Zitat von: rabehd am 30 November 2025, 18:21:00Zitat von: TomLee am 30 November 2025, 18:15:04Die Ansage erfolgt doch später eh über den speak-Befehl in echodevice...Das wäre der andere Weg.
Zitat von: TomLee am 30 November 2025, 18:15:04Die Ansage erfolgt doch später eh über den speak-Befehl in echodevice...Das wäre der andere Weg.
{if(ReadingsVal($name,"state","disabled") eq "disabled") {return "gestoppt"}
else {foreach my $t (sort values %{$defs{"di_HerrenhuterAussen"}{realtime}})
{return "nächster: " . $t . " - aktuell: " . Value("deCONZ_HUEDevice07") if ($t gt substr(localtime,11,8))}}}Der Text "gestoppt" wird korrekt angezeigt. Die Schaltzeit und der Zustand ebenso (bei allen Device). Nur bei "di_HerrenhuterAussen" ist die Anzeige leer. Es wird kein String zurückgegeben.
define Speicherladungszustand_Heizung dummy
attr Speicherladungszustand_Heizung alexaName Speicher
attr Speicherladungszustand_Heizung fp_Haustechnik 785,706,1,Speicherladungszustand_Heizung,
attr Speicherladungszustand_Heizung genericDeviceType light
attr Speicherladungszustand_Heizung room Heizung
attr Speicherladungszustand_Heizung stateFormat {\
\
my $status = ReadingsVal($name,"state",0);;\
\
\
if($status < 60)\
{\
# grün\
$status = "<span style='color:#32cd32;;font-weight:bold;;font-size:24px;;'>$status</span>";;\
\
}\
elsif($status > 60)\
{\
# rot \
$status = "<span style='color:#f94362;;font-weight:bold;;font-size:24px;;'>$status</span>";;\
\
}\
\
\
return $status;;\
}
attr Speicherladungszustand_Heizung userReadings dim { ReadingsVal("Speicherladungszustand_Heizung","state",0) }
# FUUID 633abdfa-f33f-0f31-4ead-8ce18efe673b758d
# NAME Speicherladungszustand_Heizung
# NR 250
# STATE <span style='color:#f94362;font-weight:bold;font-size:24px;'>63.9</span>
# TYPE dummy
# eventCount 13
# READINGS:
# 2025-11-30 17:20:59 dim 63.9
# 2025-11-30 17:20:59 state 63.9
# 2025-11-30 16:52:46 temperature 61.6
#
setstate Speicherladungszustand_Heizung <span style='color:#f94362;;font-weight:bold;;font-size:24px;;'>63.9</span>
setstate Speicherladungszustand_Heizung 2025-11-30 17:20:59 dim 63.9
setstate Speicherladungszustand_Heizung 2025-11-30 17:20:59 state 63.9
setstate Speicherladungszustand_Heizung 2025-11-30 16:52:46 temperature 61.6
[30/11/2025, 17:06:27] [FHEM] Speicherladungszustand_Heizung is light
[30/11/2025, 17:06:27] [FHEM] Speicherladungszustand_Heizung has
[30/11/2025, 17:06:27] [FHEM] CurrentTemperature [temperature]
[30/11/2025, 17:06:27] [FHEM] Speicherladungszustand_Heizung will not send proactive events
[30/11/2025, 17:06:27] [FHEM] Speicherladungszustand_Heizung uses ID: 633abdfa-f33f-0f31-4ead-8ce18efe673b758d
2025-11-30 17:06:27 caching: Speicherladungszustand_Heizung-temperature: 61.6