ESP RGBWW Wifi Led Controller - Firmware vbs

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

Vorheriges Thema - Nächstes Thema

tunguskar

Zitat von: vbs am 29 Oktober 2018, 16:27:31
Du musst mich mal irgendwo abholen, ich kann nicht so recht folgen, fürchte ich.
Also es gibt u.a. die Readings "hsv" und "ct". Userreadings musst du immer selbst erzeugen.
Hm, was meinst du? Hast du evtl. selbst schon stateFormat gesetzt und damit selbst die 1 erzeugt? state sollte normalerweise "opened" sein.
Hm, Dim sollte funktionieren. Hast du aktuelles Modul? aktuelle Firmware? Ist was im Log zu sehen? Poste mal list und Log bitte.

Also meine Version/en:
2018.10.29 21:30:56 3: licht.kueche.unterschrank: got info response
2018.10.29 21:30:56 3: licht.kueche.unterschrank: info response data {"deviceid":"xxxxxxxx","current_rom":"0","firmware":"0.3.1","git_version":"v0.3.1","git_date":"2016-06-29","config_version":"1","sming":"2.1.0","rgbww":{"version":"0.8.1","queuesize":100},"connection":{"connected":true,"ssid":"homeBase","dhcp":false,"ip":"192.168.1.xx","netmask":"255.255.255.0","gateway":"192.168.1.1","mac":"xxxxxxxxxxxxxx"}}

Komisch ist, dass STATE immer disconnected anzeigt. Obwohl ich mit dem Device reden kann.

Ich habe mir jetzt schon zig Einträge zu den userReadings durchgelesen. Wie würde z.B. ein UserReading aussehen wenn ich nur den Zustand ein/aus und den Dimmstatus über das hsv reading haben möchte?

tunguskar

Zitat von: tunguskar am 29 Oktober 2018, 21:40:30
Also meine Version/en:
2018.10.29 21:30:56 3: licht.kueche.unterschrank: got info response
2018.10.29 21:30:56 3: licht.kueche.unterschrank: info response data {"deviceid":"xxxxxxxx","current_rom":"0","firmware":"0.3.1","git_version":"v0.3.1","git_date":"2016-06-29","config_version":"1","sming":"2.1.0","rgbww":{"version":"0.8.1","queuesize":100},"connection":{"connected":true,"ssid":"homeBase","dhcp":false,"ip":"192.168.1.xx","netmask":"255.255.255.0","gateway":"192.168.1.1","mac":"xxxxxxxxxxxxxx"}}

Komisch ist, dass STATE immer disconnected anzeigt. Obwohl ich mit dem Device reden kann.

Ich habe mir jetzt schon zig Einträge zu den userReadings durchgelesen. Wie würde z.B. ein UserReading aussehen wenn ich nur den Zustand ein/aus und den Dimmstatus über das hsv reading haben möchte?

Verbose 5 und ein Set Dim auf 20

2018.10.29 21:45:55 5: HttpUtils url=http://192.168.1.40:9090/
2018.10.29 21:45:55 4: licht.kueche.unterschrank: unable to connect to LedController: 192.168.1.40: Connection refused
2018.10.29 21:46:03 5: licht.kueche.unterschrank (Set) called with dim, busy flag is 0
name is licht.kueche.unterschrank, args $VAR1 = '20';

