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
HM-WDS30-TO - Temperatur + Offset in Systemvariable schreiben
Moderator: Co-Administratoren
-
- 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
Raspberry PI 3b mit HM-MOD-RPI-PCB und Aurel GP 868 | ~130 Hm-RF/HmIP-RF Geräte
-
- 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
Natürlich ist das machbar. Wenn der Sensor kein eigenen Offset hat?
sollte ein Programm:
WENN
Temperatursensor Temperatur >= -85°C bei Aktualisierung
DANN
Script:
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
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);}
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.
-
- 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
Hi alchy,
herzlichen Dank für Dein Skript, probiere ich hernach gleich mal aus!
Viele Grüsse
Markus
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
-
- 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
Funktioniert einwandfrei, herzlichen Dank nochmal.
Viele Grüße
Markus
Viele Grüße
Markus
Raspberry PI 3b mit HM-MOD-RPI-PCB und Aurel GP 868 | ~130 Hm-RF/HmIP-RF Geräte