Alexa-Routinen ausführen durch NFC-Trigger

level9

Pirate of the 777-Seas
Crew
Registriert
12 Mai 2021
Beiträge
1.202
Erhaltene Likes
3.806
Börsianer,

bin mal wieder ein kleines Projekt angegangen. Und zwar hab ich daheim schon einiges in Richtung Smarthome umgerüstet - LED Birnen, Steckdosen, Relais um Rechner zu booten, TV- und Stereoanlage steuern...

Und jetzt wollte ich mir gerne u.a. folgendes Einrichten (jetzt kommt zwar die helle Jahreszeit, aber trotzdem :D)
NFC-Aufkleber (oder Schlüsselanhänger) scannen -> Flurlicht soll sich einschalten.
Kommst halt vor die dunkle Tür, siehst kaum was, Schlüssel ins Schloss stecken... dann drinne erstmal laut rufen, damit das Flurlicht angeht... blöd!
Jetzt Idee: Noch im Auto das Handy kurz auf den NFC-Aufkleber am Armaturenbrett halten - Licht geht an.
Prinzipiell klappt das auch.

Aber: Leider nur, wenn die Alexa-App im Hintergrund läuft, wird der Vorgang URL Scannen + Aufrufen soweit nach Alexa übergeben, dass auch die hinterlegte Routine ausgeführt wird.
Da wäre jetzt meine Frage, ob Ihr eine Lösung oder Workaround kennt, dass solche Smarthome-Routinen ausgelöst werden können ohne das Alexa läuft.
Schankedön schonmal.
 

xNecromindx

Namhafter Pirat
Registriert
6 Mai 2021
Beiträge
1.117
Erhaltene Likes
2.390
Also ganz ehrlich: Ich würde mir nen Bewegungsmelder da hin klöppeln.
Ansonsten der RFID-Kram: Auch das geht. Ganz abseits von Amazon-Gedönse mit etwa 20 Euro Hardwareaufwand.
Wie man darüber Amazon die Konrolle gibt? Keine Ahnung!

Aber davon ab, würde ich mir eher ne App machen, die einen Service in meinem Heimnetz triggert, der einen Aktor steuert.
Oder einfach einen Einbruchsssensor in der Tür einbauen, der automatisch bei Kombination "Tür öffnen" und "Flur dunkel" das Licht eigentständig aktiviert.
Sowas ist für mich Smart. Nicht im Flur rumbrüllen: Ey mach ma Licht an! ... Dafür hab ich Kinder, da muss ich kein Alexa kaufen.
 
Kommentieren

level9

Pirate of the 777-Seas
Crew
Themenstarter
Registriert
12 Mai 2021
Beiträge
1.202
Erhaltene Likes
3.806
Joah, für den Türsensor muss ja die Tür auch schon auf sein :D
Ist aber eine Scheibe drin, sodass man schon Licht auch hätte, bevor man drin ist. Daher würde ich das Licht eben gerne vorher aktivieren.
Prinzipiell geht das ja auch mit den NFCs. Da wird nur eine URL drauf gespeichert und die URL triggert dann die Routine.
Das ist ja soweit auch funktional. Nur eben doof, dass die Alexa App dafür im Hintergrund rumnudeln muss... das ist halt sch***.

Vielleicht kann man aber auch was über den Home Assistant umsetzen... muss ich mir noch anschauen.
 
Kommentieren

DannyDattel

Namhafter Pirat
Registriert
5 Mai 2021
Beiträge
46
Erhaltene Likes
62
Bitte, Anmelden oder Registrieren um den Inhalt zu sehen!

Wenn Du sowieso Home Assistant nutzt, weshalb erstellst Du nicht eine Automatisierung welche das Handy im WLAN erkennt? Bspw. sowas wie dein Handy wird im heimischen WLAN erkannt wenn Du vor der Haustür stehst, HA erkennt das es draussen Dunkel ist und schaltet das Licht in definierten Bereichen ein. Dann ersparst Du dir die NFC Tags. Durch die unterschiedlichen Profile kannst Du bestimmte Szenen für einzelne Familienmitglieder steuern oder siehst alternativ ob sie zuhause sind ohne schreien zu müssen ;).

Tür Sensoren hatte ich früher in der Mietwohnung auch, dummerweise ging das Licht dann auch an wenn die Tür von innen geöffnet wurde (bspw. morgens auf dem Weg zur Arbeit). Mir ist nie eine sinnvolle Programmierung eingefallen um das ohne Bewegungssenor zu umgehen.
 
Kommentieren

Edvonschleck

