Probleme mit Dropdown in Readings-Group mit -/+, Zeichen wird nicht übernommen

Begonnen von KNUT345, 01 Oktober 2026, 14:08:39

Vorheriges Thema - Nächstes Thema

KNUT345

Hallo Zusammen,
ich wollte mir einen Konfigurator mit Zeiten abhängig von der Weckzeit bauen.
Dabei sind mitunter auch Zeiten von der Weckzeit abzuziehen.
Ich dachte dass ich hierzu einfach ein Dropdown mit '-/+' baue.
Leider kommt bei einigen Feldern das Plus nicht an, heißt es wird nicht übernommen.
Ich kann nicht genau zuordnen ab wann es passiert, aber ich denke so 6tes oder 7tes Element "VorZ6x usw"
Dachte dass es mit dem Reading-Name zusammenhängt, hatte zuerst nur "VZ6x" aber das war es nicht.
Wenn ich * statt + verwende funktioniert alles wie ich es gerne hätte.
Oder hat das was mit Zeichencodierung zu tun?
Kennt jemand das Problem?

Falls jemand noch einen Tipp hat wie man das Konstrukt vereinfachen kann, immer gerne.

Anbei die Listings der beteiligten Devices.

Danke im Voraus und Grüße
Knut

defmod Wecker_Knut_Neu dummy
attr Wecker_Knut_Neu readingList Profil\
ein1 ein2 ein3 ein4 ein5 ein6 ein7 ein8 ein9 ein10\
aus1 aus2 aus3 aus4 aus5 aus6 aus7 aus8 aus9 aus10\
Geraete1 Geraete2 Geraete3 Geraete4 Geraete5 Geraete6 Geraete7 Geraete8 Geraete9 Geraete10\
VorZ11 VorZ12 VorZ21 VorZ22 VorZ31 VorZ32 VorZ41 VorZ42 VorZ51 VorZ52\
VorZ61 VorZ62 VorZ71 VorZ72 VorZ81 VorZ82 VorZ91 VorZ92 VorZ101 VorZ102\
Wecker go Datei
attr Wecker_Knut_Neu setList Profil:unbenutzt,Werktag,Freitag,Samstag,Samstag/Feiertag,Sonntag/Feiertag,abwesend,gehen,kommen,arbeiten,Frühsport_60G_45A,Frühsport_60G_60A,Frühsport_60G\
ein1:fhtime,theme:default,step:5,defaultTime:00:00,minTime:00:00,maxTime:24:00,datepicker:false\
ein2:fhtime,theme:default,step:5,defaultTime:00:00,minTime:00:00,maxTime:24:00,datepicker:false\
ein3:fhtime,theme:default,step:5,defaultTime:00:00,minTime:00:00,maxTime:24:00,datepicker:false\
ein4:fhtime,theme:default,step:5,defaultTime:00:00,minTime:00:00,maxTime:24:00,datepicker:false\
ein5:fhtime,theme:default,step:5,defaultTime:00:00,minTime:00:00,maxTime:24:00,datepicker:false\
aus1:fhtime,theme:default,step:5,defaultTime:00:00,minTime:00:00,maxTime:24:00,datepicker:false\
aus2:fhtime,theme:default,step:5,defaultTime:00:00,minTime:00:00,maxTime:24:00,datepicker:false\
aus3:fhtime,theme:default,step:5,defaultTime:00:00,minTime:00:00,maxTime:24:00,datepicker:false\
aus4:fhtime,theme:default,step:5,defaultTime:00:00,minTime:00:00,maxTime:24:00,datepicker:false\
aus5:fhtime,theme:default,step:5,defaultTime:00:00,minTime:00:00,maxTime:24:00,datepicker:false\
ein6:fhtime,theme:default,step:5,defaultTime:00:00,minTime:00:00,maxTime:24:00,datepicker:false\
ein7:fhtime,theme:default,step:5,defaultTime:00:00,minTime:00:00,maxTime:24:00,datepicker:false\
ein8:fhtime,theme:default,step:5,defaultTime:00:00,minTime:00:00,maxTime:24:00,datepicker:false\
ein9:fhtime,theme:default,step:5,defaultTime:00:00,minTime:00:00,maxTime:24:00,datepicker:false\
ein10:fhtime,theme:default,step:5,defaultTime:00:00,minTime:00:00,maxTime:24:00,datepicker:false\
aus6:fhtime,theme:default,step:5,defaultTime:00:00,minTime:00:00,maxTime:24:00,datepicker:false\
aus7:fhtime,theme:default,step:5,defaultTime:00:00,minTime:00:00,maxTime:24:00,datepicker:false\
aus8:fhtime,theme:default,step:5,defaultTime:00:00,minTime:00:00,maxTime:24:00,datepicker:false\
aus9:fhtime,theme:default,step:5,defaultTime:00:00,minTime:00:00,maxTime:24:00,datepicker:false\
aus10:fhtime,theme:default,step:5,defaultTime:00:00,minTime:00:00,maxTime:24:00,datepicker:false\
Wecker:fhtime,theme:default,step:5,defaultTime:00:00,minTime:00:00,maxTime:24:00,datepicker:false\
Geraete1:unbenutzt,LEDKette_AZ,Anrichte,Kaffemaschine,Arbeitszimmer,Gästeklo,Bad,Küche\
Geraete2:unbenutzt,LEDKette_AZ,Anrichte,Kaffemaschine,Arbeitszimmer,Gästeklo,Bad,Küche\
Geraete3:unbenutzt,LEDKette_AZ,Anrichte,Kaffemaschine,Arbeitszimmer,Gästeklo,Bad,Küche\
Geraete4:unbenutzt,LEDKette_AZ,Anrichte,Kaffemaschine,Arbeitszimmer,Gästeklo,Bad,Küche\
Geraete5:unbenutzt,LEDKette_AZ,Anrichte,Kaffemaschine,Arbeitszimmer,Gästeklo,Bad,Küche\
Geraete6:unbenutzt,LEDKette_AZ,Anrichte,Kaffemaschine,Arbeitszimmer,Gästeklo,Bad,Küche\
Geraete7:unbenutzt,LEDKette_AZ,Anrichte,Kaffemaschine,Arbeitszimmer,Gästeklo,Bad,Küche\
Geraete8:unbenutzt,LEDKette_AZ,Anrichte,Kaffemaschine,Arbeitszimmer,Gästeklo,Bad,Küche\
Geraete9:unbenutzt,LEDKette_AZ,Anrichte,Kaffemaschine,Arbeitszimmer,Gästeklo,Bad,Küche\
Geraete10:unbenutzt,LEDKette_AZ,Anrichte,Kaffemaschine,Arbeitszimmer,Gästeklo,Bad,Küche\
Datei:erledigt,speichern,laden\
VorZ11:-,* VorZ12:-,* VorZ21:-,* VorZ22:-,* VorZ31:-,* VorZ32:-,* VorZ41:-,* VorZ42:-,* VorZ51:-,* VorZ52:-,*\
VorZ61:-,* VorZ62:-,* VorZ71:-,* VorZ72:-,* VorZ81:-,* VorZ82:-,* VorZ91:-,* VorZ92:-,* VorZ101:-,* VorZ102:-,*\
go:nein,ja

