Geofencing Modul für Geofency.com und Geofancy.com

Begonnen von Loredo, 07 Januar 2014, 16:57:26

Vorheriges Thema - Nächstes Thema

visionsurfer

Hi,

alles klar. Jetzt hab ich es verstanden.

Wenn ich Geofency mit ROOMATE verbinde, bzw. das so eintrage, kann ich dann irgendwie meinen Status automatisch auf absent oder home setzen lassen ?
Oder brauch ich trotzdem z.B. ein DOIF was meinen Status verändert, wenn ich z.B. die HOME Zone verlasse oder betrete ?

Ideal wäre ja, wenn man kein extra DOIF oder ähnlich braucht.

Grüße,
Visionsurfer

Loredo

Wenn du das Attribut rr_geofenceUUIDs beim ROOMMATE Device entsprechend setzt, brauchst du nichts weiter.
Die Home-Zone muss nur "home" in der Geofency.app heißen (oder entsprechend im Attribut rr_locationHome eingetragen sein). Schau dir mal die Beschreibung zu den Attributen an, da wird das alles sehr klar beschrieben.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

tomspatz

ZitatWas ich persönlich vermisse ist die Möglichkeit das Geofancy mit dem Attribut disable zu deaktivieren. Ich mache das bei anderen Modulen um die Funktion temporär zu deaktivieren. Das trägt manchmal schon zum häusliche Frieden bei und es gibt Situationen wo ich, auch so ein nettes Feature, mal deaktivieren will. Sicher könnte ich die ganzen notifys welche auf die readings reagieren deaktivieren, aber direkt am Modul und somit an einer einzigen Stelle fände ich das irgendwie besser.

Ich weiss das das schon älter ist aber diese Möglichkeit ist noch nicht implementiert??
LG
Tom

Loredo

Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

tomspatz

Cool vielen dank.
Du hast es allerdings in den attr "disabled" genannt, sonst steht bei anderen Modulen "disable"
??
LG
Tom

Loredo

Das ist mehr ein Tippfehler als Absicht, habe ich korrigiert.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

boeho

Hallo Christian,
ich habe ein ähnliches Problem. Bei mir stopt FHEM total und muss es nach jedem Test mit diese Security bzw SSL- Konfiguration erneut starten.
Hast Du denn schon eine Lösung für Den Problem gefunden?
Vielleicht brngt sie mich weiter.
VG boeho

Loredo

Zitat von: boeho am 08 Februar 2017, 13:08:16
Hallo Christian,
ich habe ein ähnliches Problem. Bei mir stopt FHEM total und muss es nach jedem Test mit diese Security bzw SSL- Konfiguration erneut starten.

Ich vermute du beziehst dich auf diesen Post:

Zitat von: Christian Uhlmann am 22 November 2016, 20:36:38
Bis zum setzen des Attributes basicAuth durch
attr allowedWEBhook basicAuth { "$user:$password" eq "webhook:Geofancy" }
klappt alles. Nach dieser Einstellung geht nichts mehr. Kein FHEMWEB mehr unter dem Port erreichbar.

Das ist eine Frage für FHEMWEB und das allowed Modul, nicht für GEOFANCY:
http://fhem.de/commandref.html#allowed

Alternativen:
https://wiki.fhem.de/wiki/Apache_Authentication_Proxy
https://wiki.fhem.de/wiki/HTTPS-Absicherung_%26_Authentifizierung_via_nginx_Webserver

Zitat von: boeho am 08 Februar 2017, 13:08:16
Bei mir stopt FHEM total und muss es nach jedem Test mit diese Security bzw SSL- Konfiguration erneut starten.

Diese Frage bezieht sich auf FHEMWEB und die Konfiguration von SSL:
http://fhem.de/commandref.html#FHEMWEB

Wahrscheinlich fehlen dir essentielle Perl Module. Welche das sind, sagt dir ganz sicher die Perl Fehlermeldung, wenn sich Fhem beendet. Diese müssen nachinstalliert werden.

Zitat aus oben verlinkter Commandref zu FHEMWEB:

