Mit diesem Thread möchte ich Dir/euch eine Hilfestellung geben, wie ihr auch mit einer aktuellen Androidversion Geofence und Widgets nutzen könnt.
Hinter den verbergen sich Ausgeblendete Details, einfach auf den entsprechenden klicken und die Details, Anmerkungen und Anleitungen werden Aufgeklappt
Für Neueinsteiger
Nachdem ihr euren homee mit der AndroidApp in Betrieb genommen hab, möchte ich euch nahelegen von nun an die WebApp zu nutzen.
Diese bietet bis auf wenige Funktionen (hEM Anzeige, lokale Verbindung, Geofence, Widgets) den selben Umfang wie die Android, wobei die letzten beiden Funktionen ab Android 10 nicht mehr mit homme (über Core 2.37.1) funktionieren.
Weshalb ich diesen Thread überhaupt schreibe.
Ihr könnt auch Ruhig beide App’s parallel Installiert lassen.
Das Erstellen von homeegrammen, Plänen, Szenarien sowie das Anlernen von Geräten ist mit der WebApp bei weitem nicht so fehlerbehaftet, als mit der AndroidApp.
Natürlich habt ihr keine Lust, ständig die WebApp über den Browser aufzurufen. Das muss auch nicht sein, nachfolgend zeige ich euch wie ihr die WebApp ganz einfach auf den Homescreen legt, so wie jede andere auch.
Zuvor ruft ihr die Seite
https://my.hom.ee auf, hier könnt ihr euch mit eurem User+Passwort anmelden.
WebApp auf den Homescreen legen mit
Vereinzelt gibt es Aussagen, dass es nicht möglich ist die WebApp auf dem Homescreen zu integrieren (hängt evtl. mit dem Hersteller des Smartphones zusammen). Hierfür gäbe es folgende
Alternative
Eine weitere Möglichkeit, wäre es die WebApp zu nutzen, und für das Geofencing die Android diese müsste dann aber
Downgegradet werden
Hierzu entweder Steffen mit @ oder über die App den Support ansschreiben und nach der 2.37.1 APK fragen
Oder über APKPure
Da solltet ihr dann aber in den Android Benachrichtigungseinstellungen der homee AndroidApp die Berechtigung entziehen, da ihr sonst regelmäßig darauf hingewiesen werdet, dass es ein Update gibt.
Desweiteren müsst ihr das automatische Update deaktivieren.
Für mich hat dieser Weg zuviele Nachteile als der nun folgende
How to - mit zusätzlicher App
Für das Geofencing und oder die Widgets benötigt Ihr die App Macrodroid (fortan MD genannt)
Diese ist für bis zu 5 „Macros“ kostenlos (das reicht für das Geofencing (in einem Makro)+ vier Widgets mit denen ihr ein homeegramm auslösen könnt) und benötigt ca. 170 MB Speicher.
4,6⭐ bei 64.651 Bewertungen sprechen eigentlich für sich.
über Macrodroid
Automatisierungs-App Nr. 1 - Über 10 Millionen Downloads.
MacroDroid ist eine mächtige App zur Automation von Aufgaben und Einstellungen. Der Hauptvorzug liegt in der durchdachten und einfachen Benutzeroberfläche und der Schritt-für-Schritt Erstellung von Aufgaben.
Einige Beispiele für die Möglichkeiten einer Automatisierung mit MacroDroid:
Verbinde mit dem WLAN sobald eine beliebige App gestartet wurde (und schließe die Verbindung entsprechend).
Automatische Antwort auf eine festgelegte SMS-Anfrage mit dem Senden des aktuellen Standortes.
Lass Dir die Zeit ansagen - einfach durch mehrfaches Drücken des Powerknopfes, auch ohne das Gerät aus der Tasche zu nehmen.
Dein Gerät kann mit NFC Tags eingestellt werden (Bluetooth aktivieren, Lautstärke verändern etc).
Ein Makro zu erstellen ist extrem einfach (das ist der grösste Vorzug von MD gegenüber anderen Automatisierungsapps):
„Makro erstellen“ anklicken
Wähle einen Auslöser aus der Liste (z.B. Akkustand)
Vorgabe von Werten für einen bestimmten Auslöser (z.B. Akkustand < 10%)
Wähle eine Aktion aus der Liste (z.B. WiFi Einstellungen)
Was soll geschehen ? (z.B. : WiFi Aus)
Füge weitere Aktionen hinzu falls notwendig
Falls notwendig füge weitere Bedingungen aus einer Liste zu (z.B. Wochentag)
Gib Bedingungen vor (z.B nur Samstags und Sonntags)
Vergib einen Namen und ordne - falls gewünscht - das Makro einer Kategorie zu
MacroDroid enthält bereits eine Vielzahl von vorgegebenen und von anderen Benutzern erstellten Makros. Sie zeigen die Fähigkeiten und die Flexibilität der App und erleichtern den Einstieg. Sie können einfach übernommen oder nach Bedarf angepasst werden.
=========
Pro-Version
Die kostenlose Version von MacroDroid ist auf 5 Makros beschränkt und zeigt gelegentlich Werbung. Erwerbe die Pro Version, um diese Beschränkungen aufzuheben und den Entwickler zu unterstützen.
Alle Fragen rund um die App werden im FORUM behandelt, zugänglich von der App aus oder über www.macrodroid.com.
Fehlermeldungen oder Fragen die im Forum nicht behandelt werden bitte per Mail unter support@macrodroid.com. Bitte so viele Informationen wie möglich geben, mindestens das Gerät und das ROM angeben.
-
der Aufbau / das erstellen einesMakros wird euch sehr bekannt vorkommen
Geofence
Die homegramme für das Geofence Bitte nur mit der WebApp erstellen. Die Android hat da einen bösen Bug, siehe Post Nr.11 von @Knuefi
homeegramm
Für das Geofenc muss für den Nutzer das Anwesenheitsmanagement aktiviert sein!
(Einstellungen>Benutzer verwalten>Nutzer auswählen>Schieberegler aktivieren)
Zunächst ein homeegramm erstellen mit dem Auslöser Webhook ( was ist das )
dann einen passenden Namen festlegen und die URL kopieren
Als Aktion dann
im Anschluss den Benutzer auswählen und ob zeitlich verzögert oder nicht.
Das selbe dann später nochmal für die Abwesenheitsmeldung, da dann als Aktion „Nutzer auf Abwesend setzen“
Bereich für das Geofence in MD festlegen
- Macrodroid öffnen
- die Kachel Geofences auswählen
- unten rechts auf das + Symbol
- Name vergeben, Bereich auswählen,
Radius festlegen und mit dem
bestätigen
ALT_das Makro erstellen
- Oben links auf Makro hinzufügen
- Einen Namen festlegen
- In der roten Auslöserkachel rechts auf das +
- Dann entweder oben in das Suchfeld „geo“ eintippen
- Oder
- Unter der Rubrik „Standort“ den „Geofence Auslöser“ wählen ( hier seht ihr dann auch weitere Standortbasierte Trigger)
- In dem sich öffnenden Popup die zuvor festgelegte Zone Auswählen
- Bereich erreicht wählen (später im 2 Makro dann "Bereich verlassen wählen)
- Unter Aktualisierungsfrequenz könnt ihr dann noch auswählen, wie oft der Standort abgefragt werden soll (Warnhinweis beachten)
- in der blauen Aktionskachel auch wieder auf das +
- im Suchfeld „http“ eingeben
- oder über die Rubrik „Web-Interaktionen“
- http-Anfrage wählen ( was ist das )
- die Anfragemethode lassen wir auf GET
- in die Zeile URL eingeben, fügen wir unseren Webhook aus dem homeegramm ein
- fertig ist das Makro
- unten rechts mit dem noch Speichern und das war es dann auch schon
Für den Status Abwesend die Schritte wiederholen, nur eben im homeegramm: „Benutzer auf abwesend setzen“, im Makro „Bereich verlassen“ wählen.
Ihr braucht also nur 2 HG’s und 2 Makros und schon kommt ihr wieder in den Genuss der Geofencefunktion
🆕️Geofence an/abwesend in einem Makro 🆕️
- Oben links auf Makro hinzufügen
- Einen Namen festlegen
- In der roten Auslöserkachel rechts auf das +
- Dann entweder oben in das Suchfeld „geo“ eintippen
- Oder
- Unter der Rubrik „Standort“ den „Geofence Auslöser“ wählen ( hier seht ihr dann auch weitere Standortbasierte Trigger)
- In dem sich öffnenden Popup die zuvor festgelegte Zone Auswählen
- Bereich erreicht wählen
- Unter Aktualisierungsfrequenz könnt ihr dann noch auswählen, wie oft der Standort abgefragt werden soll (Warnhinweis beachten)
- in der blauen Aktionskachel auch wieder auf das +
- im Suchfeld „http“ eingeben
- oder über die Rubrik „Web-Interaktionen“
- http-Anfrage wählen ( was ist das )
- die Anfragemethode lassen wir auf GET
- in die Zeile URL eingeben, fügen wir unseren Webhook aus dem homeegramm ein
- nun wiederholen wir diese Schritte nochmals!
Nur wählen wir dieses mal bei dem Auslöser: „Bereich verlassen“ aus.
Und bei der Aktion fügen wir den Webhook für die Abwesenheit ein.
- nun kurz die Aktion für den „Anwesend“ Webhook antippen und „Bedingung hinzufügen“ auswählen
- die Rubrik „Spezifisch für Macrodroid“ und da „Auslöser aktiviert“ wählen.
Aktiviert auswählen und mit OK bestätigen
Den richtigen Auslöser auswählen und wieder mit OK bestätigen
- die Schritte nochmals mit dem Webhook für „Abwesend“ wiederholen.
Danach sollte euer Makro so Aussehen:
(ohne die Aktionen für das W-Lan natürlich )
Nun noch speichern und fertig!
Widget/s
homeegramm
- Das homeegramm welches ihr auslösen möchtet um den Auslöser „Webhook“ erweitern.
- oder ein neues mit diesem Auslöser erstellen
- Webhook kopieren
Da uns MD hier eine Vielzahl an Auslösern bietet, starte ich erst mit der Aktion und beschreibe danach erst eine kleine Anzahl an ausgewählten Auslösern
Das Makro (die Aktion)
- MD öffnen und „Makro erstellen“ auswählen
- einen Namen festlegen
- in der blauen Aktionskachel auf das +
- im Suchfeld „http“ eingeben
- oder über die Rubrik „Web-Interaktionen“
- http-Anfrage wählen ( was ist das )
- die Anfragemethode lassen wir auf GET
- in die Zeile URL eingeben, fügen wir unseren Webhook aus dem homeegramm ein
Button-Wiget (Auslöser)
- In der roten Auslöserkachel auf das +
- im Suchfeld Widget eingeben
- oder
- über die Rubrik Benutzereingabe
- Button-Widget auswählen
- im Popup nun eine Farbe auswählen
- das Makro unten rechts mit dem speichern
- in den Android Homscreen wechsel und in die Widgetauswahl wechseln, MD suchen, ihr habt die Auswahl zwischen einem 1x4 Widget mit allen 4 Farben oder jeder Farbe einzeln als 1x1 Widget, wobei die Farbe immer der selbe Auslöser ist (ihr könnt also nicht z.B. blau im 4er mit Aktion X und blau 1x1 mit Aktion Y belegen)
- wenn ihr etwas länger auf das Widget drückt, kommt folgende Auswahl
über Füllung lässt sich die Größe in 2 Stufen ändern
Button-Widget Persönlich (Auslöser)
- In der roten Auslöserkachel auf das +
- im Suchfeld Widget eingeben
- oder
- über die Rubrik Benutzereingabe
- Button-Widget auswählen
- im Popup nun Persönlich wählen
- im nächsten Popup gebt ihr dem Widget einen Namen und wählt aus den Kategorien entweder ein passendes Symbol oder ein eigenes Bild aus
- das Makro unten rechts mit speichern
- in den Android Homescreen wechseln, die Widgetauswahl öffnen, MD suchen und das Widget 1x1 „ohne“ Verknüpfung wählen, im Popup das entsprechende Widget auswählen und auf den Homscreen ziehen.
Schnelleinstellungskachel (Auslöser)
- MD öffnen
- ganz unten links „Schnelleinstellungskachel“ wählen
-
- Namen vergeben
-
- auswählen ob Schalter (an/aus) oder Button (toggel)
bei einem Schalter ändert sich später die Farbe des Schalters, bei einem Button findet keine Änderung statt.
Ich beschreibe hier die Vorgehensweise für den Schalter der ein HG auslöst, welches eine Lampe toggelt (ohne Rückkanal, wir wollen ja mit den 5 Makros auskommen)
- auswählen ob Schalter (an/aus) oder Button (toggel)
-
- Wenn ihr hier einen Haken setzt, schließt sich später das entsprechende Menü, nach Betätigen des Schalters/Buttons automatisch.
-
- hier könnt ihr euch ein Ikon auswählen
- dann noch den Schieber auf „Aktiviert“
- Makro erstellen
- im Auslöserfeld auf +
- im Suchfeld „Kachel“ eingeben
- oder in der Rubrik "Spezifisch für MD
- Schnelleinstellungskachel wählen
- die zuvor angelegte Kachel auswählen
- ein/aus auswählen
- im Auslöerfeld auf +
- im Suchfeld „Kachel“ eingeben
- oder in der Rubrik "Spezifisch für MD
- Schnelleinstellungskachel wählen
- die zuvor angelegte Kachel nochmals auswählen
- dieses mal „Umschalten Aus“ auswählen
- Makro unten rechts speichern
- in den Android Homescreen wechseln, von ganz oben nach unten wischen, so dass ihr in euer Schnelleinstellungsmenü kommt
- die 3 Punkte wählen
- Schaltflächenanordnung wählen
- MD Kachel 1 suchen, lange drücken und dorthin ziehen wo ihr sie haben wollt, mit OK bestätigen
- bei erneutem öffnen sieht es dann so aus
Benachrichtigungszeilen-Button (Auslöser)
- Makro erstellen
- im Auslöserfeld auf +
- im Suchfeld „Button“ eingeben
- oder
- in der Rubrik „Spezifisch für MD“ Benachrichtigungszeilen-Button wählen und mit OK bestätigen
- über das + im Popup könnt ihr nun dem Butten ein Symbol oder eigenes Bild zuweisen
- über die Schaltfläche „Symbolfarbe“ könnt ihr noch etwas personalisieren
Somit ist der Button nun erstellt. - jetzt müsst ihr ihn nochmals als Aktion auswählen, dann erscheint folgendes
-
Aktiviert bedeutet: die Schaltfläche klappt nach betätigen des Buttons automatisch wieder ein
- auf das Symbol welches ihr wollt klicken
- das Makro mit speichern
- wenn ihr nun in eurem Android Homescreen von oben nach unten wischt, sollte es in etwa so aussehen
-
es ist Platz für bis zu 7 Buttons
NFC-Tag(Auslöser)
-
ich verwende diese hier
-
NFC funktioniert (zumindest bei mir) nur bei entsperrtem
- Makro hinzufügen
- im Auslöserfeld auf das +
- in das Suchfeld NFC eingeben
- oder in der Rubrik „Geräteereignisse“ NFC-Sticker wählen
- neuen Sticker beschreiben
-
informiert euch vorher wo der NFC Bereich eures Smartphone ist und schaltet die NFC Funktion in euren Einstellungen ein.
- die Bestätigungsmeldung mit OK quittieren
- das Makro noch mit speichern
🆕️Button-Widget Persönlich (Auslöser+Aktionen) mit Rückkanal🆕️
die Auslöser
- In der roten Auslöserkachel auf das +
- im Suchfeld Widget eingeben
- oder
- über die Rubrik Benutzereingabe
- Button-Widget auswählen
- im Popup nun Persönlich wählen
- im nächsten Popup gebt ihr dem Widget einen Namen und wählt aus den Kategorien entweder ein passendes Symbol oder ein eigenes Bild aus
- das Makro unten rechts mit speichern
- in den Android Homescreen wechseln, die Widgetauswahl öffnen, MD suchen und das Widget 1x1 „ohne“ Verknüpfung wählen, im Popup das entsprechende Widget auswählen und auf den Homscreen ziehen.
- wir brauchen jetzt noch 2 weitere Auslöser (Webhook) einmal für AN und einmal für AUS
- Auslöser hinzufügen
- Rubrik Verbindung
- einen eindeutigen Namen vergeben und die Webhooks kopieren
- mit diesen beiden Webhooks nun in homee 2 HG’s erstellen, z.B. so:
Wenn Lampe eingeschaltet dann Webhook AN (aus Macrodroid)
Wenn Lampe ausgeschaltet dann Webhook AUS (aus Macrodroid) - Die Auslöser sollten nun so aussehen
die Aktionen:
- wie weiter oben beschrieben das HG in homee anlegen/erweitern
- in der blauen Aktionskachel auf das +
- im Suchfeld „http“ eingeben
- oder über die Rubrik „Web-Interaktionen“
- http-Anfrage wählen ( was ist das )
- die Anfragemethode lassen wir auf GET
- in die Zeile URL eingeben, fügen wir unseren Webhook aus dem homeegramm ein
und mit dem Haken bestätigen - in der Makroansicht die Aktion antippen und „Bedingung hinzufügen“
- Auslöser aktiviert und dann Button Widget auswählen
Aktionen für den Rückkanal - Rubrik: „Spezifisch für Macrodroid“ „Button Widget modifizieren“
- entsprechendes Widget auswählen
- Bild auswählen und Namen vergeben
- die Schritte für eine weitere Aktion wiederholen, dieses Mal ein anderes Bild, oder zumindest einen anderen Namen vergeben
- bei diesen beiden Aktionen auch die Bedingung „Auslöser aktiviert“ mit dem entsprechenden Webhook hinzufügen:
- das Makro sollte nun so aussehen:
- beim schalten, egal ob über das Widget oder über homee sollte sich das Bild und der Name (oder auch nur eines von beiden, je nachdem was ihr bei der Modifikation eingestellt habt) verändern.
(Info: wenn ihr so wie ich Aktoren schaltet welche über den Huebridge Cube angebunden sind, kann es ein Delay des Rückkanals von mehreren Sekunden kommen, der Aktor schaltet gleich, nur die Anzeige braucht etwas.
Das liegt nicht an Macrodroid, bei mir braucht der Status in der Gruppe (homee) einfach nur lange bis er sich aktualisiert)
🆕️Benachrichtigungszeilen-Button (Auslöser+Aktionen)mit Rückkanal🆕️
-
Makro erstellen
-
im Auslöserfeld auf +
-
im Suchfeld „Button“ eingeben
-
oder
-
in der Rubrik „Spezifisch für MD“ Benachrichtigungszeilen-Button wählen und mit OK bestätigen
-
über das + im Popup könnt ihr nun dem Butten ein Symbol oder eigenes Bild zuweisen
-
über die Schaltfläche „Symbolfarbe“ könnt ihr noch etwas personalisieren
Somit ist der Button nun erstellt. -
jetzt müsst ihr ihn nochmals als Aktion den Benachrichtigungszeilen Button auswählen, dann erscheint folgendes
-
Aktiviert bedeutet: die Schaltfläche klappt nach betätigen des Buttons automatisch wieder ein
-
auf das Symbol welches ihr wollt klicken
-
das Makro mit speichern
-
wenn ihr nun in eurem Android Homescreen von oben nach unten wischt, sollte es in etwa so aussehen
-
es ist Platz für bis zu 7 Buttons
-
nun müssen wir noch 2 Webhooks für AN und AUS als Auslöser hinzufügen
-
mit diesen beiden Webhooks nun in homee 2 HG’s erstellen, z.B. so:
Wenn Lampe eingeschaltet dann Webhook AN (aus Macrodroid)
Wenn Lampe ausgeschaltet dann Webhook AUS (aus Macrodroid) -
Die Auslöser sollten nun so aussehen
die Aktionen: -
wie weiter oben beschrieben das HG in homee anlegen/erweitern
-
in der blauen Aktionskachel auf das +
-
im Suchfeld „http“ eingeben
-
oder über die Rubrik „Web-Interaktionen“
-
http-Anfrage wählen ( was ist das )
-
die Anfragemethode lassen wir auf GET
-
in die Zeile URL eingeben, fügen wir unseren Webhook aus dem homeegramm ein
und mit dem Haken bestätigen -
in der Makroansicht die Aktion antippen und „Bedingung hinzufügen“
-
Auslöser aktiviert und dann Benachrichtigungszeilen Button auswählen
der Rückkanal -
Aktion hinzufügen
(Hier für AN) -
Spezifisch für Macrodroid
-
Bild der Schaltflächenleiste
-
bei „neues Bild“ einfach nochmals das Selbe auswählen
-
für Aus nochmals dieselbe Aktion erstellen, hier dann aber ein anderes Symbol auswählen
-
die Aktionen Modifizieren für AN kurz antippen und „Bedingung hinzufügen“ und wieder wie oben bei der http Aktion „Auslöser aktiviert“ den richtigen Webhook wählen.
Für die Aktion Modifizieren AUS die Schritte analog wiederholen, nur mit dem anderen Webhook -
das fertige Makro sollte nun so aussehen
-
beim Schalten, egal ob über das Widget, oder über homee, verändert sich nun das Symbol entsprechend Deiner Einstellung.
Wie gesagt, das ist nur eine kleine Auswahl an Auslösern.
Weitere interessante sind/wären:
@ALL
Die „Schuld und Sühne Frage“ wird ja schon ausgiebig in anderen Threads behandelt, lasst uns Bitte alle gemeinsam versuchen, diesen Beitrag frei davon zu halten.
Es war nicht gerade wenig Arbeit, das alles zu recherchieren, dokumentieren und in eine ansehnliche sowie nutzerfreundliche Form zu bringen.(ich hoffe zumindest, dass mir das einigermaßen gelungen ist )
Dieser Beitrag soll wie bereits oben erwähnt, denen die es wollen und bereit sind diesen Weg zu gehen, dabei unterstützen und ihnen helfen.
Wenn ihr der Meinung seid, ihr habt einen besseren Weg gefunden, so steht es euch frei diesen in einer eigenen Storie zu beschreiben
Ich Danke euch einfach schonmal im Voraus
Stay smart
EDIT:
Aktuell Teste ich das Geofencing mit einem Macro✅,
was zur Folge hätte, dass mit der Free-Version 4 Widgets zur Verfügung stehen würden✅.
Sowie einem Rückkanal für das ButtonWidget Persönlich
des Benachrichtigungszeilen Button und der Schnelleinstellungskachel (auch innerhalb eines Makros)
Ich bin/war gezwungen das alles hier etwas zusammen zu ziehen und auch Abschnitte zu löschen, da ich das maximale Zeilen Limit erreicht habe ich hoffe es reicht noch für die letzte Aktualisierung, andernfalls werde ich die Beschreibungen für die Widgets und Button ohne Rückkanal löschen müssen