NEWS
Akkustand von iPhone/iPad abfragen
-
Hi,
was ich umsetzen möchte: Ich lade mein iOS Gerät, z.B. mein iPhone, angeschlossen an einer smarten Steckdose auf. Diese smarte Steckdose kann ich bereits via ioBroker JS Skript an- und ausschalten. Ich möchte nun über den ioBroker den Akkustand meines iOS Geräts abfragen und wenn dieser beispielsweise über 80% liegt, die smarte Steckdose per JS Skript ausschalten.
Ich habe bereits recherchiert, finde aber nur Lösungen bzgl. Android Geräte.
Hat da jemand schon Erfahrungen? Wie könnte man das umsetzen?
Besten Dank und LG
-
@chco Du kannst über Kurzbefehle-->Automation den Batteriestatus abfragen und bei bestimmten % eine Aktion ausführen, z.B. eine URL aufrufen. Damit müsste man etwas basteln können.
Das wäre dann kein Abfragen, sondern ein Senden, finde ich aber besser so.
https://forum.iobroker.net/topic/51482/action-url-info-an-iobroker-per-http-senden/2
-
Wie @Marc-Berg schreibt. So gehts.
Du brauchst noch den Simple Api Adapter. Dann kannst du mittels URL die DP auf deinem IObroker schreiben.
In dem Bild im Feld Url muss deine Iobroker Url des simple Api Adapter deines Datenpunkt rein… ist kompliziert zu beschreiben. -
@dos1973
Danke! Ich hab den Simple-Api Adapter im ioBroker konfiguriert für Port 8087 und in den Objekten den Datenpunkt iPhone_BatteryStatus angelegtAm iPhone hab ich dann in den Kurzbefehlen festgelegt, dass wenn der Batteriestatus über 90% steigt, folgende URL aufgerufen wird:
http://IPmeinesIOBrokers:8087/set/0_userdata.0.iPhone_BatteryStatus?value=true
Sollte dann nicht in meinem angelegten Datenpunkt iPhone_BatteryStatus nicht "true" eingetragen werden, wenn der Batteriestatus meines iPhones über 90% steigt? Das passiert nämlich nicht.
Was mache ich da falsch?
-
@chco
Rein vom Verständnis sollte es gehen.Kannst du denn mit der URL selbst im Browser True/ false setzen?
Edit: du darfst nicht nur url nehmen.
Es gibt eine Befehl „url von inhalten“Oder so ähnlich, ich schick mal in 15min ein bild von meiner konfig rein.
-
@dos1973 Ich hätte "Inhalte von URL abrufen" ausgewählt, Methode: Get
Wenn ich das teste in den Kurzbefehlen, wird im ioBroker, der Wert auf true gesetzt
Wenn der Batteriestatus aber wirklich auf 90% steigt, wird der Wert nicht gesetzt.
-
@chco
ist der wert denn vorher unter 90, also das ipad muss über den Wert kommen...
wenn es im Test geht, dann müsste es passen.so sende ich den Batterie Status
-
@dos1973 Hatte noch eine falsche Einstellung in der Kurzbefehle App. Besten Dank, jetzt funktoniert alles!
-
@chco sagte in Akkustand von iPhone/iPad abfragen:
@dos1973 Hatte noch eine falsche Einstellung in der Kurzbefehle App. Besten Dank, jetzt funktoniert alles!
Kannst Du bitte noch kurz beschreiben, welche Einstellung (welche Action) Du gewählt hast?