FHEM Forum

FHEM => Automatisierung => Thema gestartet von: globus243 am 23 März 2016, 13:40:38

Titel: [GELÖST] Resident Status über URL-Aufruf umschalten.
Beitrag von: globus243 am 23 März 2016, 13:40:38
Hallo,

Ich habe in meinem Fhem einen Resident hinzugefügt.
Mit der Anwesenheit (status = "home") des Residents werden zum Beispiel Steckdosen und Lichter eingeschaltet.
Dessen Status würde ich gern automatisiert, von einem dritten Gerät
umstellen lassen.

Und zwar möchte ich mein Handy dafür benutzen. Dort würde ich dann mit Tasker eine Regel formulieren
die bei bestimmten Bedingungen Fhem "mitteilt" das ich Zuhause bin.
Im Idealfall geht sowas natürlich über einen HTTP-GET/POST (GET auf die URL https://fhem-HOST.de/Residents/rr_Tim/home um den Status von "rr_Tim" auf home zu setzen o.ä.).
Geht sowas? Gibt es dafür ein Modul oder bin ich auf dem Holzweg und es gibt andere/bessere Möglichkeiten?

Grüße,
Tim
Titel: Antw:Resident Status über URL-Aufruf umschalten.
Beitrag von: marvin78 am 23 März 2016, 13:59:13
Nutze einfach die HTTP Schnittstelle dafür. Das ist 100fach besprochen:

http(s)://FHEMSERVER:PORT/fhem?cmd=COMMAND&XHR=1

Zur Not noch mit basicAuth:

http(s)://USER:PW@FHEMSERVER:PORT/fhem?cmd=COMMAND&XHR=1

Edit: COMMAND ist dabei das FHEM Kommando
Titel: Antw:Resident Status über URL-Aufruf umschalten.
Beitrag von: Tedious am 23 März 2016, 14:18:37
Aus meiner Erfahrung heraus... ich hab vie gespielt und gebastelt - mit Schaltern, Presence (WLan), fritzbox... so richtig gut hat das leider nie funktioniert, es gibt zu viele Dinge die stören (können) - Akku leer, Ruhemodus, etc....

Ich bin jetzt bei iTags für <4$ gelandet. Hängen bei uns an den Schlüsselbändern, funktioniert prächtig. Schlüssel hat man immer dabei, Handy vergesse ich gerne mal ;)

http://www.gearbest.com/home-gadgets/pp_157920.html (http://www.gearbest.com/home-gadgets/pp_157920.html)
Titel: Antw:Resident Status über URL-Aufruf umschalten.
Beitrag von: globus243 am 23 März 2016, 14:33:13
Zitat von: marvin78 am 23 März 2016, 13:59:13
Nutze einfach die HTTP Schnittstelle dafür. Das ist 100fach besprochen:

http(s)://FHEMSERVER:PORT/fhem?cmd=COMMAND&XHR=1

Zur Not noch mit basicAuth:

http(s)://USER:PW@FHEMSERVER:PORT/fhem?cmd=COMMAND&XHR=1

Edit: COMMAND ist dabei das FHEM Kommando

Danke für den Hinweis, hat geklappt. Weis wirklich nicht warum ich darauf nicht schon früher gestoßen bin.
Titel: Antw:[GELÖST] Resident Status über URL-Aufruf umschalten.
Beitrag von: Loredo am 23 März 2016, 15:07:23
Das GEOFANCY Modul ist dafür da. Apps gibt's für iOS und auch Android.
Siehe commandref