HM-WDS30-TO - Temperatur + Offset in Systemvariable schreiben

Kabellose und kabelgebundene Sender und Empfänger der klassischen Homematic-Serie

Moderator: Co-Administratoren

Antworten
Klimaseppl
Beiträge: 75
Registriert: 07.10.2015, 11:57
Hat sich bedankt: 5 Mal
Danksagung erhalten: 1 Mal

HM-WDS30-TO - Temperatur + Offset in Systemvariable schreiben

Beitrag von Klimaseppl » 17.08.2018, 23:51

Hallo zusammen,

ist es möglich, per Skript o.ä. den gemessenen Temperaturwert des Temperatursensors HM-WDS30-TO + 2° in eine Systemvariable zu schreiben?
Ich kann die Temperatur leider technisch bedingt nur an einer ungünstigen Stelle messen und würde da gerne die 2° zum tatsächlichen Messwert des Sensors addieren.

Vielen Dank im Voraus und Gruß
Markus
Raspberry PI 3b mit HM-MOD-RPI-PCB und Aurel GP 868 | ~130 Hm-RF/HmIP-RF Geräte

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: HM-WDS30-TO - Temperatur + Offset in Systemvariable schreiben

Beitrag von alchy » 18.08.2018, 13:52

Natürlich ist das machbar. Wenn der Sensor kein eigenen Offset hat?
sollte ein Programm:

WENN
Temperatursensor Temperatur >= -85°C bei Aktualisierung
DANN
Script:

Code: Alles auswählen

object src = dom.GetObject("$src$"); ! Datenpunktobjekt 
!object src = dom.GetObject("BidCos-RF.IEQ0206712:1.TEMPERATURE"); !alternatives Datenpunktobjekt
string sSysVarOut = "SysVarName_TYP Zahl"; !Name Speichervariable
integer iOffset = 2;
if ( (src) && (dom.GetObject(ID_SYSTEM_VARIABLES).Get(sSysVarOut)) ){dom.GetObject(ID_SYSTEM_VARIABLES).Get(sSysVarOut).State(src.Value() +iOffset);}
zum Erfolg führen.
Hat man ein Programm was eh irgendwie hardwareseitig getriggert wird und man will kein weiteres Programm erstellen,
bei Benutzung der Zeile mit alterativen Datenpunktobjekt kann man auch einen Datenpunknamen eintragen.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Klimaseppl
Beiträge: 75
Registriert: 07.10.2015, 11:57
Hat sich bedankt: 5 Mal
Danksagung erhalten: 1 Mal

Re: HM-WDS30-TO - Temperatur + Offset in Systemvariable schreiben

Beitrag von Klimaseppl » 18.08.2018, 17:19

Hi alchy,
herzlichen Dank für Dein Skript, probiere ich hernach gleich mal aus!

Viele Grüsse
Markus
Raspberry PI 3b mit HM-MOD-RPI-PCB und Aurel GP 868 | ~130 Hm-RF/HmIP-RF Geräte

Klimaseppl
Beiträge: 75
Registriert: 07.10.2015, 11:57
Hat sich bedankt: 5 Mal
Danksagung erhalten: 1 Mal

Re: HM-WDS30-TO - Temperatur + Offset in Systemvariable schreiben

Beitrag von Klimaseppl » 19.08.2018, 10:05

Funktioniert einwandfrei, herzlichen Dank nochmal.

Viele Grüße
Markus
Raspberry PI 3b mit HM-MOD-RPI-PCB und Aurel GP 868 | ~130 Hm-RF/HmIP-RF Geräte

Antworten

Zurück zu „HomeMatic Aktoren und Sensoren (klassisch)“