NEWS
HM-RPC Level Kanal 3&4 nicht synchron
-
-
@negalein
history AdapterDatenpunkt Schraubenschlüssel (Kanal 4 Level)
Habe das Gleiche Problem festgestellt
-
Es war wieder soweit.
Aber warum hier der RPC wieder 0 schreibt ist seltsam.Vielleicht kann @foxriver76 uns helfen?
-
@negalein
ich habe die Trigger im Blockly mal auf wurde aktualisiert geändert. -
@negalein Debug Log wäre da interessant, ob die CCU das so liefert. Weiß ad-hoc auch nicht welcher Kanal was macht bei den Rollos.
-
@negalein
In der CCU legst Du über den Punkt Einstellungen - Systemvariable legst Du erst einmal eine neue an. Dann gehst Du auf Programme und Zentralverknüfungen und erstellst ein neues Progroramm und füllst es so aus wie auf dem Screen zu sehen ist. -
@dslraser sagte in HM-RPC Level Kanal 3&4 nicht synchron:
ich habe die Trigger im Blockly mal auf wurde aktualisiert geändert.
bin gespannt ob es damit funktioniert.
@foxriver76 sagte in HM-RPC Level Kanal 3&4 nicht synchron:
Debug Log wäre da interessant, ob die CCU das so liefert.
gerade aktiviert. Stell es hier rein, sobald er wieder von alleine auf 0 stellt.
@malz1902 sagte in HM-RPC Level Kanal 3&4 nicht synchron:
In der CCU legst Du über den Punkt Einstellungen - Systemvariable legst Du erst einmal eine neue an
Danke
Und dann steht in4.LEVEL
immer der richtige Wert? Also er schreibt nicht mehr 0 rein obwohl zB 90 ist? -
@foxriver76 sagte in HM-RPC Level Kanal 3&4 nicht synchron:
Debug Log
2021-03-31 13:42:58.124 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:0,CONFIG_PENDING,false 2021-03-31 13:42:58.126 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:0","CONFIG_PENDING",false] 2021-03-31 13:42:58.126 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.0.CONFIG_PENDING ==> UNIT: "undefined" (min: false, max: true) From "false" => "false" 2021-03-31 13:42:58.127 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:0,DUTY_CYCLE,false 2021-03-31 13:42:58.130 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:0","DUTY_CYCLE",false] 2021-03-31 13:42:58.131 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.0.DUTY_CYCLE ==> UNIT: "undefined" (min: false, max: true) From "false" => "false" 2021-03-31 13:42:58.131 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:0,UNREACH,false 2021-03-31 13:42:58.133 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:0","UNREACH",false] 2021-03-31 13:42:58.133 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.0.UNREACH ==> UNIT: "undefined" (min: false, max: true) From "false" => "false" 2021-03-31 13:42:58.134 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:0,ERROR_OVERHEAT,false 2021-03-31 13:42:58.134 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:0","ERROR_OVERHEAT",false] 2021-03-31 13:42:58.134 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.0.ERROR_OVERHEAT ==> UNIT: "undefined" (min: false, max: true) From "false" => "false" 2021-03-31 13:42:58.139 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:0,RSSI_DEVICE,-83 2021-03-31 13:42:58.140 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:0","RSSI_DEVICE",-83] 2021-03-31 13:42:58.140 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.0.RSSI_DEVICE ==> UNIT: "undefined" (min: -128, max: 127) From "-83" => "-83" 2021-03-31 13:42:58.140 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:0,ACTUAL_TEMPERATURE,23 2021-03-31 13:42:58.141 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:0","ACTUAL_TEMPERATURE",23] 2021-03-31 13:42:58.141 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.0.ACTUAL_TEMPERATURE ==> UNIT: "�C" (min: -3276.8, max: 3276.7) From "23" => "23" 2021-03-31 13:42:58.141 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:0,ACTUAL_TEMPERATURE_STATUS,0 2021-03-31 13:42:58.143 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:0","ACTUAL_TEMPERATURE_STATUS",0] 2021-03-31 13:42:58.145 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.0.ACTUAL_TEMPERATURE_STATUS ==> UNIT: "undefined" (min: NORMAL, max: UNDERFLOW) From "0" => "0" 2021-03-31 13:42:58.145 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:0,ERROR_CODE,0 2021-03-31 13:42:58.146 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:0","ERROR_CODE",0] 2021-03-31 13:42:58.146 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.0.ERROR_CODE ==> UNIT: "undefined" (min: 0, max: 255) From "0" => "0" 2021-03-31 13:42:58.155 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:7","WEEK_PROGRAM_CHANNEL_LOCKS",0] 2021-03-31 13:42:58.155 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.7.WEEK_PROGRAM_CHANNEL_LOCKS ==> UNIT: "undefined" (min: 0, max: 16777215) From "0" => "0" 2021-03-31 13:42:58.455 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:3,LEVEL,0.89 2021-03-31 13:42:58.455 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:3","LEVEL",0.89] 2021-03-31 13:42:58.455 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.3.LEVEL ==> UNIT: "100%" (min: 0, max: 1) From "0.89" => "89" 2021-03-31 13:42:58.456 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:3,LEVEL_STATUS,0 2021-03-31 13:42:58.456 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:3","LEVEL_STATUS",0] 2021-03-31 13:42:58.456 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.3.LEVEL_STATUS ==> UNIT: "undefined" (min: NORMAL, max: ERROR) From "0" => "0" 2021-03-31 13:42:58.456 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:3,SECTION,15 2021-03-31 13:42:58.457 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:3","SECTION",15] 2021-03-31 13:42:58.457 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.3.SECTION ==> UNIT: "undefined" (min: 0, max: 15) From "15" => "15" 2021-03-31 13:42:58.457 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:3,PROCESS,0 2021-03-31 13:42:58.457 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:3","PROCESS",0] 2021-03-31 13:42:58.457 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.3.PROCESS ==> UNIT: "undefined" (min: STABLE, max: NOT_STABLE) From "0" => "0" 2021-03-31 13:42:58.458 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:3,ACTIVITY_STATE,3 2021-03-31 13:42:58.458 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:3","ACTIVITY_STATE",3] 2021-03-31 13:42:58.458 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.3.ACTIVITY_STATE ==> UNIT: "undefined" (min: UNKNOWN, max: STABLE) From "3" => "3" 2021-03-31 13:42:58.464 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:0,CONFIG_PENDING,false 2021-03-31 13:42:58.482 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:0","CONFIG_PENDING",false] 2021-03-31 13:42:58.482 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.0.CONFIG_PENDING ==> UNIT: "undefined" (min: false, max: true) From "false" => "false" 2021-03-31 13:42:58.482 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:0,RSSI_DEVICE,-78 2021-03-31 13:42:58.482 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:0","RSSI_DEVICE",-78] 2021-03-31 13:42:58.483 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.0.RSSI_DEVICE ==> UNIT: "undefined" (min: -128, max: 127) From "-78" => "-78" 2021-03-31 13:42:58.483 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:0,DUTY_CYCLE,false 2021-03-31 13:42:58.483 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:0","DUTY_CYCLE",false] 2021-03-31 13:42:58.483 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.0.DUTY_CYCLE ==> UNIT: "undefined" (min: false, max: true) From "false" => "false" 2021-03-31 13:42:58.483 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:0,UNREACH,false 2021-03-31 13:42:58.483 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:0","UNREACH",false] 2021-03-31 13:42:58.484 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.0.UNREACH ==> UNIT: "undefined" (min: false, max: true) From "false" => "false" 2021-03-31 13:42:58.490 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:4,LEVEL,0 2021-03-31 13:42:58.490 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:4","LEVEL",0] 2021-03-31 13:42:58.491 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.4.LEVEL ==> UNIT: "100%" (min: 0, max: 1) From "0" => "0" 2021-03-31 13:42:58.492 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:4,LEVEL_STATUS,0 2021-03-31 13:42:58.492 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:4","LEVEL_STATUS",0] 2021-03-31 13:42:58.492 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.4.LEVEL_STATUS ==> UNIT: "undefined" (min: NORMAL, max: ERROR) From "0" => "0" 2021-03-31 13:42:58.492 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:4,SECTION,0 2021-03-31 13:42:58.492 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:4","SECTION",0] 2021-03-31 13:42:58.492 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.4.SECTION ==> UNIT: "undefined" (min: 0, max: 15) From "0" => "0" 2021-03-31 13:42:58.492 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:4,PROCESS,0 2021-03-31 13:42:58.493 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:4","PROCESS",0] 2021-03-31 13:42:58.493 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.4.PROCESS ==> UNIT: "undefined" (min: STABLE, max: NOT_STABLE) From "0" => "0" 2021-03-31 13:42:58.493 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:4,ACTIVITY_STATE,3 2021-03-31 13:42:58.493 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:4","ACTIVITY_STATE",3] 2021-03-31 13:42:58.493 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.4.ACTIVITY_STATE ==> UNIT: "undefined" (min: UNKNOWN, max: STABLE) From "3" => "3" 2021-03-31 13:42:58.498 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:5,LEVEL,0 2021-03-31 13:42:58.498 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:5","LEVEL",0] 2021-03-31 13:42:58.499 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.5.LEVEL ==> UNIT: "100%" (min: 0, max: 1) From "0" => "0" 2021-03-31 13:42:58.499 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:5,LEVEL_STATUS,0 2021-03-31 13:42:58.499 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:5","LEVEL_STATUS",0] 2021-03-31 13:42:58.499 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.5.LEVEL_STATUS ==> UNIT: "undefined" (min: NORMAL, max: ERROR) From "0" => "0" 2021-03-31 13:42:58.499 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:5,SECTION,0 2021-03-31 13:42:58.499 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:5","SECTION",0] 2021-03-31 13:42:58.499 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.5.SECTION ==> UNIT: "undefined" (min: 0, max: 15) From "0" => "0" 2021-03-31 13:42:58.500 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:5,PROCESS,0 2021-03-31 13:42:58.500 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:5","PROCESS",0] 2021-03-31 13:42:58.500 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.5.PROCESS ==> UNIT: "undefined" (min: STABLE, max: NOT_STABLE) From "0" => "0" 2021-03-31 13:42:58.500 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:5,ACTIVITY_STATE,3 2021-03-31 13:42:58.501 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:5","ACTIVITY_STATE",3] 2021-03-31 13:42:58.501 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.5.ACTIVITY_STATE ==> UNIT: "undefined" (min: UNKNOWN, max: STABLE) From "3" => "3" 2021-03-31 13:42:58.507 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:6,LEVEL,0 2021-03-31 13:42:58.507 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:6","LEVEL",0] 2021-03-31 13:42:58.507 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.6.LEVEL ==> UNIT: "100%" (min: 0, max: 1) From "0" => "0" 2021-03-31 13:42:58.508 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:6,LEVEL_STATUS,0 2021-03-31 13:42:58.508 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:6","LEVEL_STATUS",0] 2021-03-31 13:42:58.508 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.6.LEVEL_STATUS ==> UNIT: "undefined" (min: NORMAL, max: ERROR) From "0" => "0" 2021-03-31 13:42:58.508 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:6,SECTION,0 2021-03-31 13:42:58.509 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:6","SECTION",0] 2021-03-31 13:42:58.509 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.6.SECTION ==> UNIT: "undefined" (min: 0, max: 15) From "0" => "0" 2021-03-31 13:42:58.509 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:6,PROCESS,0 2021-03-31 13:42:58.509 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:6","PROCESS",0] 2021-03-31 13:42:58.509 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.6.PROCESS ==> UNIT: "undefined" (min: STABLE, max: NOT_STABLE) From "0" => "0" 2021-03-31 13:42:58.509 - [34mdebug[39m: hm-rpc.0 (28813) xml multicall <event>: iobroker:hm-rpc.0,00115A49A5B2BE:6,ACTIVITY_STATE,3 2021-03-31 13:42:58.510 - [34mdebug[39m: hm-rpc.0 (28813) xmlrpc <- event ["iobroker:hm-rpc.0","00115A49A5B2BE:6","ACTIVITY_STATE",3] 2021-03-31 13:42:58.510 - [34mdebug[39m: hm-rpc.0 (28813) hm-rpc.0.00115A49A5B2BE.6.ACTIVITY_STATE ==> UNIT: "undefined" (min: UNKNOWN, max: STABLE) From "3" => "3"
Um den
00115A49A5B2BE
gehts. -
@negalein sagte in HM-RPC Level Kanal 3&4 nicht synchron:
.3.LEVEL
und die 89 % in .3LEVEL passen? Ist das evtl Status-Kanal? 4 wird von CCU als 0 gesendet.
-
@foxriver76 sagte in HM-RPC Level Kanal 3&4 nicht synchron:
und die 89 % in .3LEVEL passen? Ist das evtl Status-Kanal? 4 wird von CCU als 0 gesendet.
Genau
89% vom .3.LEVEL passen. Ist der Statuskanal
.4.LEVEL ist der Steuerkanal und wird nach einiger Zeit immer mit 0 angezeigt. Kommt so von der CCU3.
-
sollte dann klappen
-
@negalein was spricht gegen einen alias mit unterschiedlichen read/write oder bzw. was ist dein Ziel?
-
@negalein sagte in HM-RPC Level Kanal 3&4 nicht synchron:
"native": { "MIN": 0, "UNIT": "100%", "OPERATIONS": 7, "MAX": 1.01, "FLAGS": 1, "ID": "LEVEL", "TYPE": "FLOAT", "DEFAULT": 0, "CONTROL": "SHUTTER_VIRTUAL_RECEIVER.LEVEL" },
ist denn der max mit 1.01 in Ordnung?
-
@foxriver76 sagte in HM-RPC Level Kanal 3&4 nicht synchron:
was spricht gegen einen alias mit unterschiedlichen read/write oder bzw. was ist dein Ziel?
Ich hätte nichts dagegen. Er muss schaltbar sein (wegen Shuttercontrol). Kenne mich mit Alias nicht aus.
Derzeit ist es eben so, dass Shuttercontrol das Rollo bei zB Sonnenuntergang nicht schliesst, da
.4.LEVEL
schon auf 0% steht, obwohl es real zB 90% sind. -
@negalein
Bei mir, seit Triggerumstellung ist es okay. Und das CCU Script macht das ja anscheinend auch bei Aktualisierung (zwar Kanal4 /Level als Trigger, aber die DP aktualisieren sich ja alle.Das CCU Script hat halt noch 5 Sekunden Verzögerung drinn.)
Bisher läuft es auch mit dem Blockly von @paul53 , eben nur auf Aktualisierung. -
@dslraser sagte in HM-RPC Level Kanal 3&4 nicht synchron:
Bei mir, seit Triggerumstellung ist es okay. Und das CCU Script macht das ja anscheinend auch bei Aktualisierung (zwar Kanal4 /Level als Trigger, aber die DP aktualisieren sich ja alle.Das CCU Script hat halt noch 5 Sekunden Verzögerung drinn.)
Bisher läuft es auch mit dem Blockly von @paul53 , eben nur auf Aktualisierung.Danke für die Info.
Dann werd ich mal umstellen und beobachten.
Zum CCU-Script bin ich eh noch nicht gekommen. -
@negalein sagte in HM-RPC Level Kanal 3&4 nicht synchron:
Danke für die Info.
passt immernoch
Hier sieht mach auch die Aktualisierungen (zwei Beispiele)
-
-
It's not a bug, it's a feature. Der Kanal 3 liefert immer den IST-Wert des jeweiligen Rolladens, spätestens, wenn dieser angehalten hat. Die Kanäle 4, 5 und 6 dienen dagegen zur Setzung von SOLL-Werten. Setzt man in einen dieser Kanäle einen Wert (z.B. per Skript oder Shuttercontrol) dann fährt der Rolladen genau diese Position an und die Werte in Kanal 3 und dem verwendeten Stellkanal stimmen überein. Wird dagegen manuell eine Fahrt ausgelöst, dann weiß der Controller (BROLL oder FROLL ist hier egal) ja nicht, wie weit der Rolladen fahren soll. Er kennt nur die Richtung und fährt, bis er entweder per Taster gestoppt wird oder eine Endposition erreicht hat. Damit er fährt, wird bei Drücken des Tasters "Hoch" der Wert 100% und bei Drücken des Tasters "Runter" der Wert 0% in den jeweils mit dem Taster verknüpften Stellkanal 4,5 oder 6 geschrieben. Wird die Fahrt dann z.B. bei 50% per Taster gestoppt, so wird der Wert im Stellkanal nicht geändert, nur in Kanal 3. Und genau das führt zu den bekannten Problemen. Wenn man es also 100% richtig machen wollte, dann müsste Shuttercontrol entsprechend geändert werden und zwei Kanäle (3 zur Ermittlung des IST-Werts und 4,5 oder 6 für as Setzen des Soll-Werts) verwenden. Leider habe ich von eq3 direkt dazu keine Aussage gefunden. Lediglich in diesem Post wurde das schon mal ausführlich dargelegt. Ist zwar nicht schön, aber wohl von eq3 genauso beabsichtigt.
-
@it-veteran Deshalb könnte man einen alias als Workaround nutzen. Genau solche Situationen waren der Hintergrund der separaten read und write States. Das Szenario mit unterschiedlichen Kanälen (bzw. letztendlich States) zum setzen und auslesen findet sich in HM und auch bei anderen Geräten oft wieder.
https://github.com/ioBroker/ioBroker.js-controller#object-and-state-aliases