ESP RGBWW Wifi Led Controller - Firmware vbs

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

Vorheriges Thema - Nächstes Thema

vbs

Benutzt du evtl. Raw? Das ganze funktioniert nur für HSV.

eldrik

Hmm ne nicht wissentlich :D, wähle die Farben bisher ausschließlich per Colorpicker.

In fhem sagt er mir zwar colormode hsv, aber ich habe gerade einfach mal ein set hue 118.01 abgesetzt, den Controller vom Strom genommen, etwas gewartet, das Netzteil wieder eingesteckt, die LEDs werden daraufhin aber nicht automatisch eingeschaltet.

Mach ich etwas falsch oder versteh ich die Funktion von last einfach anders?

Greetz
Eldrik

vbs

Hm ist komisch. Poste doch mal ein list. Glaube aber nicht, da viel sehen zu können.

eldrik

Gern,

Internals:
   DEF        10.0.83.220
   DeviceName 10.0.83.220:9090
   FD         33
   IP         10.0.83.220
   LAST_RECV  1538239096.72533
   NAME       rgb_espledcontroller_1
   NR         1364
   NTFY_ORDER 50-rgb_espledcontroller_1
   PARTIAL   
   PORT       9090
   STATE      opened
   TYPE       EspLedController
   OLDREADINGS:
   READINGS:
     2018-09-29 17:47:24   colorMode       hsv
     2018-09-29 17:43:54   config-color-brightness-blue 100
     2018-09-29 17:43:54   config-color-brightness-cw 100
     2018-09-29 17:43:54   config-color-brightness-green 100
     2018-09-29 17:43:54   config-color-brightness-red 100
     2018-09-29 17:43:54   config-color-brightness-ww 100
     2018-09-29 17:43:54   config-color-colortemp-cw 6000
     2018-09-29 17:43:54   config-color-colortemp-ww 2700
     2018-09-29 17:43:54   config-color-hsv-blue 0
     2018-09-29 17:43:54   config-color-hsv-cyan 0
     2018-09-29 17:43:54   config-color-hsv-green 0
     2018-09-29 17:43:54   config-color-hsv-magenta 0
     2018-09-29 17:43:54   config-color-hsv-model 0
     2018-09-29 17:43:54   config-color-hsv-red 0
     2018-09-29 17:43:54   config-color-hsv-yellow 0
     2018-09-29 17:43:54   config-color-outputmode 2
     2018-09-29 17:43:54   config-color-startup_color last
     2018-09-29 17:43:54   config-events-color_interval_ms 500
     2018-09-29 17:43:54   config-events-color_mininterval_ms 500
     2018-09-29 17:43:54   config-events-server_enabled 1
     2018-09-29 17:43:54   config-events-transfin_interval_ms 1000
     2018-09-29 17:43:54   config-general-device_name rgb_espledcontroller_1
     2018-09-29 17:43:54   config-general-pin_config 13,12,14,5,4
     2018-09-29 17:43:54   config-network-ap-password rgbwwctrl
     2018-09-29 17:43:54   config-network-ap-secured 0
     2018-09-29 17:43:54   config-network-ap-ssid RGBWW9180849
     2018-09-29 17:43:54   config-network-connection-dhcp 1
     2018-09-29 17:43:54   config-network-connection-gateway 0.0.0.0
     2018-09-29 17:43:54   config-network-connection-ip 0.0.0.0
     2018-09-29 17:43:54   config-network-connection-netmask 0.0.0.0
     2018-09-29 17:43:54   config-network-mqtt-enabled 1
     2018-09-29 17:43:54   config-network-mqtt-password
     2018-09-29 17:43:54   config-network-mqtt-port 1883
     2018-09-29 17:43:54   config-network-mqtt-server 10.0.81.55
     2018-09-29 17:43:54   config-network-mqtt-topic_base home/
     2018-09-29 17:43:54   config-network-mqtt-username
     2018-09-29 17:43:54   config-ota-url  http://rgbww.dronezone.de/testing/version.json
     2018-09-29 17:43:54   config-security-api_secured 0
     2018-09-29 17:43:54   config-sync-clock_master_enabled 0
     2018-09-29 17:43:54   config-sync-clock_master_interval 30
     2018-09-29 17:43:54   config-sync-clock_slave_enabled 0
     2018-09-29 17:43:54   config-sync-clock_slave_topic home/led1/clock
     2018-09-29 17:43:54   config-sync-cmd_master_enabled 0
     2018-09-29 17:43:54   config-sync-cmd_slave_enabled 0
     2018-09-29 17:43:54   config-sync-cmd_slave_topic home/led1/command
     2018-09-29 17:43:54   config-sync-color_master_enabled 0
     2018-09-29 17:43:54   config-sync-color_master_interval_ms 0
     2018-09-29 17:43:54   config-sync-color_slave_enabled 0
     2018-09-29 17:43:54   config-sync-color_slave_topic home/led1/color
     2018-09-29 17:47:24   ct              0
     2018-09-29 17:47:24   hsv             118.01,90.03,0
     2018-09-29 17:47:24   hue             118.01
     2018-09-26 20:17:47   info-connection-dhcp 1
     2018-09-26 20:17:47   info-connection-gateway 10.0.83.1
     2018-09-26 20:17:47   info-connection-ip_address 10.0.83.220
     2018-09-26 20:17:47   info-connection-mac 5ccf7f8c16b1
     2018-09-26 20:17:47   info-connection-netmask 255.255.255.0
     2018-09-26 20:17:47   info-connection-ssid iot_homeautomation_eg
     2018-09-26 20:17:47   info-current_rom_slot 1
     2018-09-26 20:17:47   info-deviceid   9180849
     2018-09-26 20:17:47   info-event_num_clients 2
     2018-09-26 20:17:47   info-firmware   vbs35b
     2018-09-26 20:17:47   info-heap_free  19360
     2018-09-26 20:17:47   info-sming_version 3.5.1
     2018-09-26 20:17:47   info-uptime     457800
     2018-09-26 20:17:47   info-webapp_version 0.3.3-shojo7
     2018-09-29 17:47:24   pct             0
     2018-09-29 17:47:24   raw_blue        0
     2018-09-29 17:47:24   raw_cw          0
     2018-09-29 17:47:24   raw_green       0
     2018-09-29 17:47:24   raw_red         0
     2018-09-29 17:47:24   raw_ww          0
     2018-09-29 17:47:24   rgb             000000
     2018-09-29 17:47:24   sat             90.03
     2018-09-26 20:17:29   state           opened
     2018-09-29 17:47:24   stateLight      off
     2018-09-23 00:28:22   tranisitionFinished Rainbow,finished
     2018-09-29 17:47:24   val             0
   helper:
     isBusy     0
     oldVal     100
     cmdQueue:
     lastCall:
       NAME       
       addr       http://10.0.83.220:80
       auth       0
       buf       
       code       200
       compress   1
       conn       
       data       {"d":"1","t":700,"q":"single","cmd":"fade","hsv":{"s":"+0","h":"+0","v":0}}
       displayurl http://10.0.83.220/color
       header     User-Agent: fhem
