Wenn ich den Wert in der GUI ändere, steht beim Programm als letzte Ausführung: "02.07.2021 10:05:16" - das scheint also korrekt gestartet zu werden. Ein Devicelog finde ich unter INFO im cuxd nicht. Dort gibt es nur CUxD syslog, Full syslog, Kernel und Terminal.uwe111 hat geschrieben: ↑02.07.2021, 10:00Dann kann es m.E. nur an der Programmverknüpfung liegen.disaster123 hat geschrieben: ↑02.07.2021, 09:52Logisch mehrfach in der homematic GUI. Wochenprofil, Auto, Manuell, 15 Grad, 25 Grad alles rauf und runteruwe111 hat geschrieben: ↑02.07.2021, 09:49Die SOLL-Temperatur wird nur bei Änderung gesendet. Hattest Du sie geändert?disaster123 hat geschrieben: ↑02.07.2021, 09:43Die soll Temperatur allerdings nicht siehe zweiten Screenshot.
Du könntest z.B. prüfen, ob die Programmverknüpfung getriggert wird oder mittels CUxD Devicelog, ob die Events danach wirklich im CUxD ankommen.
CUxD Alpha 2 Konfiguration
Moderator: Co-Administratoren
-
- Beiträge: 27
- Registriert: 21.03.2021, 10:24
- System: sonstige
- Hat sich bedankt: 1 Mal
Re: CUxD Alpha 2 Konfiguration
-
- Beiträge: 27
- Registriert: 21.03.2021, 10:24
- System: sonstige
- Hat sich bedankt: 1 Mal
Re: CUxD Alpha 2 Konfiguration
Im Log der CCU steht - habe Testweise die Temp auf 30 Grad gesetzt.
Entscheident dürfte sein:
das sieht soweit ich Plan habe korrekt aus.
Code: Alles auswählen
Jul 02 10:17:03 debmatic ReGaHss[714]: Verbose: Rule evaluated state is TRUE by Program ID = 1718 'HMIP-POSTIT'; Destination ID = 1720 [SetState():iseDOMPrg.cpp:501]
Jul 02 10:17:03 debmatic ReGaHss[714]: Info: Program ID = 1718 'HMIP-POSTIT', rule's trigger flags = 6 [SetState():iseDOMPrg.cpp:515]
Jul 02 10:17:03 debmatic ReGaHss[714]: Verbose: execute Program ID = 1718 'HMIP-POSTIT'; Destination ID = 1720 [Execute():iseDOMPrg.cpp:611]
Jul 02 10:17:03 debmatic ReGaHss[714]: Verbose: start execute Destination within the trigger delay 0 [Execute():iseDOMPrg.cpp:615]
Jul 02 10:17:03 debmatic ReGaHss[714]: Info: added script element id= 1720; time= 0 [Add():iseRTScheduler.cpp:341]
Jul 02 10:17:03 debmatic ReGaHss[714]: Verbose: ExecuteDestination succeeded from Program ID = 1718 'HMIP-POSTIT' with valNew = '30.000000' [Execute():iseDOMPrg.cpp:625]
Jul 02 10:17:03 debmatic ReGaHss[714]: Info: interface name= CUxD for ID=1239 [GetInterfaceByID():iseXmlRpc.cpp:2552]
Jul 02 10:17:03 debmatic ReGaHss[714]: Info: XMLRPC 'setValue': rpcClient.execute() succeeded (url: xmlrpc_bin://127.0.0.1:8701, params: {"CUX2801001:1","POSTIT","000A9BE9A1E180:1.SET_POINT_TEMPERATURE;30.000000"}, result: "") [CallXmlrpcMethod():iseXmlRpc.cpp:2613]
Jul 02 10:17:03 debmatic ReGaHss[714]: Verbose: ExecuteScript: id = 1720; ticks = 0 [Execute():iseRTScheduler.cpp:604]
Jul 02 10:17:03 debmatic ReGaHss[714]: Info: wait for event ms= 4294967295 [ThreadFunction():iseRTScheduler.cpp:484]
Jul 02 10:17:03 debmatic ReGaHss[714]: Verbose: called Program ID = 1718 'HMIP-POSTIT' with valNew = '20.700000' ; oidTrigger = 1212 [SetState():iseDOMPrg.cpp:478]
Jul 02 10:17:03 debmatic ReGaHss[714]: Verbose: DP_VALUE_CHECK_UPDATE is set, trigger dp exists [CheckCondition2Data():iseCondition.cpp:504]
Jul 02 10:17:03 debmatic ReGaHss[714]: Verbose: DP_VALUE_CHECK_UPDATE is set, condition = 1 [CheckCondition2Data():iseCondition.cpp:510]
Jul 02 10:17:03 debmatic ReGaHss[714]: Verbose: type = DP_GREATEROREQUAL, condition valL = 20.700000 valR1 = 0.000000 [Evaluate():iseCondition.cpp:324]
Jul 02 10:17:03 debmatic ReGaHss[714]: Verbose: sc = 0, CONDITION_TRIGGER_TRUE is set. [Evaluate():iseCondition.cpp:1121]
Jul 02 10:17:03 debmatic ReGaHss[714]: Verbose: sc = 0, condition result = 1 [Evaluate():iseCondition.cpp:1123]
Jul 02 10:17:03 debmatic ReGaHss[714]: Verbose: c = 0, CONDITION_TRIGGER_TRUE is set. [Evaluate():iseRule.cpp:232]
Jul 02 10:17:03 debmatic ReGaHss[714]: Verbose: c = 0, condition result = 1 [Evaluate():iseRule.cpp:235]
Jul 02 10:17:03 debmatic ReGaHss[714]: Verbose: DP_VALUE_CHECK_UPDATE is set, condition = 1 [CheckCondition2Data():iseCondition.cpp:510]
Jul 02 10:17:03 debmatic ReGaHss[714]: Verbose: type = DP_GREATEROREQUAL, condition valL = 30.000000 valR1 = 4.500000 [Evaluate():iseCondition.cpp:324]
Jul 02 10:17:03 debmatic ReGaHss[714]: Verbose: sc = 0, condition result = 1 [Evaluate():iseCondition.cpp:1123]
Jul 02 10:17:03 debmatic ReGaHss[714]: Verbose: c = 1, condition result = 1 [Evaluate():iseRule.cpp:235]
Jul 02 10:17:03 debmatic ReGaHss[714]: Verbose: Rule evaluated state is TRUE by Program ID = 1718 'HMIP-POSTIT'; Destination ID = 1720 [SetState():iseDOMPrg.cpp:501]
Jul 02 10:17:03 debmatic ReGaHss[714]: Info: Program ID = 1718 'HMIP-POSTIT', rule's trigger flags = 6 [SetState():iseDOMPrg.cpp:515]
Jul 02 10:17:03 debmatic ReGaHss[714]: Verbose: execute Program ID = 1718 'HMIP-POSTIT'; Destination ID = 1720 [Execute():iseDOMPrg.cpp:611]
Jul 02 10:17:03 debmatic ReGaHss[714]: Verbose: start execute Destination within the trigger delay 0 [Execute():iseDOMPrg.cpp:615]
Jul 02 10:17:03 debmatic ReGaHss[714]: Info: added script element id= 1720; time= 0 [Add():iseRTScheduler.cpp:341]
Jul 02 10:17:03 debmatic ReGaHss[714]: Verbose: ExecuteDestination succeeded from Program ID = 1718 'HMIP-POSTIT' with valNew = '20.700000' [Execute():iseDOMPrg.cpp:625]
Jul 02 10:17:03 debmatic ReGaHss[714]: Verbose: wait max timeout = 240000 [ThreadFunction():iseRTEvent.cpp:69]
Jul 02 10:17:03 debmatic ReGaHss[714]: Info: interface name= CUxD for ID=1239 [GetInterfaceByID():iseXmlRpc.cpp:2552]
Jul 02 10:17:03 debmatic ReGaHss[714]: Info: XMLRPC 'setValue': rpcClient.execute() succeeded (url: xmlrpc_bin://127.0.0.1:8701, params: {"CUX2801001:1","POSTIT","000A9BE9A1E180:1.ACTUAL_TEMPERATURE;20.700000"}, result: "") [CallXmlrpcMethod():iseXmlRpc.cpp:2613]
Entscheident dürfte sein:
Code: Alles auswählen
Jul 02 10:17:03 debmatic ReGaHss[714]: Info: XMLRPC 'setValue': rpcClient.execute() succeeded (url: xmlrpc_bin://127.0.0.1:8701, params: {"CUX2801001:1","POSTIT","000A9BE9A1E180:1.SET_POINT_TEMPERATURE;30.000000"}, result: "") [CallXmlrpcMethod():iseXmlRpc.cpp:2613]
-
- Beiträge: 27
- Registriert: 21.03.2021, 10:24
- System: sonstige
- Hat sich bedankt: 1 Mal
Re: CUxD Alpha 2 Konfiguration
Wenn ich per Hand die Soll Temperatur in Homematic für das Funk Wandthermostat CUX3801001 ändere - ist diese ebenfalls direkt nach einem reload weg bzw. auf 0 zurückgesetzt. Entweder das kommt beim cuxd nicht an oder der macht was komisches damit.
Leider finde ich keinen debug schalter oder ähnliches für den cuxd.
Leider finde ich keinen debug schalter oder ähnliches für den cuxd.
-
- Beiträge: 27
- Registriert: 21.03.2021, 10:24
- System: sonstige
- Hat sich bedankt: 1 Mal
Re: CUxD Alpha 2 Konfiguration
Sorry für den Monolog - versuche nur zu sammeln.
cuxd log hab ich nun auch:
Hatte in diesem Falle 25 Grad im Homematic Gerät gesetzt. DIeser Wert kommt scheinbar auch korrekt beim cuxd an. In Homematic zeigt es trotzdem weiterhin 0.00 an.
cuxd log hab ich nun auch:
Code: Alles auswählen
02.07.2021 11:04:35.99 [1075] RPC incoming connection(8) from 127.0.0.1:58406 fd(10)
02.07.2021 11:04:35.99 [1075] selectanswer(1)
02.07.2021 11:04:35.99 [1075] RPC start incoming request(10)
02.07.2021 11:04:35.99 [1075] process_rpc_request(127.0.0.1)
02.07.2021 11:04:35.99 [1075] process_bin_request(type:0,len:106,host:127.0.0.1) fd(10)
02.07.2021 11:04:35.99 [1075] process_bin_request(setValue)
02.07.2021 11:04:35.99 [1075] analyze_data(0003) at 20
02.07.2021 11:04:35.99 [1075] ...[a](1){4} "CUX2801001:1"
02.07.2021 11:04:35.99 [1075] analyze_request()
02.07.2021 11:04:35.99 [1075] analyze_data(0003) at 40
02.07.2021 11:04:35.99 [1075] ...[a](1){4} "POSTIT"
02.07.2021 11:04:35.99 [1075] analyze_request()
02.07.2021 11:04:35.99 [1075] analyze_data(0003) at 54
02.07.2021 11:04:35.99 [1075] ...[a](1){4} "000A9BE9A1E180:1.SET_POINT_TEMPERATURE;25.000000"
02.07.2021 11:04:35.99 [1075] analyze_request()
02.07.2021 11:04:35.99 [1075] Request 3 setValue-S:( "CUX2801001:1" "POSTIT" "000A9BE9A1E180:1.SET_POINT_TEMPERATURE;25.000000" )
02.07.2021 11:04:35.99 [1075] handle_requests(127.0.0.1) btype:0 'setValue' 'setValue' num:3
02.07.2021 11:04:35.99 [1075] setValue 'CUX2801001:1.POSTIT=000A9BE9A1E180:1.SET_POINT_TEMPERATURE;25.000000'
02.07.2021 11:04:35.99 [1075] CUX2801001:1.POSTIT '000A9BE9A1E180:1.SET_POINT_TEMPERATURE;25.000000' (000A9BE9A1E180:1) (SET_POINT_TEMPERATURE) (25.000000)
02.07.2021 11:04:35.99 [1075] check_subscribed_device('000A9BE9A1E180:1.SET_POINT_TEMPERATURE','25.000000')
02.07.2021 11:04:35.99 [1075] check_subscribed(CUX3801001)
02.07.2021 11:04:35.99 [1075] check_subscribed_device() done
02.07.2021 11:04:35.99 [1075] setValue 'CUX2801001:1.POSTIT=000A9BE9A1E180:1.SET_POINT_TEMPERATURE;25.000000' (1)
02.07.2021 11:04:35.99 [1075] done handle_request(0)
02.07.2021 11:04:35.99 [1075] process_bin_request() done fd(10)!
02.07.2021 11:04:35.99 [1075] RPC end incoming request(10) conn(open)
02.07.2021 11:04:35.99 [1075] selectanswer(1)
02.07.2021 11:04:35.99 [1075] RPC start incoming request(10)
02.07.2021 11:04:35.99 [1075] process_rpc_request(127.0.0.1)
02.07.2021 11:04:35.99 [1075] process_rpc_request(127.0.0.1) - read() error!
02.07.2021 11:04:35.99 [1075] RPC end incoming request(10) conn(closed)
02.07.2021 11:04:36.00 [1075] selectanswer(1)
02.07.2021 11:04:36.00 [1075] RPC incoming connection(8) from 127.0.0.1:58408 fd(10)
02.07.2021 11:04:36.00 [1075] selectanswer(1)
02.07.2021 11:04:36.00 [1075] RPC start incoming request(10)
02.07.2021 11:04:36.00 [1075] process_rpc_request(127.0.0.1)
02.07.2021 11:04:36.00 [1075] process_bin_request(type:0,len:103,host:127.0.0.1) fd(10)
02.07.2021 11:04:36.00 [1075] process_bin_request(setValue)
02.07.2021 11:04:36.00 [1075] analyze_data(0003) at 20
02.07.2021 11:04:36.00 [1075] ...[a](1){4} "CUX2801001:1"
02.07.2021 11:04:36.00 [1075] analyze_request()
02.07.2021 11:04:36.00 [1075] analyze_data(0003) at 40
02.07.2021 11:04:36.00 [1075] ...[a](1){4} "POSTIT"
02.07.2021 11:04:36.00 [1075] analyze_request()
02.07.2021 11:04:36.00 [1075] analyze_data(0003) at 54
02.07.2021 11:04:36.00 [1075] ...[a](1){4} "000A9BE9A1E180:1.ACTUAL_TEMPERATURE;20.700000"
02.07.2021 11:04:36.00 [1075] analyze_request()
02.07.2021 11:04:36.00 [1075] Request 3 setValue-S:( "CUX2801001:1" "POSTIT" "000A9BE9A1E180:1.ACTUAL_TEMPERATURE;20.700000" )
02.07.2021 11:04:36.00 [1075] handle_requests(127.0.0.1) btype:0 'setValue' 'setValue' num:3
02.07.2021 11:04:36.00 [1075] setValue 'CUX2801001:1.POSTIT=000A9BE9A1E180:1.ACTUAL_TEMPERATURE;20.700000'
02.07.2021 11:04:36.00 [1075] CUX2801001:1.POSTIT '000A9BE9A1E180:1.ACTUAL_TEMPERATURE;20.700000' (000A9BE9A1E180:1) (ACTUAL_TEMPERATURE) (20.700000)
02.07.2021 11:04:36.00 [1075] check_subscribed_device('000A9BE9A1E180:1.ACTUAL_TEMPERATURE','20.700000')
02.07.2021 11:04:36.00 [1075] check_subscribed(CUX3801001)
02.07.2021 11:04:36.00 [1075] check_subscribed_device() done
02.07.2021 11:04:36.00 [1075] setValue 'CUX2801001:1.POSTIT=000A9BE9A1E180:1.ACTUAL_TEMPERATURE;20.700000' (1)
02.07.2021 11:04:36.00 [1075] done handle_request(0)
02.07.2021 11:04:36.00 [1075] process_bin_request() done fd(10)!
02.07.2021 11:04:36.00 [1075] RPC end incoming request(10) conn(open)
02.07.2021 11:04:36.00 [1075] selectanswer(1)
02.07.2021 11:04:36.00 [1075] RPC start incoming request(10)
02.07.2021 11:04:36.00 [1075] process_rpc_request(127.0.0.1)
02.07.2021 11:04:36.00 [1075] process_rpc_request(127.0.0.1) - read() error!
02.07.2021 11:04:36.00 [1075] RPC end incoming request(10) conn(closed)
02.07.2021 11:04:36.20 [1075] oldtick(1625216675,1625216676)
02.07.2021 11:04:36.20 [1075] rpc-server: canconnecthm:1, firmwarecur:1, listdevact:0 deviceupdate:1
02.07.2021 11:04:36.20 [1075] check_device_timer(CUX2801001)
02.07.2021 11:04:36.20 [1075] check_device_timer(CUX3801001)
02.07.2021 11:04:36.20 [1075] check_device_timer DONE
02.07.2021 11:04:36.20 [1075] alpha2_setparameters: fork(1133) parent
02.07.2021 11:04:36.20 [1133] alpha2_setparameters: fork() child
02.07.2021 11:04:36.20 [1133] <?xml version="1.0" encoding="UTF-8"?>
02.07.2021 11:04:36.20 [1133] <Devices>
02.07.2021 11:04:36.20 [1133] <Device>
02.07.2021 11:04:36.20 [1133] <ID>EZR01A89E</ID>
02.07.2021 11:04:36.20 [1133] <HEATAREA nr="1">
02.07.2021 11:04:36.20 [1133] <T_TARGET>25.0</T_TARGET>
02.07.2021 11:04:36.20 [1133] <T_ACTUAL>20.7</T_ACTUAL>
02.07.2021 11:04:36.20 [1133] </HEATAREA>
02.07.2021 11:04:36.20 [1133] </Device>
02.07.2021 11:04:36.20 [1133] </Devices>
02.07.2021 11:04:36.20 [1133] *** RETURN(132) ***
02.07.2021 11:04:36.20 [1133] <?xml version="1.0" encoding="UTF-8"?>
02.07.2021 11:04:36.20 [1133] <COMMANDRESPONSE>
02.07.2021 11:04:36.20 [1133] <STATE>OK</STATE>
02.07.2021 11:04:36.20 [1133] <ERRORNUMBER>0</ERRORNUMBER>
02.07.2021 11:04:36.20 [1133] </COMMANDRESPONSE>
02.07.2021 11:04:37.20 [1075] oldtick(1625216676,1625216677)
Hatte in diesem Falle 25 Grad im Homematic Gerät gesetzt. DIeser Wert kommt scheinbar auch korrekt beim cuxd an. In Homematic zeigt es trotzdem weiterhin 0.00 an.
-
- Beiträge: 27
- Registriert: 21.03.2021, 10:24
- System: sonstige
- Hat sich bedankt: 1 Mal
Re: CUxD Alpha 2 Konfiguration
Und hier die Lösung:
"Soll Einstellbereich Max (°C)" für den virtuellen Raum wurde mit einem default von 0.00 Grad angelegt im EZR der Alpha2 ;-( wer denkt sich soetwas aus.
"Soll Einstellbereich Max (°C)" für den virtuellen Raum wurde mit einem default von 0.00 Grad angelegt im EZR der Alpha2 ;-( wer denkt sich soetwas aus.
-
- Beiträge: 27
- Registriert: 21.03.2021, 10:24
- System: sonstige
- Hat sich bedankt: 1 Mal
Re: CUxD Alpha 2 Konfiguration
Bleibt die hoffentlich letzte Frage - die Ventilposition bleibt bei 0% aktuell - irgendwo stand das es da mal nen Bug gab?
-
- Beiträge: 710
- Registriert: 09.03.2007, 16:38
- System: sonstige
- Wohnort: Eichwalde bei Berlin
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 24 Mal
- Kontaktdaten:
Re: CUxD Alpha 2 Konfiguration
siehe Mail .... PWM Steuerung ...
Gruss Marco Pniok
http://www.piotek-smarthome.de
Systemhaus für SmartHome mit HomeMatic, HomeMatic IP, PioTek, CUxD, IP-Symcon, Symbox Pro, Shelly, Eltako, free@home, PEHA, Synco Living.
http://www.piotek-smarthome.de
Systemhaus für SmartHome mit HomeMatic, HomeMatic IP, PioTek, CUxD, IP-Symcon, Symbox Pro, Shelly, Eltako, free@home, PEHA, Synco Living.
-
- Beiträge: 27
- Registriert: 21.03.2021, 10:24
- System: sonstige
- Hat sich bedankt: 1 Mal
Re: CUxD Alpha 2 Konfiguration
@uwe111: kann man sich irgendwo die Rohdaten anzeigen lassen, die cuxd von der Alpha bekommt? Der EZR Manager zeigt ja quasi nichts an.
Was mich aktuell wundert - Zieltemp: 21 Grad, Aktuelle Temp: 23 Grad. Ventilposition, HEAT und PUMP seit 30 Stunden auf 25%, true und true. Letzte Änderung laut Homematic GUI vor 30 Stunden.
Was mich aktuell wundert - Zieltemp: 21 Grad, Aktuelle Temp: 23 Grad. Ventilposition, HEAT und PUMP seit 30 Stunden auf 25%, true und true. Letzte Änderung laut Homematic GUI vor 30 Stunden.
- uwe111
- Beiträge: 4805
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 239 Mal
- Kontaktdaten:
Re: CUxD Alpha 2 Konfiguration
Das sollte auch in Deinem CUxD-Log stehen.disaster123 hat geschrieben: ↑03.07.2021, 20:24@uwe111: kann man sich irgendwo die Rohdaten anzeigen lassen, die cuxd von der Alpha bekommt? Der EZR Manager zeigt ja quasi nichts an.
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir
- uwe111
- Beiträge: 4805
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 239 Mal
- Kontaktdaten:
Re: CUxD Alpha 2 Konfiguration
Der "Permission denied!" Fehler beim Aufruf der CONFIG-Seite sollte mit der aktuellen CUxD Testversion 2.6.1 (http://cuxd.de/download/) behoben sein.
Das kannst Du gerne mal testen.
Viele Grüße
Uwe
Das kannst Du gerne mal testen.
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir