Wie sag ich, dass ich da bin?

Begonnen von call_me_driver, 01 September 2018, 14:34:17

Vorheriges Thema - Nächstes Thema

call_me_driver

Tach !

Ich hab ein kleines "Problem" wo ich vielleicht ein paar Ideen brauche.... ;)

Situation:
da Maddin (also ich) kommt heim. Dabei: Schüssel (Auto oder Moped), Smartphone (WLAN, BT aus | GPS, NFC an).

Was ich erreichen will:
- diverse Sachen in Fhem schalten (Alexa Musik spielen, je nach Uhrzeit Lichter anmachen usw)
- auf dem Smartphone Wlan einschalten und Mute ausschalten (also VolumeUp)

Ich hab schon ein paar Lösung... vielleicht habt ihr Tipps dazu - weil alles is nicht so 100%ig...









MethodeVorteilProblem
NFC-Tag auf GarderobeWLAN und Volume einfach umsetzbar Wie sag ich fhem alexa bescheid? Unterstütz IFTTT NFC-Aktionen? Zudem wärs nur "halb-automatisch", muss ja immer den NFC-Tag berühren
BT-Sender am SchlüsselBT-Erkennung über Raspi, Schalten der GeräteKann ich Alexa über FHEM steuern? (Musik spielen lassen) - Wie änder ich die Lautstärke/WLan am Handy? Ich will auch net jedesmal ne Telegram-Nachricht bekommen wenn ich daheim bin. Kann ich andere "stumme" Nachrichten aufs Handy schicken die dann IFTTT verarbeitet. Zudem bräuchte ich 2, also 1 pro Schlüssel (wobei des lösbar wäre)
Dash-button an der Türwie bei BT-Erkennungwie bei BT + manueller Task
IFTTT GPS-Locationwürde theoretisch alles klappenHab ich probiert - aber funktioniert nicht. Er reagiert wenn ich schon ne Stunde daheim bin oder überhaupt nicht.
AMAD (oder so) (in Verbindung mit z.B. BT-TagGeräte + Handy könnte man bedienenDazu müsste aber Handy im WLAN-Netz sein was da noch nicht der Fall is


So... nun... bin ich auf Brainstorming angewiesen :| Wie setzt ihr des vollautomatisch bei euch um?

Neuhier

Habe das hier mit G-Tag am Schlüsselbund gelöst.
Der meldet sich an, wenn ich in der Wohnung bin, der Rest läuft über Notify/ DOIF.

ujaudio

Ich werde das auch mit G-Tag machen, auf dem Testsystem läuft es schon. Aktuell ist mein Problem, dass die Reichweite größer(!) ist, als ich es eigentlich haben will.
OT: die hohe BT-Reichweite stört mich auch dienstlich: mein Headset bleibt verbunden, obschon ich mit dem Mobiltelefon 2 Etagen tiefer bin.
Einen lieben Gruß
Jürgen

call_me_driver

#3
aber am handy schaltet ihr dann nix, oder?
weil wenn automatisch - dann voll... da brauch ich noch ne möglichkeit um am handy wlan und volume zu aktivieren.

CoolTux

Zitat von: call_me_driver am 01 September 2018, 18:12:41
aber am handy schaltet ihr dann nix, oder?
weil wenn automatisch - dann voll... da brauch ich noch ne möglichkeit um am handy wlan und volume zu aktivieren.

Wenn es ein Android Handy ist kannst Du das AMAD Modul dafür nehmen.
Ich nehme auch gtags
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

enno

Hat noch jemand eine Idee wie man das bei Kindern ohne Handy machen könnte?

Gruss
  Enno
Einfacher FHEM Anwender auf Intel®NUC

CoolTux

Gtag am Schlüsselbund. Oder lose am Anhänger. Habe ich bei meinem Sohn so.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

call_me_driver

Zitat von: CoolTux am 01 September 2018, 18:55:48
Wenn es ein Android Handy ist kannst Du das AMAD Modul dafür nehmen.
Ich nehme auch gtags

des geht aber übers wlan, oder? und des is noch net aktiv zu dem zeit punkt....

CoolTux

Zitat von: call_me_driver am 01 September 2018, 20:52:12
des geht aber übers wlan, oder? und des is noch net aktiv zu dem zeit punkt....

ja geht es.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

call_me_driver

Ok - ich hab ne Lösung gefunden :)

Wie gesagt, BT und WLAN is bei mir aus wenn ich von der Arbeit komme, daher kann ich weder
auf BT-Anwesenheit reagieren noch irgendwas über AMAD schalten.


Meine Lösung (vorerst):

Ich hab auf meiner Garderobe einen NFC-Tag. Mit der App "Trigger" hab ich eingestellt, dass wenn
ich drüber wische (bzw. Handy drauf lege) wird
- WLAN aktiviert
- Klingelton auf Lautstärke XY gestellt (also kein Mute mehr)
- Eine URL aufgerufen

Und die URL is im Prinzip der Webhook welchen ich z.B. auch bei Aktionen über IFTTT eingebe.
Der Aufruf setzt dann n Reading in FHEM, darauf ein notify und schon kann ich meine Licher damit
steuern.