2018.10.29 21:46:03 5: licht.kueche.unterschrank setting VAL to 20
2018.10.29 21:46:03 5: licht.kueche.unterschrank: called SetHSVColor
2018.10.29 21:46:03 5: licht.kueche.unterschrank: encoded json data: {"hsv":{"v":"20"},"q":"single","cmd":"fade","d":"1","t":"3000"}
2018.10.29 21:46:03 5: licht.kueche.unterschrank: set HSV color request: {"hsv":{"v":"20"},"q":"single","cmd":"fade","d":"1","t":"3000"}
2018.10.29 21:46:03 5: licht.kueche.unterschrank (Set) called with ?, busy flag is 1
name is licht.kueche.unterschrank, args
2018.10.29 21:46:03 5: licht.kueche.unterschrank (Set) called with ?, busy flag is 1
name is licht.kueche.unterschrank, args
2018.10.29 21:46:03 5: licht.kueche.unterschrank (Set) called with ?, busy flag is 1
name is licht.kueche.unterschrank, args
2018.10.29 21:46:03 5: licht.kueche.unterschrank (Set) called with ?, busy flag is 1
name is licht.kueche.unterschrank, args
2018.10.29 21:46:03 5: licht.kueche.unterschrank: EspLedController_ParseBoolResult
2018.10.29 21:46:03 3: licht.kueche.unterschrank: error EspLedController_ParseBoolResult: {"error":"missing param"}
2018.10.29 21:46:04 5: licht.kueche.unterschrank (Set) called with ?, busy flag is 0
name is licht.kueche.unterschrank, args

tunguskar

Zitat von: tunguskar am 29 Oktober 2018, 21:47:41
Verbose 5 und ein Set Dim auf 20

2018.10.29 21:45:55 5: HttpUtils url=http://192.168.1.40:9090/
2018.10.29 21:45:55 4: licht.kueche.unterschrank: unable to connect to LedController: 192.168.1.40: Connection refused
2018.10.29 21:46:03 5: licht.kueche.unterschrank (Set) called with dim, busy flag is 0
name is licht.kueche.unterschrank, args $VAR1 = '20';

2018.10.29 21:46:03 5: licht.kueche.unterschrank setting VAL to 20
2018.10.29 21:46:03 5: licht.kueche.unterschrank: called SetHSVColor
2018.10.29 21:46:03 5: licht.kueche.unterschrank: encoded json data: {"hsv":{"v":"20"},"q":"single","cmd":"fade","d":"1","t":"3000"}
2018.10.29 21:46:03 5: licht.kueche.unterschrank: set HSV color request: {"hsv":{"v":"20"},"q":"single","cmd":"fade","d":"1","t":"3000"}
2018.10.29 21:46:03 5: licht.kueche.unterschrank (Set) called with ?, busy flag is 1
name is licht.kueche.unterschrank, args
2018.10.29 21:46:03 5: licht.kueche.unterschrank (Set) called with ?, busy flag is 1
name is licht.kueche.unterschrank, args
2018.10.29 21:46:03 5: licht.kueche.unterschrank (Set) called with ?, busy flag is 1
name is licht.kueche.unterschrank, args
2018.10.29 21:46:03 5: licht.kueche.unterschrank (Set) called with ?, busy flag is 1
name is licht.kueche.unterschrank, args
2018.10.29 21:46:03 5: licht.kueche.unterschrank: EspLedController_ParseBoolResult
2018.10.29 21:46:03 3: licht.kueche.unterschrank: error EspLedController_ParseBoolResult: {"error":"missing param"}
2018.10.29 21:46:04 5: licht.kueche.unterschrank (Set) called with ?, busy flag is 0
name is licht.kueche.unterschrank, args
Nun das Ganze Off schalten:

