ESP RGBWW Wifi Led Controller - Firmware vbs

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

Vorheriges Thema - Nächstes Thema

Markus.

#315
stop... stimmt... wenn man ihn übers WebIf richtig stresst mit Farbenwechsel bekommt man ihn zum reboot....
Kann ich eigentlich die Update URL irgendwie dauerhaft auch im webif ändern?

Shojo

Ja musst Du nur eintragen und unten recht auf dem Button drücken ;)
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

Shojo

Ich habe Das gute Stück nun so eingebunden.

Wie mache ich das am besten wenn ich weich und langsam die Farben im endlos Loop wechseln lassen möchte?
Hat da wer schon mal was gemacht?  (Habe heute eine Feier, und wollte bissel posen ;) )



Internals:
   DEF        192.168.0.125
   DeviceName 192.168.0.125:9090
   FD         13
   IP         192.168.0.125
   LAST_RECV  1513441822.72347
   NAME       WZ.Licht.RGB.Fensterfront
   NR         412
   NTFY_ORDER 50-BU.EspLedController
   PARTIAL   
   PORT       9090
   STATE      on
   TYPE       EspLedController
   READINGS:
     2017-12-16 16:43:50   colorMode       hsv
     2017-12-16 17:30:23   config-color-brightness-blue 100
     2017-12-16 17:30:23   config-color-brightness-cw 100
     2017-12-16 17:30:23   config-color-brightness-green 100
     2017-12-16 17:30:23   config-color-brightness-red 100
     2017-12-16 17:30:23   config-color-brightness-ww 100
     2017-12-16 17:30:23   config-color-colortemp-cw 6000
     2017-12-16 17:30:23   config-color-colortemp-ww 2700
     2017-12-16 17:30:23   config-color-hsv-blue 0
     2017-12-16 17:30:23   config-color-hsv-cyan 0
     2017-12-16 17:30:23   config-color-hsv-green 0
     2017-12-16 17:30:23   config-color-hsv-magenta 0
     2017-12-16 17:30:23   config-color-hsv-model 0
     2017-12-16 17:30:23   config-color-hsv-red 0
     2017-12-16 17:30:23   config-color-hsv-yellow 0
     2017-12-16 17:30:23   config-color-outputmode 1
     2017-12-16 17:30:23   config-events-color_interval_ms 500
     2017-12-16 17:30:23   config-events-server_enabled 1
     2017-12-16 17:30:23   config-general-device_name WZ.Licht.RGB.Fensterfront
     2017-12-16 17:30:23   config-general-pin_config 2,4,5,14,12
     2017-12-16 17:30:23   config-network-ap-password rgbwwctrl
     2017-12-16 17:30:23   config-network-ap-secured 0
     2017-12-16 17:30:23   config-network-ap-ssid WZ.Licht.RGB.Fensterfront
     2017-12-16 17:30:23   config-network-connection-dhcp 0
     2017-12-16 17:30:23   config-network-connection-gateway 192.168.0.254
     2017-12-16 17:30:23   config-network-connection-ip 192.168.0.125
     2017-12-16 17:30:23   config-network-connection-netmask 255.255.255.0
     2017-12-16 17:30:23   config-network-mqtt-enabled 0
     2017-12-16 17:30:23   config-network-mqtt-password
     2017-12-16 17:30:23   config-network-mqtt-port 1883
     2017-12-16 17:30:23   config-network-mqtt-server mqtt.local
     2017-12-16 17:30:23   config-network-mqtt-topic_base home/
     2017-12-16 17:30:23   config-network-mqtt-username
     2017-12-16 17:30:23   config-ota-url  http://rgbww.dronezone.de/testing/version.json
     2017-12-16 17:30:23   config-security-api_secured 0
     2017-12-16 17:30:23   config-sync-clock_master_enabled 0
     2017-12-16 17:30:23   config-sync-clock_master_interval 30
     2017-12-16 17:30:23   config-sync-clock_slave_enabled 0
     2017-12-16 17:30:23   config-sync-clock_slave_topic home/led1/clock
     2017-12-16 17:30:23   config-sync-cmd_master_enabled 0
     2017-12-16 17:30:23   config-sync-cmd_slave_enabled 0
     2017-12-16 17:30:23   config-sync-cmd_slave_topic home/led1/command
     2017-12-16 17:30:23   config-sync-color_master_enabled 0
     2017-12-16 17:30:23   config-sync-color_master_interval_ms 0
     2017-12-16 17:30:23   config-sync-color_slave_enabled 0
     2017-12-16 17:30:23   config-sync-color_slave_topic home/led1/color
     2017-12-16 17:30:23   ct              0
     2017-12-16 17:30:23   hsv             303.87,55.03,100
     2017-12-16 17:30:23   hue             303.87
     2017-12-16 17:30:23   info-deviceid   3766092
     2017-12-16 17:30:23   info-firmware   0.3.1-vbs12
     2017-12-16 17:30:23   info-mac        60019439774c
     2017-12-16 17:30:23   raw_blue        526
     2017-12-16 17:30:23   raw_cw          0
     2017-12-16 17:30:23   raw_green       0
     2017-12-16 17:30:23   raw_red         563
     2017-12-16 17:30:23   raw_ww          460
     2017-12-16 17:30:23   rgb             ff73f8
     2017-12-16 17:30:23   sat             55.03
     2017-12-16 17:30:22   state           opened
     2017-12-16 17:30:23   stateLight      on
     2017-12-16 17:30:23   val             100
   helper:
     isBusy     0
     oldVal     100
     cmdQueue:
