[gelöst] mehrere Rollos zusammenfassen

Begonnen von Schlafsack, 27 Oktober 2023, 15:38:29

Vorheriges Thema - Nächstes Thema

Schlafsack

Hallo
ich möchte z.B alle meine Rollos im Erdgeschoss mit einem Dummy verfahren, aber irgendwie bewegt sich nichts. Alle Rollos einzeln funktionieren.

Ich habe ein Dummy Rollo_Erdgeschoss erstellt
defmod Rollo_Erdgeschoss dummy
attr Rollo_Erdgeschoss devStateIcon hoch:fts_shutter_10:runter [0-9]:fts_shutter_10:runter 100:fts_shutter_100:hoch runter:fts_shutter_100:hoch 5[0-9]:fts_shutter_50:runter 9[0-9]:fts_shutter_90:runter 8[0-9]:fts_shutter_80:runter 7[0-9]:fts_shutter_70:runter 6[0-9]:fts_shutter_60:runter 5[0-9]:fts_shutter_50:runter 4[0-9]:fts_shutter_40:hoch 3[0-9]:fts_shutter_30:hoch 2[0-9]:fts_shutter_20:hoch 1[0-9]:fts_shutter_10:hoch
attr Rollo_Erdgeschoss group Rollo
attr Rollo_Erdgeschoss icon fts_shutter_60
attr Rollo_Erdgeschoss setList state:0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100
attr Rollo_Erdgeschoss webCmd state

und ein notify V_Rollo_Erdgeschoss
defmod V_Rollo_Erdgeschoss notify Rollo_Erdgeschoss.*\
\
{my $value = ReadingsVal("Rollo_Erdgeschoss", "state", "-88");;;; fhem("setreading Rollo_Terrasse pct $value");;;; fhem("setreading Rollo_Wohnzimmer pct $value");;;; fhem("setreading Rollo_Kueche pct $value");;;; fhem("setreading Rollo_Esszimmer pct $value");;;;}
attr V_Rollo_Erdgeschoss group Rollo
attr V_Rollo_Erdgeschoss icon edit_settings

MQTT2 Device Rollo_Kueche (alle anderen Rollos sind genauso aufgebaut)
defmod Rollo_Kueche MQTT2_DEVICE
attr Rollo_Kueche event-on-change-reading motor,pct,state
attr Rollo_Kueche group Rollo
attr Rollo_Kueche readingList RolloBridge:schellenberg/device/value/1488:.* motor\
RolloBridge:schellenberg/device/value/9097:.* pct\
RolloBridge:schellenberg/device/value/9097:.* state
attr Rollo_Kueche setList hoch:noArg schellenberg/device/value/update/1488 1\
stop:noArg schellenberg/device/value/update/1488 0\
runter:noArg schellenberg/device/value/update/1488 2\
pct:0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 schellenberg/device/value/update/9097 $EVTPART1
attr Rollo_Kueche webCmd pct

Vielen Dank für die Hilfe

Christian83

Hallo,

Ich habe das über eine structure gelöst.

Gruß,

Christian

Schlafsack

Besten Dank, habe es jetzt ebenfalls so gelöst

KernSani

Auch wenn es gelöst ist... Warum steht im notify "setreading"? Sollte da nicht einfach nur "set" stehen?
P.S.: Ich gruppiere Rolläden auch über structure.
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...