Berechnung des Taupunktes und der absoluten Feuchtigkeit mit CuxD

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Antworten
dandoo
Beiträge: 9
Registriert: 01.06.2009, 01:16
System: CCU
Danksagung erhalten: 1 Mal

Berechnung des Taupunktes und der absoluten Feuchtigkeit mit CuxD

Beitrag von dandoo » 07.06.2021, 13:05

Servus miteinander,

ich habe ein Problem mit den CuxD Geräten die meine absolute Feuchte und den Taupunkt aller Räume und Garten berechnen sollten.
Ich habe für jeden Raum ein Gerät in CuxD90 angelegt.
Diese befüll ich mit einem Skript wie folgt:
var tempankl = dom.GetObject("BidCos-RF.OEQxxxxxxx:1.TEMPERATURE").Value();
var feuchtankl = dom.GetObject("BidCos-RF.OEQxxxxxxx:1.HUMIDITY").Value();
dom.GetObject("CUxD.CUX9002210:1.SET_TEMPERATURE").State(tempankl);
dom.GetObject("CUxD.CUX9002210:1.SET_HUMIDITY").State(feuchtankl);


Dieses hab ich alles in einem Skript zusammengefasst für jeden Raum.
Seit den letzten Update der CCU und des CuxD sind von 10 Räumen nur noch 2 befüllt.
Ich verstehe nicht warum.

Kann mir da jemand helfen?

Oder ich benötige ein Skript in dem auch der Luftdruck mit einbezogen ist.
Die Skripte ohne Luftdruck kenn ich schon.
613 Kanäle in 145 Geräten:
1x HM-PB-6-WM55, 2x HM-PB-2-WM55-2, 7x HM-ES-PMSw1-Pl, 10x HM-CC-VG-1, 1x HM-LC-Sw1-DR, 2x HmIP-FSM, 1x HM-Sen-MDIR-SM, 1x HmIP-FSM16, 11x HM-Sec-RHS, 1x HM-Sen-MDIR-O-2, 2x HmIP-SMO-A, 2x HmIP-SMI, 18x HM-Sec-SCo, 2x HM-RC-19, 1x HmIP-BSL, 3x HM-LC-RGBW-WM, 2x HmIP-SCI, 2x HMIP-PSM, 4x HM-WDS30-OT2-SM, 1x HmIP-FCI6, 2x HM-RC-4-3, 1x HM-Sec-SC-2, 1x HmIP-SWDO-I, 13x HM-CC-RT-DN, 1x HM-LC-Sw4-Ba-PCB, 1x HM-RC-P1, 1x HM-WDS100-C6-O, 1x HmIP-PCBS2, 1x HmIP-RCV-50, 1x HmIP-MP3P, 3x HmIP-STH, 17x HM-WDS10-TH-O, 1x HmIP-DSD-PCB, 1x HM-Sen-EP, 1x HM-Sen-DB-PCB, 1x HM-ES-TX-WM, 2x HM-WDS40-TH-I, 1x HM-WDS30-OT2-SM-2, 10x HM-TC-IT-WM-W-EU, 1x HM-LC-Sw1-FM, 1x VIR-HUE-GTW, 1x VIR-LG-RGBW-DIM, 3x HM-Sec-WDS-2, 1x HmIP-SWO-PR, 1x HM-LC-Sw1-Pl-CT-R1

Benutzeravatar
Baxxy
Beiträge: 10648
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 597 Mal
Danksagung erhalten: 2180 Mal

Re: Berechnung des Taupunktes und der absoluten Feuchtigkeit mit CuxD

Beitrag von Baxxy » 07.06.2021, 17:00

dandoo hat geschrieben:
07.06.2021, 13:05
Kann mir da jemand helfen?
Also, prinzipiell brauch man weder Programm noch Script wenn man "TEMPERATURE" und "HUMIDITY" von einem klassischen HM-Sensor/Thermostat in das CUxD (90) Universal Wrapper Device - Funktion: Thermostat übertragen möchte.
Dazu setzt man einfach den Haken bei: WEATHER|USE_HMDATAPT
und trägt bei: WEATHER|HMSERIAL entsprechend Seriennummer:Kanal des Datenspendenden-Gerätes ein.

