NEWS
Test Adapter hueemu (Hue Emulator) v0.0.x
-
@simatec
Danke, das wars , ich wusste nicht das man in der Spalte überhaupt etwas eintragen kann.
Ist es normal das dort jetzt der Anfang des Scriptes drin steht?
Ich werde jetzt erstmal meinen ioBoker Adapter fürs Rollo installieren und dann mal Blockly
Ich befürchte allerdings das ich die Rollos nicht einfach auf die Wippe (Tasten) bekomme. (also für Rollo hoch/runter). -
@gorcon sagte in Test Adapter hueemu (Hue Emulator) v0.0.x:
Ist es normal das dort jetzt der Anfang des Scriptes drin steht?
Das ist normal ... Das komplette Template ist jetzt in dem Creat-Objekt gespeichert.
Damit kannst du auch hier im Nachgang noch Anpassungen vornehmen.Wenn es mir mal meine Zeit erlaubt, werde ich da @holomekc etwas unterstützen und dafür eine GUI im Adapter bauen
-
Stören tuts mich nicht mit dem Script Rest, wollte nur sicher gehen das ich nicht wieder etwas falsch eingegeben habe.
-
So mein erster Test funktioniert schon mal.
Nur mit der Wippe weis ich jetzt noch nicht wie ich das hinbekomme. Kommt man da irgendwie an die Tasten +/- ran? -
Ich habe jetzt zumindest herausgefunden das unter "bri" ein Wert ausgegeben wird der je nachdem ob ich hoch oder runter schalte sich ändert (wenn auch nur bei langem Tastendruck).
kann man das im Script so ändern das es dort zwei getrennte Zustände sind oder muss ich das "Mathematisch in Blockly lösen?
Und noch etwas ich habe noch einen weiteren Zwischenstecker (Plug 01) hinzugefügt. Die "uniqueid" muss die gleich bleiben oder geändert werden?
-
@gorcon super das du es doch hinbekommen hast! Manchmal sind die Fehler so banal. Die id muss für jedes Gerät anders sein. Kannst du die hoch und runter Wippe nicht jeweils mit einen Plug oder so belegen? Hoch für den Plug und runter für einen anderen? Wäre ja am einfachsten.
-
@ciddi89 sagte in Test Adapter hueemu (Hue Emulator) v0.0.x:
Kannst du die hoch und runter Wippe nicht jeweils mit einen Plug oder so belegen? Hoch für den Plug und runter für einen anderen?
Du meinst in der Logitech App, Nein, die Tasten sind dort nur zusammen mit einer Lampentaste belegbar und die Wippe kann nicht getrennt zugeordnet werden.
Aber ich dachte das man das im ioBroker vielleicht getrennt auswerten/umstellen kann?
-
@gorcon hm okay. Bin ich froh das ich die Elite habe. Ich hab es nämlich getrennt. Dann bleibt dir wohl leider nur ein Blockly oder JavaScript basteln. Damit sollte es möglich sein.
-
Habs hinbekommen, geht recht einfach über die Logikfunktionen. (obwohl ich das das erste mal gemacht habe)
Funktioniert besser als ich gedacht habe.Vielleicht erweitere ich das ganze dann noch mit einem Helligkeitssensor.
-
Irgendwie spinnt der hueemu ab und zu.
Gestern und bis eben funktionierte einfach gar nichts. Auch das Log zeigte nichts auffälliges.
Habe dann ein Backup der SD Karte eingespielt, ging trotzdem nicht. Keine Smarthometaste reagierte.Eben nochmal probiert, auf einmal geht wieder alles als wäre nie etwas gewesen.
Und auch im Log sieht man wieder Aktivitäten (vorher keine Reaktion auf Tastenbetätigungen).Ich wollte schon den großen Hammer herausholen...
-
Kaum habe ich den Harmony Hub wieder im WZ aufgestellt und angeschlossen geht die Steuerung schon wieder nicht.
das sind die letzten Meldungen nacvh dem neustart des hueemu Adapters:hueemu.0 2022-10-31 13:37:55.239 info state hueemu.0.disableAuth changed: true (ack = true) hueemu.0 2022-10-31 13:37:55.115 info HueServer: Http-Server listening 0.0.0.0:8080 hueemu.0 2022-10-31 13:37:54.943 info starting. Version 0.0.5 (non-npm: holomekc/ioBroker.hueemu#bc4693c5d7adb49c06338b6fba2e74f15f88eb87) in /opt/iobroker/node_modules/iobroker.hueemu, node: v16.17.0, js-controller: 4.0.23 host.ioBroker 2022-10-31 13:37:51.047 info instance system.adapter.hueemu.0 started with pid 30438 host.ioBroker 2022-10-31 13:37:50.904 info "system.adapter.hueemu.0" enabled host.ioBroker 2022-10-31 13:37:49.320 info instance system.adapter.hueemu.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) hueemu.0 2022-10-31 13:37:48.738 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason hueemu.0 2022-10-31 13:37:48.736 info terminating hueemu.0 2022-10-31 13:37:48.733 info cleaned everything up... host.ioBroker 2022-10-31 13:37:48.732 info stopInstance system.adapter.hueemu.0 send kill signal hueemu.0 2022-10-31 13:37:48.728 info Got terminate signal TERMINATE_YOURSELF host.ioBroker 2022-10-31 13:37:48.711 info stopInstance system.adapter.hueemu.0 (force=false, process=true) host.ioBroker 2022-10-31 13:37:48.709 info "system.adapter.hueemu.0" disabled host.ioBroker 2022-10-31 13:37:38.574 info instance system.adapter.backitup.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
-
Guten Abend,
danke für diesen tollen Adapter! eine Frage - und ich hoffe die kam nicht schon mal: Was muss ich machen, damit das Dimmlevel 0-100 ist und nicht 0-254?
Ich möchte es gern über einen Bind mit einem Shelly Dimmer verbinden. -
@nerg Ein Alias könnte das umrechnen
-
@apollon77 aber dabei entstehenen bei der Rückrechnung Nachkommastellen und damit dann ein Dauerloop beim gegenseitigen Bind. Oder ich hab was falsch gemacht.
Kenne mich mit alias aber auch nicht richtig aus, weil ich historisch bedingt bei linkeddevices bin würde ich dann einen alias zwischen dem hueemu und dem Shelly Datenpunkt anlegen mit Umrechnung /254?
-
@nerg Ok, da bin ich bei weitem nicht tief genug im Thema um da etwas sinnvoll zu sagen zu können. (bzw dann schreib den alias code halt mit nem Math-round oder floor oder sowas
-
Hallo
Vielleicht kann mir jemand hier helfen, ich hab gerade den Hue-Emu mit mein Bosch Smart Home Controller verbunden. Eine Lampe hab ich auch schon angelegt. Die taucht auch in der Bosch App auf,
aber ich kann die Lampe nicht steuern. Die App gibt den Fehler aus
"Ein Wert konnte auf den Gerät nicht gesetzt werden".Das kommt im Log
hueemu.0 2023-08-16 15:37:31.359 silly HueServer: Headers: {"access-control-allow-origin":"*","access-control-allow-methods":"POST, GET, OPTIONS, PUT, DELETE, HEAD","access-control-allow-credentials":"true","access-control-max-age":"3600","access-control-allow-headers":"Origin, X-Requested-With, Content-Type, Accept","connection":"close","content-type":"application/json; charset=utf-8"} hueemu.0 2023-08-16 15:37:31.359 debug HueServer: Send response. Body: "{\"lights\":{\"1\":{\"state\":{\"on\":false,\"reachable\":true,\"mode\":\"homeautomation\"},\"name\":\"Schalter\",\"type\":\"On/Off light\",\"modelid\":\"On/Off light iobroker\",\"uniqueid\":\"00:00:01\",\"manufacturername\":\"iobroker\",\"swversion\":\"V1\"}},\"groups\":{},\"config\":{\"name\":\"Philips hue\",\"datastoreversion\":\"98\",\"swversion\":\"1941132080\",\"apiversion\":\"1.41.0\",\"mac\":\"A6:25:58:1C:AD:FF\",\"bridgeid\":\"A62558FFFF1CADFF\",\"factorynew\":false,\"replacesbridgeid\":null,\"modelid\":\"BSB002\",\"starterkitid\":\"\",\"ipaddress\":\"192.168.178.110\"},\"schedules\":{},\"scenes\":{},\"rules\":{},\"sensors\":{},\"resourcelinks\":{}}" hueemu.0 2023-08-16 15:37:31.317 silly iter merged obs: {"id":"mode","val":"homeautomation"} hueemu.0 2023-08-16 15:37:31.316 silly found state: hueemu.0.1.state.mode hueemu.0 2023-08-16 15:37:31.316 silly iter merged obs: {"id":"reachable","val":true} hueemu.0 2023-08-16 15:37:31.316 silly found state: hueemu.0.1.state.reachable hueemu.0 2023-08-16 15:37:31.316 silly iter merged obs: {"id":"on","val":false} hueemu.0 2023-08-16 15:37:31.316 silly found state: hueemu.0.1.state.on hueemu.0 2023-08-16 15:37:31.315 silly search state: 1.state.mode hueemu.0 2023-08-16 15:37:31.315 silly search state: 1.state.reachable hueemu.0 2023-08-16 15:37:31.315 silly search state: 1.state.on hueemu.0 2023-08-16 15:37:31.314 silly iter: hueemu.0.1.state.mode hueemu.0 2023-08-16 15:37:31.314 silly iter: hueemu.0.1.state.reachable hueemu.0 2023-08-16 15:37:31.314 silly iter: hueemu.0.1.state.on hueemu.0 2023-08-16 15:37:31.314 silly found channel: [{"type":"state","common":{"name":"on","type":"boolean","role":"switch.light","read":true,"write":true},"native":{},"from":"system.adapter.hueemu.0","user":"system.user.admin","ts":1692191676912,"_id":"hueemu.0.1.state.on","acl":{"object":1636,"state":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"}},{"type":"state","common":{"name":"reachable","type":"boolean","role":"indicator.reachable","read":true,"write":true},"native":{},"from":"system.adapter.hueemu.0","user":"system.user.admin","ts":1692191676912,"_id":"hueemu.0.1.state.reachable","acl":{"object":1636,"state":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"}},{"type":"state","common":{"name":"mode","type":"string","role":"text","read":true,"write":true},"native":{},"from":"system.adapter.hueemu.0","user":"system.user.admin","ts":1692191676912,"_id":"hueemu.0.1.state.mode","acl":{"object":1636,"state":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"}}] hueemu.0 2023-08-16 15:37:31.314 silly stateObject length: 3 hueemu.0 2023-08-16 15:37:31.260 debug Found authenticated username=33813847-6049-4295-ae43-ad2e6fe3f86f hueemu.0 2023-08-16 15:37:31.247 debug Get light=1 hueemu.0 2023-08-16 15:37:31.238 debug Found authenticated username=33813847-6049-4295-ae43-ad2e6fe3f86f hueemu.0 2023-08-16 15:37:31.225 debug Get lights hueemu.0 2023-08-16 15:37:31.224 debug Found authenticated username=33813847-6049-4295-ae43-ad2e6fe3f86f hueemu.0 2023-08-16 15:37:31.189 debug Get all hueemu.0 2023-08-16 15:37:31.189 silly HueServer: Headers: {"user-agent":"BOSCH-SMART-HOME-HUE-BRIDGE-CLIENT","host":"192.168.187.110:443","connection":"Keep-Alive","content-type":"text/plain"} hueemu.0 2023-08-16 15:37:31.188 debug HueServer: Incoming GET /api/33813847-6049-4295-ae43-ad2e6fe3f86f request from 192.168.187.21 hueemu.0 2023-08-16 15:37:30.890 silly HueServer: Headers: {"access-control-allow-origin":"*","access-control-allow-methods":"POST, GET, OPTIONS, PUT, DELETE, HEAD","access-control-allow-credentials":"true","access-control-max-age":"3600","access-control-allow-headers":"Origin, X-Requested-With, Content-Type, Accept","connection":"close","content-type":"application/json; charset=utf-8"} hueemu.0 2023-08-16 15:37:30.889 debug HueServer: Send response. Body: "{\"name\":\"Philips hue\",\"datastoreversion\":\"98\",\"swversion\":\"1941132080\",\"apiversion\":\"1.41.0\",\"mac\":\"A6:25:58:1C:AD:FF\",\"bridgeid\":\"A62558FFFF1CADFF\",\"factorynew\":false,\"replacesbridgeid\":null,\"modelid\":\"BSB002\",\"starterkitid\":\"\"}" hueemu.0 2023-08-16 15:37:30.889 silly HueServer: Headers: {"accept":"application/json","user-agent":"Jersey/2.30.1 (HttpUrlConnection 11.0.19)","cache-control":"no-cache","pragma":"no-cache","host":"192.168.187.110","connection":"keep-alive"} hueemu.0 2023-08-16 15:37:30.888 debug HueServer: Incoming GET /api/config request from 192.168.187.21
Kann mir einer da weiter helfen?
VG Micha