Namhafter Pirat
Registriert
7 Mai 2021
Beiträge
370
Erhaltene Likes
302
Also im Netz habe ich schon mehrmals gelesen, dass einige das über einen Raspberry und dann über "Home Assistant" realisieren..
Scheint eigentlich also zu funktionieren..
Bei der WLAN Geschichte musst du dann nur bedenken, wenn dein Handy nachts mal das WLAN verliert ( kommt bei manchen Handys im "Deep Sleep" wohl mal vor..) geht das Licht an/aus.
Da würde ich so einen kleinen NFC Tag am handy oder so garnicht schlecht finden. Oder du klebst dir einen NFC Tag an die Tür und stellst es so ein, dass nur bestimmte Leute triggern können :D
 
Kommentieren

level9

Pirate of the 777-Seas
Crew
Themenstarter
Registriert
12 Mai 2021
Beiträge
1.202
Erhaltene Likes
3.806
Ja, muss mal bei Gelegenheit wieder umrüsten, hatte ich nach einem Defekt meiner 7590 noch nicht gemacht und aktuell eine 7581 zu Hause stehen, die aber noch kein Wireguard kann.

Da ich keine öffentliche IP4 Adresse mehr hab, funzen viele VPN Tunneldienste imho nicht. Daher ist z. Zt. mein Home Assistant (auch neulich erst mit begonnen) wirklich nur Home Assistant ohne externen Zugriff.

Das mit dem Handy im WLAN erkennen ist aber auch eine clevere Idee, auf die ich noch nicht gekommen bin, dass der HA das als Basis für eine Routine nutzen könnte...

Mal mit basteln. Ansonsten war für mich der Gedanke mit dem aufgeklebten NFC Tag im Auto irgendwie auch 'clever' - insbesondere wegen der üppigen Investition von 70 Cent 😁😅.
 
Grund: Typos
Zuletzt bearbeitet:
Kommentieren

DannyDattel

Namhafter Pirat
Registriert
5 Mai 2021
Beiträge
46
Erhaltene Likes
62
Bitte, Anmelden oder Registrieren um den Inhalt zu sehen!
Das ist ein guter Punkt, hatte ich so auch noch nicht bedacht. Dann müsste man evtl die Szene noch anpassen und auf gewisse Uhrzeiten oder Tage beschränken. Hätte halt bspw. am Wochenende zur Folge das man mal ohne Licht da steht sollte man zu späterer Stunde heimkommen. Oder man nimmt farbige Lichter und gestaltet sich so seine eigene Disko... :LOL:

Bitte, Anmelden oder Registrieren um den Inhalt zu sehen!
Falls noch nicht bekannt hilft Dir das evtl. weiter:

Bitte, Anmelden oder Registrieren um die Links zu sehen!

Bitte, Anmelden oder Registrieren um die Links zu sehen!


Habe ich aber ehrlicherweise noch nicht getestet, da ich bei meinem Anbieter extra für solche Dinge kostenpflichtig eine IPv4 bestellt habe.
 
Kommentieren

level9

Pirate of the 777-Seas
Crew
Themenstarter
Registriert
12 Mai 2021
Beiträge
1.202
Erhaltene Likes
3.806
Ok, also vom Prinzip her ist die Idee gut mit der WLAN-Erkennung...

Erweisen sich zwei Stolperfallen...

- wenn ich einstelle, dass sich das Handy in SSID xy befindet... ist die Bedingung anschließend immer erfüllt, wenn ich zu Hause bin... ergo schaltet sich das Deaktivierte Licht dann wieder an... gut... das wird zu handlen sein mit der richtigen Triggerbehandlung...

- KO-Kriterium ist aber: Die Erkennungsdauer. Will ja nicht erst eine Minute vor der Tür rumstehen, bis das Event ausgelöst wird durch den SSID-Wechsel. Und solang dauerts leider. Wer da in der Kette der "Schuldige" ist...? Ggfls. braucht einfach das Einbuchen und Aktualisieren des Sensorstates so lange...

Heißt also, ich werde weiter mit der Idee des NFC-Scannens hantieren...


Edit:
So, Lösung mit NFC Tags umgesetzt. Geht super.
Allerbesten Dank an @DannyDattel, Tailscale war die schnelle Lösung.
Plugin auf dem Home Assistant geaddet, aufm Handy das Gegenstück als VPN installiert, in der HA App aufm Handy die Adresse eingegeben, die der Raspi Home Assistant zugewiesen bekommen hatte durch Tailscale - da stand dann der "Zugriff von außen".
Dann einfach in der Home Assistant App den NFC angelernt und ihm angewiesen, welche Lampen er beim Lesen des NFCs aktivieren soll. Und geht. Superschnell.

Perfekte Lösung für mich! Ohne zusätzliche Geräte ausser dem NFC Tag, mit kostenloser (für diesen Zweck) VPN-App... nix an der Fritzbox geändert. Grandios! :D
 
Zuletzt bearbeitet:
Kommentieren
Oben