ESP RGBWW Wifi Led Controller - Firmware vbs

Begonnen von vbs, 18 April 2017, 09:26:13

Vorheriges Thema - Nächstes Thema

vbs

Shojo hat wieder zugeschlagen und das Webinterface etwas erweitert (shojo5). Zu finden in der neuen Firmware vbs29b...
Vielleicht kann er noch etwas dazu sagen, welche Änderungen da eingeflossen sind. Danke dafür schonmal!

Shojo

Zitat von: vbs am 25 Januar 2018, 08:10:41
Vielleicht kann er noch etwas dazu sagen, welche Änderungen da eingeflossen sind.
Sicher doch :)

In der shojo5  ist eigentlich nur eine erwähnenswerte Änderung.
Man hat nun die Möglichkeit die Variable "general.pin_config" zu beschreiben.

Es sind aktuell 3 möglich Einstellung vorhanden:

-mrpj PCB (ESP-12)
--diese Option ist für die "Originale" PCB. (für die meisten passend und daher auch default)
-Shojo PCB (WemosD1 mini)
--diese Option ist für meine fräsbare PCB.
-Custom Pin Config
--und hier kann man seine eigene Pin Config hinterlegen, um eine grösstmögliche Menge an Hardware zu bedienen.
FHEM auf: Shuttle PC (x64) (Docker)
Bridge: SignalESP 433mHz, ConBee (deCONZ in Docker)
Rest: ESP8266, SONOFF, Sonos, Echo Dot, Xiaomi Vacuum (root), ESP RGBWW Wifi Led Controller, Node-RED, LEDMatrix, Pixel It

dolittle

Hallo,
aktuell läuft bei mir die stable v16. Ich kann immer wieder beobachten, dass die Netzwerkverbindung abreißt. Im Webinterface wechselt dann immer "connected" und "lost connection". Die WLAN Verbindung ist hervorragend, da vom Router nur 1m entfernt. Keine Firewall oder sonstiges im Einsatz.

Irgendeine Idee, an was das liegen könnte. Darunter leidet dann natürlich auch die Steuerbarkeit über Schnittstelle.

Vielen Dank im Vorraus.

vbs

Ich würde empfehlen erstmal auf die aktuelle testing-Version zu gehen (steht eh kurz davor die stable-Variante zu werden) und vor allem auch das FHEM-Modul auf den neusten Stand zu bringen. Evtl. ist das Problem dann schon weg. Falls nicht, dann bitte mal Logs posten.
Dann auch mal "get info" machen und im Reading "info-uptime" gucken, ob das Reading im Fehlerfall wieder auf 0 spring (der Controller also wirklich rebootet hat).

vbs

So, nach viel Fummelei und vielen Optimierung hab ich jetzt mal wieder ein Stable-Release gemacht ("vbs30"). Liegt sowohl auf dem release- als auch auf dem testing-Pfad.

Speziellen Dank nochmals an Shojo, der das aktuelle Webinterface (shojo6) beigesteuert hat, mit dem schon viele der neuen Config-Settings bedient werden können!

Änderungen von vbs30 (ggü. vbs16):
Feature: webapp updated to shojo6 (thanks!)
Feature: Added "uptime" in info message
Improvement: Better handling of clock syncs when clock master reboots
Improvement: Removed custom version string. Solely use Git version string now for consistent versioning
Improvement: improved stability
Improvement: compiled with SMING Release settings (no serial debug output)
Bugfix: Fixed webclient crash when SSIDs with non-ASCII characters appear (SSID will be ignored!)
Bugfix: Fixed MQTT clock sync drift

kmxak

so mein fhem crashed seit dem ich es updated habe andauernd. und habe mehrere hundert mb große log datein  :o

update nun alle controller und füge die neu ein und dann mal sehen.

2018.02.02 17:40:27 2 : Kueche2: EspLedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: LedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: EspLedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: LedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: EspLedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: LedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: EspLedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: LedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: EspLedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: LedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: EspLedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: LedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: EspLedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: LedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: EspLedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: LedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: EspLedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: LedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: EspLedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: LedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: EspLedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: LedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: EspLedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: LedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: EspLedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: LedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: EspLedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: LedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: EspLedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: LedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: EspLedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/info?: empty answer received retrieving info
2018.02.02 17:40:27 2 : Kueche2: LedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/color?: empty answer received retrieving color
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: EspLedController_ParseBoolResult error: http://192.168.2.121/config?: empty answer received
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
2018.02.02 17:40:27 2 : Kueche2: error http://192.168.2.121/config?: empty answer received retrieving config
Aufgrund der Tapatalk Abschaltung nur noch bedingt erreichbar.

vbs

Kann ich erstmal so nix zu sagen. Da ist offenbar irgendwas in einer Zeitschleife gefangen :) Bring doch mal alles auf den neusten Stand und dann FHEM einmal durchstarten sicherheitshalber. Klingt ja nach einem Update-Problem.
Weiß nicht ob es sinnvoll, jetzt Inkompatibilität nach Update von Modul-Version X auf Y in Verbindung mit Controller-Firmware Z zu untersuchen.

kmxak

ich hatte einen controller der nicht mehr wollte... ich weiß nicht genau was mit dem los war aber der hatte noch die 12er (oder 13) version drauf und mit dem alten ledcontroller modul.

Alles mal geupdatet und werde es beobachten.
Aufgrund der Tapatalk Abschaltung nur noch bedingt erreichbar.

