Anwesenheitsänderung per UDP verschicken

Begonnen von The Spirit, 04 Juni 2016, 00:10:47

Vorheriges Thema - Nächstes Thema

The Spirit

HI.
Ich nutze das Presence Modul um per Bluetooth zu erkennen, ob mein Handy in Reichweite ist oder nicht.
Dies klappt einwandfrei.
Jetzt würde ich bei einer Zustandsänderungserkennung (present -> absent, oder andersum) das ganze per UDP an meine Loxone schicken.
Ein fixes Wort an Loxone schicken per UDP klappt schon.
Aber wie schicke ich zum Zeitpunkt der Statusänderung den neuen Status per UDP?
Danke,
Andreas
THZ 304 Eco Baujahr 2015

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

The Spirit

Wie muss das genau aussehen ?
Hab das nicht hinbekommen.
Danke
THZ 304 Eco Baujahr 2015

The Spirit

#3
so sieht es bisher aus.

# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create
define OnePlus2 PRESENCE local-bluetooth xx:xx:xx:xx:xx:xx
attr OnePlus2 alias Andreas
attr OnePlus2 devStateIcon absent:10px-kreis-rot present:10px-kreis-gruen
attr OnePlus2 event-on-change-reading 1
attr OnePlus2 event-on-update-reading 1
attr OnePlus2 icon status_away_2
attr OnePlus2 room Zentral

das zeigt mir an, wenn ich anwesend bzw. abwesend mit meinen OnePlus2 bin.
aber wie muss ich jetzt den notify befehl aufbauen?
spiele schon den ganzen morgen damit rum
das reine schicken wäre ja in etwa so

define n_OnePlus2 notify OnePlus2 {UDP_Msg("192.168.x.x" , "7000", "OnePlus2:$state")}

aber da bekomm ich den status nicht mitgeschickt.
THZ 304 Eco Baujahr 2015

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

The Spirit

hab es jetzt so abgeändert

define n_OnePlus2 notify OnePlus2 {UDP_Msg("192.168.xxx.xxx" , "7000", "OnePlus2:$EVENT")}

jedoch kommt nichts an bei loxone. auch im event monitor eschreint nichts.
ich sehe aber die änderung in der gui oberfläche von fhem (siehe anhang)
THZ 304 Eco Baujahr 2015

dev0

Zitat von: The Spirit am 04 Juni 2016, 09:42:11
attr OnePlus2 event-on-change-reading 1
attr OnePlus2 event-on-update-reading 1
Diese Attribute erfordern eine regexp oder einen Readingnamen als Parameter. Siehe http://fhem.de/commandref.html#readingFnAttributes