fhem-mcp - FHEM-Steuerungs-Spielerei mit lokalem LLM

Begonnen von Pati_Alpha, 28 Januar 2026, 17:23:23

Vorheriges Thema - Nächstes Thema

Prof. Dr. Peter Henning

Es ist mir eine große Freude, einem solchen Nichtswisser - laut eigener Bekundung hat er ja nur 1/100.000.000 des Wissens eines statistischen Sprachmodells - hier bei FHEM künftig nicht mehr über den Weg zu laufen.
ZitatDie Wirtschaft hat die Wissenschaft beim Thema KI - speziell LLM - schlichtweg überrrannt.
Das ist ein solch hanebüchener Unsinn, dass ich das gerne als Negativbeispiel in mein nächstes Buch aufnehme. Danke für den wertvollen Beitrag!

pah

tobbse


rudolfkoenig

Ich möchte hiermit alle Teilnehmer bitten den Streit privat weiterzufuehren.

TomLee

Mag mir gar nich ausmalen, wie lange ich ohne Agenten an den Koordinaten dieser Layout-Datei gesessen hätte.


rgb 'FFFFFF'
rect 0 0 640 384 1
rgb '000000'
font /usr/share/fonts/truetype/msttcorefonts/Arial_Bold.ttf

font Arial
pt 13
thalign 'center'
tvalign 'center'
rgb 000000
line 0 0 0 0 1

# --- Kopfzeile: Raum-Spalte (ohne Titel) + Wochentage/Feiertage/Abfalltermine (dynamisch zentriert) ---
rect 0 0 20 32 0
rect 20 0 109 32 0
thalign 'center'
tvalign 'center'
pt 13
condition { ReadingsVal('Belegungsplan','holidays.0','') eq '' && bla_wasteForDay(0) eq '' }
text 64 16 'Mo'
condition { ReadingsVal('Belegungsplan','holidays.0','') ne '' && bla_wasteForDay(0) eq '' }
text 64 11 'Mo'
pt 9
text 64 21 { substr(ReadingsVal('Belegungsplan','holidays.0',''),0,12) }
pt 13
condition { ReadingsVal('Belegungsplan','holidays.0','') eq '' && bla_wasteForDay(0) ne '' }
text 64 11 'Mo'
pt 9
text 64 21 { substr(bla_wasteForDay(0),0,12) }
pt 13
condition { ReadingsVal('Belegungsplan','holidays.0','') ne '' && bla_wasteForDay(0) ne '' }
text 64 5 'Mo'
pt 9
text 64 16 { substr(ReadingsVal('Belegungsplan','holidays.0',''),0,12) }
text 64 27 { substr(bla_wasteForDay(0),0,12) }
condition 1
pt 13
rect 109 0 197 32 0
thalign 'center'
tvalign 'center'
pt 13
condition { ReadingsVal('Belegungsplan','holidays.1','') eq '' && bla_wasteForDay(1) eq '' }
text 153 16 'Di'
condition { ReadingsVal('Belegungsplan','holidays.1','') ne '' && bla_wasteForDay(1) eq '' }
text 153 11 'Di'
pt 9
text 153 21 { substr(ReadingsVal('Belegungsplan','holidays.1',''),0,12) }
pt 13
condition { ReadingsVal('Belegungsplan','holidays.1','') eq '' && bla_wasteForDay(1) ne '' }
text 153 11 'Di'
pt 9
text 153 21 { substr(bla_wasteForDay(1),0,12) }
pt 13
condition { ReadingsVal('Belegungsplan','holidays.1','') ne '' && bla_wasteForDay(1) ne '' }
text 153 5 'Di'
pt 9
text 153 16 { substr(ReadingsVal('Belegungsplan','holidays.1',''),0,12) }
text 153 27 { substr(bla_wasteForDay(1),0,12) }
condition 1
pt 13
rect 197 0 286 32 0
thalign 'center'
tvalign 'center'
pt 13
condition { ReadingsVal('Belegungsplan','holidays.2','') eq '' && bla_wasteForDay(2) eq '' }
text 241 16 'Mi'
condition { ReadingsVal('Belegungsplan','holidays.2','') ne '' && bla_wasteForDay(2) eq '' }
text 241 11 'Mi'
pt 9
text 241 21 { substr(ReadingsVal('Belegungsplan','holidays.2',''),0,12) }
pt 13
condition { ReadingsVal('Belegungsplan','holidays.2','') eq '' && bla_wasteForDay(2) ne '' }
text 241 11 'Mi'
pt 9
text 241 21 { substr(bla_wasteForDay(2),0,12) }
pt 13
condition { ReadingsVal('Belegungsplan','holidays.2','') ne '' && bla_wasteForDay(2) ne '' }
text 241 5 'Mi'
pt 9
text 241 16 { substr(ReadingsVal('Belegungsplan','holidays.2',''),0,12) }
text 241 27 { substr(bla_wasteForDay(2),0,12) }
condition 1
pt 13
rect 286 0 374 32 0
thalign 'center'
tvalign 'center'
pt 13
condition { ReadingsVal('Belegungsplan','holidays.3','') eq '' && bla_wasteForDay(3) eq '' }
text 330 16 'Do'
condition { ReadingsVal('Belegungsplan','holidays.3','') ne '' && bla_wasteForDay(3) eq '' }
text 330 11 'Do'
pt 9
text 330 21 { substr(ReadingsVal('Belegungsplan','holidays.3',''),0,12) }
pt 13
condition { ReadingsVal('Belegungsplan','holidays.3','') eq '' && bla_wasteForDay(3) ne '' }
text 330 11 'Do'
pt 9
text 330 21 { substr(bla_wasteForDay(3),0,12) }
pt 13
condition { ReadingsVal('Belegungsplan','holidays.3','') ne '' && bla_wasteForDay(3) ne '' }
text 330 5 'Do'
pt 9
text 330 16 { substr(ReadingsVal('Belegungsplan','holidays.3',''),0,12) }
text 330 27 { substr(bla_wasteForDay(3),0,12) }
condition 1
pt 13
rect 374 0 463 32 0
thalign 'center'
tvalign 'center'
pt 13
condition { ReadingsVal('Belegungsplan','holidays.4','') eq '' && bla_wasteForDay(4) eq '' }
text 418 16 'Fr'
condition { ReadingsVal('Belegungsplan','holidays.4','') ne '' && bla_wasteForDay(4) eq '' }
text 418 11 'Fr'
pt 9
text 418 21 { substr(ReadingsVal('Belegungsplan','holidays.4',''),0,12) }
pt 13
condition { ReadingsVal('Belegungsplan','holidays.4','') eq '' && bla_wasteForDay(4) ne '' }
text 418 11 'Fr'
pt 9
text 418 21 { substr(bla_wasteForDay(4),0,12) }
pt 13
condition { ReadingsVal('Belegungsplan','holidays.4','') ne '' && bla_wasteForDay(4) ne '' }
text 418 5 'Fr'
pt 9
text 418 16 { substr(ReadingsVal('Belegungsplan','holidays.4',''),0,12) }
text 418 27 { substr(bla_wasteForDay(4),0,12) }
condition 1
pt 13
rect 463 0 551 32 0
thalign 'center'
tvalign 'center'
pt 13
condition { ReadingsVal('Belegungsplan','holidays.5','') eq '' && bla_wasteForDay(5) eq '' }
text 507 16 'Sa'
condition { ReadingsVal('Belegungsplan','holidays.5','') ne '' && bla_wasteForDay(5) eq '' }
text 507 11 'Sa'
pt 9
text 507 21 { substr(ReadingsVal('Belegungsplan','holidays.5',''),0,12) }
pt 13
condition { ReadingsVal('Belegungsplan','holidays.5','') eq '' && bla_wasteForDay(5) ne '' }
text 507 11 'Sa'
pt 9
text 507 21 { substr(bla_wasteForDay(5),0,12) }
pt 13
condition { ReadingsVal('Belegungsplan','holidays.5','') ne '' && bla_wasteForDay(5) ne '' }
text 507 5 'Sa'
pt 9
text 507 16 { substr(ReadingsVal('Belegungsplan','holidays.5',''),0,12) }
text 507 27 { substr(bla_wasteForDay(5),0,12) }
condition 1
pt 13
rect 551 0 640 32 0
thalign 'center'
tvalign 'center'
pt 13
condition { ReadingsVal('Belegungsplan','holidays.6','') eq '' && bla_wasteForDay(6) eq '' }
text 595 16 'So'
condition { ReadingsVal('Belegungsplan','holidays.6','') ne '' && bla_wasteForDay(6) eq '' }
text 595 11 'So'
pt 9
text 595 21 { substr(ReadingsVal('Belegungsplan','holidays.6',''),0,12) }
pt 13
condition { ReadingsVal('Belegungsplan','holidays.6','') eq '' && bla_wasteForDay(6) ne '' }
text 595 11 'So'
pt 9
text 595 21 { substr(bla_wasteForDay(6),0,12) }
pt 13
condition { ReadingsVal('Belegungsplan','holidays.6','') ne '' && bla_wasteForDay(6) ne '' }
text 595 5 'So'
pt 9
text 595 16 { substr(ReadingsVal('Belegungsplan','holidays.6',''),0,12) }
text 595 27 { substr(bla_wasteForDay(6),0,12) }
condition 1
pt 13