defmod rg_Wecker_Knut_Neu readingsGroup <>,<PNr>,<Gerät>,<VorZ1>,<Start>,<VorZ2>,<Ende>\
Wecker_Knut_Neu:<Licht1>,Geraete1,VorZ11,ein1,VorZ12,aus1\
Wecker_Knut_Neu:<Licht2>,Geraete2,VorZ21,ein2,VorZ22,aus2\
Wecker_Knut_Neu:<Licht3>,Geraete3,VorZ31,ein3,VorZ32,aus3\
Wecker_Knut_Neu:<Licht4>,Geraete4,VorZ41,ein4,VorZ42,aus4\
Wecker_Knut_Neu:<Licht5>,Geraete5,VorZ51,ein5,VorZ52,aus5\
<hr>\
Wecker_Knut_Neu:<Heizung1>,Geraete6,VorZ61,ein6,VorZ62,aus6\
Wecker_Knut_Neu:<Heizung2>,Geraete7,VorZ71,ein7,VorZ72,aus7\
Wecker_Knut_Neu:<Heizung3>,Geraete8,VorZ81,ein8,VorZ82,aus8\
Wecker_Knut_Neu:<Heizung4>,Geraete9,VorZ91,ein9,VorZ92,aus9\
Wecker_Knut_Neu:<Heizung5>,Geraete10,VorZ101,ein10,VorZ102,aus10\
<hr>\
<hr>\
Wecker_Knut_Neu:<Profil>,Profil\
Wecker_Knut_Neu:<Weckzeit>,Wecker\
Wecker_Knut_Neu:<Setzen>,go\
Wecker_Knut_Neu:<Datei>,Datei
attr rg_Wecker_Knut_Neu alias Wecker für Knut definieren
attr rg_Wecker_Knut_Neu cellStyle {"r:1" => 'style="font-weight:bold;;;;text-align:center"',\
"c:1" => 'style="text-align:left"',\
"r:1,c:1" => 'style="font-weight:bold;;;;text-align:center"',\
"r:1,c:4" => 'style="font-weight:bold;;;;text-align:center;;;;color:red"',\
"r:1,c:5" => 'style="font-weight:bold;;;;text-align:center;;;;color:red"',\
"r:1,c:6" => 'style="font-weight:bold;;;;text-align:center;;;;color:blue"',\
"r:1,c:7" => 'style="font-weight:bold;;;;text-align:center;;;;color:blue"',\
"r:19,c:3" => 'style="font-style:italic;;;;font-size:14px;;;;color:red"'}
attr rg_Wecker_Knut_Neu commands {'Profil'=>'Profil:',\
'ein1'=>'ein1:','aus1'=>'aus1:',\
'ein2'=>'ein2:','aus2'=>'aus2:',\
'ein3'=>'ein3:','aus3'=>'aus3:',\
'ein4'=>'ein4:','aus4'=>'aus4:',\
'ein5'=>'ein5:','aus5'=>'aus5:',\
'ein6'=>'ein6:','aus6'=>'aus6:',\
'ein7'=>'ein7:','aus7'=>'aus7:',\
'ein8'=>'ein8:','aus8'=>'aus8:',\
'ein9'=>'ein9:','aus9'=>'aus9:',\
'ein10'=>'ein10:','aus10'=>'aus10:',\
'Geraete1'=>'Geraete1:',\
'Geraete2'=>'Geraete2:',\
'Geraete3'=>'Geraete3:',\
'Geraete4'=>'Geraete4:',\
'Geraete5'=>'Geraete5:',\
'Geraete6'=>'Geraete6:',\
'Geraete7'=>'Geraete7:',\
'Geraete8'=>'Geraete8:',\
'Geraete9'=>'Geraete9:',\
'Geraete10'=>'Geraete10:',\
'Wecker'=>'Wecker:',\
'go'=>'go:',\
'Datei'=>'Datei:',\
'VorZ11'=>'VorZ11:','VorZ12'=>'VorZ12:','VorZ21'=>'VorZ21:','VorZ22'=>'VorZ22:',\
'VorZ31'=>'VorZ31:','VorZ32'=>'VorZ32:','VorZ41'=>'VorZ41:','VorZ42'=>'VorZ42:',\
'VorZ51'=>'VorZ51:','VorZ52'=>'VorZ52:','VorZ61'=>'VorZ61:','VorZ62'=>'VorZ62:',\
'VorZ71'=>'VorZ71:','VorZ72'=>'VorZ72:','VorZ81'=>'VorZ81:','VorZ82'=>'VorZ82:',\
'VorZ91'=>'VorZ91:','VorZ92'=>'VorZ92:','VorZ101'=>'VorZ101:','VorZ102'=>'VorZ102:'}
attr rg_Wecker_Knut_Neu mapping &nbsp
attr rg_Wecker_Knut_Neu room Einstellungen->Wecker
attr rg_Wecker_Knut_Neu sortby 002
attr rg_Wecker_Knut_Neu valuePrefix {'Wecker_Knut_Neu.Wecker'=>'&nbsp'}

