Guten Tag,
zum Wetter passend mein derzeitiges Problem. Ich möchte asu einem Temperatursensor (Cuxd Device) den Datenpunkt Temperatur in eine Systemvariable schreiben um diesen auf der Startseite anzeigen zu lassen und mit der Systemvariable später auch weiter zu Arbeiten.
Das Beispiel am Ende der CUxD-Doku (vorletzte Seite) hab ich mir angesehen, bringt mich aber leider nicht weiter.
Wäre schön wenn mir hier jemand eine Tipp geben könnte wo oder was der (mein) Fehler ist.
DANKE!
Free
Cuxd Device Datenpunkt in eine Systemvariable schreiben
Moderator: Co-Administratoren
- freelancer70
- Beiträge: 42
- Registriert: 01.02.2015, 15:53
- Wohnort: Bayern
Cuxd Device Datenpunkt in eine Systemvariable schreiben
- Dateianhänge
-
- snip_20151128191609.png (5.55 KiB) 1865 mal betrachtet
-
- snip_20151128191338.png (15.37 KiB) 1865 mal betrachtet
-
- snip_20151128191233.png (9.66 KiB) 1865 mal betrachtet
---
404 Kanälen in 82 Geräten:
1x HM-PB-4Dis-WM-2, 27x HM-ES-PMSw1-Pl, 2x HM-Sen-MDIR-O-2, 2x HM-Sec-MDIR-2, 1x HM-RC-Key4-2, 1x HM-PB-2-WM55-2, 1x HM-OU-LED16, 4x HM-RC-8, 1x HM-RC-12, 10x HM-Sec-SC-2, 1x HM-WDS40-TH-I-2, 1x HM-RC-19, 1x HM-OU-CFM-Pl, 1x HM-Sec-TiS, 2x HM-EM-CMM, 2x HM-WS550STH-I, 10x HM-CC-RT-DN, 1x HM-LC-Sw1-Pl, 1x HM-WDS10-TH-O, 2x HM-PB-6-WM55, 8x HM-TC-IT-WM-W-EU, 1x HM-Sec-WDS, 1x HM-WDS100-C6-O
CCU2 mit Firmware Version 2.15.2 / CuxD Version 1.3 / RasPi (B)
404 Kanälen in 82 Geräten:
1x HM-PB-4Dis-WM-2, 27x HM-ES-PMSw1-Pl, 2x HM-Sen-MDIR-O-2, 2x HM-Sec-MDIR-2, 1x HM-RC-Key4-2, 1x HM-PB-2-WM55-2, 1x HM-OU-LED16, 4x HM-RC-8, 1x HM-RC-12, 10x HM-Sec-SC-2, 1x HM-WDS40-TH-I-2, 1x HM-RC-19, 1x HM-OU-CFM-Pl, 1x HM-Sec-TiS, 2x HM-EM-CMM, 2x HM-WS550STH-I, 10x HM-CC-RT-DN, 1x HM-LC-Sw1-Pl, 1x HM-WDS10-TH-O, 2x HM-PB-6-WM55, 8x HM-TC-IT-WM-W-EU, 1x HM-Sec-WDS, 1x HM-WDS100-C6-O
CCU2 mit Firmware Version 2.15.2 / CuxD Version 1.3 / RasPi (B)
Re: Cuxd Device Datenpunkt in eine Systemvariable schreiben
Es fehlt das Interface (CUxD) im Datenpunktnamen.freelancer70 hat geschrieben:Wäre schön wenn mir hier jemand eine Tipp geben könnte wo oder was der (mein) Fehler ist.
Code: Alles auswählen
var a = dom.GetObject("CUxD.CUX1300001:1.TEMPERATURE").Value();
Da die SV einem Kanal ("Heizung Vorlauf:1") zugeordnet ist, kann die Wertübergabe auch ohne Script direkt im WebUI-Programm erfolgen.
Versionen: HM-CC-TC 2.1, HM-LC-Sw1 1.9, HM-CC-RT-DN 1.1, HM-MOD-RPI-PCB 1.2.1 (keine CCU)
- freelancer70
- Beiträge: 42
- Registriert: 01.02.2015, 15:53
- Wohnort: Bayern
Re: Cuxd Device Datenpunkt in eine Systemvariable schreiben
Angepasst aber die SYSVAR wird noch immer nicht befüllt
Hat noch jemand einen Tipp für mich???
Free
Hat noch jemand einen Tipp für mich???
Free
- Dateianhänge
-
- snip_20151129165003.png (5.78 KiB) 1829 mal betrachtet
---
404 Kanälen in 82 Geräten:
1x HM-PB-4Dis-WM-2, 27x HM-ES-PMSw1-Pl, 2x HM-Sen-MDIR-O-2, 2x HM-Sec-MDIR-2, 1x HM-RC-Key4-2, 1x HM-PB-2-WM55-2, 1x HM-OU-LED16, 4x HM-RC-8, 1x HM-RC-12, 10x HM-Sec-SC-2, 1x HM-WDS40-TH-I-2, 1x HM-RC-19, 1x HM-OU-CFM-Pl, 1x HM-Sec-TiS, 2x HM-EM-CMM, 2x HM-WS550STH-I, 10x HM-CC-RT-DN, 1x HM-LC-Sw1-Pl, 1x HM-WDS10-TH-O, 2x HM-PB-6-WM55, 8x HM-TC-IT-WM-W-EU, 1x HM-Sec-WDS, 1x HM-WDS100-C6-O
CCU2 mit Firmware Version 2.15.2 / CuxD Version 1.3 / RasPi (B)
404 Kanälen in 82 Geräten:
1x HM-PB-4Dis-WM-2, 27x HM-ES-PMSw1-Pl, 2x HM-Sen-MDIR-O-2, 2x HM-Sec-MDIR-2, 1x HM-RC-Key4-2, 1x HM-PB-2-WM55-2, 1x HM-OU-LED16, 4x HM-RC-8, 1x HM-RC-12, 10x HM-Sec-SC-2, 1x HM-WDS40-TH-I-2, 1x HM-RC-19, 1x HM-OU-CFM-Pl, 1x HM-Sec-TiS, 2x HM-EM-CMM, 2x HM-WS550STH-I, 10x HM-CC-RT-DN, 1x HM-LC-Sw1-Pl, 1x HM-WDS10-TH-O, 2x HM-PB-6-WM55, 8x HM-TC-IT-WM-W-EU, 1x HM-Sec-WDS, 1x HM-WDS100-C6-O
CCU2 mit Firmware Version 2.15.2 / CuxD Version 1.3 / RasPi (B)
Re: Cuxd Device Datenpunkt in eine Systemvariable schreiben
Hi Free,
Versuch es mal mit:
Bernd
Versuch es mal mit:
Code: Alles auswählen
var a = dom.GetObject("CUxD.CUX1300001:1.TEMPERATURE").Value();
var oObj = dom.GetObject("Heizung Vorlauf");
oObj.Variable(a);
Re: Cuxd Device Datenpunkt in eine Systemvariable schreiben
Das Script ist mittlerweile ok. Die Objektnamen machen das Problem: SV-Name = Programmname = Gerätename (vermutlich). Alle Objektnamen müssen sich voneinander unterscheiden
Das Programm muss mit der Temperatur (nicht mit der SV) bei Aktualisierung ausgelöst werden !
Das Programm muss mit der Temperatur (nicht mit der SV) bei Aktualisierung ausgelöst werden !
Versionen: HM-CC-TC 2.1, HM-LC-Sw1 1.9, HM-CC-RT-DN 1.1, HM-MOD-RPI-PCB 1.2.1 (keine CCU)
Re: Cuxd Device Datenpunkt in eine Systemvariable schreiben
Programm ohne HM Script:
Wenn...
Heizung Vorlauf:1 bei Temperatur im Wertebereich von 10°C bis 80°C bei Aktualisierung auslösen
Dann...
Heizung Vorlauf:1 sofort Heizung Vorlauf mit Heizung Vorlauf:1 Temperatur
Versionen: HM-CC-TC 2.1, HM-LC-Sw1 1.9, HM-CC-RT-DN 1.1, HM-MOD-RPI-PCB 1.2.1 (keine CCU)