Attributes:
   group      Licht
   icon       light_led_stripe_rgb
   room       1.1_Wohnzimmer
   stateFormat stateLight
   webCmd     rgb:on:off
   widgetOverride rgb:colorpicker,HSV
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

vbs

#318
Am einfachsten ist, wenn du sowas machst:
set wz_lightLedCouch hue +90 10 r

Also hue um 90 Grad faden über einen Zeitpunkt von 10 Sekunden und das Ganze mir "r" requeuen, läuft dann also in einer Schleife.

Sowas?

EDIT:
Für Extra-Kudos kannst du auch parallel dazu die Sättigung immer zwischen 20 und 100 faden:
set wz_lightLedCouch sat 20 10 qr;set wz_lightLedCouch sat 100 10 qr

Shojo

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

vbs

Ich kann diese Reboots bei euch irgendwie nicht reproduzieren :(

Was ich mache:
Im WebIf auf Seite "Start" bewege ich die Maus hoch und runter auf der vertikalen Hue-Leiste und drücke dabei wie irre (so 6-7 mal pro Sekunde). Das halte ich so 30 Sekunden durch. Leider passiert nix (also nur Farbwechsel halt).

Hat jemand noch Tipps? Und ist das wirklich so, dass das bei der vbs12 funktioniert und nur bei vbs13b auftritt?

Markus.

#321
also habs auch nur einziges mal hin bekommen. Keine Ahnung wie ich das gemacht habe.
beide vbs12 habe ich es noch garnicht getestet.


Gruß

Markus

Shojo

Neuer Tag neues Glück...

Jetzt stürzt der Controller anscheinend nicht mehr ab! :)
Aber das Modul hat ein Komisches verhalt und scheint auch die Verbindung dann zu verlieren.

Hier mal ein kleines Video dazu:
https://youtu.be/_ZNpVprI6vM
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

hanswerner1

Zitat von: vbs am 15 Dezember 2017, 15:33:34
Kannst du bitte mal auf verbose 4 stellen und mal ein Log über 3-4 Minuten posten?
Sollte ungefähr so aussehen:
Also alle 60 Sekunden sollte sich der Controller melden, was im Log als "keep_alive received" auftaucht. Wenn das nicht auftaucht, dann ist das die Ursache.

Letzte Nacht hat der Controller wieder die Verbindung kurz verloren und die Logeinträge waren sofort wieder da. Mit verbose 4 kommt:


