ESP RGBWW Wifi Led Controller - Firmware vbs

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

Vorheriges Thema - Nächstes Thema

vbs

Also das Problem mit vbs33b konnte ich nachvollziehen und hoffentlich beheben. Hab jetzt eine vbs35b gemacht:
http://rgbww.dronezone.de/testing/version.json

Zu deinen Problemen hab ich leider keine konkrete Idee, bin aber der Meinung, dass das prinzipiell funktionieren muss. Die rom0.bin findest du unter der gleiche URL (z.B. http://rgbww.dronezone.de/testing/rom0.bin), die blank kannst du erstmal weglassen.

Frank_Huber

Ich hab jetzt den übrig gebliebenen vbs32er vom Testsystem für das Licht draussen installiert, durch die 24V Strips reicht da zum Glück einer für die 168W. [emoji3]
Werd dann morgen mein Glück versuchen über deine Flash Methode.
Ich gebe Bescheid!

Gesendet von meinem Doogee S60 mit Tapatalk


Frank_Huber

Danke vbs!
Die beidet leben wieder mit der 35er FW.

esptool.py -p /dev/ttyUSB1 -b 115200 write_flash -ff 40m -fm qio -fs 32m 0x00000 /home/pi/Documents/vbs_FW/rboot.bin 0x02000 /home/pi/Documents/vbs_FW/rom0.bin 0x100000 /home/pi/Documents/vbs_FW/spiff_rom.bin
war dann der Flash-Befehl.

Nur den Parameter "Startup Color (>= vbs33)" finde ich auch in der 35er nicht,
auch über FHEM kann ich ihn nicht schicken.
set TYPE=EspLedController config color/startup_color last
liefert "Invalid config parameter name!"

vbs

In FHEM musst du Config-Parameter immer in dieser Form angeben:
config-color-startup_color

Bitte drauf achten, dass der Wert immer dem Format "x,y,z" oder "x,y,z,c" entspricht. Da fehlte ein return-Statement, so dass ein falscher Eintrag vermtl. in einer Boot-Schleife endet (in vbs35b). Aber "0,100,100" macht bei mir was es soll. Das wird dann in der finalen vbs36 behoben sein.

tunguskar

Ich hätte eine kurze Frage zur Konfiguration, dazu finde ich in der Doku nichts. Habe Platine in Version 1.5 bestellt und bestückt. Die Firmware seriell geflashed (nodemcuflasher). Danach geresettet. Leider Finde ich das Teil nicht als wlan access Point. Bzw. Wie kann ich darauf zugreifen.

vbs

Der Controller muss einen AP aufmachen, wenn alles gut gegangen ist. Name ist irgendwie "RGBWW" oder ähnlich.

Frank_Huber

Zitat von: tunguskar am 24 August 2018, 12:53:45
Die Firmware seriell geflashed (nodemcuflasher). Danach geresettet. Leider Finde ich das Teil nicht als wlan access Point.
wie hast ihn denn geflasht und mit welcher firmware?

tunguskar

Zitat von: Frank_Huber am 24 August 2018, 13:17:20
wie hast ihn denn geflasht und mit welcher firmware?

Laut Jason File: ROM 0.3.1 Webapp: 0.3.3

Frank_Huber

Zitat von: tunguskar am 24 August 2018, 13:27:55
Laut Jason File: ROM 0.3.1 Webapp: 0.3.3

Flashanleitung:
https://forum.fhem.de/index.php/topic,48918.msg443761.html#msg443761

oder über Linux wie von vbs ein paar posts weiter oben beschrieben.
esptool.py -p /dev/ttyUSB1 -b 115200 write_flash -ff 40m -fm qio -fs 32m 0x00000 /home/pi/Documents/vbs_FW/rboot.bin 0x02000 /home/pi/Documents/vbs_FW/rom0.bin 0x100000 /home/pi/Documents/vbs_FW/spiff_rom.bin

Dateien:
http://rgbww.dronezone.de/testing/rboot.bin
http://rgbww.dronezone.de/testing/rom0.bin
http://rgbww.dronezone.de/testing/spiff_rom.bin

anstatt "testing" kannst auch "release" nehmen.

Klaus0815

Hat jemand das Ganze auf einem China-801-Controller zum laufen bekommen?
Problem ist wohl das zu kleine EEprom, aber es wäre eine sehr günstig zu bekommende Hardware-Alternative

Viele Grüße
Klaus

tunguskar

Zitat von: Frank_Huber am 24 August 2018, 13:35:27
Flashanleitung:
https://forum.fhem.de/index.php/topic,48918.msg443761.html#msg443761

oder über Linux wie von vbs ein paar posts weiter oben beschrieben.
esptool.py -p /dev/ttyUSB1 -b 115200 write_flash -ff 40m -fm qio -fs 32m 0x00000 /home/pi/Documents/vbs_FW/rboot.bin 0x02000 /home/pi/Documents/vbs_FW/rom0.bin 0x100000 /home/pi/Documents/vbs_FW/spiff_rom.bin

Dateien:
http://rgbww.dronezone.de/testing/rboot.bin
http://rgbww.dronezone.de/testing/rom0.bin
http://rgbww.dronezone.de/testing/spiff_rom.bin

anstatt "testing" kannst auch "release" nehmen.

Läuft jetzt, danke für den Hinweis!

tunguskar

Leider noch eine Frage zu dem FHEM Modul.

Ich habe wie in der Anleitung in FHEM folgendes getan:

update add https://raw.githubusercontent.com/verybadsoldier/esp_rgbww_fhemmodule/develop/controls_espledcontroller.txt

Danach:

update

Danach:

restart

Wenn ich jetzt z.B. folgendes device anlegen will:

define testLed EspLedController 192.168.1.18

kommt:

Unknown module 32_EspLedController

Was läuft da noch falsch?

wenn ich z.B. update all eingebe führt fhem die module auch auf:

2018.08.24 22:09:45 1 : espledcontroller
2018.08.24 22:09:46 1 : nothing to do...

vbs

Entweder hast du das Modul nicht oder es kann nicht geladen werden (evtl. weil Abhängigkeiten fehlen). Schonmal ins Log geguckt?

tunguskar

Zitat von: vbs am 24 August 2018, 22:14:15
Entweder hast du das Modul nicht oder es kann nicht geladen werden (evtl. weil Abhängigkeiten fehlen). Schonmal ins Log geguckt?

Dank dir.

Ich habe mal in das FHEM Verzeichnis geschaut. Das Modul muss erst in den Ordner kopiert werden. Das wusste ich noch nicht. Bzw. sollte das durch den update Befehl nicht automatisch dort hinkopiert werden? Wenn nicht sollte man das, für user wie mich, in das Wiki mit aufnehmen.


vbs

Ich bin mir da nicht ganz sicher. Gibt offenbar Fälle (wie bei dir) bei denen es nicht passiert. Wenn du magst, kannst du gerne im Wiki einen Hinweis ergänzen.