2018.10.29 21:48:51 5: licht.kueche.unterschrank (Set) called with off, busy flag is 0
name is licht.kueche.unterschrank, args
2018.10.29 21:48:51 5: licht.kueche.unterschrank: called SetHSVColor
2018.10.29 21:48:51 5: licht.kueche.unterschrank: encoded json data: {"cmd":"fade","q":"single","hsv":{"h":"+0","s":"+0","v":0},"t":"3000","d":"1"}
2018.10.29 21:48:51 5: licht.kueche.unterschrank: set HSV color request: {"cmd":"fade","q":"single","hsv":{"h":"+0","s":"+0","v":0},"t":"3000","d":"1"}
2018.10.29 21:48:51 5: licht.kueche.unterschrank (Set) called with ?, busy flag is 1
name is licht.kueche.unterschrank, args
2018.10.29 21:48:51 5: licht.kueche.unterschrank (Set) called with ?, busy flag is 1
name is licht.kueche.unterschrank, args
2018.10.29 21:48:51 5: licht.kueche.unterschrank (Set) called with ?, busy flag is 1
name is licht.kueche.unterschrank, args
2018.10.29 21:48:51 5: licht.kueche.unterschrank: EspLedController_ParseBoolResult
2018.10.29 21:48:51 5: licht.kueche.unterschrank: EspLedController_ParseBoolResult success
2018.10.29 21:48:57 5: HttpUtils url=http://192.168.1.40:9090/
2018.10.29 21:48:58 4: licht.kueche.unterschrank: unable to connect to LedController: 192.168.1.40: Connection refused

vbs

Zitat von: tunguskar am 29 Oktober 2018, 21:40:30
2018.10.29 21:30:56 3: licht.kueche.unterschrank: info response data {"deviceid":"xxxxxxxx","current_rom":"0","firmware":"0.3.1","git_version":"v0.3.1","git_date":"2016-06-29","config_version":"1","sming":"2.1.0","rgbww":{"version":"0.8.1","queuesize":100},"connection":{"connected":true,"ssid":"homeBase","dhcp":false,"ip":"192.168.1.xx","netmask":"255.255.255.0","gateway":"192.168.1.1","mac":"xxxxxxxxxxxxxx"}}
Du hast ja gar nicht die Alternativ-Firmware drauf, sondern offenbar die "klassische" Original-FW 0.3.1. Darum werden alle erweiterten Funktionen hier aus dem Thread nicht funktionieren. Ist das Absicht? Update doch mal, ansonsten werden die Funktionen hier aus dem Thread nicht funktionieren.

tunguskar

Oh man jo das wars, Asche auf mein Haupt. Dank dir!

Threshold

Hallo,

ich hab mal eine Frage (ich habe gesucht, soweit ich konnte, hab aber auch nicht den ganzen Thread durchgelesen...):
Ich hab die Hardware mit einem NodeMCU auf dem Steckbrett nachgebaut, als reiner RGB-Controller. Soweit funktioniert es auch (Pinbelegung musste angepasst werden). Nun die Frage: Ist es normal, dass nach dem Einschalten der Spannungsversorgung immer 1,2 verschiedene Farben aufblinken, bevor die zuletzt eingestellte wieder hergestellt wird? Oder kann das an meiner abweichenden Hardware liegen?

weini

Den Effekt habe ich bei mir so nie beobachtet.
Ich habe die erste Version des Moduls.

vbs

Hm nee, normal ist das auf jeden Fall nicht. Klappt denn der Rest?

Threshold

Danke für die Antworten. Ich bin noch am Anfang des Testens. Farbeinstellung über das Webinterface klappt - beim Farbpicker direkt und bei den Reglern, sobald man mit dem Häkchen bestätigt.
Dann mache ich mich noch mal auf die Suche. Vielleicht hab ich einen Fehler bei den Pulldown-Widerständen und er fängt sich erstmal irgendeine Spannung, solange der ESP noch nicht läuft...

balli1187

Hallo,

ich bin auf der Suche nach einem neuen/besseren LED-Controller auf dieses Projekt gestoßen und würde gern ein paar Fragen stellen, bevor ich wirklich welche bestelle. Sorry alls die Fragen schon mal beantwortet wurden aber dieser Thread hier ist mit 50+ Seiten noch einer der kürzesten zu dem Controller.... Daher mea culpa dass ich nicht alles gelesen hab.

