Das klingt immer gut, hartnäckig dranbleiben ! Ich bitte dich dennoch diesen Thread zu lesen.
Seit du dich ja noch als Newbie bezeichnest, werde ich dir folgende Vorgeschichte erzählen.
In den vorherigen Versionen von IPS ging es anders zu.
Hier ein Beispiel:
Du setzte per FHT_SetMode einen Regler per PHP Skript auf Manual. Dann verlangst du von deinem Skript, sobald der Regler auf manual ist, tu dies tu das !
So, der Befehl FHT_SetMode beeinflusste direkt die Target_Mode Variable, dennoch, der Regler war ja gar nicht auf Manual, sondern lediglich der befehl in der FHZ. Also musste der noch durch die FHz zum FHT gelangen, was aber manchmal erst nach bis zu 30 Minuten geschah, oder eben gar nicht und im Timeout endete. Doch für dein Skript war der Regler schon längst auf Manual !
Also wurden verschiedene Lösung vorgeschlagen, und Paresy hielt dann eine zurück. Der Befehl wurde einfach zuerst in eine Zwischenablage verfrachtet, eben die IPS_Request, dann zum Buffer der FHz, dann zum FHT gesendet. Dann wurde gewartet, bis der FHT die neue Target_Variable bestätigt, und schon hättest (ich sage wohl - hättest) du das gehabt, was du hier so vehement vertrittst.
Nur leider ging das in die Hose ! IPS sendete wohl den Telegramm an den FHT, der jedoch ‚antwortete‘ nicht. GGGss und ich, und auch noch weitere haben das ausgiebig getestet. Doch der Regler wollte partout die Veränderung nicht bestätigen. D.h. der Regler stand wohl auf Manual, jedoch die Variable in IPS ‚wartete‘ noch immer.
Fazit: Manche Skripts wurden eben falsch ausgeführt. Z.b. für diejenigen, die dann im Manual Modus jetzt auf die Zeiten vom Skript verzichten wollten, wurden weiterhin von IPS bedient, da in IPS der FHT noch immer auf Automatik stand.
Also, Modul musste noch mal umgeschrieben werden.
Jetzt klappt das Modul wunderbar, auch wenn ein kleiner Wehmutstropfen bleibt. Es wäre schön gewesen, wenn der FHT die Bestätigung geschickt hätte, anstelle mit dem Trick aus dem Buffer die Target Variable zu ändern.
Du kannst zwar noch weiter auf deiner Position beharren, aber es ist leider nicht so. Doch ich wünsche mir, es wäre so. Doch dafür müsste man mit den leuten von ELV reden, damit die das ändern in Version 3 der FHT’s !
mfG Franz