Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic
Moderator: Co-Administratoren
-
Xythras
- Beiträge: 28
- Registriert: 05.01.2023, 19:27
- System: CCU
Beitrag
von Xythras » 11.01.2023, 22:54
Code: Alles auswählen
2023-01-11 22:12:52,617 de.eq3.cbcs.legacy.bidcos.rpc.internal.LegacyBackendNotificationHandler INFO [1011_WorkerPool-0] SYSTEM: LegacyBackendNotificationHandler Verticle or Worker started
2023-01-11 22:12:52,619 de.eq3.cbcs.legacy.bidcos.rpc.LegacyServiceHandler INFO [1011_WorkerPool-0] init finished
2023-01-11 22:12:52,620 de.eq3.cbcs.legacy.bidcos.rpc.internal.InterfaceInitializer INFO [vert.x-worker-thread-4] Added InterfaceId: 1011
2023-01-11 22:17:19,868 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-7] SYSTEM: 0 Accesspoints in Queue
2023-01-11 22:17:19,868 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-7] SYSTEM: Permanent-/Burstlistener Handler utilization: 0/50 used
2023-01-11 22:17:19,869 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-7] SYSTEM: Eventlistener Handler utilization: 0/50 used
2023-01-11 22:22:19,867 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-7] SYSTEM: 0 Accesspoints in Queue
2023-01-11 22:22:19,868 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-7] SYSTEM: Permanent-/Burstlistener Handler utilization: 0/50 used
2023-01-11 22:22:19,868 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-7] SYSTEM: Eventlistener Handler utilization: 0/50 used
2023-01-11 22:27:19,867 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-7] SYSTEM: 0 Accesspoints in Queue
2023-01-11 22:27:19,868 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-7] SYSTEM: Permanent-/Burstlistener Handler utilization: 0/50 used
2023-01-11 22:27:19,868 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-7] SYSTEM: Eventlistener Handler utilization: 0/50 used
2023-01-11 22:29:14,709 de.eq3.cbcs.server.core.framehandling.HMIPApplicationHandler WARN [vert.x-eventloop-thread-7] AP 3014F711A0001F9D89B72F4A: Device 3014F711A0001B9F29A2B8E0 send BINARY_GROUP status for invalid channel with index 17
2023-01-11 22:29:14,709 de.eq3.cbcs.server.core.framehandling.HMIPApplicationHandler WARN [vert.x-eventloop-thread-7] AP 3014F711A0001F9D89B72F4A: Device 3014F711A0001B9F29A2B8E0 send BINARY_GROUP status for invalid channel with index 21
2023-01-11 22:32:19,868 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-7] SYSTEM: 0 Accesspoints in Queue
2023-01-11 22:32:19,868 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-7] SYSTEM: Permanent-/Burstlistener Handler utilization: 0/50 used
2023-01-11 22:32:19,869 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-7] SYSTEM: Eventlistener Handler utilization: 0/50 used
2023-01-11 22:37:19,867 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-7] SYSTEM: 0 Accesspoints in Queue
2023-01-11 22:37:19,868 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-7] SYSTEM: Permanent-/Burstlistener Handler utilization: 0/50 used
2023-01-11 22:37:19,868 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-7] SYSTEM: Eventlistener Handler utilization: 0/50 used
2023-01-11 22:42:19,867 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-7] SYSTEM: 0 Accesspoints in Queue
2023-01-11 22:42:19,868 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-7] SYSTEM: Permanent-/Burstlistener Handler utilization: 0/50 used
2023-01-11 22:42:19,868 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-7] SYSTEM: Eventlistener Handler utilization: 0/50 used
2023-01-11 22:47:19,867 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-7] SYSTEM: 0 Accesspoints in Queue
2023-01-11 22:47:19,867 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-7] SYSTEM: Permanent-/Burstlistener Handler utilization: 0/50 used
2023-01-11 22:47:19,868 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-7] SYSTEM: Eventlistener Handler utilization: 0/50 used
MichaelN hat geschrieben: ↑11.01.2023, 22:44
Gibt es Meldungen im Fehlerprotokoll?
Zuletzt geändert von
Xythras am 11.01.2023, 23:07, insgesamt 1-mal geändert.
-
MichaelN
- Beiträge: 9807
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 711 Mal
- Danksagung erhalten: 1656 Mal
Beitrag
von MichaelN » 11.01.2023, 23:02
Och , bitte, mal etwas Konzentration.
Solche Ausgaben immer in Code-Tags und hör endlich mit den Voll quotes auf.
In dem log steht nichts hilfreiches.
-
Tyfys
- Beiträge: 583
- Registriert: 17.04.2021, 17:12
- System: CCU
- Hat sich bedankt: 29 Mal
- Danksagung erhalten: 137 Mal
Beitrag
von Tyfys » 11.01.2023, 23:16
noch ne Zwischenfrage:
Heissen denn die Systemvariablen in denen du die Werte erwartest auch
Kessel_Vorlauf
und/oder
HK1_Vorlauf
Gruß
Harry
-
Xythras
- Beiträge: 28
- Registriert: 05.01.2023, 19:27
- System: CCU
Beitrag
von Xythras » 11.01.2023, 23:19
Ja exakt so geschrieben.
Tyfys hat geschrieben: ↑11.01.2023, 23:16
noch ne Zwischenfrage:
Heissen denn die Systemvariablen in denen du die Werte erwartest auch
Kessel_Vorlauf
und/oder
HK1_Vorlauf
-
Xythras
- Beiträge: 28
- Registriert: 05.01.2023, 19:27
- System: CCU
Beitrag
von Xythras » 11.01.2023, 23:21
Muss man vielleicht bei der Cux Fernbedienung noch was konfigurieren?
-
Tyfys
- Beiträge: 583
- Registriert: 17.04.2021, 17:12
- System: CCU
- Hat sich bedankt: 29 Mal
- Danksagung erhalten: 137 Mal
Beitrag
von Tyfys » 11.01.2023, 23:48
So wie es voreingestellt ist, läuft es ohne CuxD.
Wenn du das mal mit CuxD versuchen willst
müsstest du diese Zeilen ändern :
und
Code: Alles auswählen
!CUxD Verweis
string cuxdAdress = "CUxD.CUX2801001:4.";
!auf
!CUxD Verweis
string cuxdAdress = "CUxD.CUX2801001:1.";
mit der CuxdAdresse hattest du ja schon mal Daten erhalten:
Xythras hat geschrieben: ↑11.01.2023, 21:13
dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("wget -q -O - '"#url#"'");
Gruß
Harry
-
MichaelN
- Beiträge: 9807
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 711 Mal
- Danksagung erhalten: 1656 Mal
Beitrag
von MichaelN » 12.01.2023, 00:08
Ich würde mal ganz klassisch einen Haufen WriteLine einbauen, damit man sieht wo es hakt.
-
Xythras
- Beiträge: 28
- Registriert: 05.01.2023, 19:27
- System: CCU
Beitrag
von Xythras » 12.01.2023, 00:39
Geht leider auch nicht
Tyfys hat geschrieben: ↑11.01.2023, 23:48
So wie es voreingestellt ist, läuft es ohne CuxD.
Wenn du das mal mit CuxD versuchen willst
müsstest du diese Zeilen ändern :
und
Code: Alles auswählen
!CUxD Verweis
string cuxdAdress = "CUxD.CUX2801001:4.";
!auf
!CUxD Verweis
string cuxdAdress = "CUxD.CUX2801001:1.";
mit der CuxdAdresse hattest du ja schon mal Daten erhalten:
Xythras hat geschrieben: ↑11.01.2023, 21:13
dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("wget -q -O - '"#url#"'");
-
Xythras
- Beiträge: 28
- Registriert: 05.01.2023, 19:27
- System: CCU
Beitrag
von Xythras » 12.01.2023, 00:40
Wie geht das?
MichaelN hat geschrieben: ↑12.01.2023, 00:08
Ich würde mal ganz klassisch einen Haufen WriteLine einbauen, damit man sieht wo es hakt.
-
Henke
- Beiträge: 1538
- Registriert: 27.06.2022, 20:51
- System: CCU
- Hat sich bedankt: 144 Mal
- Danksagung erhalten: 312 Mal
Beitrag
von Henke » 12.01.2023, 00:44
Code: Alles auswählen
string WerteListe = "";
WerteListe = WerteListe # 'Kessel_Vorlauf,/112/10021/0/0/12241;';
WerteListe = WerteListe # 'HK1_Vorlauf,/112/10101/0/0/12241;';
WerteListe = WerteListe.RTrim(";");
boolean cuxd = false;
boolean test = true;
string Hinweis;
string variable;
string key;
string url;
string etaXml;
string AtrbName = "scaleFactor";
!CUxD Verweis
string cuxdAdress = "CUxD.CUX2801001:4.";
!Adresse ETA
string serverAdress = "http://192.18.0.13:8080//user/var";
string ListPos;
foreach(ListPos, WerteListe.Split(";")) {
variable = ListPos.StrValueByIndex(",", 0);
!Auswertung nur wenn die Systemvariable auch angelegt ist.
object SVrObj = dom.GetObject(ID_SYSTEM_VARIABLES).Get(variable);
if (!SVrObj) {
Hinweis = Hinweis # "Variablenname " # variable # " ist falsch oder nicht angelegt\n";
if (test == false) {
continue;
}
}
key = ListPos.StrValueByIndex(",", 1);
etaXml = "";
url = serverAdress # key;
if (cuxd) {
!hier ist die Abfrage mit CUxD
dom.GetObject(cuxdAdress # "CMD_SETS").State("wget -q -O - '" # url # "'");
dom.GetObject(cuxdAdress # "CMD_QUERY_RET").State(1);
string etaXml = dom.GetObject(cuxdAdress # "CMD_RETS").State();
} else {
string stdout;
string stderr;
system.Exec("wget -q -O - '"# url # "'" , &stdout, &stderr);
if (test) { WriteLine( "stderr: " # stderr);}
if (test) { WriteLine( "stdout: " # stdout);}
etaXml = stdout;
}
if (etaXml == "") {
Hinweis = Hinweis # "Datenabfrage für " # url # " fehlgeschlagen\n";
continue;
}
xml xmlData;
xml xNode = xmlData.Parse(etaXml);
integer index = 0;
xml Elem1 = xNode.GetChildNode("value");
if (Elem1.GetAttribute(AtrbName) <> 1) {
real wert = Elem1.GetText().ToFloat() / Elem1.GetAttribute(AtrbName).ToFloat();
} else {
AtrbName = "strValue";
string wert = Elem1.GetAttribute(AtrbName);
AtrbName = "scaleFactor";
}
if (test) {
WriteLine("Wert für " # variable # " bei " # key # " ist " # wert);
}
!an Systemvareable
if (SVrObj) {
SVrObj.State(wert);
}
}
if ((test) && (Hinweis > "")) {
WriteLine(Hinweis);
}
Was gibt diese geänderte Version aus, wenn du bei der Scripteingabe "Ausführen" betätigst?