Hallo,
ich habe eine GA für „Windalarm“ angelegt und diese mit dem KO Windalarm meines MDT Jalousieaktors verknüpft. Ebenso (zur Visualisierung) auf eine LED des MDT Glastasters.
Hintergrund ist, dass ich (noch) keine Wetterstation habe.
Die Windalarm Variable habe ich von KNX in IPS übernommen. Sie ist vom Typ KNX DPT 1 und die Einheit ist „1.005 - Alarm“ - das wurde automatisch beim Import übernommen.
Per Webfront kann ich den Windalarm An/Aus schalten. Und meine Jalousie macht dann genau das, was ich möchte. Also alles bestens.
Nun möchte ich den Windalarm aber per IPS Skript setzen und hole mir dazu von OpenWeathermap die Vorhersage für Windböen. Wenn ein bestimmter Wert überschritten wird, setze ich den Windalarm.
Per KNX_WriteDPT1 kann ich den Wert schreiben.
Nur wie kann ich denn den Wert lesen - ich würde gerne nur auf den Bus schreiben, wenn der Wert sich verändert hat und daher erst mal den alten Wert lesen.
Eine Rückmelde/Status GA für den Windalarm habe ich ja nicht. D.h. unter „Mehr“ kann ich auch nichts eintragen. Und einen Befehl KNX_Read habe ich nicht gefunden.
Habe ich einen Denkfehler und geht es ohne Rückmelde GA überhaupt nicht?
EDIT: habe gerade mal versucht, über die Objekt ID des Wertes (57059) per GetValueBoolean den Wert auszulesen. Das scheint zu funktionieren.
Aber ist das ok / sauber oder habe ich einfach nur Glück gehabt und bei der nächsten Version von IPS könnte es nicht mehr funktionieren, da dies so nicht vorgesehen ist