FHEM Forum

FHEM => Frontends => readingsGroup / readingsHistory => Thema gestartet von: Invers am 29 Juni 2020, 16:21:38

Titel: mehrere Dummys mit Slidern in einer Zeile einer RG
Beitrag von: Invers am 29 Juni 2020, 16:21:38
Ich finde leider keine Lösung.
Ich möchte eine RG mit 3 verschiedenen Dummys erstellen. Die Dummys haben alle einen Slider für state.
Wie kann ich die Dummys nun in eine einzige Zeile einer RG unterbringen, so dass aber die Slider mit angezeigt werden und auch klickbar/nutzbar sind?

Dummy sieht so aus:
defmod DU_1 dummy
attr DU_1 room 1Test
attr DU_1 setList state:slider,1,1,10
attr DU_1 webCmd state

setstate DU_1 1
setstate DU_1 2020-06-29 16:19:49 state 1



Besten Dank im Voraus für Hilfe und Support
Titel: Antw:mehrere Dummys mit Slidern in einer Zeile einer RG
Beitrag von: Invers am 03 Juli 2020, 10:38:28
Danke, hat sich erledigt.
Titel: Antw:mehrere Dummys mit Slidern in einer Zeile einer RG
Beitrag von: amenomade am 03 Juli 2020, 12:27:25
Hi

Den Beitrag hatte ich gelesen, aber ich hatte keine vernünftige Antwort. Deine Lösung würde mich aber interessieren.
Titel: Antw:mehrere Dummys mit Slidern in einer Zeile einer RG
Beitrag von: Invers am 03 Juli 2020, 12:48:24
Ja, mich auch, aber ich habe das dann anders gelöst. Ich habe rausgefunden, dass es auch ohne Dummys geht. Ging um die Schaltflächen am/für Dyson-Lüfter, gesteuert über MQTT per Auswahllisten im DOIF (nicht von mir, sondern nur von mir genutzt).
Ich habe in der RG nun die Schaltflächen gebastelt und eingesetzt. Dann rein in meinen Floorplan. Geht alles, hat aber eigentlich nichts mehr mit der ursprünglichen Frage zutun.

defmod rg_Luefter readingsGroup <>,<Stufe>,<Oszi>,<Auto> DOIF_update_Dyson:,desired_mode,desired_fanspeed,desired_oscillation,desired_auto
attr rg_Luefter alias Lüfter
attr rg_Luefter commands { \
"desired_mode.OFF" => "set $DEVICE desired_mode ON",\
"desired_mode.ON" => "set $DEVICE desired_mode OFF",\
"desired_fanspeed" => "desired_fanspeed:",\
"desired_oscillation.OFF" => "set $DEVICE desired_oscillation ON",\
"desired_oscillation.ON" => "set $DEVICE desired_oscillation OFF",\
"desired_auto.OFF" => "set $DEVICE desired_auto ON",\
"desired_auto.ON" => "set $DEVICE desired_auto OFF",\
}
attr rg_Luefter fp_Schalter 382,793,0,rg_Luefter,
attr rg_Luefter group TV
attr rg_Luefter nonames 1
attr rg_Luefter room Wohnung->Wohnzimmer
attr rg_Luefter style style="border:none;;box-shadow:none"
attr rg_Luefter valueIcon {'desired_mode.OFF' => 'Ventilator_fett@LightSkyBlue', 'desired_mode.ON' => 'Ventilator_fett@lime',\
'desired_oscillation.OFF' => 'Ventilator_fett@LightSkyBlue', 'desired_oscillation.ON' => 'Ventilator_fett@lime',\
'desired_auto.OFF' => 'Ventilator_fett@LightSkyBlue', 'desired_auto.ON' => 'Ventilator_fett@lime'}


Titel: Antw:mehrere Dummys mit Slidern in einer Zeile einer RG
Beitrag von: Beta-User am 03 Juli 2020, 13:15:12
In dem Zusammenhang würde mich allerdings v.a. auch interessieren, ob man das mit dem Dyson denn nicht mit "Bordmitteln" von MQTT2_DEVICE nicht besser hinbekäme...?

Ich habe den Thread neulich erst gesehen und fand es - jedenfalls auf den ersten Blick - schade, dass man beim "Übertrag" der ursprünglich wohl für MQTT_DEVICE entwickelten Lösung (die dafür auch ok zu sein scheint) zu MQTT2_DEVICE nicht mehr Gebrauch von den hierdurch eröffneten Optionen gemacht hat.
Also falls Interesse besteht: Ggf. mal einen Blick auf die anderen "MQTT-sprechenden Saubermänner" werfen und dann nochmal im MQTT-Bereich nachfragen?
Titel: Antw:mehrere Dummys mit Slidern in einer Zeile einer RG
Beitrag von: kroman am 05 Juli 2020, 09:08:26
Die ursprüngliche Aufgabe kann man so lösen:


define DU_1 dummy
attr DU_1 alias blabla

define DU_2 dummy

define DU_3 dummy

define RG_1 readingsGroup DU_1:state,state@DU_2,state@DU_3
attr RG_1 commands {'state' => 'state:slider,1,1,10'}
Titel: Antw:mehrere Dummys mit Slidern in einer Zeile einer RG
Beitrag von: Invers am 05 Juli 2020, 15:41:03
Danke, werde ich mir merken.
commands {'state' => 'state:slider,1,1,10'} hatte ich nicht auf dem Schirm.