2017.12.17 13:00:17 1: 192.168.0.67:9090 reappeared (Bel_Wohnwand)
2017.12.17 13:00:17 3: Bel_Wohnwand: got info response
2017.12.17 13:00:17 3: Bel_Wohnwand: info response data {"deviceid":"1364530","current_rom":"1","firmware":"0.3.1-vbs12","git_version":"vbs8-6-g1632-dirty","git_date":"2017-12-07","sming":"3.1.2","rgbww":{"version":"0.8.1-vbs4","queuesize":100},"connection":{"connected":true,"ssid":"Home TS 1","dhcp":true,"ip":"192.168.0.67","netmask":"255.255.255.0","gateway":"192.168.0.10","mac":"2c3ae814d232"}}
2017.12.17 13:01:37 3: Bel_Wohnwand: EspLedController_CheckConnection: Connection lost! Last data received 80.0365588665009 s ago
2017.12.17 13:01:37 1: 192.168.0.67:9090 disconnected, waiting to reappear (Bel_Wohnwand)
2017.12.17 13:01:38 1: 192.168.0.67:9090 reappeared (Bel_Wohnwand)
2017.12.17 13:01:38 3: Bel_Wohnwand: got info response
2017.12.17 13:01:38 3: Bel_Wohnwand: info response data {"deviceid":"1364530","current_rom":"1","firmware":"0.3.1-vbs12","git_version":"vbs8-6-g1632-dirty","git_date":"2017-12-07","sming":"3.1.2","rgbww":{"version":"0.8.1-vbs4","queuesize":100},"connection":{"connected":true,"ssid":"Home TS 1","dhcp":true,"ip":"192.168.0.67","netmask":"255.255.255.0","gateway":"192.168.0.10","mac":"2c3ae814d232"}}
2017.12.17 13:02:58 3: Bel_Wohnwand: EspLedController_CheckConnection: Connection lost! Last data received 80.155298948288 s ago
2017.12.17 13:02:58 1: 192.168.0.67:9090 disconnected, waiting to reappear (Bel_Wohnwand)
2017.12.17 13:02:58 1: 192.168.0.67:9090 reappeared (Bel_Wohnwand)
2017.12.17 13:02:58 3: Bel_Wohnwand: got info response
2017.12.17 13:02:58 3: Bel_Wohnwand: info response data {"deviceid":"1364530","current_rom":"1","firmware":"0.3.1-vbs12","git_version":"vbs8-6-g1632-dirty","git_date":"2017-12-07","sming":"3.1.2","rgbww":{"version":"0.8.1-vbs4","queuesize":100},"connection":{"connected":true,"ssid":"Home TS 1","dhcp":true,"ip":"192.168.0.67","netmask":"255.255.255.0","gateway":"192.168.0.10","mac":"2c3ae814d232"}}
2017.12.17 13:04:18 3: Bel_Wohnwand: EspLedController_CheckConnection: Connection lost! Last data received 80.2375869750977 s ago
2017.12.17 13:04:18 1: 192.168.0.67:9090 disconnected, waiting to reappear (Bel_Wohnwand)
2017.12.17 13:04:18 1: 192.168.0.67:9090 reappeared (Bel_Wohnwand)
2017.12.17 13:04:19 3: Bel_Wohnwand: got info response
2017.12.17 13:04:19 3: Bel_Wohnwand: info response data {"deviceid":"1364530","current_rom":"1","firmware":"0.3.1-vbs12","git_version":"vbs8-6-g1632-dirty","git_date":"2017-12-07","sming":"3.1.2","rgbww":{"version":"0.8.1-vbs4","queuesize":100},"connection":{"connected":true,"ssid":"Home TS 1","dhcp":true,"ip":"192.168.0.67","netmask":"255.255.255.0","gateway":"192.168.0.10","mac":"2c3ae814d232"}}
2017.12.17 13:05:05 4: Bel_Wohnwand attrib verbose set 4
2017.12.17 13:05:08 4: Bel_Wohnwand: EspLedController_CheckConnection: Connection still alive. Last data received 50.1994290351868 s ago
2017.12.17 13:05:18 4: Bel_Wohnwand: EspLedController_CheckConnection: Connection still alive. Last data received 60.2091879844666 s ago
2017.12.17 13:05:29 4: Bel_Wohnwand: EspLedController_CheckConnection: Connection still alive. Last data received 70.2702670097351 s ago
2017.12.17 13:05:39 3: Bel_Wohnwand: EspLedController_CheckConnection: Connection lost! Last data received 80.2763390541077 s ago
2017.12.17 13:05:39 1: 192.168.0.67:9090 disconnected, waiting to reappear (Bel_Wohnwand)
2017.12.17 13:05:39 1: 192.168.0.67:9090 reappeared (Bel_Wohnwand)
2017.12.17 13:05:39 4: Bel_Wohnwand: got config response
2017.12.17 13:05:39 4: Bel_Wohnwand: config response data {"network":{"connection":{"dhcp":true,"ip":"0.0.0.0","netmask":"0.0.0.0","gateway":"0.0.0.0"},"ap":{"secured":false,"password":"rgbwwctrl","ssid":"RGBWW_Wohnz"},"mqtt":{"enabled":false,"server":"","port":0,"username":"","password":"","topic_base":"home/"}},"color":{"outputmode":1,"hsv":{"model":0,"red":0.00,"yellow":0.00,"green":0.00,"cyan":0.00,"blue":0.00,"magenta":0.00},"brightness":{"red":0,"green":0,"blue":0,"ww":100,"cw":100},"colortemp":{"ww":2700,"cw":6000}},"security":{"api_secured":false},"ota":{"url":"http://rgbww.dronezone.de/testing/version.json"},"sync":{"clock_master_enabled":false,"clock_master_interval":30,"clock_slave_enabled":false,"clock_slave_topic":"home/led1/clock","cmd_master_enabled":false,"cmd_slave_enabled":false,"cmd_slave_topic":"home/led1/command","color_master_enabled":false,"color_master_interval_ms":0,"color_slave_enabled":false,"color_slave_topic":"home/led1/color"},"events":{"color_interval_ms":500,"server_enabled":true},"general":{"device_name":"Bel_Wohnwand","pin_config":"13,12,14,5,4"}}
2017.12.17 13:05:39 4: Bel_Wohnwand: got config response
2017.12.17 13:05:39 4: Bel_Wohnwand: config response data {"network":{"connection":{"dhcp":true,"ip":"0.0.0.0","netmask":"0.0.0.0","gateway":"0.0.0.0"},"ap":{"secured":false,"password":"rgbwwctrl","ssid":"RGBWW_Wohnz"},"mqtt":{"enabled":false,"server":"","port":0,"username":"","password":"","topic_base":"home/"}},"color":{"outputmode":1,"hsv":{"model":0,"red":0.00,"yellow":0.00,"green":0.00,"cyan":0.00,"blue":0.00,"magenta":0.00},"brightness":{"red":0,"green":0,"blue":0,"ww":100,"cw":100},"colortemp":{"ww":2700,"cw":6000}},"security":{"api_secured":false},"ota":{"url":"http://rgbww.dronezone.de/testing/version.json"},"sync":{"clock_master_enabled":false,"clock_master_interval":30,"clock_slave_enabled":false,"clock_slave_topic":"home/led1/clock","cmd_master_enabled":false,"cmd_slave_enabled":false,"cmd_slave_topic":"home/led1/command","color_master_enabled":false,"color_master_interval_ms":0,"color_slave_enabled":false,"color_slave_topic":"home/led1/color"},"events":{"color_interval_ms":500,"server_enabled":true},"general":{"device_name":"Bel_Wohnwand","pin_config":"13,12,14,5,4"}}
2017.12.17 13:05:39 3: Bel_Wohnwand: got info response
2017.12.17 13:05:39 3: Bel_Wohnwand: info response data {"deviceid":"1364530","current_rom":"1","firmware":"0.3.1-vbs12","git_version":"vbs8-6-g1632-dirty","git_date":"2017-12-07","sming":"3.1.2","rgbww":{"version":"0.8.1-vbs4","queuesize":100},"connection":{"connected":true,"ssid":"Home TS 1","dhcp":true,"ip":"192.168.0.67","netmask":"255.255.255.0","gateway":"192.168.0.10","mac":"2c3ae814d232"}}
2017.12.17 13:05:39 4: Bel_Wohnwand: got color response
2017.12.17 13:05:49 4: Bel_Wohnwand: EspLedController_CheckConnection: Connection still alive. Last data received 10.0048401355743 s ago
2017.12.17 13:05:59 4: Bel_Wohnwand: EspLedController_CheckConnection: Connection still alive. Last data received 20.0107982158661 s ago
2017.12.17 13:06:09 4: Bel_Wohnwand: EspLedController_CheckConnection: Connection still alive. Last data received 30.0170300006866 s ago
2017.12.17 13:06:19 4: Bel_Wohnwand: EspLedController_CheckConnection: Connection still alive. Last data received 40.0200161933899 s ago
2017.12.17 13:06:29 4: Bel_Wohnwand: EspLedController_CheckConnection: Connection still alive. Last data received 50.0254080295563 s ago
2017.12.17 13:06:39 4: Bel_Wohnwand: EspLedController_CheckConnection: Connection still alive. Last data received 60.0324761867523 s ago
2017.12.17 13:06:49 4: Bel_Wohnwand: EspLedController_CheckConnection: Connection still alive. Last data received 70.1154930591583 s ago
2017.12.17 13:06:59 3: Bel_Wohnwand: EspLedController_CheckConnection: Connection lost! Last data received 80.1221740245819 s ago
2017.12.17 13:06:59 1: 192.168.0.67:9090 disconnected, waiting to reappear (Bel_Wohnwand)
2017.12.17 13:06:59 1: 192.168.0.67:9090 reappeared (Bel_Wohnwand)
2017.12.17 13:06:59 4: Bel_Wohnwand: got config response
2017.12.17 13:06:59 4: Bel_Wohnwand: config response data {"network":{"connection":{"dhcp":true,"ip":"0.0.0.0","netmask":"0.0.0.0","gateway":"0.0.0.0"},"ap":{"secured":false,"password":"rgbwwctrl","ssid":"RGBWW_Wohnz"},"mqtt":{"enabled":false,"server":"","port":0,"username":"","password":"","topic_base":"home/"}},"color":{"outputmode":1,"hsv":{"model":0,"red":0.00,"yellow":0.00,"green":0.00,"cyan":0.00,"blue":0.00,"magenta":0.00},"brightness":{"red":0,"green":0,"blue":0,"ww":100,"cw":100},"colortemp":{"ww":2700,"cw":6000}},"security":{"api_secured":false},"ota":{"url":"http://rgbww.dronezone.de/testing/version.json"},"sync":{"clock_master_enabled":false,"clock_master_interval":30,"clock_slave_enabled":false,"clock_slave_topic":"home/led1/clock","cmd_master_enabled":false,"cmd_slave_enabled":false,"cmd_slave_topic":"home/led1/command","color_master_enabled":false,"color_master_interval_ms":0,"color_slave_enabled":false,"color_slave_topic":"home/led1/color"},"events":{"color_interval_ms":500,"server_enabled":true},"general":{"device_name":"Bel_Wohnwand","pin_config":"13,12,14,5,4"}}
2017.12.17 13:07:00 4: Bel_Wohnwand: got config response
2017.12.17 13:07:00 4: Bel_Wohnwand: config response data {"network":{"connection":{"dhcp":true,"ip":"0.0.0.0","netmask":"0.0.0.0","gateway":"0.0.0.0"},"ap":{"secured":false,"password":"rgbwwctrl","ssid":"RGBWW_Wohnz"},"mqtt":{"enabled":false,"server":"","port":0,"username":"","password":"","topic_base":"home/"}},"color":{"outputmode":1,"hsv":{"model":0,"red":0.00,"yellow":0.00,"green":0.00,"cyan":0.00,"blue":0.00,"magenta":0.00},"brightness":{"red":0,"green":0,"blue":0,"ww":100,"cw":100},"colortemp":{"ww":2700,"cw":6000}},"security":{"api_secured":false},"ota":{"url":"http://rgbww.dronezone.de/testing/version.json"},"sync":{"clock_master_enabled":false,"clock_master_interval":30,"clock_slave_enabled":false,"clock_slave_topic":"home/led1/clock","cmd_master_enabled":false,"cmd_slave_enabled":false,"cmd_slave_topic":"home/led1/command","color_master_enabled":false,"color_master_interval_ms":0,"color_slave_enabled":false,"color_slave_topic":"home/led1/color"},"events":{"color_interval_ms":500,"server_enabled":true},"general":{"device_name":"Bel_Wohnwand","pin_config":"13,12,14,5,4"}}
2017.12.17 13:07:00 3: Bel_Wohnwand: got info response
2017.12.17 13:07:00 3: Bel_Wohnwand: info response data {"deviceid":"1364530","current_rom":"1","firmware":"0.3.1-vbs12","git_version":"vbs8-6-g1632-dirty","git_date":"2017-12-07","sming":"3.1.2","rgbww":{"version":"0.8.1-vbs4","queuesize":100},"connection":{"connected":true,"ssid":"Home TS 1","dhcp":true,"ip":"192.168.0.67","netmask":"255.255.255.0","gateway":"192.168.0.10","mac":"2c3ae814d232"}}
2017.12.17 13:07:00 4: Bel_Wohnwand: got color response
2017.12.17 13:07:09 4: Bel_Wohnwand: EspLedController_CheckConnection: Connection still alive. Last data received 10.0052890777588 s ago
2017.12.17 13:07:19 4: Bel_Wohnwand: EspLedController_CheckConnection: Connection still alive. Last data received 20.0092520713806 s ago
2017.12.17 13:07:29 4: Bel_Wohnwand: EspLedController_CheckConnection: Connection still alive. Last data received 30.0126061439514 s ago
2017.12.17 13:07:39 4: Bel_Wohnwand: EspLedController_CheckConnection: Connection still alive. Last data received 40.0163061618805 s ago
2017.12.17 13:07:49 4: Bel_Wohnwand: EspLedController_CheckConnection: Connection still alive. Last data received 50.0199720859528 s ago
2017.12.17 13:07:59 4: Bel_Wohnwand: EspLedController_CheckConnection: Connection still alive. Last data received 60.0305690765381 s ago
2017.12.17 13:08:09 4: Bel_Wohnwand: EspLedController_CheckConnection: Connection still alive. Last data received 70.0370740890503 s ago
2017.12.17 13:08:19 3: Bel_Wohnwand: EspLedController_CheckConnection: Connection lost! Last data received 80.0439720153809 s ago
2017.12.17 13:08:19 1: 192.168.0.67:9090 disconnected, waiting to reappear (Bel_Wohnwand)
2017.12.17 13:08:19 1: 192.168.0.67:9090 reappeared (Bel_Wohnwand)
2017.12.17 13:08:20 4: Bel_Wohnwand: got config response
2017.12.17 13:08:20 4: Bel_Wohnwand: config response data {"network":{"connection":{"dhcp":true,"ip":"0.0.0.0","netmask":"0.0.0.0","gateway":"0.0.0.0"},"ap":{"secured":false,"password":"rgbwwctrl","ssid":"RGBWW_Wohnz"},"mqtt":{"enabled":false,"server":"","port":0,"username":"","password":"","topic_base":"home/"}},"color":{"outputmode":1,"hsv":{"model":0,"red":0.00,"yellow":0.00,"green":0.00,"cyan":0.00,"blue":0.00,"magenta":0.00},"brightness":{"red":0,"green":0,"blue":0,"ww":100,"cw":100},"colortemp":{"ww":2700,"cw":6000}},"security":{"api_secured":false},"ota":{"url":"http://rgbww.dronezone.de/testing/version.json"},"sync":{"clock_master_enabled":false,"clock_master_interval":30,"clock_slave_enabled":false,"clock_slave_topic":"home/led1/clock","cmd_master_enabled":false,"cmd_slave_enabled":false,"cmd_slave_topic":"home/led1/command","color_master_enabled":false,"color_master_interval_ms":0,"color_slave_enabled":false,"color_slave_topic":"home/led1/color"},"events":{"color_interval_ms":500,"server_enabled":true},"general":{"device_name":"Bel_Wohnwand","pin_config":"13,12,14,5,4"}}
2017.12.17 13:08:20 4: Bel_Wohnwand: got config response
2017.12.17 13:08:20 4: Bel_Wohnwand: config response data {"network":{"connection":{"dhcp":true,"ip":"0.0.0.0","netmask":"0.0.0.0","gateway":"0.0.0.0"},"ap":{"secured":false,"password":"rgbwwctrl","ssid":"RGBWW_Wohnz"},"mqtt":{"enabled":false,"server":"","port":0,"username":"","password":"","topic_base":"home/"}},"color":{"outputmode":1,"hsv":{"model":0,"red":0.00,"yellow":0.00,"green":0.00,"cyan":0.00,"blue":0.00,"magenta":0.00},"brightness":{"red":0,"green":0,"blue":0,"ww":100,"cw":100},"colortemp":{"ww":2700,"cw":6000}},"security":{"api_secured":false},"ota":{"url":"http://rgbww.dronezone.de/testing/version.json"},"sync":{"clock_master_enabled":false,"clock_master_interval":30,"clock_slave_enabled":false,"clock_slave_topic":"home/led1/clock","cmd_master_enabled":false,"cmd_slave_enabled":false,"cmd_slave_topic":"home/led1/command","color_master_enabled":false,"color_master_interval_ms":0,"color_slave_enabled":false,"color_slave_topic":"home/led1/color"},"events":{"color_interval_ms":500,"server_enabled":true},"general":{"device_name":"Bel_Wohnwand","pin_config":"13,12,14,5,4"}}
2017.12.17 13:08:20 3: Bel_Wohnwand: got info response
2017.12.17 13:08:20 3: Bel_Wohnwand: info response data {"deviceid":"1364530","current_rom":"1","firmware":"0.3.1-vbs12","git_version":"vbs8-6-g1632-dirty","git_date":"2017-12-07","sming":"3.1.2","rgbww":{"version":"0.8.1-vbs4","queuesize":100},"connection":{"connected":true,"ssid":"Home TS 1","dhcp":true,"ip":"192.168.0.67","netmask":"255.255.255.0","gateway":"192.168.0.10","mac":"2c3ae814d232"}}
2017.12.17 13:08:20 4: Bel_Wohnwand: got color response
2017.12.17 13:08:29 4: Bel_Wohnwand: EspLedController_CheckConnection: Connection still alive. Last data received 10.0048580169678 s ago
2017.12.17 13:08:39 4: Bel_Wohnwand: EspLedController_CheckConnection: Connection still alive. Last data received 20.0273439884186 s ago
2017.12.17 13:08:49 4: Bel_Wohnwand: EspLedController_CheckConnection: Connection still alive. Last data received 30.034460067749 s ago
2017.12.17 13:08:59 4: Bel_Wohnwand: EspLedController_CheckConnection: Connection still alive. Last data received 40.0387399196625 s ago


