HomeMatic-Skript: Lichtsensor zu Systemvariable



Diese Seite wurde vor mehr als 2 Jahren erstellt und vor über einem Monat zuletzt bearbeitet. Eventuell ist längst ihr Mindesthaltbarkeitsdatum überschritten!

Helligkeits-Wert eines `HM-Sen-LI-O` in eine Systemvariable schreiben

Für die Weihnachtsbeleuchtung hat "die Regierung" ein automatisches Schalten nach Lichtverhältnissen angeordnet. Der Plan: Ein zeitgesteuert ausgeführtes Skript, dass den vom HM-Sen-LI-O gelesenen Wert in eine Systemvariable schreibt. Diese Variable kann dann von anderen Skripten zum Schalten von Steckdosen und anderen Aktoren verwendet werden.

Übrigens: Helligkeit ist ein ungültiger Name für eine HomeMatic-Systemvariable. Ha ha ha…

Systemvariable

Neu anlegen:

Skript

Sensor auslesen, in Variable schreiben. Dies ist ein Rohgerüst ohne Fehlerbehandlung, die Adresse NEQ135xxxx muss angepasst werden. "Works for me", macht was draus.

var hwert;
hwert = dom.GetObject("BidCos-RF.NEQ135xxxx:1.LUX").State();
WriteLine("Sensor Südseite: "#hwert#" Lux");
dom.GetObject("Sensor_Licht").State(hwert.ToInteger());


19 andere Seiten unter 'Technik & Elektronik'

Permalink CC BY-NC 4.0 DEED 7096 15.11.2018 28.03.2020