Aktuell hab ich ein LED-Ufo im Zusammenspiel mit dem WifiLightmodul im Einsatz und dieses tut auch seinen Job. Allerdings sind ein- und ausdimmen sehr grob. Das LED-Band beleuchtet meine TV-Ecke indirekt und reagiert auf das Einschalten des TV. das Hochdimmen kommt mir aber eher vor wie ein Schalten in 4 Stufen und nicht wie ein schöner, weicher gleichmäßiger Übergang.
Geht sowas mit dieser Geräte-Modul-Kombination besser? Gleiche Frage habe dann nachher zu Farbwechselprogrammen. Für mich wäre das das Hauptkriterium mir einen neuen Controller zuzulegen.

Eine Frage zu den WW-Kanälen: Werden diese auch gedimmt oder ist das "nur" ein/aus. Einen zweiten Controller würde ich in einer abgehängten Decke verbauen und dort einen der WW-Ausgänge nutzen um über ein Relais die normale Beleuchtung ein zuschalten. Die RGB-Ausgänge sind dann wiederum für die indirekte Beleuchtung.

Grüße, Stephan
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero

vbs

Alle Kanäle werden gleichberechtigt behandelt. Also es wird da kein Unterschied zwischen Weiß- oder Farb-Kanälen gemacht. Und ja, die Übergänge sind für mein Empfinden sehr weich. Sprünge konnte ich da noch keine feststellen.

kmxak

Sehr weiches fading. Und ist einstellbar. Ist top

Gesendet von meinem SM-G930F mit Tapatalk

Aufgrund der Tapatalk Abschaltung nur noch bedingt erreichbar.

Klaus0815

ZitatEinen zweiten Controller würde ich in einer abgehängten Decke verbauen und dort einen der WW-Ausgänge nutzen um über ein Relais die normale Beleuchtung ein zuschalten

Könnte man so machen, aber warum nicht einfach einen anderen GPIO des ESP nutzen?

Die Firmware regelt ja auch zwischen farbig / also RGB, und Weiss, in Deinem Fall eher nur RGB einstellen und das normale Licht über einen getrennten GPIO

Grüße

Klaus


Skusi

Kann ich nur bestätigen.
Butterweiches und sauberes fading. Ob dimmen oder Farbwechsel. Auch über sehr lange Zeiträume in einer CueList.

Ich habe auch schon drei gebaut und als UFO Upgrade eingesetzt.

Das schöne ist eben auch das die fadings in der Hardware abgearbeitet werden und nicht jede Dimmstufe von Fhem neu gesendet werden muß wie beim UFO.

Großes Lob
RPI3B, SIGNALduino, NanoCul868 (a-culfw), JeeLink Clone (LaCrosse), Firmata  für FB Heizung,Wasser+Gas+Klingel+Lux, Somfy Rolladen, Pollin Steckd.,TX29DTH,ESPEasy an S0 Stromz., MAX Fensterkontakte, IButton, SonOff Tasmota, ESP LED Controler

balli1187

@Skusi:
super genau das wollte ich hören. Freu mich schon drauf die Controller bei mir im Einsatz zu haben.

@Klaus0815:
Könnte man natürlich auch machen aber ehrlich gesagt ist es eine Aufwands-nutzen-Abwägung.
Nehme ich den Controller mit RGBWW brauche ich nur das zusätzliche Relais und muss aufpassen, dass ich den entsprechenden Kanal nicht dimme.
Nehme ich einfach einen anderen Pin muss ich an der Firmeware rumpfuschen und ggf. auch am FHEM-Modul was ändern. Den Aufwand dafür kann ich aktuell überhauptnicht abschätzen, da ich beides bisher nicht kenne. Die Möglichkeit des einfachen Updates geht mir möglicherweise auch verloren, da ich die Anpassungen dann jedes Mal wieder machen müsste.
Hardware-seitiges gewinne ich auch nichts - im Gegenteil. Ich benötige extren das Relais+Seitenbeschaltung und den Mosfet+Seitenbeschaltung, wobei letzteres ja schon auf der Platine vorhanden ist.

Ich sehe da keinen Vorteil bei der Pin-Variante - nur zusätzlich Arbeit.


Gesendet von iPhone mit Tapatalk
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero