Aktion durch ausgelöstes Ereignis starten

Guten Abend, hab ein Problem, wo ich nicht weiterkomme

ich hab eine Homematic Fullstandsmessung im Brunnen, wo bei Unterschreitung eines eingestellten Pegel eine Nachricht auf dem Homematic Signalgeber ausgelöst werden soll.

ein Testscript:


HM_WriteValueBoolean(46002,"PRESS_SHORT", true); 

führt diese Anweisung auch anstandslos aus.

Der gleiche Script eingefügt in den Codebereich des Aktionstypes „führe php-code aus“ eines ausgelösten Ereignisses bewirkt aber garnichts.
Das Ereigis wird aber ausgelöst, wie der Zeitstempel zeigt.

2019-11-10 at 17-22-09.png

was mach ich falsch?

lg Bauli

Gibt es eine Fehlermeldung im Log wenn das Ereignis auslöst?
Und warum überhaupt das Script dort eintragen?
Wähle doch als Ziel die Instanz anstatt der Variable und als Funktion dann HM_WriteValueBoolean auswählen.
Ident dann PRESS_SHORT und Wert auf true stellen.
Michael

danke, so gehts gut (y)
manchmal ist man einfach blind

interessiern täts mich aber trotzdem, warum die andere Methode nicht funktioniert.
ich hab dann nämlich die Anweisung als Script geschrieben und diesen Script als Ziel der Ereignisaktion definiert, dann gings auch … aber nicht so elegant.

lg,
Bauli

Wie geschrieben…
Prüfe ob das Log eventuell Fehlermeldungen zu dem Ereignis enthält.
Michael