Nachteil bisher: Der URL-Aufruf geht zwar laut Trigger auch im Hintergrund, aber dann wird scheinbar
nix gesendet. Daher geht halt jetzt jedesmal n Chrome-Browser auf (mit nem neuen Tab). Auch nicht
ideal.. aber n Anfang :)

Vielleicht gugg ich mir mal die App "Tasker" noch an. Die lässt sich scheinbar auch über Trigger steuern,
ggf. geht da der URL-Aufruf besser...

Wenn jmd Erfahrungen mit Tasker hat... gerne her damit :)

the ratman

also ich find solche lösungen lustig z.b.: https://forum.fhem.de/index.php?topic=70258.0

da gabs auch noch eine, die wurde mit magnetkontakten von hm und einer art wippe gelöst, find ich leider nicht mehr. wollt ich eig. irgendwann mal nachbauen ...
→do↑p!dnʇs↓shit←

CBSnake

Hi,

mit Tasker kann ich helfen.

Bin ich weiter weg als x-meter vom Haus werde ich abwesend gesetzt (URL Aufruf wie bei ifttt)
In Richtung haus gibt es sogar zwei Triggerpunkte die mich Home setzen, wieder URL aufruf. Hat den Hintergrund, dass ich Recht schnell abwesend bin, Licht aus und Heizung runter usw. Ich aber im Winter nicht erst 2 Minuten vor der Wohnungstür wieder Home gesetzt werde ;-)
WLAN BT usw kannst mit Tasker Natürlich auch an/ab schalten.

Grüße
Achim
FHEM auf Debian 10, HM-Wlan, JeeLink-Wlan, Wlanduino, ConBee, TP-Link Steckdose, GHoma Steckdosen, Shelly Steckdosen

call_me_driver

hey,

geht der url-aufruf bei tasker im hintergrund? oder wird der browser geöffnet?
weil die url aufrufen kann ich momentan auch mit "trigger". allerdings geht damit
auch dann der browser im neuen tab auf - was nervt...

rr725

Zitat von: call_me_driver am 09 September 2018, 21:32:38
hey,

geht der url-aufruf bei tasker im hintergrund? oder wird der browser geöffnet?
weil die url aufrufen kann ich momentan auch mit "trigger". allerdings geht damit
auch dann der browser im neuen tab auf - was nervt...

Geht im Hintergrund........

satprofi

egigeozone klappt auch gut

Gesendet mit Tapatalk

gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

swsmily

#15
Zitat von: CBSnake am 08 September 2018, 13:19:24
Hi,

mit Tasker kann ich helfen.

Bin ich weiter weg als x-meter vom Haus werde ich abwesend gesetzt (URL Aufruf wie bei ifttt)
In Richtung haus gibt es sogar zwei Triggerpunkte die mich Home setzen, wieder URL aufruf. Hat den Hintergrund, dass ich Recht schnell abwesend bin, Licht aus und Heizung runter usw. Ich aber im Winter nicht erst 2 Minuten vor der Wohnungstür wieder Home gesetzt werde ;-)
WLAN BT usw kannst mit Tasker Natürlich auch an/ab schalten.

Grüße
Achim

Hey, wie hast du das gelöst? Momentan läuft meine Anwesenheit über Tasker, wenn WLAN Verbunden, dann sende an FHEM, dass ich Anwesend bin. Geht zwar auch schnell, aber leider dauert es manchmal bis das Handy in der Tasche sich zum WLAN verbindet (vor der Tür verbindet es sich nur, wenn ich da das Display aktiviere).
Da ich Mitteilungen über Telegram bekomme, wenn Bewegungsmelder auslösen obwohl keiner Anwesend ist, passiert es natürlich fast jedes Mal wenn wir nach Hause kommen, dass ich Meldungen bekomme. Mit der Zeit wird das auch nervig. Daher wäre ne Lösung, die schon eher auf Anwesend schaltet schon von Vorteil.

Marlen

Zitat von: CBSnake am 08 September 2018, 13:19:24
Hi,

mit Tasker kann ich helfen.

Bin ich weiter weg als x-meter vom Haus werde ich abwesend gesetzt (URL Aufruf wie bei ifttt)
In Richtung haus gibt es sogar zwei Triggerpunkte die mich Home setzen, wieder URL aufruf. Hat den Hintergrund, dass ich Recht schnell abwesend bin, Licht aus und Heizung runter usw. Ich aber im Winter nicht erst 2 Minuten vor der Wohnungstür wieder Home gesetzt werde ;-)
WLAN BT usw kannst mit Tasker Natürlich auch an/ab schalten.

Grüße
Achim

Hi,
hab das auch über Taker! Was meinst du mit URL aufruf?
Hast du dann Portfreigabe zu FHEM-Server eingerichtet?

LG
  Marlen

CBSnake

Hi ihr zwei,

Ich hab nen Port für ifttt offen. Erlaubt ist für diesen Port/Web nur das setzen von Readings von einem Dummy.
Dort setze ich dann Home bzw Absent. Den Rest macht ein Doif.
Für egigeozone müsste man die Residents freigegeben.

