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
aus einem notfy.
gruss
andre
Wie muss das genau aussehen ?
Hab das nicht hinbekommen.
Danke
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.
$EVENT statt $state
gruss
andre
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)
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 (http://fhem.de/commandref.html#readingFnAttributes)