1-wire Temperatur an KNX Gruppenadresse senden

Begonnen von snowman77, 30 September 2016, 17:49:14

Vorheriges Thema - Nächstes Thema

snowman77

Hallo zusammen,

mache gerade meine ersten Erfahrungen mit FHEM auf einem RPI.
Installiert ist OWServer, FHEM, 1-wire mit RPI2 I2C to 1-Wire Host Adapter

Ich kann mittlerweile erfolgreich DS18B20 Sensoren am 1-wire in FHEM anzeigen, außerdem kann ich aus FHEM KNX-GA on/off schalten.
Wo es im Moment bei mir hängt: Wie bekomme ich eine Temperatur eines DS18B20 an eine KNX-GA gesendet?


Hier mal meine Einstellungen ...


# KNX
define KNX TUL eibd:192.168.1.24 0.0.21
define knxKellerTemp EIB 0/0/7
attr knxKellerTemp IODev KNX
attr knxKellerTemp room Keller

#Temperatursensoren 1-Wire Bus
define myOWServer OWServer 192.168.1.37:4304
define Kellertemp OWDevice 28.3F7EE1040000 60
attr Kellertemp IODev myOWServer
attr Kellertemp icon temp_outside
attr Kellertemp model DS18B20
attr Kellertemp room Keller
attr Kellertemp stateFormat T: temperature °C

#NOTIFY
define myNotify notify Kellertemp:temperature.* { fhem("set knxKellerTemp on") }


Das notify funktioniert in dieser Einstellung und sendet mir alle 60sec nach dem Auslesen der Temperatur ein ON auf KNX 0/0/7.
Wird im Event-Monitor auch in der ETS im Busmonitor angezeigt.
Ich bekomme es aber nicht hin, dass mir der aktuelle Wert der Temperatur gesendet wird.

Habt ihr einen Ansatzpunkt für mich?

Danke!
Christian

bortelid

Hab das so gelöst:
define n_sendAussenTempToKNX notify TemperaturOW:temperature:.* set EIB_4006 value $EVTPART1