# --- Raum 1 ---
rect 0 32 20 76 0
thalign 'center'
tvalign 'center'
pt 16
text 11 54 '1'
pt 13
rect 20 32 109 76 0
condition { ReadingsVal('Belegungsplan','rooms.0.days.0.text','') ne '' }
rgb 'FF0000'
rect 21 72 100 75 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 64 54 { substr(ReadingsVal('Belegungsplan','rooms.0.days.0.text',''),0,10) }
line 101 32 101 76 1
line 101 54 109 54 1
thalign 'center'
tvalign 'center'
pt 10
text 106 43 { my $o = ReadingsVal('Belegungsplan','rooms.0.days.0.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 106 65 { ReadingsVal('Belegungsplan','rooms.0.days.0.persons','') }
rect 109 32 197 76 0
condition { ReadingsVal('Belegungsplan','rooms.0.days.1.text','') ne '' }
rgb 'FF0000'
rect 110 72 188 75 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 153 54 { substr(ReadingsVal('Belegungsplan','rooms.0.days.1.text',''),0,10) }
line 189 32 189 76 1
line 189 54 197 54 1
thalign 'center'
tvalign 'center'
pt 10
text 194 43 { my $o = ReadingsVal('Belegungsplan','rooms.0.days.1.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 194 65 { ReadingsVal('Belegungsplan','rooms.0.days.1.persons','') }
rect 197 32 286 76 0
condition { ReadingsVal('Belegungsplan','rooms.0.days.2.text','') ne '' }
rgb 'FF0000'
rect 198 72 277 75 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 241 54 { substr(ReadingsVal('Belegungsplan','rooms.0.days.2.text',''),0,10) }
line 278 32 278 76 1
line 278 54 286 54 1
thalign 'center'
tvalign 'center'
pt 10
text 283 43 { my $o = ReadingsVal('Belegungsplan','rooms.0.days.2.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 283 65 { ReadingsVal('Belegungsplan','rooms.0.days.2.persons','') }
rect 286 32 374 76 0
condition { ReadingsVal('Belegungsplan','rooms.0.days.3.text','') ne '' }
rgb 'FF0000'
rect 287 72 365 75 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 330 54 { substr(ReadingsVal('Belegungsplan','rooms.0.days.3.text',''),0,10) }
line 366 32 366 76 1
line 366 54 374 54 1
thalign 'center'
tvalign 'center'
pt 10
text 371 43 { my $o = ReadingsVal('Belegungsplan','rooms.0.days.3.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 371 65 { ReadingsVal('Belegungsplan','rooms.0.days.3.persons','') }
rect 374 32 463 76 0
condition { ReadingsVal('Belegungsplan','rooms.0.days.4.text','') ne '' }
rgb 'FF0000'
rect 375 72 454 75 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 418 54 { substr(ReadingsVal('Belegungsplan','rooms.0.days.4.text',''),0,10) }
line 455 32 455 76 1
line 455 54 463 54 1
thalign 'center'
tvalign 'center'
pt 10
text 460 43 { my $o = ReadingsVal('Belegungsplan','rooms.0.days.4.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 460 65 { ReadingsVal('Belegungsplan','rooms.0.days.4.persons','') }
rect 463 32 551 76 0
condition { ReadingsVal('Belegungsplan','rooms.0.days.5.text','') ne '' }
rgb 'FF0000'
rect 464 72 542 75 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 507 54 { substr(ReadingsVal('Belegungsplan','rooms.0.days.5.text',''),0,10) }
line 543 32 543 76 1
line 543 54 551 54 1
thalign 'center'
tvalign 'center'
pt 10
text 548 43 { my $o = ReadingsVal('Belegungsplan','rooms.0.days.5.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 548 65 { ReadingsVal('Belegungsplan','rooms.0.days.5.persons','') }
rect 551 32 640 76 0
condition { ReadingsVal('Belegungsplan','rooms.0.days.6.text','') ne '' }
rgb 'FF0000'
rect 552 72 631 75 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 595 54 { substr(ReadingsVal('Belegungsplan','rooms.0.days.6.text',''),0,10) }
line 632 32 632 76 1
line 632 54 640 54 1
thalign 'center'
tvalign 'center'
pt 10
text 637 43 { my $o = ReadingsVal('Belegungsplan','rooms.0.days.6.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 637 65 { ReadingsVal('Belegungsplan','rooms.0.days.6.persons','') }

# --- Raum 2 ---
rect 0 76 20 120 0
thalign 'center'
tvalign 'center'
pt 16
text 11 98 '2'
pt 13
rect 20 76 109 120 0
condition { ReadingsVal('Belegungsplan','rooms.1.days.0.text','') ne '' }
rgb 'FF0000'
rect 21 116 100 119 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 64 98 { substr(ReadingsVal('Belegungsplan','rooms.1.days.0.text',''),0,10) }
line 101 76 101 120 1
line 101 98 109 98 1
thalign 'center'
tvalign 'center'
pt 10
text 106 87 { my $o = ReadingsVal('Belegungsplan','rooms.1.days.0.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 106 109 { ReadingsVal('Belegungsplan','rooms.1.days.0.persons','') }
rect 109 76 197 120 0
condition { ReadingsVal('Belegungsplan','rooms.1.days.1.text','') ne '' }
rgb 'FF0000'
rect 110 116 188 119 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 153 98 { substr(ReadingsVal('Belegungsplan','rooms.1.days.1.text',''),0,10) }
line 189 76 189 120 1
line 189 98 197 98 1
thalign 'center'
tvalign 'center'
pt 10
text 194 87 { my $o = ReadingsVal('Belegungsplan','rooms.1.days.1.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 194 109 { ReadingsVal('Belegungsplan','rooms.1.days.1.persons','') }
rect 197 76 286 120 0
condition { ReadingsVal('Belegungsplan','rooms.1.days.2.text','') ne '' }
rgb 'FF0000'
rect 198 116 277 119 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 241 98 { substr(ReadingsVal('Belegungsplan','rooms.1.days.2.text',''),0,10) }
line 278 76 278 120 1
line 278 98 286 98 1
thalign 'center'
tvalign 'center'
pt 10
text 283 87 { my $o = ReadingsVal('Belegungsplan','rooms.1.days.2.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 283 109 { ReadingsVal('Belegungsplan','rooms.1.days.2.persons','') }
rect 286 76 374 120 0
condition { ReadingsVal('Belegungsplan','rooms.1.days.3.text','') ne '' }
rgb 'FF0000'
rect 287 116 365 119 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 330 98 { substr(ReadingsVal('Belegungsplan','rooms.1.days.3.text',''),0,10) }
line 366 76 366 120 1
line 366 98 374 98 1
thalign 'center'
tvalign 'center'
pt 10
text 371 87 { my $o = ReadingsVal('Belegungsplan','rooms.1.days.3.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 371 109 { ReadingsVal('Belegungsplan','rooms.1.days.3.persons','') }
rect 374 76 463 120 0
condition { ReadingsVal('Belegungsplan','rooms.1.days.4.text','') ne '' }
rgb 'FF0000'
rect 375 116 454 119 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 418 98 { substr(ReadingsVal('Belegungsplan','rooms.1.days.4.text',''),0,10) }
line 455 76 455 120 1
line 455 98 463 98 1
thalign 'center'
tvalign 'center'
pt 10
text 460 87 { my $o = ReadingsVal('Belegungsplan','rooms.1.days.4.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 460 109 { ReadingsVal('Belegungsplan','rooms.1.days.4.persons','') }
rect 463 76 551 120 0
condition { ReadingsVal('Belegungsplan','rooms.1.days.5.text','') ne '' }
rgb 'FF0000'
rect 464 116 542 119 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 507 98 { substr(ReadingsVal('Belegungsplan','rooms.1.days.5.text',''),0,10) }
line 543 76 543 120 1
line 543 98 551 98 1
thalign 'center'
tvalign 'center'
pt 10
text 548 87 { my $o = ReadingsVal('Belegungsplan','rooms.1.days.5.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 548 109 { ReadingsVal('Belegungsplan','rooms.1.days.5.persons','') }
rect 551 76 640 120 0
condition { ReadingsVal('Belegungsplan','rooms.1.days.6.text','') ne '' }
rgb 'FF0000'
rect 552 116 631 119 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 595 98 { substr(ReadingsVal('Belegungsplan','rooms.1.days.6.text',''),0,10) }
line 632 76 632 120 1
line 632 98 640 98 1
thalign 'center'
tvalign 'center'
pt 10
text 637 87 { my $o = ReadingsVal('Belegungsplan','rooms.1.days.6.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 637 109 { ReadingsVal('Belegungsplan','rooms.1.days.6.persons','') }

# --- Raum 3 ---
rect 0 120 20 164 0
thalign 'center'
tvalign 'center'
pt 16
text 11 142 '3'
pt 13
rect 20 120 109 164 0
condition { ReadingsVal('Belegungsplan','rooms.2.days.0.text','') ne '' }
rgb 'FF0000'
rect 21 160 100 163 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 64 142 { substr(ReadingsVal('Belegungsplan','rooms.2.days.0.text',''),0,10) }
line 101 120 101 164 1
line 101 142 109 142 1
thalign 'center'
tvalign 'center'
pt 10
text 106 131 { my $o = ReadingsVal('Belegungsplan','rooms.2.days.0.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 106 153 { ReadingsVal('Belegungsplan','rooms.2.days.0.persons','') }
rect 109 120 197 164 0
condition { ReadingsVal('Belegungsplan','rooms.2.days.1.text','') ne '' }
rgb 'FF0000'
rect 110 160 188 163 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 153 142 { substr(ReadingsVal('Belegungsplan','rooms.2.days.1.text',''),0,10) }
line 189 120 189 164 1
line 189 142 197 142 1
thalign 'center'
tvalign 'center'
pt 10
text 194 131 { my $o = ReadingsVal('Belegungsplan','rooms.2.days.1.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 194 153 { ReadingsVal('Belegungsplan','rooms.2.days.1.persons','') }
rect 197 120 286 164 0
condition { ReadingsVal('Belegungsplan','rooms.2.days.2.text','') ne '' }
rgb 'FF0000'
rect 198 160 277 163 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 241 142 { substr(ReadingsVal('Belegungsplan','rooms.2.days.2.text',''),0,10) }
line 278 120 278 164 1
line 278 142 286 142 1
thalign 'center'
tvalign 'center'
pt 10
text 283 131 { my $o = ReadingsVal('Belegungsplan','rooms.2.days.2.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 283 153 { ReadingsVal('Belegungsplan','rooms.2.days.2.persons','') }
rect 286 120 374 164 0
condition { ReadingsVal('Belegungsplan','rooms.2.days.3.text','') ne '' }
rgb 'FF0000'
rect 287 160 365 163 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 330 142 { substr(ReadingsVal('Belegungsplan','rooms.2.days.3.text',''),0,10) }
line 366 120 366 164 1
line 366 142 374 142 1
thalign 'center'
tvalign 'center'
pt 10
text 371 131 { my $o = ReadingsVal('Belegungsplan','rooms.2.days.3.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 371 153 { ReadingsVal('Belegungsplan','rooms.2.days.3.persons','') }
rect 374 120 463 164 0
condition { ReadingsVal('Belegungsplan','rooms.2.days.4.text','') ne '' }
rgb 'FF0000'
rect 375 160 454 163 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 418 142 { substr(ReadingsVal('Belegungsplan','rooms.2.days.4.text',''),0,10) }
line 455 120 455 164 1
line 455 142 463 142 1
thalign 'center'
tvalign 'center'
pt 10
text 460 131 { my $o = ReadingsVal('Belegungsplan','rooms.2.days.4.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 460 153 { ReadingsVal('Belegungsplan','rooms.2.days.4.persons','') }
rect 463 120 551 164 0
condition { ReadingsVal('Belegungsplan','rooms.2.days.5.text','') ne '' }
rgb 'FF0000'
rect 464 160 542 163 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 507 142 { substr(ReadingsVal('Belegungsplan','rooms.2.days.5.text',''),0,10) }
line 543 120 543 164 1
line 543 142 551 142 1
thalign 'center'
tvalign 'center'
pt 10
text 548 131 { my $o = ReadingsVal('Belegungsplan','rooms.2.days.5.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 548 153 { ReadingsVal('Belegungsplan','rooms.2.days.5.persons','') }
rect 551 120 640 164 0
condition { ReadingsVal('Belegungsplan','rooms.2.days.6.text','') ne '' }
rgb 'FF0000'
rect 552 160 631 163 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 595 142 { substr(ReadingsVal('Belegungsplan','rooms.2.days.6.text',''),0,10) }
line 632 120 632 164 1
line 632 142 640 142 1
thalign 'center'
tvalign 'center'
pt 10
text 637 131 { my $o = ReadingsVal('Belegungsplan','rooms.2.days.6.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 637 153 { ReadingsVal('Belegungsplan','rooms.2.days.6.persons','') }

# --- Raum 5 ---
rect 0 164 20 208 0
thalign 'center'
tvalign 'center'
pt 16
text 11 186 '5'
pt 13
rect 20 164 109 208 0
condition { ReadingsVal('Belegungsplan','rooms.4.days.0.text','') ne '' }
rgb 'FF0000'
rect 21 204 100 207 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 64 186 { substr(ReadingsVal('Belegungsplan','rooms.4.days.0.text',''),0,10) }
line 101 164 101 208 1
line 101 186 109 186 1
thalign 'center'
tvalign 'center'
pt 10
text 106 175 { my $o = ReadingsVal('Belegungsplan','rooms.4.days.0.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 106 197 { ReadingsVal('Belegungsplan','rooms.4.days.0.persons','') }
rect 109 164 197 208 0
condition { ReadingsVal('Belegungsplan','rooms.4.days.1.text','') ne '' }
rgb 'FF0000'
rect 110 204 188 207 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 153 186 { substr(ReadingsVal('Belegungsplan','rooms.4.days.1.text',''),0,10) }
line 189 164 189 208 1
line 189 186 197 186 1
thalign 'center'
tvalign 'center'
pt 10
text 194 175 { my $o = ReadingsVal('Belegungsplan','rooms.4.days.1.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 194 197 { ReadingsVal('Belegungsplan','rooms.4.days.1.persons','') }
rect 197 164 286 208 0
condition { ReadingsVal('Belegungsplan','rooms.4.days.2.text','') ne '' }
rgb 'FF0000'
rect 198 204 277 207 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 241 186 { substr(ReadingsVal('Belegungsplan','rooms.4.days.2.text',''),0,10) }
line 278 164 278 208 1
line 278 186 286 186 1
thalign 'center'
tvalign 'center'
pt 10
text 283 175 { my $o = ReadingsVal('Belegungsplan','rooms.4.days.2.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 283 197 { ReadingsVal('Belegungsplan','rooms.4.days.2.persons','') }
rect 286 164 374 208 0
condition { ReadingsVal('Belegungsplan','rooms.4.days.3.text','') ne '' }
rgb 'FF0000'
rect 287 204 365 207 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 330 186 { substr(ReadingsVal('Belegungsplan','rooms.4.days.3.text',''),0,10) }
line 366 164 366 208 1
line 366 186 374 186 1
thalign 'center'
tvalign 'center'
pt 10
text 371 175 { my $o = ReadingsVal('Belegungsplan','rooms.4.days.3.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 371 197 { ReadingsVal('Belegungsplan','rooms.4.days.3.persons','') }
rect 374 164 463 208 0
condition { ReadingsVal('Belegungsplan','rooms.4.days.4.text','') ne '' }
rgb 'FF0000'
rect 375 204 454 207 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 418 186 { substr(ReadingsVal('Belegungsplan','rooms.4.days.4.text',''),0,10) }
line 455 164 455 208 1
line 455 186 463 186 1
thalign 'center'
tvalign 'center'
pt 10
text 460 175 { my $o = ReadingsVal('Belegungsplan','rooms.4.days.4.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 460 197 { ReadingsVal('Belegungsplan','rooms.4.days.4.persons','') }
rect 463 164 551 208 0
condition { ReadingsVal('Belegungsplan','rooms.4.days.5.text','') ne '' }
rgb 'FF0000'
rect 464 204 542 207 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 507 186 { substr(ReadingsVal('Belegungsplan','rooms.4.days.5.text',''),0,10) }
line 543 164 543 208 1
line 543 186 551 186 1
thalign 'center'
tvalign 'center'
pt 10
text 548 175 { my $o = ReadingsVal('Belegungsplan','rooms.4.days.5.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 548 197 { ReadingsVal('Belegungsplan','rooms.4.days.5.persons','') }
rect 551 164 640 208 0
condition { ReadingsVal('Belegungsplan','rooms.4.days.6.text','') ne '' }
rgb 'FF0000'
rect 552 204 631 207 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 595 186 { substr(ReadingsVal('Belegungsplan','rooms.4.days.6.text',''),0,10) }
line 632 164 632 208 1
line 632 186 640 186 1
thalign 'center'
tvalign 'center'
pt 10
text 637 175 { my $o = ReadingsVal('Belegungsplan','rooms.4.days.6.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 637 197 { ReadingsVal('Belegungsplan','rooms.4.days.6.persons','') }

# --- Raum 6 ---
rect 0 208 20 252 0
thalign 'center'
tvalign 'center'
pt 16
text 11 230 '6'
pt 13
rect 20 208 109 252 0
condition { ReadingsVal('Belegungsplan','rooms.5.days.0.text','') ne '' }
rgb 'FF0000'
rect 21 248 100 251 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 64 230 { substr(ReadingsVal('Belegungsplan','rooms.5.days.0.text',''),0,10) }
line 101 208 101 252 1
line 101 230 109 230 1
thalign 'center'
tvalign 'center'
pt 10
text 106 219 { my $o = ReadingsVal('Belegungsplan','rooms.5.days.0.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 106 241 { ReadingsVal('Belegungsplan','rooms.5.days.0.persons','') }
rect 109 208 197 252 0
condition { ReadingsVal('Belegungsplan','rooms.5.days.1.text','') ne '' }
rgb 'FF0000'
rect 110 248 188 251 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 153 230 { substr(ReadingsVal('Belegungsplan','rooms.5.days.1.text',''),0,10) }
line 189 208 189 252 1
line 189 230 197 230 1
thalign 'center'
tvalign 'center'
pt 10
text 194 219 { my $o = ReadingsVal('Belegungsplan','rooms.5.days.1.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 194 241 { ReadingsVal('Belegungsplan','rooms.5.days.1.persons','') }
rect 197 208 286 252 0
condition { ReadingsVal('Belegungsplan','rooms.5.days.2.text','') ne '' }
rgb 'FF0000'
rect 198 248 277 251 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 241 230 { substr(ReadingsVal('Belegungsplan','rooms.5.days.2.text',''),0,10) }
line 278 208 278 252 1
line 278 230 286 230 1
thalign 'center'
tvalign 'center'
pt 10
text 283 219 { my $o = ReadingsVal('Belegungsplan','rooms.5.days.2.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 283 241 { ReadingsVal('Belegungsplan','rooms.5.days.2.persons','') }
rect 286 208 374 252 0
condition { ReadingsVal('Belegungsplan','rooms.5.days.3.text','') ne '' }
rgb 'FF0000'
rect 287 248 365 251 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 330 230 { substr(ReadingsVal('Belegungsplan','rooms.5.days.3.text',''),0,10) }
line 366 208 366 252 1
line 366 230 374 230 1
thalign 'center'
tvalign 'center'
pt 10
text 371 219 { my $o = ReadingsVal('Belegungsplan','rooms.5.days.3.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 371 241 { ReadingsVal('Belegungsplan','rooms.5.days.3.persons','') }
rect 374 208 463 252 0
condition { ReadingsVal('Belegungsplan','rooms.5.days.4.text','') ne '' }
rgb 'FF0000'
rect 375 248 454 251 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 418 230 { substr(ReadingsVal('Belegungsplan','rooms.5.days.4.text',''),0,10) }
line 455 208 455 252 1
line 455 230 463 230 1
thalign 'center'
tvalign 'center'
pt 10
text 460 219 { my $o = ReadingsVal('Belegungsplan','rooms.5.days.4.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 460 241 { ReadingsVal('Belegungsplan','rooms.5.days.4.persons','') }
rect 463 208 551 252 0
condition { ReadingsVal('Belegungsplan','rooms.5.days.5.text','') ne '' }
rgb 'FF0000'
rect 464 248 542 251 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 507 230 { substr(ReadingsVal('Belegungsplan','rooms.5.days.5.text',''),0,10) }
line 543 208 543 252 1
line 543 230 551 230 1
thalign 'center'
tvalign 'center'
pt 10
text 548 219 { my $o = ReadingsVal('Belegungsplan','rooms.5.days.5.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 548 241 { ReadingsVal('Belegungsplan','rooms.5.days.5.persons','') }
rect 551 208 640 252 0
condition { ReadingsVal('Belegungsplan','rooms.5.days.6.text','') ne '' }
rgb 'FF0000'
rect 552 248 631 251 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 595 230 { substr(ReadingsVal('Belegungsplan','rooms.5.days.6.text',''),0,10) }
line 632 208 632 252 1
line 632 230 640 230 1
thalign 'center'
tvalign 'center'
pt 10
text 637 219 { my $o = ReadingsVal('Belegungsplan','rooms.5.days.6.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 637 241 { ReadingsVal('Belegungsplan','rooms.5.days.6.persons','') }

# --- Raum 7 ---
rect 0 252 20 296 0
thalign 'center'
tvalign 'center'
pt 16
text 11 274 '7'
pt 13
rect 20 252 109 296 0
condition { ReadingsVal('Belegungsplan','rooms.6.days.0.text','') ne '' }
rgb 'FF0000'
rect 21 292 100 295 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 64 274 { substr(ReadingsVal('Belegungsplan','rooms.6.days.0.text',''),0,10) }
line 101 252 101 296 1
line 101 274 109 274 1
thalign 'center'
tvalign 'center'
pt 10
text 106 263 { my $o = ReadingsVal('Belegungsplan','rooms.6.days.0.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 106 285 { ReadingsVal('Belegungsplan','rooms.6.days.0.persons','') }
rect 109 252 197 296 0
condition { ReadingsVal('Belegungsplan','rooms.6.days.1.text','') ne '' }
rgb 'FF0000'
rect 110 292 188 295 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 153 274 { substr(ReadingsVal('Belegungsplan','rooms.6.days.1.text',''),0,10) }
line 189 252 189 296 1
line 189 274 197 274 1
thalign 'center'
tvalign 'center'
pt 10
text 194 263 { my $o = ReadingsVal('Belegungsplan','rooms.6.days.1.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 194 285 { ReadingsVal('Belegungsplan','rooms.6.days.1.persons','') }
rect 197 252 286 296 0
condition { ReadingsVal('Belegungsplan','rooms.6.days.2.text','') ne '' }
rgb 'FF0000'
rect 198 292 277 295 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 241 274 { substr(ReadingsVal('Belegungsplan','rooms.6.days.2.text',''),0,10) }
line 278 252 278 296 1
line 278 274 286 274 1
thalign 'center'
tvalign 'center'
pt 10
text 283 263 { my $o = ReadingsVal('Belegungsplan','rooms.6.days.2.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 283 285 { ReadingsVal('Belegungsplan','rooms.6.days.2.persons','') }
rect 286 252 374 296 0
condition { ReadingsVal('Belegungsplan','rooms.6.days.3.text','') ne '' }
rgb 'FF0000'
rect 287 292 365 295 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 330 274 { substr(ReadingsVal('Belegungsplan','rooms.6.days.3.text',''),0,10) }
line 366 252 366 296 1
line 366 274 374 274 1
thalign 'center'
tvalign 'center'
pt 10
text 371 263 { my $o = ReadingsVal('Belegungsplan','rooms.6.days.3.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 371 285 { ReadingsVal('Belegungsplan','rooms.6.days.3.persons','') }
rect 374 252 463 296 0
condition { ReadingsVal('Belegungsplan','rooms.6.days.4.text','') ne '' }
rgb 'FF0000'
rect 375 292 454 295 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 418 274 { substr(ReadingsVal('Belegungsplan','rooms.6.days.4.text',''),0,10) }
line 455 252 455 296 1
line 455 274 463 274 1
thalign 'center'
tvalign 'center'
pt 10
text 460 263 { my $o = ReadingsVal('Belegungsplan','rooms.6.days.4.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 460 285 { ReadingsVal('Belegungsplan','rooms.6.days.4.persons','') }
rect 463 252 551 296 0
condition { ReadingsVal('Belegungsplan','rooms.6.days.5.text','') ne '' }
rgb 'FF0000'
rect 464 292 542 295 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 507 274 { substr(ReadingsVal('Belegungsplan','rooms.6.days.5.text',''),0,10) }
line 543 252 543 296 1
line 543 274 551 274 1
thalign 'center'
tvalign 'center'
pt 10
text 548 263 { my $o = ReadingsVal('Belegungsplan','rooms.6.days.5.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 548 285 { ReadingsVal('Belegungsplan','rooms.6.days.5.persons','') }
rect 551 252 640 296 0
condition { ReadingsVal('Belegungsplan','rooms.6.days.6.text','') ne '' }
rgb 'FF0000'
rect 552 292 631 295 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 595 274 { substr(ReadingsVal('Belegungsplan','rooms.6.days.6.text',''),0,10) }
line 632 252 632 296 1
line 632 274 640 274 1
thalign 'center'
tvalign 'center'
pt 10
text 637 263 { my $o = ReadingsVal('Belegungsplan','rooms.6.days.6.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 637 285 { ReadingsVal('Belegungsplan','rooms.6.days.6.persons','') }

# --- Raum 8 ---
rect 0 296 20 340 0
thalign 'center'
tvalign 'center'
pt 16
text 11 318 '8'
pt 13
rect 20 296 109 340 0
condition { ReadingsVal('Belegungsplan','rooms.7.days.0.text','') ne '' }
rgb 'FF0000'
rect 21 336 100 339 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 64 318 { substr(ReadingsVal('Belegungsplan','rooms.7.days.0.text',''),0,10) }
line 101 296 101 340 1
line 101 318 109 318 1
thalign 'center'
tvalign 'center'
pt 10
text 106 307 { my $o = ReadingsVal('Belegungsplan','rooms.7.days.0.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 106 329 { ReadingsVal('Belegungsplan','rooms.7.days.0.persons','') }
rect 109 296 197 340 0
condition { ReadingsVal('Belegungsplan','rooms.7.days.1.text','') ne '' }
rgb 'FF0000'
rect 110 336 188 339 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 153 318 { substr(ReadingsVal('Belegungsplan','rooms.7.days.1.text',''),0,10) }
line 189 296 189 340 1
line 189 318 197 318 1
thalign 'center'
tvalign 'center'
pt 10
text 194 307 { my $o = ReadingsVal('Belegungsplan','rooms.7.days.1.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 194 329 { ReadingsVal('Belegungsplan','rooms.7.days.1.persons','') }
rect 197 296 286 340 0
condition { ReadingsVal('Belegungsplan','rooms.7.days.2.text','') ne '' }
rgb 'FF0000'
rect 198 336 277 339 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 241 318 { substr(ReadingsVal('Belegungsplan','rooms.7.days.2.text',''),0,10) }
line 278 296 278 340 1
line 278 318 286 318 1
thalign 'center'
tvalign 'center'
pt 10
text 283 307 { my $o = ReadingsVal('Belegungsplan','rooms.7.days.2.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 283 329 { ReadingsVal('Belegungsplan','rooms.7.days.2.persons','') }
rect 286 296 374 340 0
condition { ReadingsVal('Belegungsplan','rooms.7.days.3.text','') ne '' }
rgb 'FF0000'
rect 287 336 365 339 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 330 318 { substr(ReadingsVal('Belegungsplan','rooms.7.days.3.text',''),0,10) }
line 366 296 366 340 1
line 366 318 374 318 1
thalign 'center'
tvalign 'center'
pt 10
text 371 307 { my $o = ReadingsVal('Belegungsplan','rooms.7.days.3.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 371 329 { ReadingsVal('Belegungsplan','rooms.7.days.3.persons','') }
rect 374 296 463 340 0
condition { ReadingsVal('Belegungsplan','rooms.7.days.4.text','') ne '' }
rgb 'FF0000'
rect 375 336 454 339 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 418 318 { substr(ReadingsVal('Belegungsplan','rooms.7.days.4.text',''),0,10) }
line 455 296 455 340 1
line 455 318 463 318 1
thalign 'center'
tvalign 'center'
pt 10
text 460 307 { my $o = ReadingsVal('Belegungsplan','rooms.7.days.4.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 460 329 { ReadingsVal('Belegungsplan','rooms.7.days.4.persons','') }
rect 463 296 551 340 0
condition { ReadingsVal('Belegungsplan','rooms.7.days.5.text','') ne '' }
rgb 'FF0000'
rect 464 336 542 339 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 507 318 { substr(ReadingsVal('Belegungsplan','rooms.7.days.5.text',''),0,10) }
line 543 296 543 340 1
line 543 318 551 318 1
thalign 'center'
tvalign 'center'
pt 10
text 548 307 { my $o = ReadingsVal('Belegungsplan','rooms.7.days.5.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 548 329 { ReadingsVal('Belegungsplan','rooms.7.days.5.persons','') }
rect 551 296 640 340 0
condition { ReadingsVal('Belegungsplan','rooms.7.days.6.text','') ne '' }
rgb 'FF0000'
rect 552 336 631 339 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 595 318 { substr(ReadingsVal('Belegungsplan','rooms.7.days.6.text',''),0,10) }
line 632 296 632 340 1
line 632 318 640 318 1
thalign 'center'
tvalign 'center'
pt 10
text 637 307 { my $o = ReadingsVal('Belegungsplan','rooms.7.days.6.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 637 329 { ReadingsVal('Belegungsplan','rooms.7.days.6.persons','') }

# --- Raum 9 ---
rect 0 340 20 384 0
thalign 'center'
tvalign 'center'
pt 16
text 11 362 '9'
pt 13
rect 20 340 109 384 0
condition { ReadingsVal('Belegungsplan','rooms.8.days.0.text','') ne '' }
rgb 'FF0000'
rect 21 380 100 383 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 64 362 { substr(ReadingsVal('Belegungsplan','rooms.8.days.0.text',''),0,10) }
line 101 340 101 384 1
line 101 362 109 362 1
thalign 'center'
tvalign 'center'
pt 10
text 106 351 { my $o = ReadingsVal('Belegungsplan','rooms.8.days.0.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 106 373 { ReadingsVal('Belegungsplan','rooms.8.days.0.persons','') }
rect 109 340 197 384 0
condition { ReadingsVal('Belegungsplan','rooms.8.days.1.text','') ne '' }
rgb 'FF0000'
rect 110 380 188 383 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 153 362 { substr(ReadingsVal('Belegungsplan','rooms.8.days.1.text',''),0,10) }
line 189 340 189 384 1
line 189 362 197 362 1
thalign 'center'
tvalign 'center'
pt 10
text 194 351 { my $o = ReadingsVal('Belegungsplan','rooms.8.days.1.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 194 373 { ReadingsVal('Belegungsplan','rooms.8.days.1.persons','') }
rect 197 340 286 384 0
condition { ReadingsVal('Belegungsplan','rooms.8.days.2.text','') ne '' }
rgb 'FF0000'
rect 198 380 277 383 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 241 362 { substr(ReadingsVal('Belegungsplan','rooms.8.days.2.text',''),0,10) }
line 278 340 278 384 1
line 278 362 286 362 1
thalign 'center'
tvalign 'center'
pt 10
text 283 351 { my $o = ReadingsVal('Belegungsplan','rooms.8.days.2.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 283 373 { ReadingsVal('Belegungsplan','rooms.8.days.2.persons','') }
rect 286 340 374 384 0
condition { ReadingsVal('Belegungsplan','rooms.8.days.3.text','') ne '' }
rgb 'FF0000'
rect 287 380 365 383 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 330 362 { substr(ReadingsVal('Belegungsplan','rooms.8.days.3.text',''),0,10) }
line 366 340 366 384 1
line 366 362 374 362 1
thalign 'center'
tvalign 'center'
pt 10
text 371 351 { my $o = ReadingsVal('Belegungsplan','rooms.8.days.3.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 371 373 { ReadingsVal('Belegungsplan','rooms.8.days.3.persons','') }
rect 374 340 463 384 0
condition { ReadingsVal('Belegungsplan','rooms.8.days.4.text','') ne '' }
rgb 'FF0000'
rect 375 380 454 383 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 418 362 { substr(ReadingsVal('Belegungsplan','rooms.8.days.4.text',''),0,10) }
line 455 340 455 384 1
line 455 362 463 362 1
thalign 'center'
tvalign 'center'
pt 10
text 460 351 { my $o = ReadingsVal('Belegungsplan','rooms.8.days.4.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 460 373 { ReadingsVal('Belegungsplan','rooms.8.days.4.persons','') }
rect 463 340 551 384 0
condition { ReadingsVal('Belegungsplan','rooms.8.days.5.text','') ne '' }
rgb 'FF0000'
rect 464 380 542 383 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 507 362 { substr(ReadingsVal('Belegungsplan','rooms.8.days.5.text',''),0,10) }
line 543 340 543 384 1
line 543 362 551 362 1
thalign 'center'
tvalign 'center'
pt 10
text 548 351 { my $o = ReadingsVal('Belegungsplan','rooms.8.days.5.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 548 373 { ReadingsVal('Belegungsplan','rooms.8.days.5.persons','') }
rect 551 340 640 384 0
condition { ReadingsVal('Belegungsplan','rooms.8.days.6.text','') ne '' }
rgb 'FF0000'
rect 552 380 631 383 1
rgb 000000
condition 1
thalign 'center'
tvalign 'center'
pt 13
text 595 362 { substr(ReadingsVal('Belegungsplan','rooms.8.days.6.text',''),0,10) }
line 632 340 632 384 1
line 632 362 640 362 1
thalign 'center'
tvalign 'center'
pt 10
text 637 351 { my $o = ReadingsVal('Belegungsplan','rooms.8.days.6.origin',''); $o eq '' ? '' : substr($o,0,1) }
text 637 373 { ReadingsVal('Belegungsplan','rooms.8.days.6.persons','') }

Prof. Dr. Peter Henning

Das ist auch der richtige Weg: Ein LLM als Sparringspartner zu benutzen. Das ist heute Standard bei den meisten Programmierarbeiten, in allen Naturwissenschaften und vielen weiteren Bereichen.

Vor allem: Das unterscheidet sich um Lichtjahre von dem Unsinn, den dieser tobbse vorher geschrieben hat.

LG

pah