Das passiert sobald der Controller einmal die Verbindung verliert. Da ich ihn über einen dLan AP betreibe passiert das leider so 1 bis 3 mal am Tag.
Wenn ich jetzt FHEM neu starte sind die Meldungen bis zum nächsten Verbindungsverlust weg.

Steuern kann ich den Controller aber weiterhin über FHEM.

vbs

Hm, hab eine Theorie. Ich konnte so ein Szenario auch nachstellen.
Hast du evtl. versehentlich irgendwo in FHEM ein zweites Device angelegt, welches mit demselben Controller verbunden ist? Wenn man das nämlich macht, dann sieht das genauso aus, weil dann einer von den beiden die KeepAlive-Nachrichten nicht bekommt:
2017.12.17 14:52:40.806 4 : led2: EspLedController_CheckConnection: Connection still alive. Last data received 10.0029561519623 s ago
2017.12.17 14:52:50.812 4 : led2: EspLedController_CheckConnection: Connection still alive. Last data received 20.0082631111145 s ago
2017.12.17 14:53:00.811 4 : led2: EspLedController_CheckConnection: Connection still alive. Last data received 30.0078921318054 s ago
2017.12.17 14:53:10.816 4 : led2: EspLedController_CheckConnection: Connection still alive. Last data received 40.0130181312561 s ago
2017.12.17 14:53:20.821 4 : led2: EspLedController_CheckConnection: Connection still alive. Last data received 50.0175440311432 s ago
2017.12.17 14:53:30.823 4 : led2: EspLedController_CheckConnection: Connection still alive. Last data received 60.0200531482697 s ago
2017.12.17 14:53:40.827 4 : led2: EspLedController_CheckConnection: Connection still alive. Last data received 70.0240700244904 s ago
2017.12.17 14:53:50.820 3 : led2: EspLedController_CheckConnection: Connection lost! Last data received 80.0164501667023 s ago
2017.12.17 14:53:50.820 1 : 192.168.2.44:9090 disconnected, waiting to reappear (led2)