Accept: application/json
Content-Type: application/json
       host       10.0.83.220
       httpheader HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
Content-Type: application/json
Content-Length: 16
Connection: keep-alive
Server: HttpServer/Sming
       hu_blocking 0
       hu_filecount 1
       hu_port    80
       hu_portSfx
       loglevel   5
       method     POST
       path       /color
       protocol   http
       redirects  0
       timeout    30
       url        http://10.0.83.220/color
       cmd:
         cmd        fade
         d          1
         q          single
         t          700
         hsv:
           h          +0
           s          +0
           v          0
       hash:
       sslargs:
Attributes:
   room       Wohnzimmer
   webCmd     rgb:on:off
   widgetOverride rgb:colorpicker,rgb


Greetz
Eldrik

kmxak

Moin. Einer meiner Controller verweigert sich strikt dem ota update. @ VBS würdest du mit fettige Flash datein für  den 35er release erstellen können? Danke

Gesendet von meinem SM-G930F mit Tapatalk

Aufgrund der Tapatalk Abschaltung nur noch bedingt erreichbar.

vbs

Alle fettigen Dateien liegen auf dem Webserver neben der version.json.

kmxak

Haha scheiß textkorrektur. Ok Top danke.

Gesendet von meinem SM-G930F mit Tapatalk

