Persistente Historie aus SQLite. Quelltopics: garten/maehroboter/mppt{1,2}/solar_power|battery_current, garten/maehroboter/battery/soc|current (Daly).
| Sensor | Wert | Einheit | Komponente | Letztes Update |
|---|---|---|---|---|
| Batteriespannung | 27.0 | V | sensor / voltage | vor 29 s |
| Batteriestrom | 0.0 | A | sensor / current | vor 29 s |
| Batterietemperatur | 33 | degC | sensor / temperature | vor 29 s |
| Entlade-MOSFET | ON | sensor | vor 29 s | |
| Lade-MOSFET | ON | sensor | vor 29 s | |
| Ladezustand | 99.8 | % | sensor / battery | vor 29 s |
| Zelldifferenz | 29.0 | mV | sensor / voltage | vor 29 s |
| Zellspannung Maximum | 3.393 | V | sensor / voltage | vor 29 s |
| Zellspannung Minimum | 3.364 | V | sensor / voltage | vor 29 s |
| Sensor | Wert | Einheit | Komponente | Letztes Update |
|---|---|---|---|---|
| Batteriespannung | 27.05 | V | sensor / voltage | vor 1 s |
| Batteriestrom | -0.2 | A | sensor / current | vor 0 s |
| Ertrag heute | 160 | Wh | sensor / energy | vor 0 s |
| Externe Last | 0.4 | A | sensor / current | vor 0 s |
| Ladezustand | float | sensor | vor 0 s | |
| Solarleistung | 4 | W | sensor / power | vor 0 s |
| Sensor | Wert | Einheit | Komponente | Letztes Update |
|---|---|---|---|---|
| Batteriespannung | 26.97 | V | sensor / voltage | vor 0 s |
| Batteriestrom | 0.6 | A | sensor / current | vor 0 s |
| Ertrag heute | 10 | Wh | sensor / energy | vor 0 s |
| Externe Last | 0.0 | A | sensor / current | vor 0 s |
| Ladezustand | float | sensor | vor 0 s | |
| Solarleistung | 17 | W | sensor / power | vor 0 s |
Persistente Historie aus SQLite. Quelltopics: garten/bewaesserung/solar/solar_power|battery_current, garten/bewaesserung/battery/soc|current (Shunt).
| Sensor | Wert | Einheit | Komponente | Letztes Update |
|---|---|---|---|---|
| AUX-Modus | disabled | sensor | vor 0 s | |
| Alarm | no_alarm | sensor | vor 0 s | |
| Batterieleistung | 12.8 | W | sensor / power | vor 0 s |
| Batteriespannung | 13.48 | V | sensor / voltage | vor 0 s |
| Batteriestrom | 0.95 | A | sensor / current | vor 0 s |
| Batterietemperatur | 36.0 | degC | sensor / temperature | vor 0 s |
| Ladezustand | 100.0 | % | sensor / battery | vor 0 s |
| Verbrauchte Kapazitaet | 0.0 | Ah | sensor | vor 0 s |
| Sensor | Wert | Einheit | Komponente | Letztes Update |
|---|---|---|---|---|
| Letzte Decision | NOOP | sensor | vor 55 s | |
| Letzte Reason | manual_cooldown_remaining_1315s | sensor | vor 55 s | |
| Letzter Burst | -- | sensor |
| Sensor | Wert | Einheit | Komponente | Letztes Update |
|---|---|---|---|---|
| Batteriespannung | 13.46 | V | sensor / voltage | vor 0 s |
| Batteriestrom | 0.9 | A | sensor / current | vor 0 s |
| Ertrag heute | 60 | Wh | sensor / energy | vor 0 s |
| Externe Last | 0.1 | A | sensor / current | vor 0 s |
| Ladezustand | bulk | sensor | vor 0 s | |
| Solarleistung | 14 | W | sensor / power | vor 0 s |
| Sensor | Wert | Einheit | Komponente | Letztes Update |
|---|---|---|---|---|
| Auto-Bewaesserung | ON | switch | vor 1 min | |
| Batterie mind. SOC | 30 | % | number / battery | vor 1 min |
| Bewaesserungsdauer pro Vorgang | 20 | s | number | vor 1 min |
| Hitze-Doppelschuss ab Bodentemp (0=aus) | 0 | °C | number / temperature | vor 1 min |
| Hochbeet1 Frostschutz ab | 5 | °C | number / temperature | vor 1 min |
| Hochbeet1 Hitzeschutz ab | 40 | °C | number / temperature | vor 1 min |
| Hochbeet1 feucht ab | 60 | % | number / humidity | vor 1 min |
| Hochbeet1 trocken unter | 30 | % | number / humidity | vor 1 min |
| Hochbeet2 Frostschutz ab | 5 | °C | number / temperature | vor 1 min |
| Hochbeet2 Hitzeschutz ab | 40 | °C | number / temperature | vor 1 min |
| Hochbeet2 feucht ab | 60 | % | number / humidity | vor 1 min |
| Hochbeet2 trocken unter | 30 | % | number / humidity | vor 1 min |
| Max. Vorgaenge pro Tag | 6 | x | number | vor 1 min |
| Pause zwischen Vorgaengen | 60 | min | number | vor 1 min |
| Regen blockiert ab | 1 | mm/h | number | vor 1 min |
| Regenprognose blockiert ab | 3 | mm | number | vor 1 min |
| UV blockiert ab | 0 | number | vor 1 min | |
| Vorausschau giessen ab (0=aus) | 1.5 | h | number | vor 1 min |
| Wartezeit nach manuellem Betrieb | 30 | min | number | vor 1 min |
| Wind blockiert ab | 0 | m/s | number / wind_speed | vor 1 min |
| Sensor | Wert | Einheit | Komponente | Letztes Update |
|---|---|---|---|---|
| Aussentemperatur | 27.5 | °C | sensor / temperature | vor 27 s |
| Batterie | 100 | % | sensor / battery | vor 1 min |
| Beleuchtungsstaerke | 86030.0 | lx | sensor / illuminance | vor 46 s |
| Forecast Druckaenderung 3h | -2.0 | hPa | sensor | vor 1 min |
| Forecast Luftdruck | 997.1 | hPa | sensor / atmospheric_pressure | vor 1 min |
| Luftdruck | 997.1 | hPa | sensor / atmospheric_pressure | vor 1 min |
| Luftdruck-Trend | fallend | sensor | vor 1 min | |
| Luftfeuchtigkeit | 31 | % | sensor / humidity | vor 1 min |
| Niederschlag (kumuliert) | 93.4 | mm | sensor / precipitation | vor 1 min |
| Regen Prognose 6h | 0.00 | mm | sensor / precipitation | vor 1 min |
| Regen jetzt | 0.000 | mm/h | sensor / precipitation_intensity | vor 1 min |
| Regen-Status | off | sensor | vor 1 min | |
| Regenrisiko | hoch | sensor | vor 1 min | |
| Spannung | 5.3 | V | sensor / voltage | vor 1 min |
| Taupunkt | 8.84 | °C | sensor / temperature | vor 27 s |
| UV-Index | 6.0 | sensor | vor 1 min | |
| Wetter-Tendenz | Tiefdruck, fallend -- Regen wahrscheinlich | sensor | vor 1 min | |
| Windboe | 1.2 | m/s | sensor / wind_speed | vor 46 s |
| Windboe Max 10min | 2.1 | m/s | sensor / wind_speed | vor 22 s |
| Windboe Max Heute | 2.2 | m/s | sensor / wind_speed | vor 1 min |
| Windgeschwindigkeit | 1.0 | m/s | sensor / wind_speed | vor 46 s |
| Windrichtung | 334.0 | deg | sensor | vor 46 s |
| Zeit | Dauer | Zone/Grund | SOC | Regen |
|---|
| Zeit | Aktion | Grund |
|---|
Bodenfeuchte und -temperatur pro Zone aus den ZHA-Sensoren in Home Assistant. Werte werden ueber MQTT gespiegelt: garten/{hochbeet1,hochbeet2,rasen}/{feuchte,temperatur}.
| Sensor | Wert | Einheit | Komponente | Letztes Update |
|---|---|---|---|---|
| Hochbeet1 Feuchte nach Giessen | 55.1 | % | sensor | vor 1 min |
| Hochbeet1 Feuchte vor Giessen | 55.0 | % | sensor | vor 1 min |
| Hochbeet1 Feuchteanstieg | 0.1 | % | sensor | vor 1 min |
| Hochbeet2 Feuchte nach Giessen | 48.6 | % | sensor | vor 1 min |
| Hochbeet2 Feuchte vor Giessen | 48.8 | % | sensor | vor 1 min |
| Hochbeet2 Feuchteanstieg | -0.1 | % | sensor | vor 1 min |
| Sensor | Wert | Einheit | Komponente | Letztes Update |
|---|---|---|---|---|
| Online | online | binary_sensor / connectivity | vor 4 s | |
| Pumpe | OFF | switch | vor 1 min |
| Sensor | Wert | Einheit | Komponente | Letztes Update |
|---|---|---|---|---|
| Hochbeet1 Abnahmerate | -0.47 | %/h | sensor | vor 55 s |
| Hochbeet1 Zeit bis feucht | -- | h | sensor | vor 55 s |
| Hochbeet1 Zeit bis trocken | 52.0 | h | sensor | vor 55 s |
| Hochbeet2 Abnahmerate | -0.58 | %/h | sensor | vor 55 s |
| Hochbeet2 Zeit bis feucht | -- | h | sensor | vor 55 s |
| Hochbeet2 Zeit bis trocken | 30.2 | h | sensor | vor 55 s |
pi/health/state)| Sensor | Wert | Einheit | Komponente | Letztes Update |
|---|---|---|---|---|
| Online | online | binary_sensor / connectivity | vor 1 min | |
| Pi herunterfahren | -- | button | ||
| Pi neu starten | -- | button / restart |
| Sensor | Wert | Einheit | Komponente | Letztes Update |
|---|---|---|---|---|
| CPU-Temperatur | {"ts":"2026-07-25T10:43:29Z","throttled":"0x50000","soc_temp_c":44.8,"core_volt_v":0.8438,"load_1m":0.39,"mem_available_mb":3442,"swap_free_mb":2047,"root_free_gb":19.9,"wlan_if":"NA","rssi_dbm":"NA","link_quality":"NA","gw_reachable":true,"uptime_s":157010,"usb_hash":"1b816493"} | °C | sensor / temperature | vor 4 s |
| Core-Spannung | {"ts":"2026-07-25T10:43:29Z","throttled":"0x50000","soc_temp_c":44.8,"core_volt_v":0.8438,"load_1m":0.39,"mem_available_mb":3442,"swap_free_mb":2047,"root_free_gb":19.9,"wlan_if":"NA","rssi_dbm":"NA","link_quality":"NA","gw_reachable":true,"uptime_s":157010,"usb_hash":"1b816493"} | V | sensor / voltage | vor 4 s |
| Letzter Postmortem | -- | sensor | ||
| Load 1m | {"ts":"2026-07-25T10:43:29Z","throttled":"0x50000","soc_temp_c":44.8,"core_volt_v":0.8438,"load_1m":0.39,"mem_available_mb":3442,"swap_free_mb":2047,"root_free_gb":19.9,"wlan_if":"NA","rssi_dbm":"NA","link_quality":"NA","gw_reachable":true,"uptime_s":157010,"usb_hash":"1b816493"} | sensor | vor 4 s | |
| Memory Available | {"ts":"2026-07-25T10:43:29Z","throttled":"0x50000","soc_temp_c":44.8,"core_volt_v":0.8438,"load_1m":0.39,"mem_available_mb":3442,"swap_free_mb":2047,"root_free_gb":19.9,"wlan_if":"NA","rssi_dbm":"NA","link_quality":"NA","gw_reachable":true,"uptime_s":157010,"usb_hash":"1b816493"} | MB | sensor | vor 4 s |
| Throttled-Flag | {"ts":"2026-07-25T10:43:29Z","throttled":"0x50000","soc_temp_c":44.8,"core_volt_v":0.8438,"load_1m":0.39,"mem_available_mb":3442,"swap_free_mb":2047,"root_free_gb":19.9,"wlan_if":"NA","rssi_dbm":"NA","link_quality":"NA","gw_reachable":true,"uptime_s":157010,"usb_hash":"1b816493"} | sensor | vor 4 s | |
| Uptime | {"ts":"2026-07-25T10:43:29Z","throttled":"0x50000","soc_temp_c":44.8,"core_volt_v":0.8438,"load_1m":0.39,"mem_available_mb":3442,"swap_free_mb":2047,"root_free_gb":19.9,"wlan_if":"NA","rssi_dbm":"NA","link_quality":"NA","gw_reachable":true,"uptime_s":157010,"usb_hash":"1b816493"} | s | sensor / duration | vor 4 s |
| WLAN-Signal | {"ts":"2026-07-25T10:43:29Z","throttled":"0x50000","soc_temp_c":44.8,"core_volt_v":0.8438,"load_1m":0.39,"mem_available_mb":3442,"swap_free_mb":2047,"root_free_gb":19.9,"wlan_if":"NA","rssi_dbm":"NA","link_quality":"NA","gw_reachable":true,"uptime_s":157010,"usb_hash":"1b816493"} | dBm | sensor / signal_strength | vor 4 s |
| Sensor | Wert | Einheit | Komponente | Letztes Update |
|---|---|---|---|---|
| Garten Wetter Batterie | 100 | % | sensor / battery | vor 1 min |
| Garten Wetter Beleuchtung | 86030.0 | lx | sensor / illuminance | vor 46 s |
| Garten Wetter Luftdruck | 997.1 | hPa | sensor / atmospheric_pressure | vor 1 min |
| Garten Wetter Luftfeuchtigkeit | 31 | % | sensor / humidity | vor 1 min |
| Garten Wetter Niederschlag kumuliert | 93.4 | mm | sensor / precipitation | vor 1 min |
| Garten Wetter RSSI | -- | dBm | sensor / signal_strength | |
| Garten Wetter Regen jetzt | off | binary_sensor / moisture | vor 1 min | |
| Garten Wetter Regenrate | 0.000 | mm/h | sensor / precipitation_intensity | vor 1 min |
| Garten Wetter Spannung | 5.3 | V | sensor / voltage | vor 1 min |
| Garten Wetter Taupunkt | 8.84 | °C | sensor / temperature | vor 27 s |
| Garten Wetter Temperatur | 27.5 | °C | sensor / temperature | vor 27 s |
| Garten Wetter UV-Index | 6.0 | sensor | vor 1 min | |
| Garten Wetter Wind | 1.0 | m/s | sensor / wind_speed | vor 46 s |
| Garten Wetter Windboe | 1.2 | m/s | sensor / wind_speed | vor 46 s |
| Garten Wetter Windboe Max 10min | 2.1 | m/s | sensor / wind_speed | vor 22 s |
| Garten Wetter Windboe Max Heute | 2.2 | m/s | sensor / wind_speed | vor 1 min |
| Garten Wetter Windrichtung | 334.0 | ° | sensor | vor 46 s |
| Topic | Wert | Letztes Update |
|---|---|---|
| garten/bewaesserung/auto_enabled/set | ON | |
| garten/bewaesserung/battery/sense/state | {"voltage": 13.48, "temperature": 36.0} | vor 0 s |
| garten/bewaesserung/battery/shunt/state | {"voltage": 13.46, "current": 0.95, "soc": 100.0, "consumed_ah": 0.0, "power": 12.8, "alarm": "no_alarm", "aux_mode": "disabled"} | vor 0 s |
| garten/bewaesserung/burst/response/hochbeet1/duration_s | 20 | |
| garten/bewaesserung/burst/response/hochbeet2/duration_s | 20 | |
| garten/bewaesserung/burst_count_today | 0 | vor 1 min |
| garten/bewaesserung/control/burst_seconds/set | 20 | |
| garten/bewaesserung/control/predict_lead_time_h/set | 1.5 | |
| garten/bewaesserung/control/rain_now_block_mm_h/set | 1 | |
| garten/bewaesserung/control/soc_min_pct/set | 30 | |
| garten/bewaesserung/control/temp_max_hochbeet1/set | 40 | |
| garten/bewaesserung/control/temp_max_hochbeet2/set | 40 | |
| garten/bewaesserung/maintenance/until | 1782590810 | |
| garten/bewaesserung/pumpe/cmd | OFF | vor 1 min |
| garten/bewaesserung/smartventile/debug | [0;36m[D][wifi:2474]: Roam scan (-86 dBm, attempt 3/3)[0m | |
| garten/bewaesserung/smartventile/status | online | |
| garten/bewaesserung/smartventile/switch/ventil_1/state | OFF | |
| garten/bewaesserung/smartventile/switch/ventil_2/state | OFF | |
| garten/bewaesserung/smartventile/switch/ventil_3/state | OFF | |
| garten/bewaesserung/smartventile/switch/ventil_4/state | OFF | |
| garten/bewaesserung/solar/state | {"battery_voltage": 13.46, "battery_current": 0.9, "solar_power": 14, "yield_today": 60, "charge_state": "bulk", "external_device_load": 0.1} | vor 0 s |
| garten/bewaesserung/weather/availability | online | |
| garten/bewaesserung/weather/condition_today | sunny | |
| garten/bewaesserung/weather/daily | [{"min": 19.2, "max": 28.1, "rain_prob": 0, "rain_mm": 0.0, "weather_code": 0},{"min": 15.9, "max": 29.4, "rain_prob": 80, "rain_mm": 0.3, "weather_code": 2},{"min": 17.0, "max": 24.1, "rain_prob": 80, "rain_mm": 2.4, "weather_code": 2}] | |
| garten/bewaesserung/weather/hourly | { "t": [26.1, 26.9, 27.3, 27.6, 27.9, 28.1, 27.9, 27.1, 25.1, 22.6, 20.1, 19.2, 18.8, 18.4, 17.6, 17.0, 16.4, 15.9, 15.9, 17.6, 19.7, 22.3, 24.5, 26.4], "r": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], "w": [0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,2,2,2,0,0,2,2], "ws": [2.69,3.0,3.0,3.0,2.89,3.11,2.81,2.39,1.69,1.39,2.11,2.61,3.11,3.0,2.89,3.11,3.0,2.89,2.89,2.69,2.0,2.11,2.0,2.19] } | |
| garten/bewaesserung/weather/precipitation_today_mm | 0.0 | |
| garten/bewaesserung/weather/rain_mm_h_48h | {"mm": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.2, 0.1, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.5, 1.0, 0.3, 0.2, 0.2, 0.2, 0.0, 0.0, 0.0]} | |
| garten/bewaesserung/weather/rain_now_mm_h | 0.00 | |
| garten/bewaesserung/weather/rain_probability_12h | 0 | |
| garten/bewaesserung/weather/rain_probability_24h | 0 | |
| garten/bewaesserung/weather/rain_probability_6h | 0 | |
| garten/bewaesserung/weather/temp_max_today | 28.1 | |
| garten/bewaesserung/weather/temp_min_today | 19.2 | |
| garten/bewaesserung/weather/weather_code | 0 | |
| garten/hochbeet1/batterie | 100.0 | |
| garten/hochbeet1/feuchte | 54.39 | |
| garten/hochbeet1/temperatur | 25.72 | |
| garten/hochbeet2/batterie | 100.0 | |
| garten/hochbeet2/feuchte | 47.52 | vor 1 min |
| garten/hochbeet2/temperatur | 23.18 | vor 1 min |
| garten/maehroboter/battery/state | {"voltage": 27.0, "current": 0.0, "soc": 99.8, "temperature": 33, "cell_min_v": 3.364, "cell_max_v": 3.393, "cell_diff_mv": 29.0, "charge_mosfet": true, "discharge_mosfet": true} | vor 29 s |
| garten/maehroboter/mppt1/state | {"battery_voltage": 27.05, "battery_current": -0.2, "solar_power": 4, "yield_today": 160, "charge_state": "float", "external_device_load": 0.4} | vor 0 s |
| garten/maehroboter/mppt2/state | {"battery_voltage": 26.97, "battery_current": 0.6, "solar_power": 17, "yield_today": 10, "charge_state": "float", "external_device_load": 0.0} | vor 0 s |
| garten/rasen/batterie | 68.5 | |
| garten/rasen/feuchte | 0.0 | |
| garten/rasen/temperatur | 31.62 | |
| garten/wetterstation/rain_today_mm | 0.0 | |
| pi/health/heartbeat | online | vor 4 s |
homeassistant/<component>/<node>/<object>/config wird abonniert. Jede Bridge (Pi-Control, Shelly-Pumpe, kuenftig Tank) sendet beim Start eine JSON-Config mit Name, Einheit, state_topic und device.identifiers. Die Seite gruppiert nach device.identifiers[0].solar/mppt1/#, solar/mppt2/#, battery/daly/#, pi/#, garten/#. Kommt ein Topic an, wird in der Discovery-Tabelle nachgesehen, welche Sensoren das als state_topic haben -- dort wird der Wert + Zeitstempel eingetragen.garten/hochbeet1/feuchte von der HA-Spiegel-Automation) erscheinen unten in der "Direkte Topics"-Sektion mit voller Topic-Hierarchie.systemctl is-active fuer fest in KNOWN_SERVICES gelistete Pi-Dienste. Erweiterbar im Skript.