Voraussetzungen:
Der Schrank ist bereits aufgebaut und richtig verkabelt.
Werden Kommazahlen eingegeben (zb. Set Temp oder Waagen Settings) – dann den PUNKT als Dezimalzeichen verwenden.
Neuinstallation
- Binary aus dem Repo von git.valki.com (selber einen Useranlegen und freischalten lassen) runterladen. Die Datei heißt openAger.ino.esp32.bin
- Flash via ESP32 Download Tool
- Developer Mode -> ESP32 Downloadtool
- dann mit den Einstellungen laut Screenshot starten (Adresse 0x10000 wäre wichtig)
- Im schwarzen Konsolenfenster darauf achten ob der Chip für den Start des Flashs die BOOT Taste gedrückt haben will oder nicht.
- den Chip einmal manuell rebooten per Taste wenn der Flash auf Finnished steht
- Warten bis der Chip gebootet ist dann zb. mit dem Handy mit dem Wlan „openAger“ verbinden (Kennwort 12345678)
- Zwecks Konfiguration auf http://172.217.28.1/ gehen
- aufs Zahnrad (Settings) klicken
- Wifi konfigurieren unter „Configure new AP“)
- ab jetzt wäre der Ager auch unter der internen IP des eigenen Wlans erreichbar!
- Unter „Settings“ zumindest die „Offline Settings“ einstellen
- zb. MQTT Settings, ob das Relais hightrigger oder lowtrigger ist, wie viele Waagen verbaut sind und welche GPIOs verwendet worden sind
- die Default Settings stehen jeweils in Klammer dabei
- Rebooten! (Parameter wie zb. die Sensoren benötigen nach Änderung einen Neustart)
- dann noch die „Online Settings“ einstellen – das könnte man aber schon über Node-Red machen wenn man will.
- Waagen einmalig konfigurieren indem man in Node-Red auf 0 resettet und dann ein bekanntes Gewicht einhängt. Anschließend die „Set Scale“ Parameter so verändern, dass der Wert für das eingehängte Gewicht passt.
- Fertig.
Update
- Die bestehenden Parameter aufschreiben – zb. Kalibrierung der Waage
- Werte im NVR Ram löschen, da sich manche Datentypen geändert haben: flashen von „flush_nvr.ino.esp32.bin“ aus dem Repo per Webupdate oder zb. mit dem ESP32 Downloadtool
- Flashen von openAger.ino.esp32.bin – auch zb. übers Webupdate (Standardusername „open“ Passwort „ager“) oder dem Tool.
- weiter gehts mit der Konfiguration wie bei einer Neuinstallation
- Waage muss nicht neu kalibriert werden – die alten Werte können übernommen werden.
FAQ
- Bei den Settings scheinen manche Sachen nicht gespeichert zu werden?
- Speicher wurde beim Update vermutlich nicht sauber geleert -> beim Speichern geht was schief weil der alte Datentyp noch drin ist. Evtl. Debugplus aktivieren und auf der Serialkonsole mal mitschauen was passiert. Flush_nvr flashen und nochmal konfigurieren!
- Die Relais laufen „verkehrt“?
- Ist der Parameter „Hightrigger“ richtig gesetzt?
Schreibe einen Kommentar