Hallo,
Ich habe da ein Device, in dem alle möglichen Infos meiner Heizungssteuerung reingepackt sind.
Da stehen dann zum Beispiel die folgenden Readings:
BZ.EcoSoll
BZ.Fenster
BZ.KomfSoll
BZ.Korrektur
BZ.ManKalib
BZ.PreKomfSoll
BZ.Raumbetriebsart
BZ.SchutzSoll
BZ.TempIst
BZ.TempSoll
BZ.VentilPos
Und das dann für alle Zimmer (also WZ,SZ,GZ).
Dafür möchte ich nun eine Übersicht mit einer readingsGroup machen.
Wenn ich eine Spalte definiere, dann werden alle Zimmer aufgelistet.
defmod Ventile readingsGroup <Name>,<VentilPos> OZW772:.*VentilPos
Wenn ich aber nun mehrere Spalten definiere, dann erscheint nur mehr eine Zeile und dann alle Infos in einer Zeile.
Wie muss ich die readingsGroup definieren?
Danke für jeden Hinweis.
Lg, Gerhard
Hi Gerhard,
bin gerade über das gleiche Problem gestolpert. Hast du dafür jemals eine Lösung gefunden?
Danke & Gruß
Hanjo
Probiere mal (beispielhaft und nicht getestet):
defmod Ventile readingsGroup <Name>,<EcoSoll>,<Fenster>,<KomfSoll>,<VentilPos> OZW772:@1,(.*).EcoSoll,#1.Fenster,#1.KomfSoll,#1.VentilPos
https://fhem.de/commandref.html#readingsGroup
Zitat
...
If the first regex is '@<index>' it gives the index of the following regex by which the readings are to be grouped. if capture groups are used they can be refferenced by #<number>. eg:
<IP-Adress><Hostname><MAC><Vendor>
nmap:@2,<#1>,(.*)_hostname,#1_macAddress,#1_macVendor
...
lg
Gernot