Guten Abend zusammen,
ich habe hier diverse Geräte von EnOcean.
Von diesen würde ich gerne die Werte auslesen.
Beispielsweise vom Temperatursensor die Temperatur.
Ich würde gerne ein Notify anlegen, welches mich bei einer Temperaturänderung informiert.
Jedoch wird kein Notify ausgelöst.
DEF:
EnO_0181383F:temperature:.* MACHE-ETWAS
Was muss ich machen, damit ich mir die Temperatur irgendwie per Notify verarbeiten kann?
hallo Knate,
Ist die Frage noch aktuell, dann poste bitte das Ergebnis des Befehls list EnO_0181383F
.
Wenn nicht, poste die Lösung und kennzeichne den 1. Beitrag mit "[gelöst] ...." in der Betreffzeile.
LG
Gernot
Ich denke du solltest einiges lesen, damit du in der Materie fit wirst:
FHEM Anleitung (https://forum.fhem.de/index.php/topic,19621.0.html)
Richtig im Forum fragen (https://forum.fhem.de/index.php/topic,71806.0.html)
bezüglich deiner Frage:
ein Notify kannst du relativ einfach über den eventmonitor anlegen lassen: https://wiki.fhem.de/wiki/Event_monitor
Dann wäre die Frage natürlich auch, hast du die Sensoren denn schon in Fhem, weil du sagst, dass du sie gerne auslesen "würdest". Nächste Frage wäre, wie sieht das Device, welches du auslesen willst wirklich aus? Und dann noch der Hinweis direkt am Anfang, dass du bitte Code-Tags nutzt :)
Der "list"-Befehlt bringt folgende Ausgabe:
Internals:
CFGFN
DEF 0181383F
IODev TCM_310
LASTInputDev TCM_310
MSGCNT 60
NAME EnO_0181383F
NR 111
NTFY_ORDER 50-EnO_0181383F
STATE 23.5
TCM_310_DestinationID FFFFFFFF
TCM_310_MSGCNT 60
TCM_310_PacketType 1
TCM_310_RSSI -45
TCM_310_ReceivingQuality excellent
TCM_310_RepeatingCounter 0
TCM_310_SubTelNum 3
TCM_310_TIME 2017-06-20 09:40:48
TYPE EnOcean
Readings:
2017-06-20 09:40:48 state 23.5
2017-06-19 23:45:11 teach 4BS teach-in accepted EEP A5-02-05 Manufacturer: Afriso-Euro-Index
2017-06-20 09:40:48 temperature 23.5
Helper:
Attributes:
IODev TCM_310
eep A5-02-05
manufID 02D
room EnOcean
subType tempSensor.05
teachMethod 4BS
Ich glaube aber dem Fehler langsam auf die Schliche zu kommen.
Ich rufe bei meinem notify eine URL auf, welcher ich die Parameter "name/id des devices" und "value des devices" mitgebe.
Eigentlich dachte ich, dass ich das mittels der Variablen $NAME und $EVENT machen kann.
Aber tatsächlich scheint es $EVENT nicht bei dem notify zu geben. Mit dem Namen alleine funktioniert es nämlich.
Meine Frage ist jetzt also, wie ich an den Wert/Temperatur komme.
Ich muss dich fragen, hast du dir die Links angeschaut?
Aktuell wirfst du uns leider nur Brocken hin. Damit müssen wir in eine Glaskugel schauen und hoffen, dass was bei raus kommt. Daher nochmals der Hinweis auf die Links, lies diese bitte. Auch, wenn es viel ist, aber nur so geht es.
Zu deinem Konkreten Problem:
1. Ein list aller beteiligten Devices wird benötigt
2. Was hast du und was willst du?
3. Was hast du bisher versucht?
4. Was ist passiert, oder nicht passiert?
5. Welcher Fehler steht im Log?
Vorher wird es leider nix dir zu helfen. Sry.