Hauptmenü

EnOcean Readings Notify

Begonnen von Knate, 20 Juni 2017, 00:11:46

Vorheriges Thema - Nächstes Thema

Knate

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?

supernova1963

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

Amenophis86

Ich denke du solltest einiges lesen, damit du in der Materie fit wirst:

FHEM Anleitung
Richtig im Forum fragen

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 :)
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...

Knate

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.

Amenophis86

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.
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...