setstate Wecker_Knut_Neu Geraete6 unbenutzt
setstate Wecker_Knut_Neu 2026-09-30 20:29:36 Datei erledigt
setstate Wecker_Knut_Neu 2026-09-30 17:14:48 Geraete1 LEDKette_AZ
setstate Wecker_Knut_Neu 2026-09-30 20:47:34 Geraete10 unbenutzt
setstate Wecker_Knut_Neu 2026-09-30 17:14:54 Geraete2 Anrichte
setstate Wecker_Knut_Neu 2026-09-30 20:11:08 Geraete3 Kaffemaschine
setstate Wecker_Knut_Neu 2026-09-30 20:10:53 Geraete4 unbenutzt
setstate Wecker_Knut_Neu 2026-09-30 20:41:44 Geraete5 unbenutzt
setstate Wecker_Knut_Neu 2026-09-30 20:55:28 Geraete6 Arbeitszimmer
setstate Wecker_Knut_Neu 2026-09-30 20:56:43 Geraete7 Gästeklo
setstate Wecker_Knut_Neu 2026-09-30 20:57:06 Geraete8 Bad
setstate Wecker_Knut_Neu 2026-09-30 20:57:09 Geraete9 Küche
setstate Wecker_Knut_Neu 2026-09-30 20:26:18 Profil Frühsport_60G_45A
setstate Wecker_Knut_Neu 2026-09-30 17:05:25 Profil1 Frühsport_60G_45A
setstate Wecker_Knut_Neu 2026-09-30 17:13:10 Profil2 Frühsport_60G_45A
setstate Wecker_Knut_Neu 2026-09-30 17:27:44 Profil3 Frühsport_60G_45A
setstate Wecker_Knut_Neu 2026-09-30 20:10:23 Profil4 unbenurtzt
setstate Wecker_Knut_Neu 2026-09-30 20:10:28 Profil5 unbenurtzt
setstate Wecker_Knut_Neu 2026-09-30 21:30:55 VorZ101 *
setstate Wecker_Knut_Neu 2026-09-30 21:31:02 VorZ102 *
setstate Wecker_Knut_Neu 2026-09-30 17:05:43 VorZ11 -
setstate Wecker_Knut_Neu 2026-09-30 21:29:34 VorZ12 *
setstate Wecker_Knut_Neu 2026-09-30 21:29:39 VorZ21 *
setstate Wecker_Knut_Neu 2026-09-30 21:29:41 VorZ22 *
setstate Wecker_Knut_Neu 2026-09-30 21:29:43 VorZ31 *
setstate Wecker_Knut_Neu 2026-09-30 21:29:45 VorZ32 *
setstate Wecker_Knut_Neu 2026-09-30 21:32:56 VorZ41 *
setstate Wecker_Knut_Neu 2026-09-30 21:31:51 VorZ42 -
setstate Wecker_Knut_Neu 2026-09-30 21:34:29 VorZ51 -
setstate Wecker_Knut_Neu 2026-09-30 21:31:48 VorZ52 -
setstate Wecker_Knut_Neu 2026-09-30 21:02:58 VorZ61 -
setstate Wecker_Knut_Neu 2026-10-01 13:50:37 VorZ62 *
setstate Wecker_Knut_Neu 2026-09-30 21:34:06 VorZ71 -
setstate Wecker_Knut_Neu 2026-09-30 21:36:59 VorZ72 *
setstate Wecker_Knut_Neu 2026-09-30 21:30:24 VorZ81 *
setstate Wecker_Knut_Neu 2026-09-30 21:30:20 VorZ82 *
setstate Wecker_Knut_Neu 2026-09-30 21:30:46 VorZ91 *
setstate Wecker_Knut_Neu 2026-09-30 21:31:10 VorZ92 *
setstate Wecker_Knut_Neu 2026-09-30 20:04:16 Wecker 06:00
setstate Wecker_Knut_Neu 2026-09-30 17:12:51 aus1 00:05
setstate Wecker_Knut_Neu 2026-09-30 20:50:53 aus10 00:00
setstate Wecker_Knut_Neu 2026-09-30 17:19:37 aus2 03:15
setstate Wecker_Knut_Neu 2026-09-30 17:29:43 aus3 03:15
setstate Wecker_Knut_Neu 2026-09-30 20:12:37 aus4 00:00
setstate Wecker_Knut_Neu 2026-09-30 20:12:48 aus5 00:00
setstate Wecker_Knut_Neu 2026-09-30 20:51:06 aus6 00:00
setstate Wecker_Knut_Neu 2026-09-30 20:56:38 aus7 01:00
setstate Wecker_Knut_Neu 2026-09-30 20:57:53 aus8 02:30
setstate Wecker_Knut_Neu 2026-09-30 20:52:16 aus9 00:00
setstate Wecker_Knut_Neu 2026-09-30 17:06:12 ein1 00:05
setstate Wecker_Knut_Neu 2026-09-30 20:52:35 ein10 00:00
setstate Wecker_Knut_Neu 2026-09-30 17:18:18 ein2 01:45
setstate Wecker_Knut_Neu 2026-09-30 17:29:33 ein3 01:45
setstate Wecker_Knut_Neu 2026-09-30 20:13:05 ein4 00:00
setstate Wecker_Knut_Neu 2026-09-30 20:13:17 ein5 00:00
setstate Wecker_Knut_Neu 2026-09-30 20:56:03 ein6 00:30
setstate Wecker_Knut_Neu 2026-09-30 20:56:29 ein7 00:30
setstate Wecker_Knut_Neu 2026-09-30 20:57:46 ein8 01:30
setstate Wecker_Knut_Neu 2026-09-30 20:53:18 ein9 00:00
setstate Wecker_Knut_Neu 2026-09-30 19:57:31 go off
setstate Wecker_Knut_Neu 2026-09-30 20:45:57 state Geraete6 unbenutzt