NEWS
WLAN LED Strip in iobroker einbinden und steuern
-
@nbuenger said in WLAN LED Strip in iobroker einbinden und steuern:
Super vielen Dank! Ich werde den Adapter auch mal testen.
Bis jetzt hab ich das ganze umständlich über den HAM-Adapter realisiert, aber nicht so wie ich gern möchte.. mal sehen was dein Adapter so kann -
@nbuenger Muss man beim installieren noch etwas beachten?
ich bekomme den Fehler:Fertig mit Fehler: host.raspberrypi Cannot install nbuenger/iobroker.govee#c0b09305ab2e80f55c7f0b1c8bdca251b6cb8375: 1
-
Da fehlt der Konsolenoutput davor. So kann man dazu nichts sagen.
Sollte etwa so aussehen:2021-06-13 12:19:54.098 - info: host.chet iobroker url https://github.com/nbuenger/iobroker.govee --host chet 2021-06-13 12:19:56.496 - info: host.chet iobroker install nbuenger/iobroker.govee#c0b09305ab2e80f55c7f0b1c8bdca251b6cb8375 2021-06-13 12:19:57.521 - info: host.chet iobroker NPM version: 7.15.1 2021-06-13 12:19:57.523 - info: host.chet iobroker npm install nbuenger/iobroker.govee#c0b09305ab2e80f55c7f0b1c8bdca251b6cb8375 --loglevel error --prefix "/opt/iobroker" (System call) 2021-06-13 12:20:15.412 - info: host.chet iobroker upload [5] govee.admin /opt/iobroker/node_modules/iobroker.govee/admin/words.js words.js application/javascript 2021-06-13 12:20:15.510 - info: host.chet iobroker upload [4] govee.admin /opt/iobroker/node_modules/iobroker.govee/admin/style.css style.css text/css 2021-06-13 12:20:15.568 - info: host.chet iobroker upload [3] govee.admin /opt/iobroker/node_modules/iobroker.govee/admin/index_m.html index_m.html text/html 2021-06-13 12:20:15.627 - info: host.chet iobroker upload [2] govee.admin /opt/iobroker/node_modules/iobroker.govee/admin/govee.png govee.png image/png 2021-06-13 12:20:15.684 - info: host.chet iobroker upload [1] govee.admin /opt/iobroker/node_modules/iobroker.govee/admin/govee-old.png govee-old.png image/png 2021-06-13 12:20:15.742 - info: host.chet iobroker upload [0] govee.admin /opt/iobroker/node_modules/iobroker.govee/admin/admin.d.ts admin.d.ts video/mp2t 2021-06-13 12:20:16.859 - info: host.chet iobroker exit 0
-
Es hat jetzt funktioniert, danke.
Meine LED Leiste taucht im ioBroker auf, aber aktualisiert sich noch nicht (bzw erst nach dem Reboot), woran könnte das liegen?
-
@nbuenger Wer lesen kann.. ich werde dann mal abwarten
Sehe ich denn die aktualisierten Datenpunkte wenn ich die App lösche oder wie kann ich mir das vorstellen?
-
@nbuenger
Bin gerade per Zufall auf Deinen Adapter gestoßen. Direkt auf dem Testsystem installiert, API von Govee geholt und schon wurden 4 Strips erkannt. Aber nur bei einem Strip sind auch Daten in den Datenpunkten. Habe drei H6159 und einen H6110. Bei einem H6159 sind die Datenpunkte gefüllt. Details teste ich in den nächsten Tagen sowohl mit VIS als auch mit iQontrol. Der Adapter hat viel Potential, erstmal vielen Dank fürs Erstellen und Teilen .
Ich denke Du solltest einen eigenen Thread mit der Adapterbezeichnung aufmachen. Die Strips sind gut und günstig und sobald genügend User Deinen Adapter gefunden haben, wirst Du viele Tester haben. -
@r1z1234 Hey, es freut mich das weitere Tester mit an Board sind. Ja das muss ich leider sagen passiert derzeit noch nicht. Ich sitze aber schon daran das die Daten regelmäßig aktualisiert werden. Und sobald ich das getestet habe und es soweit stabil läuft schreibe ich euch das natürlich sofort hier rein.
Ich finde es schön das mein Adapter gut bei euch ankommt. Und freue mich darauf ihn noch weiter zu optimieren. Mit euch zusammen versteht sich.
-
@dirk1962 Hey, freut mich das du mit an Board bist. Wenn du sagst das nur ein Objekt mit Daten gefüllt wird meinst du das bei den anderen 3 gar nichts steht. Ich habe leider nur einen Stripe mit dem ich das testen konnte. Aber ein weiterer ist bereits auf dem Weg. Dann kann ich das auch testen.
Spukt die Konsole denn irgendwelche Fehler aus wenn die Objekte initialisiert werden? Kannst du mir mal ein Screenshot von der Objekt Übersicht und den Log machen?
Einen eigen Thread werden ich mit dem nächsten Update aufmachen. Sobald die Daten auch per Intervall aktualisiert werden.
Ich danke dir auf jedenfalls für dein Kompliment und freue mich den Adapter mit euch weiter auszubauen.
-
@nbuenger
Ich hoffe, dass Du mit dem log und dem Screenshot was anfangen kannst.
Für das logfile habe ich die Instanz neu gestartet.2021-06-14 17:22:39.955 - info: govee.0 (21719) starting. Version 0.0.1 in /opt/iobroker/node_modules/iobroker.govee, node: v12.22.1, js-controller: 3.3.12 2021-06-14 17:22:39.966 - info: govee.0 (21719) Govee API Key: 109c893d-8e19-4d4a-b6f8-2f59840ff139 2021-06-14 17:22:40.044 - info: govee.0 (21719) check user admin pw iobroker: true,system.user.admin 2021-06-14 17:22:40.047 - info: govee.0 (21719) check group user admin group admin: false 2021-06-14 17:22:40.433 - info: govee.0 (21719) Request send: get device list 2021-06-14 17:22:40.434 - info: govee.0 (21719) Server Response: 200 (OK) 2021-06-14 17:22:40.434 - info: govee.0 (21719) Found (4) Devices 2021-06-14 17:22:40.434 - info: govee.0 (21719) Select Device: 5C:45:A4:C1:38:DF:CA:4F 2021-06-14 17:22:40.434 - info: govee.0 (21719) Device: 5C:45:A4:C1:38:DF:CA:4F is controllable 2021-06-14 17:22:40.435 - info: govee.0 (21719) Device: 5C:45:A4:C1:38:DF:CA:4F created 2021-06-14 17:22:40.435 - info: govee.0 (21719) object "model" for: 5C:45:A4:C1:38:DF:CA:4F created 2021-06-14 17:22:40.435 - info: govee.0 (21719) Device: 5C:45:A4:C1:38:DF:CA:4F supports cmd "powerState" 2021-06-14 17:22:40.436 - info: govee.0 (21719) object "powerState" for: 5C:45:A4:C1:38:DF:CA:4F created 2021-06-14 17:22:40.436 - info: govee.0 (21719) Device: 5C:45:A4:C1:38:DF:CA:4F supports cmd "brightness" 2021-06-14 17:22:40.436 - info: govee.0 (21719) object "brightness" for: 5C:45:A4:C1:38:DF:CA:4F created 2021-06-14 17:22:40.436 - info: govee.0 (21719) Device: 5C:45:A4:C1:38:DF:CA:4F supports cmd "color" 2021-06-14 17:22:40.436 - info: govee.0 (21719) object "color" for: 5C:45:A4:C1:38:DF:CA:4F created 2021-06-14 17:22:40.436 - info: govee.0 (21719) object "color.rgb" for: 5C:45:A4:C1:38:DF:CA:4F created 2021-06-14 17:22:40.436 - info: govee.0 (21719) object "color.red" for: 5C:45:A4:C1:38:DF:CA:4F created 2021-06-14 17:22:40.437 - info: govee.0 (21719) object "color.green" for: 5C:45:A4:C1:38:DF:CA:4F created 2021-06-14 17:22:40.437 - info: govee.0 (21719) object "color.blue" for: 5C:45:A4:C1:38:DF:CA:4F created 2021-06-14 17:22:40.437 - info: govee.0 (21719) object "color.hsv" for: 5C:45:A4:C1:38:DF:CA:4F created 2021-06-14 17:22:40.437 - info: govee.0 (21719) object "color.hue" for: 5C:45:A4:C1:38:DF:CA:4F created 2021-06-14 17:22:40.437 - info: govee.0 (21719) object "color.saturation" for: 5C:45:A4:C1:38:DF:CA:4F created 2021-06-14 17:22:40.437 - info: govee.0 (21719) object "color.value" for: 5C:45:A4:C1:38:DF:CA:4F created 2021-06-14 17:22:40.438 - info: govee.0 (21719) Device: 5C:45:A4:C1:38:DF:CA:4F supports cmd "colorTem" 2021-06-14 17:22:40.438 - info: govee.0 (21719) object "colorTem" for: 5C:45:A4:C1:38:DF:CA:4F created 2021-06-14 17:22:40.438 - info: govee.0 (21719) object "colorTemMod" for: 5C:45:A4:C1:38:DF:CA:4F created 2021-06-14 17:22:40.438 - info: govee.0 (21719) Select Device: 09:A3:A4:C1:38:AB:8F:3C 2021-06-14 17:22:40.438 - info: govee.0 (21719) Device: 09:A3:A4:C1:38:AB:8F:3C is controllable 2021-06-14 17:22:40.438 - info: govee.0 (21719) Device: 09:A3:A4:C1:38:AB:8F:3C created 2021-06-14 17:22:40.439 - info: govee.0 (21719) object "model" for: 09:A3:A4:C1:38:AB:8F:3C created 2021-06-14 17:22:40.439 - info: govee.0 (21719) Device: 09:A3:A4:C1:38:AB:8F:3C supports cmd "powerState" 2021-06-14 17:22:40.439 - info: govee.0 (21719) object "powerState" for: 09:A3:A4:C1:38:AB:8F:3C created 2021-06-14 17:22:40.439 - info: govee.0 (21719) Device: 09:A3:A4:C1:38:AB:8F:3C supports cmd "brightness" 2021-06-14 17:22:40.439 - info: govee.0 (21719) object "brightness" for: 09:A3:A4:C1:38:AB:8F:3C created 2021-06-14 17:22:40.439 - info: govee.0 (21719) Device: 09:A3:A4:C1:38:AB:8F:3C supports cmd "color" 2021-06-14 17:22:40.439 - info: govee.0 (21719) object "color" for: 09:A3:A4:C1:38:AB:8F:3C created 2021-06-14 17:22:40.439 - info: govee.0 (21719) object "color.rgb" for: 09:A3:A4:C1:38:AB:8F:3C created 2021-06-14 17:22:40.440 - info: govee.0 (21719) object "color.red" for: 09:A3:A4:C1:38:AB:8F:3C created 2021-06-14 17:22:40.440 - info: govee.0 (21719) object "color.green" for: 09:A3:A4:C1:38:AB:8F:3C created 2021-06-14 17:22:40.440 - info: govee.0 (21719) object "color.blue" for: 09:A3:A4:C1:38:AB:8F:3C created 2021-06-14 17:22:40.440 - info: govee.0 (21719) object "color.hsv" for: 09:A3:A4:C1:38:AB:8F:3C created 2021-06-14 17:22:40.440 - info: govee.0 (21719) object "color.hue" for: 09:A3:A4:C1:38:AB:8F:3C created 2021-06-14 17:22:40.440 - info: govee.0 (21719) object "color.saturation" for: 09:A3:A4:C1:38:AB:8F:3C created 2021-06-14 17:22:40.440 - info: govee.0 (21719) object "color.value" for: 09:A3:A4:C1:38:AB:8F:3C created 2021-06-14 17:22:40.440 - info: govee.0 (21719) Device: 09:A3:A4:C1:38:AB:8F:3C supports cmd "colorTem" 2021-06-14 17:22:40.441 - info: govee.0 (21719) object "colorTem" for: 09:A3:A4:C1:38:AB:8F:3C created 2021-06-14 17:22:40.441 - info: govee.0 (21719) object "colorTemMod" for: 09:A3:A4:C1:38:AB:8F:3C created 2021-06-14 17:22:40.441 - info: govee.0 (21719) Select Device: 78:8B:A4:C1:38:18:5F:D8 2021-06-14 17:22:40.441 - info: govee.0 (21719) Device: 78:8B:A4:C1:38:18:5F:D8 is controllable 2021-06-14 17:22:40.441 - info: govee.0 (21719) Device: 78:8B:A4:C1:38:18:5F:D8 created 2021-06-14 17:22:40.441 - info: govee.0 (21719) object "model" for: 78:8B:A4:C1:38:18:5F:D8 created 2021-06-14 17:22:40.441 - info: govee.0 (21719) Device: 78:8B:A4:C1:38:18:5F:D8 supports cmd "powerState" 2021-06-14 17:22:40.441 - info: govee.0 (21719) object "powerState" for: 78:8B:A4:C1:38:18:5F:D8 created 2021-06-14 17:22:40.442 - info: govee.0 (21719) Device: 78:8B:A4:C1:38:18:5F:D8 supports cmd "brightness" 2021-06-14 17:22:40.442 - info: govee.0 (21719) object "brightness" for: 78:8B:A4:C1:38:18:5F:D8 created 2021-06-14 17:22:40.442 - info: govee.0 (21719) Device: 78:8B:A4:C1:38:18:5F:D8 supports cmd "color" 2021-06-14 17:22:40.442 - info: govee.0 (21719) object "color" for: 78:8B:A4:C1:38:18:5F:D8 created 2021-06-14 17:22:40.442 - info: govee.0 (21719) object "color.rgb" for: 78:8B:A4:C1:38:18:5F:D8 created 2021-06-14 17:22:40.442 - info: govee.0 (21719) object "color.red" for: 78:8B:A4:C1:38:18:5F:D8 created 2021-06-14 17:22:40.442 - info: govee.0 (21719) object "color.green" for: 78:8B:A4:C1:38:18:5F:D8 created 2021-06-14 17:22:40.442 - info: govee.0 (21719) object "color.blue" for: 78:8B:A4:C1:38:18:5F:D8 created 2021-06-14 17:22:40.442 - info: govee.0 (21719) object "color.hsv" for: 78:8B:A4:C1:38:18:5F:D8 created 2021-06-14 17:22:40.443 - info: govee.0 (21719) object "color.hue" for: 78:8B:A4:C1:38:18:5F:D8 created 2021-06-14 17:22:40.443 - info: govee.0 (21719) object "color.saturation" for: 78:8B:A4:C1:38:18:5F:D8 created 2021-06-14 17:22:40.443 - info: govee.0 (21719) object "color.value" for: 78:8B:A4:C1:38:18:5F:D8 created 2021-06-14 17:22:40.443 - info: govee.0 (21719) Device: 78:8B:A4:C1:38:18:5F:D8 supports cmd "colorTem" 2021-06-14 17:22:40.443 - info: govee.0 (21719) object "colorTem" for: 78:8B:A4:C1:38:18:5F:D8 created 2021-06-14 17:22:40.443 - info: govee.0 (21719) object "colorTemMod" for: 78:8B:A4:C1:38:18:5F:D8 created 2021-06-14 17:22:40.443 - info: govee.0 (21719) Select Device: 38:EE:A4:C1:38:9C:0B:2B 2021-06-14 17:22:40.443 - info: govee.0 (21719) Device: 38:EE:A4:C1:38:9C:0B:2B is controllable 2021-06-14 17:22:40.443 - info: govee.0 (21719) Device: 38:EE:A4:C1:38:9C:0B:2B created 2021-06-14 17:22:40.444 - info: govee.0 (21719) object "model" for: 38:EE:A4:C1:38:9C:0B:2B created 2021-06-14 17:22:40.444 - info: govee.0 (21719) Device: 38:EE:A4:C1:38:9C:0B:2B supports cmd "powerState" 2021-06-14 17:22:40.444 - info: govee.0 (21719) object "powerState" for: 38:EE:A4:C1:38:9C:0B:2B created 2021-06-14 17:22:40.444 - info: govee.0 (21719) Device: 38:EE:A4:C1:38:9C:0B:2B supports cmd "brightness" 2021-06-14 17:22:40.444 - info: govee.0 (21719) object "brightness" for: 38:EE:A4:C1:38:9C:0B:2B created 2021-06-14 17:22:40.444 - info: govee.0 (21719) Device: 38:EE:A4:C1:38:9C:0B:2B supports cmd "color" 2021-06-14 17:22:40.444 - info: govee.0 (21719) object "color" for: 38:EE:A4:C1:38:9C:0B:2B created 2021-06-14 17:22:40.444 - info: govee.0 (21719) object "color.rgb" for: 38:EE:A4:C1:38:9C:0B:2B created 2021-06-14 17:22:40.444 - info: govee.0 (21719) object "color.red" for: 38:EE:A4:C1:38:9C:0B:2B created 2021-06-14 17:22:40.445 - info: govee.0 (21719) object "color.green" for: 38:EE:A4:C1:38:9C:0B:2B created 2021-06-14 17:22:40.445 - info: govee.0 (21719) object "color.blue" for: 38:EE:A4:C1:38:9C:0B:2B created 2021-06-14 17:22:40.445 - info: govee.0 (21719) object "color.hsv" for: 38:EE:A4:C1:38:9C:0B:2B created 2021-06-14 17:22:40.445 - info: govee.0 (21719) object "color.hue" for: 38:EE:A4:C1:38:9C:0B:2B created 2021-06-14 17:22:40.445 - info: govee.0 (21719) object "color.saturation" for: 38:EE:A4:C1:38:9C:0B:2B created 2021-06-14 17:22:40.445 - info: govee.0 (21719) object "color.value" for: 38:EE:A4:C1:38:9C:0B:2B created 2021-06-14 17:22:40.445 - info: govee.0 (21719) Device: 38:EE:A4:C1:38:9C:0B:2B supports cmd "colorTem" 2021-06-14 17:22:40.445 - info: govee.0 (21719) object "colorTem" for: 38:EE:A4:C1:38:9C:0B:2B created 2021-06-14 17:22:40.445 - info: govee.0 (21719) object "colorTemMod" for: 38:EE:A4:C1:38:9C:0B:2B created 2021-06-14 17:22:40.478 - warn: govee.0 (21719) Read-only state "govee.0.5C:45:A4:C1:38:DF:CA:4F.model" has been written without ack-flag with value "H6159" 2021-06-14 17:22:40.479 - warn: govee.0 (21719) Read-only state "govee.0.09:A3:A4:C1:38:AB:8F:3C.model" has been written without ack-flag with value "H6159" 2021-06-14 17:22:40.479 - warn: govee.0 (21719) Read-only state "govee.0.78:8B:A4:C1:38:18:5F:D8.model" has been written without ack-flag with value "H6110" 2021-06-14 17:22:40.521 - warn: govee.0 (21719) Read-only state "govee.0.38:EE:A4:C1:38:9C:0B:2B.model" has been written without ack-flag with value "H6159" 2021-06-14 17:22:40.783 - info: govee.0 (21719) Request send: get device info (38:EE:A4:C1:38:9C:0B:2B) 2021-06-14 17:22:40.783 - info: govee.0 (21719) Server Response: 200 (OK) 2021-06-14 17:22:40.783 - info: govee.0 (21719) object "online" for: 38:EE:A4:C1:38:9C:0B:2B created 2021-06-14 17:22:40.784 - info: govee.0 (21719) Values for object: 38:EE:A4:C1:38:9C:0B:2B added 2021-06-14 17:22:40.786 - warn: govee.0 (21719) Read-only state "govee.0.38:EE:A4:C1:38:9C:0B:2B.online" has been written without ack-flag with value "true" 2021-06-14 17:22:40.791 - info: govee.0 (21719) Request send: get device info (38:EE:A4:C1:38:9C:0B:2B) 2021-06-14 17:22:40.791 - info: govee.0 (21719) Server Response: 200 (OK) 2021-06-14 17:22:40.792 - info: govee.0 (21719) object "online" for: 38:EE:A4:C1:38:9C:0B:2B created 2021-06-14 17:22:40.792 - info: govee.0 (21719) Values for object: 38:EE:A4:C1:38:9C:0B:2B added 2021-06-14 17:22:40.797 - info: govee.0 (21719) Request send: get device info (38:EE:A4:C1:38:9C:0B:2B) 2021-06-14 17:22:40.797 - info: govee.0 (21719) Server Response: 200 (OK) 2021-06-14 17:22:40.797 - info: govee.0 (21719) object "online" for: 38:EE:A4:C1:38:9C:0B:2B created 2021-06-14 17:22:40.797 - info: govee.0 (21719) Values for object: 38:EE:A4:C1:38:9C:0B:2B added 2021-06-14 17:22:40.799 - warn: govee.0 (21719) Read-only state "govee.0.38:EE:A4:C1:38:9C:0B:2B.online" has been written without ack-flag with value "true" 2021-06-14 17:22:40.801 - info: govee.0 (21719) Request send: get device info (38:EE:A4:C1:38:9C:0B:2B) 2021-06-14 17:22:40.801 - info: govee.0 (21719) Server Response: 200 (OK) 2021-06-14 17:22:40.801 - info: govee.0 (21719) object "online" for: 38:EE:A4:C1:38:9C:0B:2B created 2021-06-14 17:22:40.802 - info: govee.0 (21719) Values for object: 38:EE:A4:C1:38:9C:0B:2B added 2021-06-14 17:22:40.805 - warn: govee.0 (21719) Read-only state "govee.0.38:EE:A4:C1:38:9C:0B:2B.online" has been written without ack-flag with value "true" 2021-06-14 17:22:40.845 - warn: govee.0 (21719) Read-only state "govee.0.38:EE:A4:C1:38:9C:0B:2B.online" has been written without ack-flag with value "true" 2021-06-14 17:22:45.785 - info: govee.0 (21719) Govee Startup Routine finished 2021-06-14 17:22:45.793 - info: govee.0 (21719) Govee Startup Routine finished 2021-06-14 17:22:45.798 - info: govee.0 (21719) Govee Startup Routine finished 2021-06-14 17:22:45.802 - info: govee.0 (21719) Govee Startup Routine finished
und hier die Objekte:
Edit: host ist 3.3.12 und Admin 5.1.9
-
@dirk1962 Moin,
ich danke dir für den Log das hat mir auf jeden Fall weitergeholfen. Was mich schon einmal erfreut ist der Multi Device Support. Er erkennt bei der Initialisierung alle Geräte und das ist super. Was nicht funktioniert ist ziemlich am Ende vom Log zu sehen. Wenn die Werte eingetragen werden macht er das alles immer bei dem selben Gerät. Ich habe da wohl einen Fehler in der Schleife. Ich schaue mir das morgen sofort an. Die Refresh Funktion für die Werte damit auch weiterhin mit der Govee App gesteuert werden kann, habe ich heute auch begonnen. Sollte sie morgen vor der Arbeit fertig bekommen. Sobald ich das habe gibt es für euch sofort ein Update. -
Moin Leute,
tut mir leid das gestern von mir nichts zu dem Thema gekommen ist aber ich hatte einiges um die Ohren. Ich bin heute leider auch noch nicht ganz fertig geworden. Aber die Hauptsächlichen Test sind abgeschlossen. Die Daten werden nun aktualisiert wenn man in der Govee App etwas ändert. Sobald ich die 3 Fehler weg bekommen habe gibt es für euch die Version auch als Update. Tut mir leid das ihr warten müsst aber ich möchte euch kein halbfertigen Produkt hinwerfen. Wünsche euch einen angenehmen Tag. -
Moin Leute,
ich habe es nun geschafft und alle Fehler weitesgehend behoben. Ihr könnt euch nun die neue Version hier herunterladen.Wie immer sei gesagt, das ist nach wie vor nur eine Testversion und ich bin auf euer Feedback gespannt.
Es kann vorkommen das beim einstellen der Farbe die Farben manchmal hin und her springen. (zu mindestens war das bei mir so über den Yahka Adapter in Homekit mit dem Farbregler. Bei der Sprachsteuerung war das nicht der Fall)Ich möchte den ersten 3 die hier getestet haben nochmal besonders danken und da ich ja kein Kostenpflichtiges Produkt veröffentlicht habe und somit ein Gutschein für euch kein sinn machen würde wollte ich euch Fragen ob Ihr gerne in den Credits als Tester erwähnt werden möchtet. Die Frage geht an:
Das ist das mindeste was ich euch für eure Unterstützung anbieten kann.
Sobald ihr mir darauf geantwortet habt und die Test gut gelaufen sind werde ich einen eigenen Post zu dem Adapter erstellen. Ich danke euch für euere Unterstützung und freue mich darauf das Projekt mit euch weiter auszubauen. -
@nbuenger Du musst mich nirgends erwähnen.
Eigentlich müsste ich Dir danken, dass Du Dir die Arbeit gemacht und den Adapter entwickelt hast!
Ich habe ja gar nichts dazu beigetragen. Nicht einmal einen Fehler habe ich gefunden
Die Erkennung, ob ich die Leiste manuell mit dem Schalter oder per App aus- bzw. einschalte funktioniert bei mir super!
Allerdings habe ich Differenzen bei der Dimmung, wenn ich die über die App ändere:
App - Adapter
100 - 100
90 - 90
80 - 78
70 - 68
60 - 58
50 - 47
40 - 36
30 - 26
20 - 15
10 - 5
1 - -4Stelle ich die Werte über den Adapter ein, dann erscheint in der Govee-App folgendes:
Adapter - App
10 - 15
20 - 25
30 - 34
40 - 44
50 - 53
60 - 62
70 - 72
80 - 82
90 - 91
100 - 100Danke für Deine Arbeit!
-
@myssv Das du gar nichts getan hast streite ich mal ab
Du warst einer der ersten der meine Arbeit getestet hat und mir Feedback zu meiner Arbeit mitgegeben hat.
Auch wenn es so aussieht als würden Tester nicht viel bewirken spielen diese eine sehr große Rolle in der Entwicklung.
Daher Danke ich euch auf jeden fall und es freut mich das meine Arbeit wertgeschätzt wird.Zu deinem Problem kann ich leider nur sagen das ich keine Toleranzen beim Dimmen habe. Ich nutze dafür die Govee App oder den Yahka Adapter und steuere es über Homekit. Wie hast du die Steuerung bewirkt so das dieser Fehler auftreten kann?
Kannst du mir dazu mal den Log Ausschnitt und das ein oder andere Bild zukommen lassen?Welchen Intervall hast du eingestellt für das Updaten der Daten?
Ich freue mich auf die weitere Entwicklung und sobald npm mich das Projekt pushen lässt gibt es einen eigene Thread.
-
@nbuenger Ich habe im VIS den LED Strip mit einem Schieber für die Dimmung erstellt:
In der App stelle ich die Dimmung auf 1%
Dann steht im Datenpunkt die -4
Die Refresh Einstellung hatte ich noch gar nicht angepasst
Mod-Edit: private Daten entfernt!
Hier das Log:
v5.1.9 0 29 Log-Größe: 3.0 MB govee.0 Zeit debug Nachricht govee.0 2021-06-17 17:06:04.954 info Server Response: 200 (OK) govee.0 2021-06-17 17:06:04.954 info Request send: get device list govee.0 2021-06-17 17:06:04.953 info Function: get current device info by API govee.0 2021-06-17 17:06:00.273 warn State value to set for "govee.0.17:5D:A4:C1:38:9D:6A:59.brightness" has value "-4" less than min "0" govee.0 2021-06-17 17:06:00.270 info Values for object: 17:5D:A4:C1:38:9D:6A:59 updated govee.0 2021-06-17 17:06:00.269 info Server Response: 200 (OK) govee.0 2021-06-17 17:06:00.269 info Request send: get device info (17:5D:A4:C1:38:9D:6A:59) govee.0 2021-06-17 17:05:59.565 info Server Response: 200 (OK) govee.0 2021-06-17 17:05:59.565 info Request send: get device list govee.0 2021-06-17 17:05:59.564 info Function: get current device info by API govee.0 2021-06-17 17:05:55.279 warn State value to set for "govee.0.17:5D:A4:C1:38:9D:6A:59.brightness" has value "-4" less than min "0" govee.0 2021-06-17 17:05:55.274 info Values for object: 17:5D:A4:C1:38:9D:6A:59 updated govee.0 2021-06-17 17:05:55.273 info Server Response: 200 (OK) govee.0 2021-06-17 17:05:55.273 info Request send: get device info (17:5D:A4:C1:38:9D:6A:59) govee.0 2021-06-17 17:05:54.561 info Server Response: 200 (OK) govee.0 2021-06-17 17:05:54.561 info Request send: get device list govee.0 2021-06-17 17:05:54.560 info Function: get current device info by API govee.0 2021-06-17 17:05:50.444 warn State value to set for "govee.0.17:5D:A4:C1:38:9D:6A:59.brightness" has value "-4" less than min "0" govee.0 2021-06-17 17:05:50.441 info Values for object: 17:5D:A4:C1:38:9D:6A:59 updated govee.0 2021-06-17 17:05:50.440 info Server Response: 200 (OK) govee.0 2021-06-17 17:05:50.440 info Request send: get device info (17:5D:A4:C1:38:9D:6A:59) govee.0 2021-06-17 17:05:49.952 info Server Response: 200 (OK) govee.0 2021-06-17 17:05:49.951 info Request send: get device list govee.0 2021-06-17 17:05:49.951 info Function: get current device info by API govee.0 2021-06-17 17:05:45.303 warn State value to set for "govee.0.17:5D:A4:C1:38:9D:6A:59.brightness" has value "-4" less than min "0" govee.0 2021-06-17 17:05:45.295 info Values for object: 17:5D:A4:C1:38:9D:6A:59 updated govee.0 2021-06-17 17:05:45.294 info Server Response: 200 (OK) govee.0 2021-06-17 17:05:45.294 info Request send: get device info (17:5D:A4:C1:38:9D:6A:59) govee.0 2021-06-17 17:05:44.722 info Server Response: 200 (OK) govee.0 2021-06-17 17:05:44.721 info Request send: get device list govee.0 2021-06-17 17:05:44.721 info Function: get current device info by API govee.0 2021-06-17 17:05:40.395 warn State value to set for "govee.0.17:5D:A4:C1:38:9D:6A:59.brightness" has value "-4" less than min "0" govee.0 2021-06-17 17:05:40.391 info Values for object: 17:5D:A4:C1:38:9D:6A:59 updated govee.0 2021-06-17 17:05:40.390 info Server Response: 200 (OK) govee.0 2021-06-17 17:05:40.390 info Request send: get device info (17:5D:A4:C1:38:9D:6A:59) govee.0 2021-06-17 17:05:39.562 info Server Response: 200 (OK) govee.0 2021-06-17 17:05:39.562 info Request send: get device list govee.0 2021-06-17 17:05:39.560 info Function: get current device info by API govee.0 2021-06-17 17:05:35.452 warn State value to set for "govee.0.17:5D:A4:C1:38:9D:6A:59.brightness" has value "-4" less than min "0" govee.0 2021-06-17 17:05:35.448 info Values for object: 17:5D:A4:C1:38:9D:6A:59 updated govee.0 2021-06-17 17:05:35.447 info Server Response: 200 (OK) govee.0 2021-06-17 17:05:35.447 info Request send: get device info (17:5D:A4:C1:38:9D:6A:59) govee.0 2021-06-17 17:05:34.918 info Server Response: 200 (OK) govee.0 2021-06-17 17:05:34.918 info Request send: get device list govee.0 2021-06-17 17:05:34.917 info Function: get current device info by API govee.0 2021-06-17 17:05:30.605 warn State value to set for "govee.0.17:5D:A4:C1:38:9D:6A:59.brightness" has value "-4" less than min "0" govee.0 2021-06-17 17:05:30.602 info Values for object: 17:5D:A4:C1:38:9D:6A:59 updated govee.0 2021-06-17 17:05:30.601 info Server Response: 200 (OK) govee.0 2021-06-17 17:05:30.600 info Request send: get device info (17:5D:A4:C1:38:9D:6A:59) govee.0 2021-06-17 17:05:29.973 info Server Response: 200 (OK) govee.0 2021-06-17 17:05:29.973 info Request send: get device list govee.0 2021-06-17 17:05:29.972 info Function: get current device info by API govee.0 2021-06-17 17:05:25.274 warn State value to set for "govee.0.17:5D:A4:C1:38:9D:6A:59.brightness" has value "-4" less than min "0" govee.0 2021-06-17 17:05:25.267 info Values for object: 17:5D:A4:C1:38:9D:6A:59 added govee.0 2021-06-17 17:05:25.266 info object "online" for: 17:5D:A4:C1:38:9D:6A:59 created govee.0 2021-06-17 17:05:25.266 info Server Response: 200 (OK) govee.0 2021-06-17 17:05:25.265 info Request send: get device info (17:5D:A4:C1:38:9D:6A:59) govee.0 2021-06-17 17:05:24.749 info Govee Startup Routine finished govee.0 2021-06-17 17:05:24.748 info Device "17:5D:A4:C1:38:9D:6A:59" was created. govee.0 2021-06-17 17:05:24.748 info object "colorTemMod" for: 17:5D:A4:C1:38:9D:6A:59 created govee.0 2021-06-17 17:05:24.748 info object "colorTem" for: 17:5D:A4:C1:38:9D:6A:59 created govee.0 2021-06-17 17:05:24.747 info Device: 17:5D:A4:C1:38:9D:6A:59 supports cmd "colorTem" govee.0 2021-06-17 17:05:24.747 info object "color.value" for: 17:5D:A4:C1:38:9D:6A:59 created govee.0 2021-06-17 17:05:24.747 info object "color.saturation" for: 17:5D:A4:C1:38:9D:6A:59 created govee.0 2021-06-17 17:05:24.747 info object "color.hue" for: 17:5D:A4:C1:38:9D:6A:59 created govee.0 2021-06-17 17:05:24.746 info object "color.hsv" for: 17:5D:A4:C1:38:9D:6A:59 created govee.0 2021-06-17 17:05:24.746 info object "color.blue" for: 17:5D:A4:C1:38:9D:6A:59 created govee.0 2021-06-17 17:05:24.746 info object "color.green" for: 17:5D:A4:C1:38:9D:6A:59 created govee.0 2021-06-17 17:05:24.745 info object "color.red" for: 17:5D:A4:C1:38:9D:6A:59 created govee.0 2021-06-17 17:05:24.745 info object "color.rgb" for: 17:5D:A4:C1:38:9D:6A:59 created govee.0 2021-06-17 17:05:24.745 info object "color" for: 17:5D:A4:C1:38:9D:6A:59 created govee.0 2021-06-17 17:05:24.744 info Device: 17:5D:A4:C1:38:9D:6A:59 supports cmd "color" govee.0 2021-06-17 17:05:24.744 info object "brightness" for: 17:5D:A4:C1:38:9D:6A:59 created govee.0 2021-06-17 17:05:24.744 info Device: 17:5D:A4:C1:38:9D:6A:59 supports cmd "brightness" govee.0 2021-06-17 17:05:24.744 info object "powerState" for: 17:5D:A4:C1:38:9D:6A:59 created govee.0 2021-06-17 17:05:24.743 info Device: 17:5D:A4:C1:38:9D:6A:59 supports cmd "powerState" govee.0 2021-06-17 17:05:24.742 info object "model" for: 17:5D:A4:C1:38:9D:6A:59 created govee.0 2021-06-17 17:05:24.742 info Device: 17:5D:A4:C1:38:9D:6A:59 created govee.0 2021-06-17 17:05:24.741 info Device: 17:5D:A4:C1:38:9D:6A:59 is controllable govee.0 2021-06-17 17:05:24.739 info Select Device: 17:5D:A4:C1:38:9D:6A:59 govee.0 2021-06-17 17:05:24.739 info Found (1) Devices govee.0 2021-06-17 17:05:24.739 info Server Response: 200 (OK) govee.0 2021-06-17 17:05:24.738 info Request send: get device list govee.0 2021-06-17 17:05:24.340 info check group user admin group admin: false govee.0 2021-06-17 17:05:24.337 info check user admin pw iobroker: true,system.user.admin govee.0 2021-06-17 17:05:24.173 info Govee API Key: 1fca5c66-ce3e-4648-8052-58c30a66cf4f govee.0 2021-06-17 17:05:24.172 info Refresh interval set to: 5 seceonds govee.0 2021-06-17 17:05:24.151 info starting. Version 0.0.1 in /opt/iobroker/node_modules/iobroker.govee, node: v12.22.1, js-controller: 3.3.12 govee.0 2021-06-17 17:05:19.849 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason govee.0 2021-06-17 17:05:19.849 info terminating govee.0 2021-06-17 17:05:19.848 info Got terminate signal TERMINATE_YOURSELF govee.0 2021-06-17 17:05:11.207 warn State value to set for "govee.0.17:5D:A4:C1:38:9D:6A:59.brightness" has value "-4" less than min "0" govee.0 2021-06-17 17:05:11.203 info Values for object: 17:5D:A4:C1:38:9D:6A:59 updated govee.0 2021-06-17 17:05:11.203 info Server Response: 200 (OK) govee.0 2021-06-17 17:05:11.203 info Request send: get device info (17:5D:A4:C1:38:9D:6A:59) govee.0 2021-06-17 17:05:10.720 info Server Response: 200 (OK) govee.0 2021-06-17 17:05:10.720 info Request send: get device list govee.0 2021-06-17 17:05:10.720 info Function: get current device info by API govee.0 2021-06-17 17:04:56.064 warn State value to set for "govee.0.17:5D:A4:C1:38:9D:6A:59.brightness" has value "-4" less than min "0" govee.0 2021-06-17 17:04:56.060 info Values for object: 17:5D:A4:C1:38:9D:6A:59 updated govee.0 2021-06-17 17:04:56.059 info Server Response: 200 (OK) govee.0 2021-06-17 17:04:56.059 info Request send: get device info (17:5D:A4:C1:38:9D:6A:59) govee.0 2021-06-17 17:04:55.693 info Server Response: 200 (OK) govee.0 2021-06-17 17:04:55.693 info Request send: get device list govee.0 2021-06-17 17:04:55.693 info Function: get current device info by API govee.0 2021-06-17 17:04:41.640 warn State value to set for "govee.0.17:5D:A4:C1:38:9D:6A:59.brightness" has value "-4" less than min "0" govee.0 2021-06-17 17:04:41.635 info Values for object: 17:5D:A4:C1:38:9D:6A:59 updated govee.0 2021-06-17 17:04:41.635 info Server Response: 200 (OK) govee.0 2021-06-17 17:04:41.635 info Request send: get device info (17:5D:A4:C1:38:9D:6A:59) govee.0 2021-06-17 17:04:41.117 info Server Response: 200 (OK) govee.0 2021-06-17 17:04:41.116 info Request send: get device list govee.0 2021-06-17 17:04:41.116 info Function: get current device info by API govee.0 2021-06-17 17:04:26.396 warn State value to set for "govee.0.17:5D:A4:C1:38:9D:6A:59.brightness" has value "-4" less than min "0" govee.0 2021-06-17 17:04:26.392 info Values for object: 17:5D:A4:C1:38:9D:6A:59 updated govee.0 2021-06-17 17:04:26.391 info Server Response: 200 (OK) govee.0 2021-06-17 17:04:26.391 info Request send: get device info (17:5D:A4:C1:38:9D:6A:59) govee.0 2021-06-17 17:04:25.906 info Server Response: 200 (OK) govee.0 2021-06-17 17:04:25.906 info Request send: get device list govee.0 2021-06-17 17:04:25.906 info Function: get current device info by API govee.0 2021-06-17 17:04:12.048 warn State value to set for "govee.0.17:5D:A4:C1:38:9D:6A:59.brightness" has value "-4" less than min "0" govee.0 2021-06-17 17:04:12.045 info Values for object: 17:5D:A4:C1:38:9D:6A:59 updated govee.0 2021-06-17 17:04:12.045 info Server Response: 200 (OK) govee.0 2021-06-17 17:04:12.045 info Request send: get device info (17:5D:A4:C1:38:9D:6A:59) govee.0 2021-06-17 17:04:11.433 info Server Response: 200 (OK) govee.0 2021-06-17 17:04:11.433 info Request send: get device list govee.0 2021-06-17 17:04:11.432 info Function: get current device info by API govee.0 2021-06-17 17:03:56.465 warn State value to set for "govee.0.17:5D:A4:C1:38:9D:6A:59.brightness" has value "-4" less than min "0" govee.0 2021-06-17 17:03:56.462 info Values for object: 17:5D:A4:C1:38:9D:6A:59 updated govee.0 2021-06-17 17:03:56.462 info Server Response: 200 (OK) govee.0 2021-06-17 17:03:56.462 info Request send: get device info (17:5D:A4:C1:38:9D:6A:59) govee.0 2021-06-17 17:03:55.881 info Server Response: 200 (OK) govee.0 2021-06-17 17:03:55.881 info Request send: get device list govee.0 2021-06-17 17:03:55.881 info Function: get current device info by API govee.0 2021-06-17 17:03:41.365 warn State value to set for "govee.0.17:5D:A4:C1:38:9D:6A:59.brightness" has value "-4" less than min "0" govee.0 2021-06-17 17:03:41.360 info Values for object: 17:5D:A4:C1:38:9D:6A:59 updated govee.0 2021-06-17 17:03:41.360 info Server Response: 200 (OK) govee.0 2021-06-17 17:03:41.360 info Request send: get device info (17:5D:A4:C1:38:9D:6A:59) govee.0 2021-06-17 17:03:40.869 info Server Response: 200 (OK) govee.0 2021-06-17 17:03:40.868 info Request send: get device list govee.0 2021-06-17 17:03:40.868 info Function: get current device info by API govee.0 2021-06-17 17:03:26.656 warn State value to set for "govee.0.17:5D:A4:C1:38:9D:6A:59.brightness" has value "-4" less than min "0" govee.0 2021-06-17 17:03:26.652 info Values for object: 17:5D:A4:C1:38:9D:6A:59 updated govee.0 2021-06-17 17:03:26.652 info Server Response: 200 (OK) govee.0 2021-06-17 17:03:26.652 info Request send: get device info (17:5D:A4:C1:38:9D:6A:59) govee.0 2021-06-17 17:03:26.262 info Server Response: 200 (OK) govee.0 2021-06-17 17:03:26.262 info Request send: get device list govee.0 2021-06-17 17:03:26.261 info Function: get current device info by API govee.0 2021-06-17 17:03:12.019 warn State value to set for "govee.0.17:5D:A4:C1:38:9D:6A:59.brightness" has value "-4" less than min "0" govee.0 2021-06-17 17:03:12.016 info Values for object: 17:5D:A4:C1:38:9D:6A:59 updated govee.0 2021-06-17 17:03:12.016 info Server Response: 200 (OK) govee.0 2021-06-17 17:03:12.016 info Request send: get device info (17:5D:A4:C1:38:9D:6A:59) govee.0 2021-06-17 17:03:11.229 info Server Response: 200 (OK) govee.0 2021-06-17 17:03:11.229 info Request send: get device list govee.0 2021-06-17 17:03:11.228 info Function: get current device info by API govee.0 2021-06-17 17:02:56.506 warn State value to set for "govee.0.17:5D:A4:C1:38:9D:6A:59.brightness" has value "-4" less than min "0" govee.0 2021-06-17 17:02:56.502 info Values for object: 17:5D:A4:C1:38:9D:6A:59 updated govee.0 2021-06-17 17:02:56.502 info Server Response: 200 (OK) govee.0 2021-06-17 17:02:56.501 info Request send: get device info (17:5D:A4:C1:38:9D:6A:59) govee.0 2021-06-17 17:02:55.700 info Server Response: 200 (OK) govee.0 2021-06-17 17:02:55.700 info Request send: get device list govee.0 2021-06-17 17:02:55.700 info Function: get current device info by API govee.0 2021-06-17 17:02:41.379 warn State value to set for "govee.0.17:5D:A4:C1:38:9D:6A:59.brightness" has value "-4" less than min "0" govee.0 2021-06-17 17:02:41.376 info Values for object: 17:5D:A4:C1:38:9D:6A:59 updated govee.0 2021-06-17 17:02:41.376 info Server Response: 200 (OK) govee.0 2021-06-17 17:02:41.376 info Request send: get device info (17:5D:A4:C1:38:9D:6A:59) govee.0 2021-06-17 17:02:40.870 info Server Response: 200 (OK) govee.0 2021-06-17 17:02:40.870 info Request send: get device list govee.0 2021-06-17 17:02:40.869 info Function: get current device info by API
-
@nbuenger
Ich sehe es wie @myssv. Du hast Dir viel Arbeit gemacht und stellst sie der Community zur Verfügung. Erwähnen musst Du mich auch nicht. Werde die neue Version morgen oder am WE installieren und dann berichten.EDIT: Habe dann doch schon die neue Version installiert. Jetzt werden alle Datenpunkte korrekt beschrieben und Veränderungen von Farbe oder Helligkeit werden bei Änderung über die App in iobroker angezeigt.
Weitere Tests folgen, super Arbeit .
Vielen Dank. -
@myssv @nbuenger
Die Dimmung verhält sich bei mir genauso. Bei 100% in der App zeigt der Datenpunkt in iobroker auch 100%. Bei 1% in der App zeigt iobroker -4%.@nbuenger
Wenn ich über einen Schieberegler die Farbtemperatur ändere, verändert sich diese auch beim Strip. Nach 20 sec (Zeitintervall) springt der Regler zurück auf den alten Wert, der Strip bleibt aber unverändert.Woher kommen die Datenpunkte? Kannst Du nicht einen Datenpunkt für rgb erstellen? Der Vorteil wäre, dass man dann in der VIS direkt die neue Farbe sehen würde.
-
@dirk1962 Moin,
das bei dir auch diese Differenz auftaucht ist echt komisch. Bei mir passiert das nach wie vor nicht.
Die Frage wegen den Datenpunkten verstehe ich nicht ganz. Was genau meinst du mit wo die her kommen. Abgerufen werden die aus der API von Govee.@dirk1962 @myssv
Ich habe mich mit VIS leider noch nicht befasst und weiß nicht genau welche Datenpunkte ihr da genau benötigt. Aber ich werde mich die Tage ran setzen und einen Datenpunkt für RGB anlegen. Außderdem werde ich ein Debug Tool bauen mit dem ihr die Werte aus der API abrufen könnt und so immer seht was die API zurück gibt. dafür brauche ich leider ein bisschen Zeit. Es tut mir leid das ihr mit dem Dimmen so extreme Probleme habt. Ich habe mittlerweile 2 Stripes im Betrieb und bei beiden geht bei mir alles problemlos. Aber wir finden eine Lösung und bekommen das hin. Ich wünsche euch noch einen schönen Sonntag und danke für euer Feedback -
@nbuenger Es sind keine Probleme mit dem Dimmen, sondern nur mit den Werten die angezeigt werden. Ich kann prima Dimmen, wobei ich bei mir meistens auf 100% stehen habe.
Es ist in meinen Augen reine Kosmetik!
-
@myssv Okay das ist schon einmal gut.
Trotzdem frage ich mich wie er bei euch auf -4 kommt. Bei mir zeigt er 1 an. Und rein vom Code ist es gar nicht möglich das der Wert unter null geht weil er sich immer den Wert aus der API holt. Und der ist minimal 1 oder Nicht vergeben wenn man einen anderen Modus als Farbe wählt. Der Wert der Musik oder DIY angezeigt wird ist quasi Null wird aber einfach beim Altern Wert belassen. Auch dein Kosmetisches Anliegen werden wir lösen. Ich mag keine Fehler bei meinen Projekten deshalb beseitigen wir ihn bald