crispyduck

Hallo,

Da ich eine RGBW Deckenleuchte habe bei der wohl der Funk Empfänger was hat, min ich auf der Suche nach Wlan EGB Controller jetzt auf diese tolle Projekt gestossen.

Leider habe ich aber jetzt irgendwie Pribleme mit dem ESP.

Der Einfachheithalber habe ich mir als erstes mal ein AZDelivery D1 Mini NodeMcu Lua ESP8266 ESP-12E Entwicklerboard bestellt.
Hatte erst mal meine Probleme beim flashen, ging dann aber mit einer neueren Version des Upload Tools auch.

Problem ist das er sich die config nicht merkt. Ich kann.mich mit dem AP verbinden, SSID und passwort konfigurieren  und er verbindet sich auch mit meinem WLAN, aber sobald dann der Reboot ausgeführt wird ist wieder alles weg.

2 mal ging es komischerweise, aber nach einem erneuten Reboot war wieder alles weg.

Wer eine Idee was ich falsch mache?

Danke
Crispyduck

Shojo

Der Pin D0 muss auf High!
Also einfach den Pin D0 auf 3,3Volt und dann sollte er auch die Config speichern bzw. nicht gleich wieder verwerfen :)

(Hier auch mit einen Wemos D1 https://www.bastelbunker.de/esp-rgbww-wifi-led-controller-vbs-edition/)
FHEM auf: Shuttle PC (x64) (Docker)
Bridge: SignalESP 433mHz, ConBee (deCONZ in Docker)
Rest: ESP8266, SONOFF, Sonos, Echo Dot, Xiaomi Vacuum (root), ESP RGBWW Wifi Led Controller, Node-RED, LEDMatrix, Pixel It

crispyduck


crispyduck

Hallo,

danke nochmal, für die tolle Arbeit!

Noch eine Frage, wäre es möglich, noch etwas energie einzusparen, so wie es auch Tasmota mit sleep macht?
https://github.com/arendst/Sonoff-MQTT-OTA-Arduino/issues/272

Mit der aktuellen testing FW habe ich standby ca. 0,35W mit der Tasmota FW und sleep 100 komme ich auf 0,2 runter.

Ich weiß, das ist so gut wie nichts, habe jetzt aber nur mal alle anderen möglichkeiten (ESPEasy, Tasmota) auch mal ausprobiert und da ist mir die Möglichkeit bei Tasmota aufgefallen.

Danke,
crispyduck

vbs

Ist nach meinem Verständnis ein anderer Andwendungsfall. Die lassen offenbar den Controller nur alle max. 500 ms mal aufwachen, um dann bei Bedarf mal ein Sonoff zu schalten?

Die RGBWW-Firmware läuft ja in einer 50 Hz-Schleife, um flüssige Animationen abzuspielen. Also da kann man nicht ohne weiteres ein Sleep von 500 ms reinsetzen. Wäre sicherlich möglich, an einigen Stellen zu optimieren, so dass solche Sleeps dynamisch ausgeführt werden, wenn gerade keine Animation läuft. Die Sleeps bedeuten aber in jedem Fall eine verzögerte Reaktion auf Befehle, die reinkommen, was irgendwie unschön ist (fände ich bei dem Sonoff auch nicht schön). Müsste man also dann konfigurierbar machen, damit dass der Benutzer je nach Geschmack/Anforderung einstellen kann.

crispyduck

Hallo,

Anscheinend nicht den ganzen Controller, das wäre dann ja der deep sleep mode. Wenn ich das richtig verstanden habe, dann wird wenn wifi_set_sleep_type(LIGHT_SLEEP_T); gesetzt ist bei jedem delay das wifi modul schlafen geschickt.
Klar kommt es dabei zu einer leichten Verzögerung und verspätete Reaktion des Controllers, bei Animationen,... natürlich sehr schlecht, aber im standby wäre es vermutlich egal und man würde die paar ms wohl gar nicht mit bekommen wenn man es nicht weiß.
Hatte das vorhin mir der Tasmota FW ausprobiert.

Aber ja, wenn man Animationen hat bei denen die LEDs auch ganz ausgehen, dürfte das dort nicht sein und man bräuchte somit wohl einen extra standby mode bei welchem dann ein konfigurierbarer delay von 0-250ms in Kraft tritt.

Wie gesagt, war nur eine Idee, und ist wohl auch nicht wirklich nötig. Die aktuelle FW verbraucht ausserdem sogar so schon etwas weniger als ESPEasy.  :)

Bin mal froh das ich mit recht geringem Aufwand unsere Deckenleuchte wiederbeleben und endlich smart machen konnte.

THX,
crispyduck

Shojo

Ich finde die Idee mit dem Sleep auch nicht schlecht, da hatte ich auch schon mal drüber nachgedacht....
Wenn man es Konfigurieren könne wäre es auf jeden Fall eine Option.
Man muss aber auch aufpassen, da es sich erst ab ein gewissen Sleep lohnt, denn der Aufbau der WLAN-Verbindung eine sehr hohe Stromaufnahme produziert.   
FHEM auf: Shuttle PC (x64) (Docker)
Bridge: SignalESP 433mHz, ConBee (deCONZ in Docker)
Rest: ESP8266, SONOFF, Sonos, Echo Dot, Xiaomi Vacuum (root), ESP RGBWW Wifi Led Controller, Node-RED, LEDMatrix, Pixel It