Grüße
Achim
FHEM auf Debian 10, HM-Wlan, JeeLink-Wlan, Wlanduino, ConBee, TP-Link Steckdose, GHoma Steckdosen, Shelly Steckdosen

Marlen

Ja, hab auch ein Port offen über den man nur die Personendummys setzen darf.

Magst mal deine Taskerlösung zeigen?

Beta-User

Interessante Fragestellungen hier.

Habe jüngst auch etwas an dem Thema rumgemacht und in dem Zusammenhang auch Telegram (iVm. TelegramBot) entdeckt; das ist super und benötigt keinen offenen Port. Für die Anwesenheit gibt es dazu eine eigene Bot-Bot-Modul-Kombination, der ein Menü bereitstellt, mit dem man einige standardisierte Varianten auswählen kann. Ein (generalisiertes) notify schreibt dann bei entsprechender Message von einem user den passenden Status in ein Reading am jeweiligen Personen-Dummy sowie den eigentlichen Messagetext zur (noch nicht fertigen) weiteren Auswertung in ein weiteres.

Tasker werde ich mir auch mal ansehen, scheinbar gibt es ja die Möglichkeit, damit auch Telegram-Messages zu versenden, auf die Schnelle war das hier dazu zu finden: http://www.marrold.co.uk/2017/04/push-notifications-from-tasker-to.html. Ob man den Status jetzt an FHEM direkt sendet oder an den Bot, dürfte ja egal sein.

Dann sollte es auch kein Problem sein, diese beiden Dinge zu kombinieren und man kann den Port wieder zu machen bzw. braucht ihn nicht zu öffnen.

Bei Interesse stelle ich den Stand gerne mal dar, vielleicht hat jemand dann Ideen, wie man unterschiedliche Events gegeneinander priorisiert (da habe ich erst rudimentäre Ideen zu, aber noch nichts konsistentes).

Gruß, Beta-User
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

mumpitzstuff

Funktioniert das wirklich mit dem NFC. Nach meinen Erfahrungen (liegen 2 Jahre zurück) muss man immer das Handy anschalten (Bildschirm aktivieren), damit NFC überhaupt funktioniert. Aus dem Ruhemodus heraus hat mein Handy damals nicht durch NFC getriggert werden können. Wenn das immer noch so ist, dann solltest du über einen einfachen Schalter nachdenken, das ist bequemer als das Handy aus der Tasche fummeln, anschalten und irgendwo drüber zu wedeln.

Die Lösung mit den BT-Tags ist meiner Meinung nach die beste Lösung. Dafür braucht BT auf deinem Handy auch nicht aktiv zu sein. Der BT-Tag ist Teil deines Schlüsselbundes und mit einem oder mehreren lepresenced Instanzen (RPIs) in deiner Wohnung/Haus kannst du dann sehr leicht feststellen, ob du zu Hause bist oder das Haus verlassen hast. Ich schalte über sowas zuverlässig meine Alarmanlage automatisch ein und aus, weil ich ein fauler Sack bin und keine Knöpfe drücken möchte...

CBSnake

Hi,

Bot zu bot geht leider nicht ;-)
Die taskerlösung stell ich nachher Mal ein.
FHEM auf Debian 10, HM-Wlan, JeeLink-Wlan, Wlanduino, ConBee, TP-Link Steckdose, GHoma Steckdosen, Shelly Steckdosen

Beta-User

Sorry, das war vielleicht mißverständlich: Gemeint war Bot+TelegramBot (Modul) -Kombi; von denen habe ich derzeit 2 (einen für die Anwesenheit, einen evtl. für Befehle). Tasker muß nur einen curl-Befehl absenden, um an den _einen_ bot eine Message von einem bestimmten User zu senden, so wie ich das verstanden habe.

Grummel. Tasker scheint es nur im Playstore zu geben; das ist doof >:( . Muß mal nach Alternativen schauen, sollte doch kein Hexenwerk sein, FHEM beizubringen, dass ich im Auto sitze, wenn die Bluetooth-Verbindung am Radio da ist...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

CBSnake

#23
Hi,

also Auslöser ist Ort, das Fähnchen, einmal 2 km und einmal 10 km.

Der Task ist Ein HTTP Post mit der bekannten Fhem URL mit Port usw und z.b. setreading Dummy xy.

Am 2km Ereignis wird bei Eingang der Zuhause Task (Set Home) aufgerufen. Und als Exit Task der Absent Task.
Man braucht also 2 Task.

Beim 10km Ereignis gibt's nur den Eingangs Task.

Beispiel URL

Port muss über freigegeben sein, csrfToken auf none.

http://username:passwort@adresse.de:8088/fhem?cmd=setreading%20der_dummy%20user_loc%20home&XHR=1

http://username:passwort@adresse.de:8088/fhem?cmd=setreading%20der_dummy%20user_loc%20absent&XHR=1

Auf das Reading reagiert ein Doif und setzt die Residents. So muss man nur diesen einen Dummy freigegeben.
FHEM auf Debian 10, HM-Wlan, JeeLink-Wlan, Wlanduino, ConBee, TP-Link Steckdose, GHoma Steckdosen, Shelly Steckdosen