-
Notifications
You must be signed in to change notification settings - Fork 0
Schnellstart
Getestet wurde Smartuploader mit einem "ESP32 Dev Kit C V4 NodeMCU".
Es sollte aber auch jeder andere ESP32 (mit 4MB Flash) funktionieren.
Die .bin-Datei aus dem Release kann mit dem NodeMCU PyFlasher einfach per USB auf den ESP32 geflasht werden.
NodeMCU firmware: smartupl_firmware_complete.bin
Baud rate: z.B. 460800
Flash mode: Dual I/O (DIO)
Erase flash: no (nur beim allerersten Flashen wird 'yes, wipes all data' empfohlen, dies löscht auch die WLAN-Daten und Parameter)
OTA ist (noch) nicht möglich.
Wenn das System keine Verbindung zu einem WLAN herstellen kann, dann öffnet es einen eigenen Access Point mit folgenden Einstellungen:
- SSID: smartupl
- Passwort: smartupl
Eingabe der eigenen WLAN-Daten:
- Verbindung mit o.g. WLAN herstellen
- Die Seite http://192.168.4.1/ aufrufen
- Eigenes WLAN auswählen und Passwort eintragen
Das System wird sich mit dem WLAN verbinden und bekommt vom Router eine IP zugewiesen. Falls es nicht beim ersten Mal erreichbar ist, dann bitte einen Reset durchführen um den Webserver zu initialisieren.
Nach Einrichtung wird empfohlen, den Parameter cfgApPass zu verändern und ein individuelles Passwort (mind. 8 Zeichen) auszuwählen. Andernfalls wäre das System bei WLAN-Ausfall leicht angreifbar.
Benötigt werden die Bluetooth-Adresse und die PIN des Wechselrichters.
Eine Möglichkeit, die Bluetooth-Adresse herauszufinden ist die Android-App "Bluetooth Scanner". Die Adresse des Wechselrichters hat in der Regel die Form "00:80:25:xx:yy:zz".
Die PIN ist per Default 0000.
Die Parameter können über http:// ip /edit in der Datei cfg.json angepasst werden, s. --> Konfiguration
...
Das Web Interface kann unter http:// ip aufgerufen werden.
Bitte schreibt mir eine kurze Mail an [email protected]. Idealerweise gleich mit der MAC-Adresse eures ESP32 und der Bluetooth-Adresse eures Wechselrichters.
Die MAC-Adresse kann mit folgendem Aufruf ausgelesen werden: http:// ip /json
Ohne gültigen Lizenzschlüssel wird nur der Name des Wechselrichters ausgelesen, aber noch keine Zählerstände.