FHEM und Bayernluft BV-WRG-FC dezentrales Raumlüftungsgerät

Begonnen von Humbs, 29 August 2025, 20:25:09

Vorheriges Thema - Nächstes Thema

Humbs

Hallo zusammen,

fürs Bad habe ich den Bayernluft BV-WRG-FC erworben.
Vorrangig weil er montagefreundlich ist und die WLAN Schnittstelle ohne Cloud Unsinn auskommt.

Die Ausgabe von http://192.168.xxx.xxx/index.html?export=1 lautet:

# MUSTER FÜR MASCHINENLESBAREN YAML-EXPORT

# Der Aufruf erfolgt durch:
# http://Ihre-IP-Adresse/index.html?export=1

# Das Format kann selbst angepasst werden, so dass die Parameter von einem Smarthome-System ausgelesen werden können.
# Sie finden die export.txt im Experten-Browser, nach dem Anklicken vom Zahnrad im Live-Schema

# Ein weiteres Template ist als XML verfügbar
# Es kann hier heruntergeladen werden: www.bayernluft.de/de/download/export.txt

Date: 29.08.2025
Time: 20:21:31
DeviceName: 744DBDA4XXXX
MAC: 744DBDA4XXXX
LocalIP: 192.168.xxx.xxx
RSSI: -62
FW_MainController: Rev2.1
FW_WiFi: WS32240427
SystemMode: Behaglichkeitsmode
SystemOn: 1
Speed_In: 01
Speed_Out: 01
Speed_AntiFreeze: 00
Temp_In: 22,7
Temp_Out: 24,0
Temp_Fresh: 22,6
rel_Humidity_In: 65,6
rel_Humidity_Out: 60,7
abs_Humidity_In: 13,3
abs_Humidity_Out: 13,2
Efficiency: 6,0
Humidity_Transport: 9

Hat das Gerät schon mal jemand in FEHM integriert ?

Wenn ja könnte ich mir die define Bayernluft_1 HTTPMOD http://192.168.xxxx.xxxx/index.html?export=1 300 als Beispiel nehmen?

Humbs

Mit Hilfe von GhatGPT gelöst:

define Bayernluft_1 HTTPMOD http://192.168.xxx.xxx/index.html?export=1 60
attr Bayernluft_1 comment Raumlueftung
attr Bayernluft_1 enableControlSet 0
attr Bayernluft_1 reading01Name Speed_In
attr Bayernluft_1 reading01Regex Speed_In:\s*(\d+)
attr Bayernluft_1 reading02Name Speed_Out
attr Bayernluft_1 reading02Regex Speed_Out:\s*(\d+)
attr Bayernluft_1 reading03Name Temp_In
attr Bayernluft_1 reading03Regex Temp_In:\s*([\d,]+)
attr Bayernluft_1 reading04Name Temp_Out
attr Bayernluft_1 reading04Regex Temp_Out:\s*([\d,]+)
attr Bayernluft_1 reading05Name Temp_Fresh
attr Bayernluft_1 reading05Regex Temp_Fresh:\s*([\d,]+)
attr Bayernluft_1 reading06Name rel_Humidity_In
attr Bayernluft_1 reading06Regex rel_Humidity_In:\s*([\d,]+)
attr Bayernluft_1 reading07Name rel_Humidity_Out
attr Bayernluft_1 reading07Regex rel_Humidity_Out:\s*([\d,]+)
attr Bayernluft_1 reading08Name abs_Humidity_In
attr Bayernluft_1 reading08Regex abs_Humidity_In:\s*([\d,]+)
attr Bayernluft_1 reading08ValueFn { $_ =~ s/,/./r }
attr Bayernluft_1 reading09Name abs_Humidity_Out
attr Bayernluft_1 reading09Regex abs_Humidity_Out:\s*([\d,]+)
attr Bayernluft_1 reading09ValueFn { $_ =~ s/,/./r }
attr Bayernluft_1 reading10Name Efficiency
attr Bayernluft_1 reading10Regex Efficiency:\s*([\d,]+)
attr Bayernluft_1 reading11Name Humidity_Transport
attr Bayernluft_1 reading11Regex Humidity_Transport:\s*(-?\d+)
attr Bayernluft_1 room BAD
attr Bayernluft_1 showBody 1
attr Bayernluft_1 stateFormat Humidity_Transport