Hallo,
so langsam bin ich am verzweifeln. Ich bekomme es nicht hin, mir eine Meldung auf den Server zu schicken, sobald der GTag in Reichweite ist.
Im Fhem Server habe ich das Device angelegt und in der fhem.cfg gespeichert. Folgendes ist da eingetragen
define GT.Alex PRESENCE local-bluetooth 7C:2F:80:D1:82:5F 10 60
attr GT.Alex event-on-change-reading state
attr GT.Alex room Wohnung
define GTAlexAbsent notify GT.Alex:absent "wget -q -O -"http://Benutzename:Password@IPvomServer/dev/sps/io/VI23/Aus""
define GTAlexPresent notify GT.Alex:present "wget -q -O -'http://Benutzername:Password@IPvomServer/dev/sps/io/VI23/Ein'"
Wenn ich mich auf dem RPI einlogge mittels Putty und dort folgenden Befehl eintrage
sudo HciTool lescan
so wird mir der G Tag aufgelistet mit der oben angegebenen Adresse.
Klicke ich nun in Fhem auf Wohnung steht dort folgendes
PRESENCE
GT.Alex timeout
Auch ist in der Serveranwendung ( Loxone) der Eingang VI23 auf Aus!
Wo liegt denn hier mein Fehler? So langsam bin ich am verzweifeln :-(
Ich hoffe auf Hilfe und bedanke mich bereits im vorraus :-)
Falls noch andere Daten benötigt werden, so sagt bitte einfach bescheid mit einen Hinweis was ich eingeben muss um an die Daten zu kommen, da FHem für mich neu ist :(
LG Alex
Zitat von: Anno74 am 16 September 2018, 13:02:17
Hallo,
so langsam bin ich am verzweifeln. Ich bekomme es nicht hin, mir eine Meldung auf den Server zu schicken, sobald der GTag in Reichweite ist.
Im Fhem Server habe ich das Device angelegt und in der fhem.cfg gespeichert. Folgendes ist da eingetragen
define GT.Alex PRESENCE local-bluetooth 7C:2F:80:D1:82:5F 10 60
attr GT.Alex event-on-change-reading state
attr GT.Alex room Wohnung
define GTAlexAbsent notify GT.Alex:absent "wget -q -O -"http://Benutzename:Password@IPvomServer/dev/sps/io/VI23/Aus""
define GTAlexPresent notify GT.Alex:present "wget -q -O -'http://Benutzername:Password@IPvomServer/dev/sps/io/VI23/Ein'"
Wenn ich mich auf dem RPI einlogge mittels Putty und dort folgenden Befehl eintrage
sudo HciTool lescan
so wird mir der G Tag aufgelistet mit der oben angegebenen Adresse.
Klicke ich nun in Fhem auf Wohnung steht dort folgendes
PRESENCE
GT.Alex timeout
Auch ist in der Serveranwendung ( Loxone) der Eingang VI23 auf Aus!
Wo liegt denn hier mein Fehler? So langsam bin ich am verzweifeln :-(
Ich hoffe auf Hilfe und bedanke mich bereits im vorraus :-)
Falls noch andere Daten benötigt werden, so sagt bitte einfach bescheid mit einen Hinweis was ich eingeben muss um an die Daten zu kommen, da FHem für mich neu ist :(
LG Alex
Local Bluetooth kann kein LE. Du musst lepresenced einrichten und presence auf lan-bluetooth umstellen.
https://wiki.fhem.de/wiki/PRESENCE#Installation_von_.28le.29presenced
Hallo,
erst einmal vielen Dank für Deine Antwort.
Das bedeutet das ich die erste Anweisung in
Define GT.Alex lepresenced lan-bluetooth 7C:2F:80:D1:82:5F 10 60
abändern muss ?
Ich werd das mal gleich probieren
LGAlex
Zitat von: Anno74 am 16 September 2018, 13:22:07
Hallo,
erst einmal vielen Dank für Deine Antwort.
Das bedeutet das ich die erste Anweisung in
Define GT.Alex lepresenced lan-bluetooth 7C:2F:80:D1:82:5F 10 60
abändern muss ?
Ich werd das mal gleich probieren
LGAlex
Nein heißt es nicht. Lese den Link
Hallo,
ja das habe ich und es entsprechend abgeändert.
Irgendwas läuft aber noch nicht wie es soll.
Bekomme nun folgendes angezeigt
PRESENCE
GT.Alex
present
notify
GTAlexAbsent
active
GTAlexPresent
2018-09-16 14:18:39
oben zeigt er mir zwar an das er da ist aber in den Notify wiederrrum steht er auf Absent. Also Absent activ!
Auch kommen die Daten im Server nicht an :-(
So kann ich leider nichts erkennen. Bitte mach ein list aller Beteiligten Devices.
List ist ein FHEM Befehl
list DEVICENAME
Und verwende bitte Code Tags wenn du hier Log Ausgaben oder Code postest.
Hallo,
also folgendes gibt mir List GT.Alex aus
Internals:
ADDRESS 7C:2F:80:D1:82:5F
CHANGED
DEF lan-bluetooth 7C:2F:80:D1:82:5F 192.168.0.7:5333 30
DeviceName 192.168.0.7:5333
FD 4
INTERVAL_NORMAL 30
INTERVAL_PRESENT 30
MODE lan-bluetooth
NAME GT.Alex
NOTIFYDEV global
NR 20
NTFY_ORDER 50-GT.Alex
PARTIAL
STATE present
TYPE PRESENCE
READINGS:
2018-09-16 14:27:21 command_accepted yes
2018-09-16 14:48:54 daemon lepresenced V0.83
2018-09-16 14:48:54 device_name Gigaset G-tag
2018-09-16 14:48:54 model lan-lepresenced
2018-09-16 14:48:54 presence present
2018-09-16 14:48:54 rssi -87
2018-09-16 14:48:54 state present
helper:
CURRENT_STATE present
CURRENT_TIMEOUT normal
PRESENT_COUNT 0
Attributes:
event-on-change-reading state
room Wohnung
Der GTag liegt aber in Silberpapier engewickelt ca. 10m entfert vom RPI. Sollte also auf Absent gehen.
auch kommt Irgendwie der Befehl am Server nicht an.
In der fhem.cfg ist nun folgendes eingetragen
define GT.Alex PRESENCE lan-bluetooth 7C:2F:80:D1:82:5F 192.168.0.7:5333 30
attr GT.Alex event-on-change-reading state
attr GT.Alex room Wohnung
define GTAlexAbsent notify GT.Alex:absent "wget -q -O -"http://User:Password@192.168.0.200/dev/sps/io/VI23/Aus""
attr GTAlexAbsent room Wohnung
define GTAlexPresent notify GT.Alex:present "wget -q -O -'http://User:Password@192.168.0.200/dev/sps/io/VI23/Ein'"
attr GTAlexPresent room Wohnung
Deine cfg interessiert mich nicht. Welcher Befehl soll denn wie wo ankommen. Das presence Modul und lepresenced scheinen jedenfalls zu gehen.
Ansonsten list vom anderen Device.
Das ist das einzigste Device, welches in FHem eingetragen ist.
Es soll folgendes passieren.
GTAG da (Present)
Aufruf der Url:
Http://User:Password@192.168.0.200/dev/sps/io/VI23/Ein
Gtag nicht da (Absent)
Aufruf der Url
Http://User:Password@192.168.0.200/dev/sps/io/VI23/Aus
gebe ich die Befehle im Webbrowser direkt ein,verarbeitet der Server die Befehle Ordnungsgemäss.
Wie ich die Notify geschrieben habe, erkennt man ja in der fhem.cfg. Deswegen habe ich die auch mal mit gepostet.
Nein erkennt man nicht. Ich erkenne nicht ob das Notify ausgelöst hat oder nicht. Deine cfg interessiert mich null.
Ich bin dann mal feiern. Findet sich bestimmt einer der sowas an deiner cfg sieht.
Nein erkennt man nicht. Ich erkenne nicht ob das Notify ausgelöst hat oder nicht. Deine cfg interessiert mich null.
Ich bin dann mal feiern. Findet sich bestimmt einer der sowas an deiner cfg sieht.
Hallo,
es mag sein das man es nicht daran sieht. Aber man sieht mE. nach wie es definiert wurde und ob da schon ein Fehler vorliegt! Deswegen hatte ich sie dir gepostet. Auch habe ich geschrieben das FHEM für mich Neuland ist und wenn weitere Daten benötigt werden, ich sie nachreche mit der bitte mir zu schreiben wie ich an die daten komme! Ich denke auch mal das ich das gemacht habe. Du hattest geschrieben das du wissen möchtest was ich erreichen möchte. Auch das habe ich geschrieben...
Aber ich danke dir dennoch für deine Hilfe und wünsche dir viel Spass beim feiern. Wenigstens scheint die Erkennung ja schon zu funktionieren und vielleicht findet sich noch einer der mir weiterhilft wie ich das notify zusetzen habe oder wo mein Fehler liegt.
LG Ale
Hy du gehst das meiner meinung falsch an
Das notify fragt das device ab ob es presend oder absend ist.
Schau erst mal ob die Anwesenheit richtig funktioniert, sprich ist es da wenn es nicht in alufolie oder blechdosen versteckt ist und ist es abwesend ist wenn du es eingewickelt hast.
Erst dann kannst du dein notify richtig defenieren.
([?Lichtsteuerung:light] < 5 and [structure_Bewohner] eq "present") (set ESPEasy_Sonoff3_PUMP on)
Gesendet per tapatalk
Hallo,
auch dir erst einmal ein Danke :)
Also, wenn der GTAG absent ist geht nun im Server der Ausgang auf 0 wie es sein soll. Packe ich den Gtag aus dem Silberpapier schaltet er binnen 15 Sekunden um auf 1, sprich Present. Wickle ich den nun wieder in Alufole, so schaltet er ab und wann einmal auf Absent, aber halt nicht immer. Derzeit nach 5 Min 49 Sekunden :-(
Ich habe u Testwecken den Abfrage Intervall auf30 Sekunden gesetzt. Kann es sein das er damit Probleme hat?
Macht es Probleme wenn ich auf dem Handy die GTag App am laufen habe
LG Alex
Hallo
Ja wenn die mit dem handy gepairt sind werden die von FHEM nicht mehr erkannt.
Wenn du noch was anderes per Bluetooth laufen hast stört das auch.
Aus eigener Erfahrung man nehme ein Raspberry Pi Zero W zur G-Tag erkennung und den FHEM Pi/Pc für alles andere.
Hallo Gastmaster,
okay, da brauche ich mich nicht zu wundern. Habe jetzt die GTAG Anwendung am Handy aus und nun klappt es. Also einwickeln in Alufolie und ins Bad schleppen welches ca 10 Meter entfernt ist, scheint nicht zu klappen da er dann immernoch erkannt wird. Ins Auto legen bringt dagegen etwas. Dann schaltet er brav auf Absent :-)
Dennoch Dir lieben Dank für Deinen Hilfe :)
VlG Alex