NEWS
[Gelöst] Erkennung Anwesenheit / Abwesenheit per Wlan. Mein Skript ist noch fehlerhaft
-
Du könntest den "keiner zuhause" Teil in einen eigenen cronjob packen der dann alle 5 Minuten oder weniger läuft. Oder auch das gesamte Script über den cronjob laufen lassen.
-
@lesiflo das gesammte Script hilft mir leider nicht, da ich es ja nur triggern will sobald die Tür geöffnet wird ( der logische Fall, wann die Anwesenheit geprüft werden sollte ).
Mit dem Cronjob alle 5 Min würde mir ja dann andauernd keiner zuhause aufrufen bis die Tür erneut geöffnet wird oder?edit:
wäre das vielleicht eine Lösung oder gibt es da was sinnvolleres?
Blockly screenshot
Export
-
Es wird zwar alle 5 Minuten geprüft aber der Wert wird ja nur unwahr sobald keiner mehr zu Hause ist, unabhängig von
der Türöffnung. Ok wenn man nur eine Tür hat durch die man reinkommen kann macht das Sinn. Sind das jedoch mehrere (Keller, Nebeneingang ...) wird das schon schwieriger. -
@lesiflo ich glaube ich habe die Lösung, macht das Sinn?
edit:
ja habe nur eine WohnungstürBlocky
Export
-
Könnte klappen, einfach mal ausprobieren.
-
@lesiflo ist schon live geschaltet muss ich später mal testen, wenn ich wieder zuhause bin.
So erspare ich mir das er die ganze Zeit das Script ausführt, obwohl die Situation sich geklärt hatte. -
@TDCroPower
Hallo nochmal, deine Lösung hat aber eine große Schwäche. Sollten die Handies beim Betreten
aus sein oder WLAN ist inaktiv wird die Anwesenheit nicht gesetzt. Deshalb ja das ganze am besten über Cron, der ständig prüft ob jemand zu Hause ist. -
@lesiflo wenn man aber ständig prüft, ob die Geräte anwesend sind und man die Geräte zuhause mal aus dem WLan nimmt würde alles auf Abwesend geschaltet werden.
Oder bleiben die aktuellen Smartphone Modelle/Firmware dauerhaft eingeloggt im Router? Hatte da mal von Schwierigkeiten irgendwo gelesen gehabt.
Im Normalfall haben unsere beiden Geräte ihr WLan immer eingeschaltet, so wäre die Tür Kontrolle theoretisch möglich... glaube ich zu mindestens.
Aktuell schalte ich lediglich die passive Astrogeschaltete Flurbeleuchtung auf ein/aus falls Abwesenheit true/false ist. -
Eigentlich bleiben die Handies immer im WLAN angemeldet. Ist zumindest bei meiner Fritz!Box so. Um ein eventuelles Abmelden aber zu vermeiden kannst eine kleine Wartezeit einbauen. Dazu einfach bei "steuere Anwesenheit mit unwahr" eine Verzögerung setzen. Da bei mir die Anwesenheitssteuerung über ein Zusatzprogramm in Homematic läuft kann ich dir leider kein Blockly Script dafür zeigen.
-
@BigWumpus sagte in [Gelöst] Erkennung Anwesenheit / Abwesenheit per Wlan. Mein Skript ist noch fehlerhaft:
Oje,
2 Personen, 2 Handys, egal wer da = Anwesenheit ja, keiner da = nach 5 Minuten Anwesenheit aus, Wohnung aus.
mein Anwesenheits-Script:
Kurze Frage: was meinst du mit "Wohnung aus" und was machst du mit
admin.0.WoZi-Heizdecke.Switch
-
@Röstkartoffel
Hallo,
"Wohnung Aus" ist ein Script, der einfach alle 6 einzelnen Zimmer ausschaltet (bin ja nur Single).
Jedes Zimmer für sich schaltet dann alle Geräte darin aus.
Heizung bleibt an.
"WoZi-Heizdecke" ist ein Schalter im Wohnzimmer, wo die Heizdecke für meine Freundin dranhängt, die ausgeschaltet sein soll, wenn niemand da ist... Sie auch nicht.
".Switch" ist immer ein Datenpunkt (ein/aus), der dann per passendem Script einen Schaltvorgang am Schalter auslöst. -
@Marc-Nied said in [Gelöst] Erkennung Anwesenheit / Abwesenheit per Wlan. Mein Skript ist noch fehlerhaft:
Ich habe nun die Lösung für Anwesenheit und Abwesenheit wie folgt aufgebaut und es funktioniert
Jetzt geht es nur noch um das Feintuning bei den Zeiten und den zu schaltenden Geräten in der Szene.
Danke euch für die Ideen und Denkanstösse!
Grüße
Marc
6029_bildschirmfoto_2018-03-14_um_15.59.27.png
6029_bildschirmfoto_2018-03-14_um_15.59.47.pngHallo Marc,
wie bekommst Du im 2 Bildschirmfoto die "oder" Verknüpfung hin ? Ich finde das nirgends. Muss aber gestehen, dass ich noch Anfänger mit Blockly bin.
Grüße,
HeliosFan
-
Nabend,
ich hab riesen Probleme mit dem Tr-064 ich hab es schon so oft neu installiert und auch die community version aber ich bekomm unter objekte nichts angezeigt. Hab wenn ich übr putty geh im iobroker ordner einen tr-064 und den tr-064-community aber den normalen tr-064 kann ich nicht löschen um zu testen ob es daran liegt. Ich hab nun alles probiert aber keine Lösung gefunden. H.I.L.F.E. -
@moppel2810
Was kommt bei:cd /opt/iobroker
iobroker list instances
node -v
nodejs -v
npm -v -
+ system.adapter.admin.0 : admin - enabled, port: 8081, b ind: 0.0.0.0, run as: admin + system.adapter.alexa2.0 : alexa2 - enabled + system.adapter.cloud.0 : cloud - enabled system.adapter.daswetter.0 : daswetter - enabled + system.adapter.deconz.0 : deconz - enabled + system.adapter.discovery.0 : discovery - enabled system.adapter.dwd.0 : dwd - enabled system.adapter.flot.0 : flot - enabled + system.adapter.harmony.0 : harmony - enabled + system.adapter.history.0 : history - enabled + system.adapter.hm-rega.1 : hm-rega - enabled + system.adapter.hm-rega.2 : hm-rega - enabled + system.adapter.hm-rpc.0 : hm-rpc - enabled, port: 12001 + system.adapter.hm-rpc.1 : hm-rpc - enabled, port: 12010 + system.adapter.hm-rpc.2 : hm-rpc - enabled, port: 0 + system.adapter.hm-rpc.3 : hm-rpc - enabled, port: 0 + system.adapter.hm-rpc.4 : hm-rpc - enabled, port: 0 system.adapter.ical.0 : ical - enabled system.adapter.icons-addictive-flavour-png.0: icons-addictive-flavour-png - e nabled system.adapter.icons-icons8.0 : icons-icons8 - enabled system.adapter.icons-material-png.0 : icons-material-png - enabled system.adapter.icons-material-svg.0 : icons-material-svg - enabled system.adapter.icons-mfd-svg.0 : icons-mfd-svg - enabled system.adapter.icons-open-icon-library-png.0: icons-open-icon-library-png - e nabled + system.adapter.info.0 : info - enabled + system.adapter.javascript.0 : javascript - enabled + system.adapter.node-red.0 : node-red - enabled, port: 1880, b ind: 0.0.0.0 system.adapter.openweathermap.0 : openweathermap - enabled + system.adapter.ping.0 : ping - enabled + system.adapter.pollenflug.0 : pollenflug - enabled + system.adapter.radar2.0 : radar2 - enabled + system.adapter.samsung.0 : samsung - enabled system.adapter.sonoff.0 : sonoff - disabled, port: 1883, b ind: 0.0.0.0 system.adapter.tankerkoenig.0 : tankerkoenig - disabled + system.adapter.telegram.0 : telegram - enabled, port: 8443, b ind: 0.0.0.0 + system.adapter.terminal.0 : terminal - enabled, port: 8088, b ind: 0.0.0.0, run as: admin + system.adapter.text2command.0 : text2command - enabled system.adapter.tr-064-community.0 : tr-064-community - enabled system.adapter.vis-bars.0 : vis-bars - enabled system.adapter.vis-canvas-gauges.0 : vis-canvas-gauges - enabled system.adapter.vis-colorpicker.0 : vis-colorpicker - enabled system.adapter.vis-fancyswitch.0 : vis-fancyswitch - enabled system.adapter.vis-google-fonts.0 : vis-google-fonts - enabled system.adapter.vis-history.0 : vis-history - enabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets - enabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd - enabled system.adapter.vis-justgage.0 : vis-justgage - enabled system.adapter.vis-keyboard.0 : vis-keyboard - enabled system.adapter.vis-lcars.0 : vis-lcars - enabled system.adapter.vis-metro.0 : vis-metro - enabled system.adapter.vis-plumb.0 : vis-plumb - enabled system.adapter.vis-rgraph.0 : vis-rgraph - enabled system.adapter.vis-weather.0 : vis-weather - enabled system.adapter.vis.0 : vis - enabled + system.adapter.web.0 : web - enabled, port: 8082, b ind: 0.0.0.0, run as: admin + system.adapter.wiffi-wz.0 : wiffi-wz - enabled + system.adapter.worx.0 : worx - enabled + instance is alive
v10.16.0
v10.16.0
6.10.2
**in der reihenfolge**
-
Ich finde auch keine Geräte mehr in den Adapterkonfiguration tr-064-community.0