bombadiltom / homebridge-rademacher-homepilot

MIT License
26 stars 21 forks source link

Dimmaktor 9476 und 9482 #93

Closed ghost closed 3 years ago

ghost commented 3 years ago

Hallo,

ich habe Probleme mit der Einbindung der alten Version des DuoFern Dimmaktors 9476 (https://service.rademacher.de/hc/de/sections/115001567649-DuoFern-Universal-Dimmaktor-UP-9476) (35000462 (9476)) sowie LED-Dimmaktor 9476 (35001262 (9482)). Warum auch immer werden die Prozentwerte nicht bzw. falsch an den Aktor weitergegeben. Spreche ich den Aktor über die App "Controller" an, kann ich den Aktor "nur" ein- bzw. ausschalten, es fehlt, wie bei den Rolladenaktoren die Prozentanzeige. Eine explizite Aus-/An-Funktion der Dimmaktoren ist via Homepilot hier nicht vorgesehen. Hier wird der Dimmaktor wie die Rolladenaktoren per Prozentvorgabe geschaltet. Auch die Rückmeldung funktioniert hier nicht zuverlässig. Bei den Rolladenaktoren tritt o.g. nicht auf. Hier erfolgt die Rückmeldung unmittelbar.

Ich würde mich freuen, wenn sich dies entsprechend ändern ließe.

Viele Grüße

Andy

bombadiltom commented 3 years ago

Moinsen, da bräuchte ich mal ein debug Log vom Plugin und Mitschnitte im Browser (z.B. Firefox:Tools/Web Developer/Network), was an den Homepilot gesendet wird, wenn man eine Prozentzahl einstellt, beim aktuellen Dimmer ist das PUT auf /devices/did mit dem Body "{"name":"GOTO_POS_CMD","value":81}" (bei 81%)

Und vielleicht die Ausgabe von http://_homepilot-ip_/v4/devices/_did_

ghost commented 3 years ago

[28/02/2021, 13:24:36] [RademacherHomePilot] Dimmer [10050] - setStatus(): changed from true to false [28/02/2021, 13:24:39] [RademacherHomePilot] Dimmer [10050] - setStatus(): changed from false to true

[28/02/2021, 13:33:08] [RademacherHomePilot] Rollade Küche [10014] - setTargetPosition(0) [28/02/2021, 13:33:09] [RademacherHomePilot] Rollade Küche [10014] - setTargetPosition(100)

http://homepilot-ip/v4/devices/did: {"response":"get_device","message":"Internal server Error","errorCode":5007}

Rolladen laufen, Dimmer nicht. Dimmer erscheinen sowohl in der Homebridge Geräteübersicht als auch in Homekit als Schalter?

ghost commented 3 years ago

debug mode:

[28/02/2021, 13:49:40] [RademacherHomePilot] Pumpe [10050] - setBrightness(45) [28/02/2021, 13:49:40] [RademacherHomePilot] Pumpe [10050] - setStatus(true) [28/02/2021, 13:49:40] [RademacherHomePilot] Pumpe [10050] - setStatus(): dimmer changed=true [28/02/2021, 13:49:40] [RademacherHomePilot] Pumpe [10050] - setStatus(): changed from false to true [28/02/2021, 13:49:45] [RademacherHomePilot] Pumpe [10050] - update() [28/02/2021, 13:49:45] [RademacherHomePilot] Pumpe [10050] - getStatus() [28/02/2021, 13:49:45] [RademacherHomePilot] Pumpe [10050] - update().getStatus(): new status=true [28/02/2021, 13:49:45] [RademacherHomePilot] Pumpe [10050] - getBrightness() [28/02/2021, 13:49:45] [RademacherHomePilot] Pumpe [10050] - update().getBrightness(): new brightness=0 [28/02/2021, 13:49:46] [RademacherHomePilot] Pumpe [10050] - getBrightness(): brightness=33 [28/02/2021, 13:49:46] [RademacherHomePilot] Pumpe [10050] - getStatus(): brightness=33 [28/02/2021, 13:50:15] [RademacherHomePilot] Pumpe [10050] - update() [28/02/2021, 13:50:15] [RademacherHomePilot] Pumpe [10050] - getStatus() [28/02/2021, 13:50:15] [RademacherHomePilot] Pumpe [10050] - update().getStatus(): new status=true [28/02/2021, 13:50:15] [RademacherHomePilot] Pumpe [10050] - getBrightness() [28/02/2021, 13:50:15] [RademacherHomePilot] Pumpe [10050] - update().getBrightness(): new brightness=33 [28/02/2021, 13:50:15] [RademacherHomePilot] Pumpe [10050] - getBrightness(): brightness=33 [28/02/2021, 13:50:15] [RademacherHomePilot] Pumpe [10050] - getStatus(): brightness=33 [28/02/2021, 13:50:45] [RademacherHomePilot] Pumpe [10050] - update() [28/02/2021, 13:50:45] [RademacherHomePilot] Pumpe [10050] - getStatus() [28/02/2021, 13:50:45] [RademacherHomePilot] Pumpe [10050] - update().getStatus(): new status=true [28/02/2021, 13:50:45] [RademacherHomePilot] Pumpe [10050] - getBrightness() [28/02/2021, 13:50:45] [RademacherHomePilot] Pumpe [10050] - update().getBrightness(): new brightness=33 [28/02/2021, 13:50:46] [RademacherHomePilot] Pumpe [10050] - getBrightness(): brightness=33 [28/02/2021, 13:50:46] [RademacherHomePilot] Pumpe [10050] - getStatus(): brightness=33 [28/02/2021, 13:51:15] [RademacherHomePilot] Pumpe [10050] - update() [28/02/2021, 13:51:15] [RademacherHomePilot] Pumpe [10050] - getStatus()

ghost commented 3 years ago

45 ≠ 33

ghost commented 3 years ago

http://***/devices/10050:

{"error_description":"OK","error_code":0,"payload":{"device":{"capabilities":[{"name":"INC_CMD","read_only":false,"timestamp":-1},{"name":"PROD_CODE_DEVICE_LOC","value":"35000462","read_only":false,"timestamp":-1},{"name":"REACHABILITY_EVT","value":"true","read_only":true,"timestamp":1614517404},{"name":"NAME_DEVICE_LOC","value":"Pumpe ","read_only":false,"timestamp":-1},{"name":"MAN_STOP_SET_INTERM_CFG","value":"true","read_only":false,"timestamp":1614517404},{"name":"INTF_ID_DEVICE_LOC","value":"3","read_only":false,"timestamp":-1},{"name":"GOTO_DAWN_POS_CMD","read_only":false,"timestamp":-1},{"name":"TURN_ON_CMD","read_only":false,"timestamp":-1},{"name":"REQ_STATUS_CMD","read_only":false,"timestamp":-1},{"name":"AUTO_MODE_CFG","value":"false","read_only":false,"timestamp":1614517404},{"name":"INTERM_MODE_CFG","value":"true","read_only":false,"timestamp":1614517404},{"name":"DAWN_AUTO_CFG","value":"false","read_only":false,"timestamp":1614517404},{"name":"ID_DEVICE_LOC","value":"10050","read_only":false,"timestamp":-1},{"name":"PROTOCOL_ID_CFG","value":"480c6e","read_only":false,"timestamp":-1},{"name":"GOTO_POS_CMD","min_value":"0","max_value":"100","step_size":"1","read_only":false,"timestamp":-1},{"name":"SUN_STOP_CMD","read_only":false,"timestamp":-1},{"name":"SUN_AUTO_CFG","value":"false","read_only":false,"timestamp":1614517404},{"name":"STOP_CMD","value":"false","read_only":false,"timestamp":-1},{"name":"VIS_DEVICE_LOC","value":"true","read_only":false,"timestamp":-1},{"name":"INVERSE_MODE_CFG","value":"false","read_only":false,"timestamp":1614517404},{"name":"POS_DOWN_CMD","read_only":false,"timestamp":-1},{"name":"DESCR_DEVICE_LOC","value":"Pumpe ","read_only":false,"timestamp":-1},{"name":"CURR_POS_CFG","value":"0","min_value":"0","max_value":"100","step_size":"1","read_only":false,"timestamp":1614517404},{"name":"STAIRWAY_MODE_CFG","value":"false","read_only":false,"timestamp":1614517404},{"name":"POS_UP_CMD","read_only":false,"timestamp":-1},{"name":"VERSION_CFG","value":"1.0-1","read_only":false,"timestamp":1614517404},{"name":"TURN_OFF_CMD","read_only":false,"timestamp":-1},{"name":"RESET_WO_PAIR_CMD","read_only":false,"timestamp":-1},{"name":"INTERM_POS_CFG","value":"33","min_value":"0","max_value":"100","step_size":"1","read_only":false,"timestamp":1614517404},{"name":"PROT_ID_DEVICE_LOC","value":"480c6e_1","read_only":false,"timestamp":-1},{"name":"ICONSET_LOC","value":"iconset21","read_only":false,"timestamp":-1},{"name":"STAIRWAY_DUR_CFG","value":"180.0","min_value":"0.0","max_value":"3276.5","step_size":"0.1","read_only":false,"timestamp":1614517404},{"name":"DEVICE_TYPE_LOC","value":"4","read_only":false,"timestamp":-1},{"name":"ICONSET_INV_LOC","value":"false","read_only":false,"timestamp":-1},{"name":"RMT_STOP_PAIR_CMD","read_only":false,"timestamp":-1},{"name":"VOICE_CONTROLLED_LOC","value":"","read_only":false,"timestamp":-1},{"name":"RUNTIME_DIMMER_CFG","value":"10","min_value":"0","max_value":"255","step_size":"1","read_only":false,"timestamp":1614517404},{"name":"DUSK_AUTO_CFG","value":"false","read_only":false,"timestamp":1614517404},{"name":"RESET_FULL_CMD","read_only":false,"timestamp":-1},{"name":"PUSH_CMD","read_only":false,"timestamp":-1},{"name":"PAIRING_CONFIRMED_LOC","value":"true","read_only":false,"timestamp":-1},{"name":"RMT_START_PAIR_CMD","read_only":false,"timestamp":-1},{"name":"SUN_PROG_ACTIVE_EVT","value":"false","read_only":true,"timestamp":1614517404},{"name":"GOTO_DUSK_POS_CMD","read_only":false,"timestamp":-1},{"name":"SUN_START_CMD","read_only":false,"timestamp":-1},{"name":"RMT_START_UNPAIR_CMD","read_only":false,"timestamp":-1},{"name":"RESET_REBOOT_CMD","read_only":false,"timestamp":-1},{"name":"TIME_AUTO_CFG","value":"false","read_only":false,"timestamp":1614517404},{"name":"PING_CMD","read_only":false,"timestamp":-1},{"name":"DEC_CMD","read_only":false,"timestamp":-1}],"scenes":[{"id":5102,"name":"Pumpe","description":"Pumpe"}]}}}

bombadiltom commented 3 years ago

welche Version vom Plugin?

ghost commented 3 years ago

homebridge-rademacher-homepilot v0.7.6 Node.js Version v14.16.0 Npm Version v7.6.0

bombadiltom commented 3 years ago

bitte http://***/v4/devices/10050, nicht ohne v4

ghost commented 3 years ago

{"response":"get_device","device":{"description":"Pumpe","deviceGroup":4,"did":10050,"hasErrors":0,"iconSetInverted":0,"iconSet":{"k":"iconset21"},"messages":[],"name":"Pumpe","properties":{"closingContact":3,"dawn":3,"dusk":3,"motion":3,"rain":3,"smartphone":3,"smoke":3,"sun":3,"temperature":3,"time":3,"trigger":3,"warning":3,"wind":3},"statusValid":true,"statusesMap":{"Manuellbetrieb":100,"Position":0},"visible":true,"deviceNumber":"35000462","uid":"480c6e_1","voiceControlledBy":"","origin":"HomePilot","sceneConfig":["DIRECT_FUNCTION_CMD","TURN_ON_CMD","TURN_OFF_CMD","GOTO_POS_CMD","AUTO_MODE_CFG"]}}