Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature request: template status #532

Open
udomichel opened this issue Apr 19, 2024 · 5 comments
Open

feature request: template status #532

udomichel opened this issue Apr 19, 2024 · 5 comments

Comments

@udomichel
Copy link

Da es mittlerweile ja auch Fritz Sensoren, Schalter und Geofencing per Fritz Smarthome App gibt ...
Geofencing kann eine Aktion auslösen (ein Fritzbox Template starten).
Diese Information (Template start) wird aber leider nicht als Datenpunkt im Adapter angezeigt.
Beispiel: Geofencing erkennt meine Nähe und startet ein Template.
Da ich jetzt damit aber nicht die Heizung steuern möchte (ist ja auch sehr träge) lege ich ein "Faketemplate" mit dem
Versenden einer URL an.
Das starten des Templates müsste als Datenpunkt abgefragt (möglichst zeitnah) werden können und startet dann ein eigenes Script im iob.
Ich hoffe das ist irgendwie möglich.
Das wäre eine super Trigger um Sachen im iob zu starten, ohne das die Fritzbox selbst irgendetwas macht.

@foxthefox
Copy link
Owner

Ich habs leider noch nicht ganz verstanden.
In den Daten die von der FB kommen ist keine Information über die AKtivierung eines Templates vorhanden, demzufolge lässt sich auch nichts diesbezüglich abfragen.
Über die Schnittstelle lässt sich ein Template triggern und das gibt es als Datenpunkt und die ID dazu wird unter lasttemplate gespeichert. Das geht aber nur für Befehle die in iob abgesetzt werden.
Dieser Datenpunkt ist heute schon per skript abgreifbar und wenn man die ID prüft, kann man damit etwas ableiten. Setzt aber voraus, daß der Datenpunkt toggle für das Template getriggert wurde.

Also Templatetrigger in der FB kann nicht abgefragt werden und mit lasttarget steht ein iob-trigger zur Verfügung.
Ist aber wahrscheinlich nicht das was gesucht wird.

@udomichel
Copy link
Author

OK, schade.
Die Fritz App startet mit dem Geofencing ja automatisch eine Aktion/Template.
Ich bräuchte also "nur" einen Trigger wenn da was passiert.
Ein Heizungstrigger eignet sich dafür ja leider nicht wirklich.
Ich werde das jetzt über den Simple-API Adpater versuchen.
Die Fritzbox kann als Template auch URLs aufrufen.
Damit könnte ich dann wahrscheinlich einen Wert ändern.

@Ilovegym66
Copy link

ich habs so geloest, mit der Fritz-Smarthome-App und dem iot-Adapter.
Erstelle fuer jeden User zwei Vorlagen (Zuhause-user1, Abwesend-user1), dann im iobroker pro User Datenpunkt im iot-Adapter anlegen fuer Zuhause-User1 als boolean, dann in der Fritzbox eine Vorlage anlegen, als URL mit GET in dem URL-Feld das vom iot-Adapter eintragen:
https://service.iobroker.in/v1/iotService?service=custom_ZuhauseUser1&key=f5c414xxxxxxxxxxxxxxxxxxxxxxxx&user=user1emailfrom%40gmail.com&data=true

und fuer Abwesend nimmst du hinten ein false..
Damit hast du das Geofencing mit der Fritzapp und kannst dann im iobroker schalten wie du magst..

@udomichel
Copy link
Author

Ich habe es jetzt über den Simple-Api Adaper so gelöst.
Der Vorteil: Läuft alles lokal und nicht über externe Server.
Wäre trotzdem schön gewesen, wenn die Fritzbox Infos zum Status der Templates liefern würde.
Dann würde der Dect Adapter reichen.

@foxthefox
Copy link
Owner

Grundsätzlich richtig, aber den Wunsch müsstest du an AVM richten, damit die API um diesen Wert/Funktion erweitert wird.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants