FHEM Forum

FHEM - Hausautomations-Systeme => KNX/EIB => Thema gestartet von: Michael Schmidt am 04 Juni 2017, 17:53:38

Titel: KNX HVAC Mode (dpt20)
Beitrag von: Michael Schmidt am 04 Juni 2017, 17:53:38
Hi Leutz / Andi

Bin gerade dabei meine gesamte config auf KNX umzustellen.
Funktioniert echt toll und ist sogar ganz ordentlich dokumentiert, kurz gesagt ich habe das fix hinbekommen
und konnte meinen Code auch deutlich verschlanken!
DICKES THX an Andi!!!

ich benötige für meine KWL/Therme den dpt20 (HVAC/DHW),
ist dieser bereits implementiert oder hast du da etwas geplant?

Oder gibt es möglicherweise einen anderen dpt der ebenfalls funktioniert?

LG
Titel: Antw:KNX HVAC Mode (dpt20)
Beitrag von: Andi291 am 05 Juni 2017, 11:56:49
Servus!

Probier mal den normalen DPT5. Syntaktisch hauts hin. Die Bedeutung der Werte kannst Du dann mit StateRegex übersetzen...

Grüße, Andi
Titel: Antw:KNX HVAC Mode (dpt20)
Beitrag von: Michael Schmidt am 06 Juni 2017, 15:58:09
Hat funktioniert DANKE :)
Titel: Antw:KNX HVAC Mode (dpt20)
Beitrag von: setstate am 29 Oktober 2017, 12:58:32
Wie sieht euer StateRegex für das HVAC aus?

Ich brauche Auto, Comfort, Standby, Economy, Building Protection

Update:

Ich habe es jetzt so gelöst:


define HeizungBetriebsart KNX 3/0/0:dpt5:mode
attr HeizungBetriebsart IODev tul
attr HeizungBetriebsart eventMap /value 0:Auto/value 1:Comfort/value 2:Standby/value 3:Economy/value 4:Building Protection
attr HeizungBetriebsart room KNX
attr HeizungBetriebsart stateFormat ModeName
attr HeizungBetriebsart userReadings ModeName { ReadingsVal("HeizungBetriebsart","state","0") == 0 ? "Auto" :  ReadingsVal("HeizungBetriebsart","state","0") == 1 ? "Comfort" : ReadingsVal("HeizungBetriebsart","state","0") == 2 ? "Standby" :  ReadingsVal("HeizungBetriebsart","state","0") == 3 ? "Economy" :  "Building Protection" }
attr HeizungBetriebsart webCmd Auto:Comfort:Standby:Economy:Building Protection