Hallo Zusammen,
bastle nun schon eine Weile an einer Tabelle zum Einstellen meiner Zeitschalter rum.
Es funktionier soweit auch schon recht ordentlich, allerdings habe ich ein paar Probleme die ich nicht gelöst bekomme.
define rg_LichtSteuerung readingsGroup LichtXX:Tag1,<|>,Tag2,<|>,Tag3,<|>,Tag4,<|>,Tag5,<|>,Status \
Licht00:label1,label2,<|>,label3,label4,<|>,label5,label6,<|>,label7,label8,<|>,label9,label10,<|>,label11,<|>,label12 \
Licht01:ein01,aus01,<|>,ein02,aus02,<|>,ein03,aus03,<|>,ein04,aus04,<|>,ein05,aus05,<|>,state@Licht01_DOIF,<|>,state@Schalter6_Ch1 \
Licht04:ein01,aus01,<|>,ein02,aus02,<|>,ein03,aus03,<|>,ein04,aus04,<|>,ein05,aus05,<|>,state@Licht04_DOIF,<|>,state@Steckdose3 \
Licht06:ein01,aus01,<|>,ein02,aus02,<|>,ein03,aus03,<|>,ein04,aus04,<|>,ein05,aus05,<|>,state@Licht06_DOIF,<|>,state@Dimmer_Deckenfluter \
Licht02:ein01,aus01,<|>,ein02,aus02,<|>,ein03,aus03,<|>,ein04,aus04,<|>,ein05,aus05,<|>,state@Licht02_DOIF,<|>,state@Schalter6_Ch1 \
Licht03:ein01,aus01,<|>,ein02,aus02,<|>,ein03,aus03,<|>,ein04,aus04,<|>,ein05,aus05,<|>,state@Licht03_DOIF,<|>,state@Schalter6_Ch1  \
Licht05:ein01,aus01,<|>,ein02,aus02,<|>,ein03,aus03,<|>,ein04,aus04,<|>,ein05,aus05,<|>,state@Licht05_DOIF,<|>,state@Steckdose3 \
Licht07:ein01,aus01,<|>,ein02,aus02,<|>,ein03,aus03,<|>,ein04,aus04,<|>,ein05,aus05,<|>,state@Licht07_DOIF,<|>,state@Dimmer_Deckenfluter
attr rg_LichtSteuerung alias Licht Automatik Steuerung
attr rg_LichtSteuerung cellStyle {"c:0" => 'style="text-align:left"'}
attr rg_LichtSteuerung commands {'ein01'=>'ein01:','aus01'=>'aus01:','ein02'=>'ein02:','aus02'=>'aus02:','ein03'=>'ein03:','aus03'=>'aus03:','ein04'=>'ein04:','aus04'=>'aus04:','ein05'=>'ein05:','aus05'=>'aus05:','state.cmd_1' => 'set $DEVICE disable','state.cmd_2' => 'set $DEVICE disable','state.initialize' => 'set $DEVICE disable','state.initialized' => 'set $DEVICE disable','state.disabled' => 'set $DEVICE initialize','state.on' => 'set $DEVICE off','state.off' => 'set $DEVICE on'}
attr rg_LichtSteuerung notime 1
attr rg_LichtSteuerung room Test
attr rg_LichtSteuerung valueColumns {'Tag1'=>'colspan="2"','Tag2'=>'colspan="2"','Tag3'=>'colspan="2"','Tag4'=>'colspan="2"','Tag5'=>'colspan="2"','Status'=>'colspan="2"'}
attr rg_LichtSteuerung valueIcon {'state.initialize' => 'ios-set_on','state.initialized' => 'ios-set_on','state.disabled' => 'ios-off','state.cmd_1' => 'ios-on-green','state.cmd_2' => 'ios-on-blue','state.off'=>'FS20.off','state.on'=>'FS20.on','state.set_off'=>'set_off','state.set_on'=>'set_on'}
attr rg_LichtSteuerung valuePrefix {'state.initialize'=>' ','state.initialized'=>' ','state.disabled'=>' ','state.cmd_1'=>' ','state.cmd_2'=>' ','state.off'=>'  ','state.on'=>'  ','state.set_off'=>'  ','state.set_on'=>'  '}
attr rg_LichtSteuerung valueStyle {($READING eq "Tag1" ||$READING eq "Tag2" ||$READING eq "Tag3" ||$READING eq "Tag4" ||$READING eq "Tag5" ||$READING eq "Status")?'style="color:Red;;;;font-weight:bold;;;;text-align:center"' :($READING eq "label1" ||$READING eq "label3" ||$READING eq "label5" ||$READING eq "label7" ||$READING eq "label9")?'style="color:Green;;;;font-weight:bold;;;;text-align:center"' :($READING eq "label2" ||$READING eq "label4" ||$READING eq "label6" ||$READING eq "label8" ||$READING eq "label10")?'style="color:Blue;;;;font-weight:bold;;;;text-align:center"'  :'style="text-align:center"'}
1) Warum sind nicht alle Überschriften über 2 Spalten verteilt?
attr rg_LichtSteuerung valueColumns {'Tag1'=>'colspan="2"','Tag2'=>'colspan="2"','Tag3'=>'colspan="2"','Tag4'=>'colspan="2"','Tag5'=>'colspan="2"','Status'=>'colspan="2"'}
Bild2 gemäß Code.
Bild1 mit:
LichtXX:Tag1,<>,<|>,Tag2,<|>,Tag3,<|>,Tag4,<|>,Tag5,<|>,Status
und
{'Tag1'=>'colspan="1"','Tag2'=>'colspan="2"','Tag3'=>'colspan="2"','Tag4'=>'colspan="2"','Tag5'=>'colspan="2"','Status'=>'colspan="2"'}
2) Wie bekomme ich die "_" in den ersten 2 Zeilen weg?
Hab's schon mit mapping {if($DEVICE eq "_") {..}} versucht, aber ohne Erfolg.
3) Wie bekomme ich die "-" (4x) in der 4. Zeile unterdrück?
Wenn die die bei der Definition weglasse,  Licht02:<>,aus01,<|>,<>,aus02,<|> usw.,
dann verliere ich den Link "Anrichte Küche Mittags"
Bin für jeden Tipp dankbar.
Grüße
			
			
			
				Teilerfolg:
