ghcr.io/fhem/fhem-docker:5.3.0-beta1-bookworm mit den Modulen SignalDuino (SerialPort, SD_WS, CUL_TCM97001, Hideki), HTTPMOD, Strptime, HMCCU, I2C_BME280 (I2C_RPII2C), VCONTROL und Sysmon. Läuft seit gestern Abend stabil. table:
0:
0:
0:
0 package ui_Table;::DOIF_Widget($hash,$reg,'di_energy_card_uiTable_c_0_0_0_0',grid(::ReadingValDoIf($hash,'di_energy_card','grid_power','','144col1d'),::ReadingValDoIf($hash,'di_energy_card','grid_energy_feed'),::ReadingValDoIf($hash,'di_energy_card','grid_energy_consum')),"")
1 package ui_Table;::DOIF_Widget($hash,$reg,'di_energy_card_uiTable_c_0_0_0_1',grid_power(::ReadingValDoIf($hash,'di_energy_card','grid_power')),"")
2 package ui_Table;::DOIF_Widget($hash,$reg,'di_energy_card_uiTable_c_0_0_0_2',solar(::ReadingValDoIf($hash,'di_energy_card','solar_power','','144col1d'),::ReadingValDoIf($hash,'di_energy_card','solar_energy'),::ReadingValDoIf($hash,'di_energy_card','solar_self_energy')),"")
3 package ui_Table;::DOIF_Widget($hash,$reg,'di_energy_card_uiTable_c_0_0_0_3',solar_power(::ReadingValDoIf($hash,'di_energy_card','solar_power')),"")
4 package ui_Table;::DOIF_Widget($hash,$reg,'di_energy_card_uiTable_c_0_0_0_4',battery(::ReadingValDoIf($hash,'di_energy_card','battery_power','','144col1d'),::ReadingValDoIf($hash,'di_energy_card','battery_capa','','144col1d')),"")
5 package ui_Table;::DOIF_Widget($hash,$reg,'di_energy_card_uiTable_c_0_0_0_5',battery(::ReadingValDoIf($hash,'di_energy_card','battery_power','','144col1d'),::ReadingValDoIf($hash,'di_energy_card','battery_capa','','144col1d')),"")
6 package ui_Table;::DOIF_Widget($hash,$reg,'di_energy_card_uiTable_c_0_0_0_6',battery_power(::ReadingValDoIf($hash,'di_energy_card','battery_power')),"")
7 package ui_Table;::DOIF_Widget($hash,$reg,'di_energy_card_uiTable_c_0_0_0_7',home (::ReadingValDoIf($hash,'di_energy_card','home_power','','144col1d'),::ReadingValDoIf($hash,'di_energy_card','home_energy')),"")
8 package ui_Table;::DOIF_Widget($hash,$reg,'di_energy_card_uiTable_c_0_0_0_8',home_power(::ReadingValDoIf($hash,'di_energy_card','home_power')),"")
9 package ui_Table;::DOIF_Widget($hash,$reg,'di_energy_card_uiTable_c_0_0_0_9',self(::ReadingValDoIf($hash,'di_energy_card','autarchy'),::ReadingValDoIf($hash,'di_energy_card','scr')),"")calovo.de | zattoo kostenlos testen: bit.ly/calovo_zattoo | Hessen, Deutschland
attr Hessen_Ferien defaultTimeFormat %H:%M
57_CALVIEW.pm.patch
Zitat von: Damian am 03 Mai 2026, 13:18:36Allerdings sind fast alle Beispiele als Tabelle definiert - auch dieses Abfall-Beispiel. Die müsste man erst mal umschreiben. Dann kann man auch gleich selbst mit Hilfe der vordefinierten uiTable-Funktionen (hier ui_Table::style und ui_Table::ic) sich seinen HTML-Code zusammen bauen.
2026.05.10 11:55:53.809 1: mySolarForecast DEBUG> Best model after retries comes from Attempt=2 with:
Seed=13783776,
Model Score=73,
Model Slope=0.71,
Model Bias=365.49,
VAL MedAE=206.24,
VAL MAE=311.86,
VAL weighted RMSE=359.56,
VAL weighted RMSE relative=51 %,
VAL weighted RMSE_Rating=acceptable,
VAL R2=0.78,
Val MSE=0.001582
2026.05.10 11:32:43.532 1: mySolarForecast DEBUG> AI FANN - Target-Norm: raw_max=109600, p99=3500, p99.5=11100, targmaxval=14430
2026.05.10 11:32:43.532 1: mySolarForecast DEBUG> AI FANN - True Outliers above p99.5 (11100): 109600
Informationen zum neuronalen Netz der Verbrauchsvorhersage
letztes KI-Training: 09.05.2026 21:38:52 / Laufzeit in Sekunden: 5168
KI Abfragestatus: ok
letzte KI-Ergebnis Generierungsdauer: 69.73 ms
Alpha: 0.8
Verbrauchernummer Wärmepumpe: 08
.....
....
...
..
.
Bias recalibrated: -7
letzte Rekalibrierung: -hier dann wieder zeigen.name:zigbee2mqtt_sonoff_hydro_one
desc: Sonoff Hydro One Wasserventil mit Durchflussmesser
filter:TYPE=MQTT2_DEVICE:FILTER=CID~zigbee.*
order:L_05f4
par:BASE_TOPIC;base topic set in configuration.yaml of the zigbee2mqtt bridge;{ AttrVal("DEVICE","devicetopic",AttrVal("DEVICE","readingList","")) =~ m,[\b]?([^/:]+)[/].+, ? $1 : undef }
par:DEV_ID;name of the device in the zigbee2mqtt bridge;{ AttrVal("DEVICE","devicetopic",AttrVal("DEVICE","readingList","")) =~ m,[^/]+[/]([^/:]+).*, ? $1 : undef }
par:ICON;ICON as set, defaults to sani_water_tap;{ AttrVal("DEVICE","icon","sani_water_tap") }
attr DEVICE icon ICON
attr DEVICE devStateIcon on:sani_water_tap@blue:off off:sani_water_tap@red:on
attr DEVICE webCmd on:off
attr DEVICE devicetopic BASE_TOPIC/DEV_ID
attr DEVICE readingList $\DEVICETOPIC:.* { my $ret=json2nameValue($EVENT); $ret->{state}=lc($ret->{state}) if defined $ret->{state}; return $ret }
attr DEVICE setList \
on:noArg $\DEVICETOPIC/set {"state":"ON"}\
off:noArg $\DEVICETOPIC/set {"state":"OFF"}\
child_lock:lock,unlock $\DEVICETOPIC/set {"child_lock":uc("$EVTPART1")}\
manual_default_settings_irrigation_mode:duration,capacity $\DEVICETOPIC/set {"manual_default_settings_irrigation_mode":"$EVTPART1"}\
manual_default_settings_irrigation_duration:slider,0,1,719 $\DEVICETOPIC/set {"manual_default_settings_irrigation_duration":$EVTPART1}\
manual_default_settings_irrigation_amount:slider,0,1,10000 $\DEVICETOPIC/set {"manual_default_settings_irrigation_amount":$EVTPART1}\
manual_default_settings_irrigation_amount_unit:liter,US_gallon $\DEVICETOPIC/set {"manual_default_settings_irrigation_amount_unit":"$EVTPART1"}\
manual_default_settings_fail_safe:slider,0,1,719 $\DEVICETOPIC/set {"manual_default_settings_fail_safe":$EVTPART1}\
valve_alarm_settings_enable_alarm_water_leak:true,false $\DEVICETOPIC/set {"valve_alarm_settings_enable_alarm_water_leak":"$EVTPART1"}\
valve_alarm_settings_alarm_water_leak_duration:slider,1,1,3 $\DEVICETOPIC/set {"valve_alarm_settings_alarm_water_leak_duration":$EVTPART1}\
valve_alarm_settings_enable_alarm_water_shortage:true,false $\DEVICETOPIC/set {"valve_alarm_settings_enable_alarm_water_shortage":"$EVTPART1"}\
valve_alarm_settings_alarm_water_shortage_duration:slider,1,1,10 $\DEVICETOPIC/set {"valve_alarm_settings_alarm_water_shortage_duration":$EVTPART1}\
valve_alarm_settings_enable_water_shortage_auto_close:true,false $\DEVICETOPIC/set {"valve_alarm_settings_enable_water_shortage_auto_close":"$EVTPART1"}
attr DEVICE model zigbee2mqtt_sonoff_hydro_one
setreading DEVICE attrTemplateVersion 20260510_18
[2026-05-10 15:04:58] error: z2m: No converter available for 'manual_default_settings_irrigation_duration' on 'Ventil_Vorgarten': (45)[2026-05-10 15:04:59] info: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Ventil_Vorgarten', payload '{"battery":100,"child_lock":"UNLOCK","hour_irrigation_duration":32,"hour_irrigation_volume":27,"irrigation_schedule_status":{"actual_end_time":"2026-05-10T15:04:54+02:00","actual_irrigation_amount":5,"expected_end_time":"2026-05-10T15:59:11+02:00","expected_irrigation_amount":0,"irrigation_amount_unit":"liter","irrigation_mode":"duration","schedule_index":0,"schedule_status":"running","schedule_type":"manual","start_time":"2026-05-10T14:59:11+02:00"},"last_seen":"2026-05-10T13:04:59.678Z","linkquality":69,"manual_default_settings":{"fail_safe":90,"irrigation_amount":0,"irrigation_amount_unit":"liter","irrigation_duration":60,"irrigation_mode":"duration"},"rain_delay_end_datetime":"","real_time_irrigation_duration":46,"real_time_irrigation_volume":37,"seasonal_watering_adjustment":{"april":1,"august":1,"december":1,"february":1,"january":1,"july":1,"june":1,"march":1,"may":1,"november":1,"october":1,"september":1},"state":"ON","update":{"installed_version":4103,"latest_release_notes":null,"latest_source":null,"latest_version":4103,"state":"idle"},"valve_abnormal_state":"water_shortage","valve_alarm_settings":{"alarm_water_leak_duration":1,"alarm_water_shortage_duration":5,"enable_alarm_water_leak":true,"enable_alarm_water_shortage":true,"enable_water_shortage_auto_close":false}}'name:zigbee2mqtt_sonoff_hydro_one
desc:Sonoff Hydro One Wasserventil mit Durchflussmesser
filter:TYPE=MQTT2_DEVICE:FILTER=CID~zigbee.*
order:L_05f4
par:BASE_TOPIC;base topic set in configuration.yaml of the zigbee2mqtt bridge;{ AttrVal("DEVICE","devicetopic",AttrVal("DEVICE","readingList","")) =~ m,[\b]?([^/:]+)[/].+, ? $1 : undef }
par:DEV_ID;name of the device in the zigbee2mqtt bridge;{ AttrVal("DEVICE","devicetopic",AttrVal("DEVICE","readingList","")) =~ m,[^/]+[/]([^/:]+).*, ? $1 : undef }
par:ICON;ICON as set, defaults to sani_water_tap;{ AttrVal("DEVICE","icon","sani_water_tap") }
attr DEVICE icon ICON
attr DEVICE devStateIcon on:sani_water_tap@blue:off off:sani_water_tap@red:on
attr DEVICE webCmd on:off
attr DEVICE devicetopic BASE_TOPIC/DEV_ID
attr DEVICE readingList $\DEVICETOPIC:.* { my $ret = json2nameValue($EVENT, undef, 'noUndefined'); $ret->{state} = lc($ret->{state}) if defined $ret->{state}; return $ret; }
attr DEVICE setList \
on:noArg $\DEVICETOPIC/set {"state":"ON"} \
off:noArg $\DEVICETOPIC/set {"state":"OFF"} \
child_lock:lock,unlock $\DEVICETOPIC/set {"child_lock":uc("$EVTPART1")} \
manual_default_settings_irrigation_mode:duration,capacity $\DEVICETOPIC/set {"manual_default_settings":{"irrigation_mode":"$EVTPART1"}} \
manual_default_settings_irrigation_duration:slider,0,1,719 $\DEVICETOPIC/set {"manual_default_settings":{"irrigation_duration":$EVTPART1}} \
manual_default_settings_irrigation_amount:slider,0,1,10000 $\DEVICETOPIC/set {"manual_default_settings":{"irrigation_amount":$EVTPART1}} \
manual_default_settings_irrigation_amount_unit:liter,US_gallon $\DEVICETOPIC/set {"manual_default_settings":{"irrigation_amount_unit":"$EVTPART1"}} \
manual_default_settings_fail_safe:slider,0,1,719 $\DEVICETOPIC/set {"manual_default_settings":{"fail_safe":$EVTPART1}} \
valve_alarm_settings_enable_alarm_water_leak:true,false $\DEVICETOPIC/set {"valve_alarm_settings":{"enable_alarm_water_leak":$EVTPART1}} \
valve_alarm_settings_alarm_water_leak_duration:slider,1,1,3 $\DEVICETOPIC/set {"valve_alarm_settings":{"alarm_water_leak_duration":$EVTPART1}} \
valve_alarm_settings_enable_alarm_water_shortage:true,false $\DEVICETOPIC/set {"valve_alarm_settings":{"enable_alarm_water_shortage":$EVTPART1}} \
valve_alarm_settings_alarm_water_shortage_duration:slider,1,1,10 $\DEVICETOPIC/set {"valve_alarm_settings":{"alarm_water_shortage_duration":$EVTPART1}} \
valve_alarm_settings_enable_water_shortage_auto_close:true,false $\DEVICETOPIC/set {"valve_alarm_settings":{"enable_water_shortage_auto_close":$EVTPART1}}
attr DEVICE model zigbee2mqtt_sonoff_hydro_one
setreading DEVICE attrTemplateVersion 20260510_21
Downloading https://raw.githubusercontent.com/knowthelist/ftui/with_ha_backend/controls_ftui.txt
UPD www/ftui/components/badge/badge.component.js
UPD www/ftui/components/button/button-nice.component.js
UPD www/ftui/components/button/button.component.css
UPD www/ftui/components/button/button.component.js
UPD www/ftui/components/cell/cell.component.js
UPD www/ftui/components/chart/chart-controls.component.css
UPD www/ftui/components/chart/chart-controls.component.js
UPD www/ftui/components/chart/chart-data.component.js
Got 6101 bytes for www/ftui/components/chart/chart-data.component.js, expected 5269
aborting.Ich habe die Datei schon gelöscht, die Meldung kommt aber immer wieder, was läuft da schief?