Gehe ich richtig in der Annahme, dass du den Controller zwar steuern kannst, aber keine Echtzeit-Farbupdates bekommst?

@Shojo
Bin am Grübeln... kann aber leider auch das erstmal so nicht nachstellen. Melde mich wieder ;)

hanswerner1

Zitat von: vbs am 17 Dezember 2017, 14:56:01
Hast du evtl. versehentlich irgendwo in FHEM ein zweites Device angelegt, welches mit demselben Controller verbunden ist? Wenn man das nämlich macht, dann sieht das genauso aus, weil dann einer von den beiden die KeepAlive-Nachrichten nicht bekommt:

Gehe ich richtig in der Annahme, dass du den Controller zwar steuern kannst, aber keine Echtzeit-Farbupdates bekommst?

Ich habe zwar 3 Devices in FHEM, aber die beiden anderen haben andere IP's, die Controller sind aber zur Zeit nicht eingeschaltet.

Farbupdates bekomme ich mit ca. 30 sec Verspätung.

vbs

Hm, wie ich es drehe und wende, ich finde keine andere Erklärung. Ein Bug ist mir aber aufgefallen: der Controller soll eigentlich bis zu 4 TCP-Verbindungen verwalten können. Nun ist es aber so, dass offenbar nur die erste Verbindung mit Daten versorgt wird. Weitere werden zwar aufgebaut, aber sehen nie Daten. Ich werde versuchen, das zu fixen.

