Zur besten Antwort gewählt
Nov 27, 2018 - 07:43
Egal wie Du das anstellst es wird nicht mit hundert prozentiger Sicherheit zuverlässig funktionieren.
Der Grund liegt darin, das sowohl Intertechno als auch FS20 unidirektionale Systeme sind und keine Rückmeldung senden, das unterscheidet diese System von z.B. Homematic, bei der eine Rückmeldung über den Zustand vorliegt.
Das einzige was also möglich wäre, ist den letzten Zustand, der gesendet worden ist, in einer Variable zwischen zu speichern. Dann wird beim Verlassen des Hauses ein Skript aufzurufen, das sämtliche Variablen abfragt und die Ausgabe wiederum in eine Variable schreibt, die Du in NEO darstellen kannst.
Das ganze funktioniert aber nur unzuverlässig, da Du nie weist ob der Funkbefehl wirklich angekommen und ausgeführt worden ist und daher der gespeicherte Zustand in der Variable nicht dem tatsächlichen Zustand des Gerätestatus entsprechen kann. Auch bekommst Du mit dem NEO Automation Manager nicht mit, wenn anderweitig das Gerät geschaltet worden sein sollte. Hier könnte man noch bedingt tricksen indem man auf einem UDP Socket horcht, dieser steht Dir aber im NEO Automation Manager nicht zur Verfügung. Dafür könnte man höchstens IP-Symcon mit IPSymconAIOGateway Modul nutzten um auch empfangene Befehle über FS20 und Intertechno angezeigt zu bekommen. Der letzte gesendete Befehl wird dort auch automatisch als Zustand abgebildet. Denoch zuverlässig ist das nie zu 100%, da das Gerät selber keine Rückmeldung sendet.
Du kannst also entweder mit dem Kompromiss leben, dass es bedingt funktionieren wird oder aber Du müstest in der Tat alles von FS20 und Intertechno gegen ein System austauschen, dass auch eine Rückmeldung des Gerätezustand gibt, wie z.B. Homematic oder ähliche um auch eine zuverlässige Abfrage erstellen zu können.
Der Grund liegt darin, das sowohl Intertechno als auch FS20 unidirektionale Systeme sind und keine Rückmeldung senden, das unterscheidet diese System von z.B. Homematic, bei der eine Rückmeldung über den Zustand vorliegt.
Das einzige was also möglich wäre, ist den letzten Zustand, der gesendet worden ist, in einer Variable zwischen zu speichern. Dann wird beim Verlassen des Hauses ein Skript aufzurufen, das sämtliche Variablen abfragt und die Ausgabe wiederum in eine Variable schreibt, die Du in NEO darstellen kannst.
Das ganze funktioniert aber nur unzuverlässig, da Du nie weist ob der Funkbefehl wirklich angekommen und ausgeführt worden ist und daher der gespeicherte Zustand in der Variable nicht dem tatsächlichen Zustand des Gerätestatus entsprechen kann. Auch bekommst Du mit dem NEO Automation Manager nicht mit, wenn anderweitig das Gerät geschaltet worden sein sollte. Hier könnte man noch bedingt tricksen indem man auf einem UDP Socket horcht, dieser steht Dir aber im NEO Automation Manager nicht zur Verfügung. Dafür könnte man höchstens IP-Symcon mit IPSymconAIOGateway Modul nutzten um auch empfangene Befehle über FS20 und Intertechno angezeigt zu bekommen. Der letzte gesendete Befehl wird dort auch automatisch als Zustand abgebildet. Denoch zuverlässig ist das nie zu 100%, da das Gerät selber keine Rückmeldung sendet.
Du kannst also entweder mit dem Kompromiss leben, dass es bedingt funktionieren wird oder aber Du müstest in der Tat alles von FS20 und Intertechno gegen ein System austauschen, dass auch eine Rückmeldung des Gerätezustand gibt, wie z.B. Homematic oder ähliche um auch eine zuverlässige Abfrage erstellen zu können.
Neuen Kommentar hinzufügen