Aufgrund der Tapatalk Abschaltung nur noch bedingt erreichbar.

vbs

@eldrik
Sorry, hab da erstmal keine gute Idee zu deinem Problem. Der Mechanismus ist eigentlich recht simpel. Keine Ahnung was da schief gehen soll. Vermutlich entweder etwas extrem einfaches (um nicht zu sagen blödes), oder etwas sehr komplexes xD

Frank_Huber

Wohin werden denn die "last" values geschrieben?
Evtl gibt es ja da einen Schreibschutz oder dergleichen.

Gesendet von meinem Doogee S60 mit Tapatalk


vbs

Das wird ganz normal wie die restliche Config im SPIFFS Dateisystem abgelegt. Ist alles eine Config-Datei. Da die restliche Config offenbar korrekt gespeichert wird (IP und so), scheint das grundsätzlich zu funktionieren.  :-\

eldrik

Hi,

sehr kurios, aber ich glaube den Kniff gefunden zu haben.

Wenn ich via fhem ein off an den Controller sende, den Netzstecker ziehe und wieder einstecke, bleiben die LEDs aus.

Wenn ich den Controller per fhem auf eine Farbe einstelle, das Netzteil ziehe und wieder einstecke starten die LEDs mit der letzten Farbe  :o

Wahrscheinlich total einleuchtend? Ich hätte aber irgendwie ein anderes Verhalten erwartet ???

Wie macht ihr das oder setzt ihr eine default Farbe und verwendet keiner last in Kombination mit fhem?

Greetz
Eldrik

vbs

Hmpf ja, meiner Meinung nach tatsächlich ziemlich logisch das Verhalten...

Passt leider irgendwie nicht zu deiner Beschreibung von gestern, oder?
Zitat von: eldrik am 29 September 2018, 17:52:45
In fhem sagt er mir zwar colormode hsv, aber ich habe gerade einfach mal ein set hue 118.01 abgesetzt, den Controller vom Strom genommen, etwas gewartet, das Netzteil wieder eingesteckt, die LEDs werden daraufhin aber nicht automatisch eingeschaltet.

Hätte ich mir vermtl einiges an Sucherei sparen können.  :o

eldrik

#762
Zitat von: vbs am 01 Oktober 2018, 19:29:24
Hmpf ja, meiner Meinung nach tatsächlich ziemlich logisch das Verhalten...

Passt leider irgendwie nicht zu deiner Beschreibung von gestern, oder?
Hätte ich mir vermtl einiges an Sucherei sparen können.  :o

Das einzige was ich zwischen diesem expliziten Set hue Beispiel (vorher hatte ich immer per Colorpicker gewählt und das Netzteil aus und wieder eingesteckt) und dem jetzt erfolgreichen Test noch gemacht habe ist, dass ich einmal den clr Button des Controllers gedrückt und den Controller neu ins Netzwerk aufgenommen habe.

Danach scheint es nun tatsächlich zu funktionieren.

Ich habe noch einen zweiten Controller, der das gleiche Verhalten zeigt, mit diesem werde ich das ganze erneut testen.

Greetz
Eldrik

Frank_Huber



Zitat von: eldrik am 01 Oktober 2018, 18:33:16
Wahrscheinlich total einleuchtend? Ich hätte aber irgendwie ein anderes Verhalten erwartet ???

Was hättest du denn erwartet wenn nicht das?

Gesendet von meinem Doogee S60 mit Tapatalk


eldrik

Als Endanwender hätte ich das gleiche Verhalten erwartet wie bei einem manuellen on, dass der Controller dann die letzte von mir gewählte Farbe wiedergibt und diese Funktion nicht dadurch beeinträchtigt/limitiert wird, dass man den Controller vorher sanft per off ausgeschaltet hat.

Softwareseitig mag das ja durchaus nachvollziehbar sein als Endanwender schaltet man den Controller einfach aus und übermittelt dabei gedanklich keine neue Farbe.

Greetz
Eldrik