Will man "TEMPERATURE" von einem und "HUMIDITY" eines anderen Sensors/Thermostates nutzen (ist leider nicht ersichtlich da deine Seriennummern nur aus xxx bestehen) geht das nur per Script.
Auch bei Selbstbausensoren die statt "HUMIDITY" dann "MY_HUMIDITY" nutzen sowie für IP-Geräten braucht es eine Scriptlösung.
Hierbei muss der Haken bei: WEATHER|USE_HMDATAPT entfernt werden und die beiden Datenpunkte "SET_TEMPERATURE" & "SET_HUMIDITY" per Script beschrieben werden.
dandoo hat geschrieben:
07.06.2021, 13:05
Diese befüll ich mit einem Skript wie folgt:
Grundsätzlich sieht dein Script funktional aus. Da es aber nur ein Ausschnitt aus...
dandoo hat geschrieben:
07.06.2021, 13:05
hab ich alles in einem Skript zusammengefasst
ist, kann man nichts weiter zu sagen.

Da ich kein Freund von Seriennummern bin sehen meine Scriptzeilen zum Befüllen des CUxD-Devices beispielhaft so aus:

Code: Alles auswählen

channels.Get ("Klima Innen Sensor Wrapper:1 Klimadaten").DPByHssDP ("SET_TEMPERATURE").State(channels.Get ("Klima Innen Sensor:1 - Klimadaten").DPByHssDP ("TEMPERATURE").Value());
channels.Get ("Klima Innen Sensor Wrapper:1 Klimadaten").DPByHssDP ("SET_HUMIDITY").State(channels.Get ("Klima Innen Sensor:1 - Klimadaten").DPByHssDP ("HUMIDITY").Value());
Es werden die Kanalnamen benutzt.

dandoo
Beiträge: 9
Registriert: 01.06.2009, 01:16
System: CCU
Danksagung erhalten: 1 Mal

Re: Berechnung des Taupunktes und der absoluten Feuchtigkeit mit CuxD

Beitrag von dandoo » 08.06.2021, 12:47

Also, prinzipiell brauch man weder Programm noch Script wenn man "TEMPERATURE" und "HUMIDITY" von einem klassischen HM-Sensor/Thermostat in das CUxD (90) Universal Wrapper Device - Funktion: Thermostat übertragen möchte.
Dazu setzt man einfach den Haken bei: WEATHER|USE_HMDATAPT
und trägt bei: WEATHER|HMSERIAL entsprechend Seriennummer:Kanal des Datenspendenden-Gerätes ein.
Das habe ich sofort bei mir eingebaut und es klappt super. Danke
In einem Anderen Forum stand das so nicht.

Die HmIP Sensoren habe ich jetzt in einem Skript gebündelt das ohne Variablen auskommt und es funktioniert jetzt auch.

Danke für die schnelle Hilfe
613 Kanäle in 145 Geräten:
1x HM-PB-6-WM55, 2x HM-PB-2-WM55-2, 7x HM-ES-PMSw1-Pl, 10x HM-CC-VG-1, 1x HM-LC-Sw1-DR, 2x HmIP-FSM, 1x HM-Sen-MDIR-SM, 1x HmIP-FSM16, 11x HM-Sec-RHS, 1x HM-Sen-MDIR-O-2, 2x HmIP-SMO-A, 2x HmIP-SMI, 18x HM-Sec-SCo, 2x HM-RC-19, 1x HmIP-BSL, 3x HM-LC-RGBW-WM, 2x HmIP-SCI, 2x HMIP-PSM, 4x HM-WDS30-OT2-SM, 1x HmIP-FCI6, 2x HM-RC-4-3, 1x HM-Sec-SC-2, 1x HmIP-SWDO-I, 13x HM-CC-RT-DN, 1x HM-LC-Sw4-Ba-PCB, 1x HM-RC-P1, 1x HM-WDS100-C6-O, 1x HmIP-PCBS2, 1x HmIP-RCV-50, 1x HmIP-MP3P, 3x HmIP-STH, 17x HM-WDS10-TH-O, 1x HmIP-DSD-PCB, 1x HM-Sen-EP, 1x HM-Sen-DB-PCB, 1x HM-ES-TX-WM, 2x HM-WDS40-TH-I, 1x HM-WDS30-OT2-SM-2, 10x HM-TC-IT-WM-W-EU, 1x HM-LC-Sw1-FM, 1x VIR-HUE-GTW, 1x VIR-LG-RGBW-DIM, 3x HM-Sec-WDS-2, 1x HmIP-SWO-PR, 1x HM-LC-Sw1-Pl-CT-R1

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“