Zitat
1) Warum sind nicht alle Überschriften über 2 Spalten verteilt?
attr rg_LichtSteuerung valueColumns {'Tag1'=>'colspan="2"','Tag2'=>'colspan="2"','Tag3'=>'colspan="2"','Tag4'=>'colspan="2"','Tag5'=>'colspan="2"','Status'=>'colspan="2"'}
'Status'=>'colspan="3"'
Warum aber "Montag" reps. 'Tag1'=>"2"' nicht funktioniert ist weiterhin unklar.
Grüße Knut
			
				Hallo Zusammen,
ich muss noch mal nachfragen.
Hat keiner ein Lösung für mein Problem mit dem Ausrichten über 2 Spalten?
Zitat
1) Warum sind nicht alle Überschriften über 2 Spalten verteilt?
attr rg_LichtSteuerung valueColumns {'Tag1'=>'colspan="2"','Tag2'=>'colspan="2"','Tag3'=>'colspan="2"','Tag4'=>'colspan="2"','Tag5'=>'colspan="2"','Status'=>'colspan="3"'}
Bild2 gemäß Code.
Ich bekomme weiterhin 'Tag1' nicht über 2 Spalten zentriert.
Danke im voraus und Grüße
			
				Hallo Zusammen,
durch Zufall hab ich nochmals rumprobiert und ein Workaround gefunden.
mit:
LichtXX:<>,Tag1,
bzw.
LichtXX:<>,Tag1,<|>,Tag2,<|>,Tag3,<|>,Tag4,<|>,Tag5,<|>,Status 
Licht00:<>,label1,label2,<|>,label3,label4,<|>,label5,label6,<|>,label7,label8,<|>,label9,label10,<|>,label11,<|>,label12 
Licht01:<>,ein01,aus01,<|>,ein02,aus02,<|>,ein03,aus03,<|>,ein04,aus04,<|>,ein05,aus05,<|>,state@Licht01a_DOIF,<|>,state@Schalter6_Ch1 
Licht04:<>,ein01,aus01,<|>,ein02,aus02,<|>,ein03,aus03,<|>,ein04,aus04,<|>,ein05,aus05,<|>,state@Licht04a_DOIF,<|>,state@Steckdose3 
Licht06:<>,ein01,aus01,<|>,ein02,aus02,<|>,ein03,aus03,<|>,ein04,aus04,<|>,ein05,aus05,<|>,state@Licht06a_DOIF,<|>,state@Dimmer_Deckenfluter 
Licht02:<>,ein01,aus01,<|>,ein02,aus02,<|>,ein03,aus03,<|>,ein04,aus04,<|>,ein05,aus05,<|>,state@Licht02a_DOIF,<|>,state@Schalter6_Ch1 
LichtXY:<>,Tag1,<|>,Tag2,<|>,Tag3,<|>,Tag4,<|>,Tag5,<|>,Status 
Licht03:<>,ein01,aus01,<|>,ein02,aus02,<|>,ein03,aus03,<|>,ein04,aus04,<|>,ein05,aus05,<|>,state@Licht03a_DOIF,<|>,state@Schalter6_Ch1  
Licht05:<>,ein01,aus01,<|>,ein02,aus02,<|>,ein03,aus03,<|>,ein04,aus04,<|>,ein05,aus05,<|>,state@Licht05a_DOIF,<|>,state@Steckdose3 
Licht07:<>,ein01,aus01,<|>,ein02,aus02,<|>,ein03,aus03,<|>,ein04,aus04,<|>,ein05,aus05,<|>,state@Licht07a_DOIF,<|>,state@Dimmer_Deckenfluter
hat es letztendlich funktioniert.
Grüße