Also meine beste Erklärung ist weiterhin, dass irgendwer bzw. irgendwas auch eine Verbindung auf den Controller hat. Geht um Port 9090. Wenn sich dann FHEM (als zweite Verbindung) auch verbindet, ergibt das genau deinen Effekt.
Versuch mal bitte, dem Controller eine andere IP zu geben und dann diese IP nur bei dem einen Device in FHEM anzugeben, so dass hoffentlich niemand anders eine Chance hat, sich auch zu verbinden. Und dann sag mal bitte, ob es dann immer noch auftritt.

vbs

#327
Ich hab mal das Handling der TCP-Verbindungen des Event-Servers gefixt. Es werden jetzt bis zu 5 Verbindungen korrekt verwaltet (denke ich!). Ich denke, dass es dein Problem beheben wird, ABER ich glaube weiterhin, dass irgendjemand auch auf dem Controller hängt.

Hab das erstmal hier mit in diesen Stand reingebaut (vbs14b):
http://rgbww.dronezone.de/sming35/version.json

Da sind auch ein paar neue Readings drin:
info-current_rom_slot 0
info-event_num_clients 3
info-sming_version 3.5.0


Also "info-event_num_clients" zeigt die Anzahl der verbundenen TCP-Clients (Port 9090). Sollte im Normalfall 1 sein (das FHEM-Modul). Du kannst ja mal gucken, ob das bei dir irgendwas größer 1 ist. Die Readings muss man aber händisch per "get info" updaten.

Dazu ist das neueste FHEM-Modul auch nötig.

Shojo

Zitat von: vbs am 17 Dezember 2017, 18:43:30
Da sind auch ein paar neue Readings drin:
info-current_rom_slot 0
info-event_num_clients 3
info-sming_version 3.5.0

Die tauchen bei mir nicht auf.
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

kmxak

bin von der 12er auf die aktuelle sming...

nun wird bei mir nur noch dauerhaft weiße seite angezeigt
Aufgrund der Tapatalk Abschaltung nur noch bedingt erreichbar.