$ret .= sprintf(" %d,%d %d,%d", $lx,$ly, $x+$nx,$ly); next if($x1 == $lx && $y1 == $ly);entfällt, dann wird es korrekt dargestellt, da dann die Abfrage auf den letzten Dateneintrag $i < $maxIdx in Zeile 2205 für die Ausgabe des Signalabfalls sorgt. ($x1, $y1) = (int($x+$dxp->[$i]),
int($y+$h-($dyp->[$i]-$min)*$hmul));
# calc ymin/ymax for points with the same x coordinates
if ($x1 == $lx && $i < $maxIdx) {
next if ($y1 == $ly);
$ymin = $y1 if($y1 < $ymin);
$ymax = $y1 if($y1 > $ymax);
$ly = $y1;
next;
}
($x1, $y1) = (int($x+$dxp->[$i]),
int($y+$h-($dyp->[$i]-$min)*$hmul));
next if($x1 == $lx && $y1 == $ly);
# calc ymin/ymax for points with the same x coordinates
if($x1 == $lx && $i < $maxIdx) {
$ymin = $y1 if($y1 < $ymin);
$ymax = $y1 if($y1 > $ymax);
$ly = $y1;
next;
}
if(@{$dxp} == 1) {
my $y1 = $y+$h-($dyp->[0]-$min)*$hmul;
$ret .= sprintf(" %d,%d %d,%d %d,%d %d,%d",
$x,$y+$h, $x,$y1, $x+$w,$y1, $x+$w,$y+$h);
} else {
Mal beobachtet als Rain/h Extrapolation über einen ganzen Tag wegen eines Einzelwertes kurz nach Mitternacht dargestellt.Zitatsteps: Der Wert gilt ab dem gemeldeten Zeitpunkt, so lange, bis ein neuer Wert gemeldet wird. Nach dem letzten gemeldeten Wert gilt dieser weiterhin.sehe ich als wünschenswert.
fsteps: Der Wert gilt bis zum gemeldeten Zeitpunkt. Nach dem letzten gemeldeten Wert sind keine aktuellen Daten vorhanden.
histeps: Der Wert gilt für ein bestimmtes Zeitintervall, das sich um den Meldezeitpunkt erstreckt.
Zitat von: DS_Starter am 09 Januar 2026, 21:16:21- die Perl Warnungen sind beseitigtpasst
Zitat von: passibe am 09 Januar 2026, 21:12:30Dem möchte ich widersprechen.
attr mySolarForecast consumer03 Mythz type=noSchedule power=2100 asynchron=1 pcurr=cur_power_hc:kW:1 etotal=sElectrHCTotal:kWh swstate=HeatingHC:1:0 icon=sani_heating noshow=solarforecast_hc_show
könnstest du m.M. nach gut als WP-Device kennzeichnen. Einfach type=noSchedule ersetzen durch type=heatpump. Dieser Consumertyp ist automatisch nicht planbar (noSchedule). Alle anderen Keys sollten so bleiben können. Zu ergänzen wäre nur noch comforttemp wie 300P im Wiki beschrieben hat.Zitat von: Beta-User am 09 Januar 2026, 16:51:39Wenn ich dich nochmal mit wecken darf: Verwende für zigbee2mqtt docker!Am besten man nutzt nicht docker run, sondern docker compose und ein entsprechendes compose file.
Hier mal mein "docker run"
Zitat von: betateilchen am 09 Januar 2026, 17:22:30Das sollte man am besten gar nicht tun, und wenn doch, dann nur, wenn man wirklich weiß, WAS man da tut.Dem möchte ich widersprechen.