Also userReadings funktioniert in readingsGroup definitiv nicht. Es werden einfach keine Readings angezeigt und auch nicht ausgewertet. Ich habe das Problem folgendermaßen gelöst:
in jedem Device (Thermostat) ein userReading, das so heißt wie der Befehl zum Setzen:
userReadings controlMode {ReadingsVal("WZ_Heizung_Climate","mode","0");; }
In der Definition von readingsGroup:
<{ReadingsVal($DEVICE,"controlMode","0")}>
Und das attr commands:
attr commands {'Heizungswerte.controlMode' => 'controlMode:auto,manu,boost'}
Die einzige Kleinigkeit, die mich noch stört ist, nach setzen der Einstellung ist das Reading mit einem set_ davor (zB set_manu) bis das Device den Modus bestätigt (dauert paar Minuten).
Kann man die Readings manipulieren, dass falls ein set_ da steht es entfernt wird?
Gruß Arek