Zitat
This feature requires the perl module IO::Socket::SSL, to be installed with cpan -i IO::Socket::SSL or apt-get install libio-socket-ssl-perl; OSX and the FritzBox-7390 already have this module.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

thgorjup

#503
Hallo, ich habe alles korrekt eingerichtet und den webhook in "geofency" als iBeacon eingerichtet.
Wenn ich in der App manuell auf "Eintritt" und "Austritt" klicke klappt alles einwandfrei.
Aber wenn ich nach hause komme wird der Webhook nicht ausgelöst. Das iBeacon steht weiter auf "Warte auf Eintritt" obwohl die Koordinaten korrekt sind und auf der Karte die Stecknadeln innerhalb des Kreises sind.

Jemand eine Idee?

Gruß Thomas

Edit:
Zur Vervollständigung. Ich habe ein iPhone 6 und da es die App geafancy nicht mehr gibt, verwendet ich geofency.
Was muss man unter iBeacon Einstellungen > UUID eintragen? Es versendet seine eigene ID. Also für was ist die UUID wichtig und was ist Major und Minor?
FHEM auf Ubuntu 18.04LTS, 2x nanoCUL, JeeLink, nanoPIR, MQTT, ESP-Easy, HUE.
Sensoren+Aktoren: HM, IT, Lacrosse, Multitrade-PIR, VU+, Somfy

wmr72

Kann es sein dass du Geofencing mit iBeacon durcheinander bringst? Hast du denn einen iBeacon? Wenn nicht musst du in Geofency auch nichts mit UUID machen sondern einfach nur eine Location via Koordinaten monitoren.

Wenn die App nicht erkennt dass du an einer Location bist, dann hat das erst mal nichts mit FHEM zu tun. Das ist also das Erste was funktionieren muss, danach kannst du dann die Webhooks einrichten.

thgorjup

Oh, in der Tat habe ich das verwechselt. Jetzt hab ich es geschnallt und es umgestellt. Sollte dann jetzt auch funktionieren wenn ich nachhause komme.
Danke sehr!
FHEM auf Ubuntu 18.04LTS, 2x nanoCUL, JeeLink, nanoPIR, MQTT, ESP-Easy, HUE.
Sensoren+Aktoren: HM, IT, Lacrosse, Multitrade-PIR, VU+, Somfy

tomspatz


FHEM_Starter

Hallo,

ich habe eine Apache2 Reverse Proxy auf einem Rechner, auf einem zweiten Rechner läuft FHEM (beides Raspberry Pi).
Ein Subdomäne geofency.example.com existiert aber ich schaffe es einfach nicht, die geofency.conf für den Apache2 richtig aufzusetzen.

Ziel ist es, von außen über https://geofency.example.com:4443 direkt den webhook zu bedienen. In meiner abzulösenden Lösung hatte ich im Geofencymodul im Webhook den Eintrag "https://blabla.myfritz.net:8088/wekhook/geo". Das klappe auch gut. Hier sollte nach dem neuen Ansatz "https://geofency.example.com:4443" stehen.

Im meinem Router habe ich den Port 4443 auf den Apache-Rechner Port 443 freigegeben.

Hat das schon einmal jemand geschafft und könnte bitte eine lauffähige .conf posten?

Danke im voraus,
Wolfgang


Loredo

 Die URI /webhook/geo muss bleiben, ansonsten kann Fhem mit dem Request nichts anfangen. Der Rest ist normale Config.


Gruß

Julian
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Amenophis86

aus mir unbekannten Gründen funktioniert locative auf dem ios bei mir nicht mehr. Der Test kommt an, aber es wird nichts getriggert, wenn ich die Zone verlasse oder betrete. Daher versuche ich gerade IFTTT als Alternative. Wie müsste der JSON String aussehen, dass dieser bei FHEM richtig ankommt? Ein Beispiel dazu gibt es hier: https://www.youtube.com/watch?v=mUFlA2ZD_yw&index=24&list=PLcXIjZgo0R3CyA42uH6oOlHCEohL4EZTB allerdings will ich nicht mit setreading arbeiten, sonder am liebsten mittels eines Json die Daten schicken. So macht es geofancy doch auch, oder?
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...