HAsmartirrigation
HAsmartirrigation copied to clipboard
No automated calculation - till yesterday its running perfect (is a service for manually available like reset?)
What happened?
yesterday at 23:00 there was no calculation. All days before its running perfect. did not change anything.
Is there a service (like reset) i can add to an automation when i detect that there is no calculalion to trigger it "manually" just befor midnight?
How to reproduce
set automated calculation
Relevant log output
"home_assistant": {
"installation_type": "Home Assistant OS",
"version": "2024.2.2",
"dev": false,
"hassio": true,
"virtualenv": false,
"python_version": "3.12.1",
"docker": true,
"arch": "x86_64",
"timezone": "Europe/Berlin",
"os_name": "Linux",
"os_version": "6.6.29-haos",
"supervisor": "2024.05.1",
"host_os": "Home Assistant OS 12.3",
"docker_version": "25.0.5",
"chassis": "embedded",
"run_as_root": true
},
"custom_components": {
"smart_irrigation": {
"version": "v2024.4.3",
"requirements": []
},
"openplantbook": {
"version": "1.2.0",
"requirements": [
"pyopenplantbook==0.0.4"
]
},
]
}
},
"integration_manifest": {
"domain": "smart_irrigation",
"name": "Smart Irrigation",
"codeowners": [
"@jeroenterheerdt"
],
"config_flow": true,
"dependencies": [
"http",
"panel_custom"
],
"documentation": "https://github.com/jeroenterheerdt/HASmartIrrigation",
"iot_class": "local_push",
"issue_tracker": "https://github.com/jeroenterheerdt/HASmartIrrigation/issues",
"requirements": [],
"version": "v2024.4.3",
"is_built_in": false
},
"data": {
"config": {
"entry_id": "9e2fc88ffd92d1007871657f275915f4",
"version": 1,
"minor_version": 1,
"domain": "smart_irrigation",
"title": "Smart Irrigation",
"data": {
"owm_api_key": "XXXXXXXX",
"owm_api_version": "3.0",
"use_owm": true,
"name": "Smart Irrigation"
},
"options": {},
"pref_disable_new_entities": false,
"pref_disable_polling": false,
"source": "user",
"unique_id": "Smart Irrigation",
"disabled_by": null
},
"storage": {
"config": {
"calctime": "23:00",
"units": "metric",
"use_owm": true,
"autocalcenabled": true,
"autoupdateenabled": true,
"autoupdateschedule": "hours",
"autoupdatedelay": "0",
"autoupdateinterval": "1",
"autoclearenabled": true,
"cleardatatime": "23:59",
"starteventfiredtoday": true
},
"zones": [
{
"id": 0,
"name": "vorn",
"size": 30.0,
"throughput": 9.0,
"state": "automatic",
"bucket": -42.75643634940396,
"old_bucket": -45.69525224579323,
"delta": 2.938815896389268,
"duration": 3600,
"module": 0,
"multiplier": 1.0,
"explanation": "Beachte: Diese Beschreibung nutzt '.' als Dezimalzeichen und zeigt gerundete Werte. Das Modul berechnete einen Evapotranspirationsmangel von 2.9. Der alte Vorrat war -45.7.<br/>Der maximale Vorrat ist 50.0.Der neue Vorrat ist [alter_Vorrat]+[Ver\u00e4nderung]=-45.7+2.9=-42.8.<br/>Wenn der Vorrat < 0 ist, ist eine Bew\u00e4sserung n\u00f6tig..<br/>F\u00fcr eine exakte Berechnung der Dauer, wurden folgende Schritte durchgef\u00fchrt:<br/><li>Der Niederschlag ist [Durchfluss]*60/[Gr\u00f6\u00dfe]=9.0*60/30.0=18.0</li><li>Die Dauer ist abs([Vorrat])/[Niederschlag]*3600=42.8/18.0*3600=8551</li><li>Der Multiplikator wird angewendet. Der Multiplikator ist 1.0, also ist die Dauer 8551</li><li>Die maximale Dauer wird angewendet. Diese ist 3600.0, also ist die Dauer 3600</li><li>Zuletzt wird die Vorlaufzeit angewendet. Die Vorlaufzeit ist 0.0, also ist die Dauer 3600</li></ol>",
"mapping": 0,
"lead_time": 0.0,
"maximum_duration": 3600.0,
"maximum_bucket": 50,
"last_calculated": "2024-05-22T23:00:00.876228",
"last_updated": "2024-05-24T07:39:40.414587",
"number_of_data_points": 7
},
{
"id": 1,
"name": "mitterechts",
"size": 45.0,
"throughput": 12.0,
"state": "automatic",
"bucket": -42.75643634940396,
"old_bucket": -45.69525224579323,
"delta": 2.938815896389268,
"duration": 3600,
"module": 0,
"multiplier": 1.0,
"explanation": "Beachte: Diese Beschreibung nutzt '.' als Dezimalzeichen und zeigt gerundete Werte. Das Modul berechnete einen Evapotranspirationsmangel von 2.9. Der alte Vorrat war -45.7.<br/>Der maximale Vorrat ist 50.0.Der neue Vorrat ist [alter_Vorrat]+[Ver\u00e4nderung]=-45.7+2.9=-42.8.<br/>Wenn der Vorrat < 0 ist, ist eine Bew\u00e4sserung n\u00f6tig..<br/>F\u00fcr eine exakte Berechnung der Dauer, wurden folgende Schritte durchgef\u00fchrt:<br/><li>Der Niederschlag ist [Durchfluss]*60/[Gr\u00f6\u00dfe]=12.0*60/45.0=16.0</li><li>Die Dauer ist abs([Vorrat])/[Niederschlag]*3600=42.8/16.0*3600=9620</li><li>Der Multiplikator wird angewendet. Der Multiplikator ist 1.0, also ist die Dauer 9620</li><li>Die maximale Dauer wird angewendet. Diese ist 3600.0, also ist die Dauer 3600</li><li>Zuletzt wird die Vorlaufzeit angewendet. Die Vorlaufzeit ist 0.0, also ist die Dauer 3600</li></ol>",
"mapping": 0,
"lead_time": 0.0,
"maximum_duration": 3600.0,
"maximum_bucket": 50,
"last_calculated": "2024-05-22T23:00:02.216679",
"last_updated": "2024-05-24T07:39:40.414587",
"number_of_data_points": 7
},
{
"id": 2,
"name": "mittelinks",
"size": 49.0,
"throughput": 14.0,
"state": "automatic",
"bucket": -42.75643634940396,
"old_bucket": -45.69525224579323,
"delta": 2.938815896389268,
"duration": 3600,
"module": 0,
"multiplier": 1.0,
"explanation": "Beachte: Diese Beschreibung nutzt '.' als Dezimalzeichen und zeigt gerundete Werte. Das Modul berechnete einen Evapotranspirationsmangel von 2.9. Der alte Vorrat war -45.7.<br/>Der maximale Vorrat ist 50.0.Der neue Vorrat ist [alter_Vorrat]+[Ver\u00e4nderung]=-45.7+2.9=-42.8.<br/>Wenn der Vorrat < 0 ist, ist eine Bew\u00e4sserung n\u00f6tig..<br/>F\u00fcr eine exakte Berechnung der Dauer, wurden folgende Schritte durchgef\u00fchrt:<br/><li>Der Niederschlag ist [Durchfluss]*60/[Gr\u00f6\u00dfe]=14.0*60/49.0=17.1</li><li>Die Dauer ist abs([Vorrat])/[Niederschlag]*3600=42.8/17.1*3600=8979</li><li>Der Multiplikator wird angewendet. Der Multiplikator ist 1.0, also ist die Dauer 8979</li><li>Die maximale Dauer wird angewendet. Diese ist 3600.0, also ist die Dauer 3600</li><li>Zuletzt wird die Vorlaufzeit angewendet. Die Vorlaufzeit ist 0.0, also ist die Dauer 3600</li></ol>",
"mapping": 0,
"lead_time": 0.0,
"maximum_duration": 3600.0,
"maximum_bucket": 50,
"last_calculated": "2024-05-22T23:00:02.472603",
"last_updated": "2024-05-24T07:39:40.414587",
"number_of_data_points": 7
},
{
"id": 3,
"name": "hinten",
"size": 42.0,
"throughput": 9.0,
"state": "automatic",
"bucket": -42.75643634940396,
"old_bucket": -45.69525224579323,
"delta": 2.938815896389268,
"duration": 3600,
"module": 0,
"multiplier": 1.0,
"explanation": "Beachte: Diese Beschreibung nutzt '.' als Dezimalzeichen und zeigt gerundete Werte. Das Modul berechnete einen Evapotranspirationsmangel von 2.9. Der alte Vorrat war -45.7.<br/>Der maximale Vorrat ist 50.0.Der neue Vorrat ist [alter_Vorrat]+[Ver\u00e4nderung]=-45.7+2.9=-42.8.<br/>Wenn der Vorrat < 0 ist, ist eine Bew\u00e4sserung n\u00f6tig..<br/>F\u00fcr eine exakte Berechnung der Dauer, wurden folgende Schritte durchgef\u00fchrt:<br/><li>Der Niederschlag ist [Durchfluss]*60/[Gr\u00f6\u00dfe]=9.0*60/42.0=12.9</li><li>Die Dauer ist abs([Vorrat])/[Niederschlag]*3600=42.8/12.9*3600=11972</li><li>Der Multiplikator wird angewendet. Der Multiplikator ist 1.0, also ist die Dauer 11972</li><li>Die maximale Dauer wird angewendet. Diese ist 3600.0, also ist die Dauer 3600</li><li>Zuletzt wird die Vorlaufzeit angewendet. Die Vorlaufzeit ist 0.0, also ist die Dauer 3600</li></ol>",
"mapping": 0,
"lead_time": 0.0,
"maximum_duration": 3600.0,
"maximum_bucket": 50,
"last_calculated": "2024-05-22T23:00:02.727883",
"last_updated": "2024-05-24T07:39:40.414587",
"number_of_data_points": 7
},
{
"id": 4,
"name": "bucketday",
"size": 10.0,
"throughput": 10.0,
"state": "automatic",
"bucket": -42.75643634940396,
"old_bucket": -45.69525224579323,
"delta": 2.938815896389268,
"duration": 2565,
"module": 0,
"multiplier": 1.0,
"explanation": "Beachte: Diese Beschreibung nutzt '.' als Dezimalzeichen und zeigt gerundete Werte. Das Modul berechnete einen Evapotranspirationsmangel von 2.9. Der alte Vorrat war -45.7.<br/>Der maximale Vorrat ist 10000.0.Der neue Vorrat ist [alter_Vorrat]+[Ver\u00e4nderung]=-45.7+2.9=-42.8.<br/>Wenn der Vorrat < 0 ist, ist eine Bew\u00e4sserung n\u00f6tig..<br/>F\u00fcr eine exakte Berechnung der Dauer, wurden folgende Schritte durchgef\u00fchrt:<br/><li>Der Niederschlag ist [Durchfluss]*60/[Gr\u00f6\u00dfe]=10.0*60/10.0=60.0</li><li>Die Dauer ist abs([Vorrat])/[Niederschlag]*3600=42.8/60.0*3600=2565</li><li>Der Multiplikator wird angewendet. Der Multiplikator ist 1.0, also ist die Dauer 2565</li><li>Die maximale Dauer wird angewendet. Diese ist 3600.0, <li>Zuletzt wird die Vorlaufzeit angewendet. Die Vorlaufzeit ist 0.0, also ist die Dauer 2565</li></ol>",
"mapping": 0,
"lead_time": 0.0,
"maximum_duration": 3600.0,
"maximum_bucket": 10000,
"last_calculated": "2024-05-22T23:00:02.997653",
"last_updated": "2024-05-24T07:39:40.414587",
"number_of_data_points": 7
},
{
"id": 5,
"name": "bucketdayreset",
"size": 10.0,
"throughput": 10.0,
"state": "automatic",
"bucket": 0,
"old_bucket": 0,
"delta": 2.938815896389268,
"duration": 0,
"module": 0,
"multiplier": 1.0,
"explanation": "Beachte: Diese Beschreibung nutzt '.' als Dezimalzeichen und zeigt gerundete Werte. Das Modul berechnete einen Evapotranspirationsmangel von 2.9. Der alte Vorrat war 0.<br/>Der maximale Vorrat ist 50.0.Der neue Vorrat ist [alter_Vorrat]+[Ver\u00e4nderung]=0+2.9=2.9.<br/>Wenn der Vorrat >= 0 ist, ist keine Bew\u00e4sserung n\u00f6tig und die Dauer ist gleich 0",
"mapping": 0,
"lead_time": 0.0,
"maximum_duration": 3600.0,
"maximum_bucket": 50,
"last_calculated": "2024-05-22T23:00:03.308245",
"last_updated": "2024-05-24T07:39:40.414587",
"number_of_data_points": 7
}
],
"modules": [
{
"id": 0,
"name": "PyETO",
"description": "Die Berechnung der Verunstungsrate basiert auf der FAO56-Formel aus der PyETO-Bibliothek.",
"config": {
"forecast_days": "2"
},
"schema": [
{
"type": "boolean",
"name": "coastal",
"optional": true,
"default": false
},
{
"type": "select",
"options": [
[
"1",
"EstimateFromTemp"
],
[
"2",
"EstimateFromSunHours"
],
[
"3",
"DontEstimate"
]
],
"name": "solrad_behavior",
"required": true,
"default": "1"
},
{
"type": "integer",
"name": "forecast_days",
"required": true,
"default": 0
}
]
},
{
"id": 1,
"name": "Static",
"description": "Modul mit einer statisch konfigurierbaren Verdunstungsrate..",
"config": null,
"schema": [
{
"type": "float",
"name": "delta",
"required": true,
"default": 0.0
}
]
}
],
"mappings": [
{
"id": 0,
"name": "Standard Sensorgruppe",
"mappings": {
"Dewpoint": {
"source": "owm",
"sensorentity": "",
"unit": ""
},
"Evapotranspiration": {
"source": "none",
"sensorentity": "",
"unit": ""
},
"Humidity": {
"source": "owm",
"sensorentity": "",
"unit": ""
},
"Precipitation": {
"source": "sensor",
"sensorentity": "sensor.regenmesser_rain_today",
"unit": ""
},
"Pressure": {
"source": "owm",
"sensorentity": "",
"unit": ""
},
"Solar Radiation": {
"source": "none",
"sensorentity": "",
"unit": ""
},
"Temperature": {
"source": "owm",
"sensorentity": "",
"unit": ""
},
"Windspeed": {
"source": "owm",
"sensorentity": "",
"unit": ""
}
},
"data": [
{
"Windspeed": 1.0471315052351218,
"Pressure": 1017.0,
"Humidity": 82,
"Temperature": 14.88,
"Dewpoint": 11.84,
"Precipitation": 0.0,
"retrieved": "2024-05-24T00:39:40.454930"
},
{
"Windspeed": 1.084529058993519,
"Pressure": 1017.0,
"Humidity": 84,
"Temperature": 13.75,
"Dewpoint": 11.1,
"Precipitation": 0.0,
"retrieved": "2024-05-24T01:39:40.446928"
},
{
"Windspeed": 0.33657798382557486,
"Pressure": 1017.0,
"Humidity": 85,
"Temperature": 13.27,
"Dewpoint": 10.8,
"Precipitation": 0.0,
"retrieved": "2024-05-24T02:39:40.406922"
},
{
"Windspeed": 1.0246929729800835,
"Pressure": 1018.0,
"Humidity": 89,
"Temperature": 12.39,
"Dewpoint": 10.63,
"Precipitation": 0.0,
"retrieved": "2024-05-24T03:39:40.455077"
},
{
"Windspeed": 0.9798159084700069,
"Pressure": 1018.0,
"Humidity": 91,
"Temperature": 11.95,
"Dewpoint": 10.53,
"Precipitation": 0.0,
"retrieved": "2024-05-24T04:39:40.437253"
},
{
"Windspeed": 0.33657798382557486,
"Pressure": 1018.0,
"Humidity": 91,
"Temperature": 11.85,
"Dewpoint": 10.43,
"Precipitation": 0.0,
"retrieved": "2024-05-24T05:39:40.457860"
},
{
"Windspeed": 0.33657798382557486,
"Pressure": 1017.0,
"Humidity": 83,
"Temperature": 13.97,
"Dewpoint": 11.13,
"Precipitation": 0.0,
"retrieved": "2024-05-24T06:39:40.428650"
},
{
"Windspeed": 0.33657798382557486,
"Pressure": 1017.0,
"Humidity": 75,
"Temperature": 16,
"Dewpoint": 11.58,
"Precipitation": 0.0,
"retrieved": "2024-05-24T07:39:40.414536"
}
],
"data_last_updated": "2024-05-24T07:39:40.414587"
Which version are you running?
v2024.4.3
Diagnostics file
- [X] I have attached a diagnostics file
Additional information
No response