Antworten
Nov 02, 2020 - 13:28
Ich hatte mal mit der Apple App 'Kurzbefehle' experimentiert- die konnte den Batteriestatus auslesen, bleibt die Frage, wie man diesen Wert an die AIO App weitergeben kann... (Script über SSH ausführen, X-Callback, ... ?)
Nov 02, 2020 - 13:52
NEO selber kann für sich alleine den Batterielevel von iOS Geräten zur Zeit nicht auslesen. Wenn man Informationen eines iOS Gerätes wie Position, Batterielevel usw. in NEO anzeigen will, geht das z.B. über Anbinden externer Systeme über ein NEO Plugin.
Möglich ist das z.B. mit Anbindung von IP-Symcon über NEO Plugin IP-Symcon und auslesen der iOS Daten über Apple Modul.
Dann kann man in NEO nach dem Geräteimport im Gerätemanager den Batteriezustand normal Elementen im NEO Creator zuweisen.
Eine weitere Möglichkeit stellt die Kurzbefehlsapp unter iOS dar, dort kann man eine Automation anlegen und entweder den Batteriestatus an ein für die Kurzbefehlsapp kompatibles System aus der Kurzbefehlsapp senden oder auch beim Anschließen an ein Ladegerät oder weitere Events einen Status setzten.
Ich setzte aus der Kurzbefehlsapp ebensfall einen Status in IP-Symcon, den ich dann in NEO anzeigen lasse.
Homematic IP selber unterstützt nicht direkt Kurzbefehle, daher müsste man hier etwas basteln. Wenn Du eine CCU3 nutzt, wäre aber zumindest eine Alternative nicht direkt ein Kurzbefehl eines kompatiblen Systems zu triggern, sondern den Umweg zu gehen und aus der Kurzbefehlsapp einen HTTP Request an die CCU3 zu schicken, um dort dann eine Systemvariable zu beschreiben. Die Systemvariable kann man dann wiederum in NEO darstellen lassen.
Ist also die Frage ob Du generell Daten aus einem Gerät auslesen willst wie auch die Position des Geräts, dann solltest Du ein System an NEO anbinden, das diese Daten auch direkt ausliest. Wenn es nur einzelne Dinge sind, kannst Du auch den Umweg über die Kurzbefehlsapp unter iOS gehen, ist aber für die mehreren Informationen dann etwas umständlicher bzw. zeitaufwendiger einzurichten.
Möglich ist das z.B. mit Anbindung von IP-Symcon über NEO Plugin IP-Symcon und auslesen der iOS Daten über Apple Modul.
Dann kann man in NEO nach dem Geräteimport im Gerätemanager den Batteriezustand normal Elementen im NEO Creator zuweisen.
Eine weitere Möglichkeit stellt die Kurzbefehlsapp unter iOS dar, dort kann man eine Automation anlegen und entweder den Batteriestatus an ein für die Kurzbefehlsapp kompatibles System aus der Kurzbefehlsapp senden oder auch beim Anschließen an ein Ladegerät oder weitere Events einen Status setzten.
Ich setzte aus der Kurzbefehlsapp ebensfall einen Status in IP-Symcon, den ich dann in NEO anzeigen lasse.
Homematic IP selber unterstützt nicht direkt Kurzbefehle, daher müsste man hier etwas basteln. Wenn Du eine CCU3 nutzt, wäre aber zumindest eine Alternative nicht direkt ein Kurzbefehl eines kompatiblen Systems zu triggern, sondern den Umweg zu gehen und aus der Kurzbefehlsapp einen HTTP Request an die CCU3 zu schicken, um dort dann eine Systemvariable zu beschreiben. Die Systemvariable kann man dann wiederum in NEO darstellen lassen.
Ist also die Frage ob Du generell Daten aus einem Gerät auslesen willst wie auch die Position des Geräts, dann solltest Du ein System an NEO anbinden, das diese Daten auch direkt ausliest. Wenn es nur einzelne Dinge sind, kannst Du auch den Umweg über die Kurzbefehlsapp unter iOS gehen, ist aber für die mehreren Informationen dann etwas umständlicher bzw. zeitaufwendiger einzurichten.
Von
An die NEO App selber gar nicht, ich wüste zumindest nicht wie das möglich ist. Du kannst aber entweder den Status an ein System übergeben, das sich direkt aus der iOS Kurzbefehlsapp ansteuern lässt und dann das System über ein NEO Plugin in der NEO App einlesen. Alternative wäre höchstens ein HTTP Request an ein System, das dies unterstützt, wenn das System aus der Kurzbefehlsapp nicht direkt angesprochen werden kann und dann wiederum ein Anzeigen des Status mit dem passenden NEO Plugin zum System, das den HTTP Request entgegen genommen und ausgewertet hat.
Neuen Kommentar hinzufügen