FHEM Forum

FHEM - Hausautomations-Systeme => KNX/EIB => Thema gestartet von: mrabdip am 03 März 2014, 18:29:04

Titel: Temperatur und Luftfeuchte an den Bus senden
Beitrag von: mrabdip am 03 März 2014, 18:29:04
Guten Abend,

ich habe mir ein RFXtrx-Modul gekauft um damit Temperatur-/Luftfeuchtewerte abzugreifen und an den KNX-Bus zu senden.
Ich verwende folgenden Code (Auszug):

define TRX_0 TRX /dev/ttyUSB0@38400
define THGR228N_1 TRX_WEATHER THGR228N_1

define EIB_0503 EIB 0503
attr EIB_0503 alias Aussentemperatur
attr EIB_0503 model tempsensor
#attr EIB_0503 dummy 1

define EIB_0504 EIB 0504
attr EIB_0504 alias Aussenluftfeuchte
attr EIB_0504 model percent
#attr EIB_0503 dummy 1

define aussenTemperaturEIB notify THGR228N_1:temperature.* set EIB_0503 value $EVTPART1
define aussenLuftfeuchteEIB notify THGR228N_1:humidity.* set EIB_0504 value $EVTPART1

Mein Problem ist, das im FHEM-Web bei den Werten "on" und "off" dahintersteht. Wenn ich das Attribut dummy setze, sind
die beiden States weg, es funktioniert jedoch das Senden/notify an den Bus nicht mehr. Gibt es eine andere Möglichkeit nur ein Icon
und den Wert anzuzeigen?

Danke schon einmal.

Grüße
mrabdip
Titel: Antw:Temperatur und Luftfeuchte an den Bus senden
Beitrag von: mrabdip am 15 März 2014, 18:05:36
OK, habe es nun selbst herausgefunden. Mit einem "Nicht-EIB-Dummy" notify und entsprechenden stateformat funktioniert es.
Titel: Antw:Temperatur und Luftfeuchte an den Bus senden
Beitrag von: Andi2708 am 26 Februar 2019, 13:24:51
Hallo mrabdip,

ich weiß dein Beitrag ist schon etwas in die jahre gekommen aber könntest du deine Lösung mal posten/ erläutern?
Ich habe gerade ähnliches vor, schaffe es aber nicht meine SollTemperatur an den KNX-Bus zu senden...

Mein "Setup" (knxd,ip gateway usw läuft alles

KNX-TempSensor :  0/0/8:dpt9.001
Dummy d_SollTemp
Notify n_d_SollTempSet :
** d_SollTemperatur:.* set KNX_0000008 value $EVENT;**

Ändere ich in dummy meine Temp ändert sich zwar der Wert von KNX_0000008 in der FHEM-Oberfläche aber es geht nichts an den BUS/ das Termostat zeigt bei SollTep immer noch die alte Temperatur an...
Titel: Antw:Temperatur und Luftfeuchte an den Bus senden
Beitrag von: mrabdip am 26 Februar 2019, 21:14:29
Hallo Andi2708,

stimmt, ist schon lange her. Ich hab mir damals beholfen, indem ich einen KNX-Sensor für Luftfeuchte und Temperatur zugelegt habe. Dann funktioniert es ganz einfach. Meinen anderen Ansatz habe ich nicht weiter verfolgt.

Ich weiß nicht ob der Vergleich mit dem Datum/Uhrzeit was nützt. Diesen Wert schreibe ich zyklisch auf den Bus. Vielleicht geht das auch mit anderen Werten. Z.B. alle 5 Minuten den Wert einer Temperatur auf den Bus schreiben.

define EIB_datum KNX 0/5/2:dpt11
attr EIB_datum IODev KNX
attr EIB_datum eventMap /value now:now/
attr EIB_datum room KNX
attr EIB_datum webCmd now

define dateset at +*01:00:00 set EIB_datum now


Mehr fällt mir auf die Schnelle nichts ein.