Comments (3)
Maybe it would be a workaround to add the 30-day average daily consumption value just before midnight, if no data could be fetched... this would smoothen out at least this spikes.
These are my sensors, calculating the daily average and expected yearly consumption (you also need a "consumption meter" - helper that resets the meter annually)
- sensor:
- name: 'Daily Energy Average'
device_class: energy
unit_of_measurement: kWh
state: >
{{ ((states.sensor.jahrlicher_energieverbrauch.state | float(0)) / (now().strftime('%j') | float(1)) ) | round(2) }}
- sensor:
- name: 'Expected Annual Energy Consumption'
device_class: energy
unit_of_measurement: kWh
state: >
{{ ((states.sensor.jahrlicher_energieverbrauch.state | float(0)) / (now().strftime('%j') | float(1)) * 365 ) | round(2) }}
from wienernetzesmartmeter.
I updated your comment, please use code blocks
next time for better readability.
the avg will not represent the actual consumption unfortunately, I made the compromise already by interpolating missing data with the avg of the day, but doing that for longer periods of time will result in the sensor to drift apart from the actual consumption pretty fast imho.
from wienernetzesmartmeter.
covered in #101
closing this
from wienernetzesmartmeter.
Related Issues (20)
- Energy Dashboard shows feeding without actually feeding in place HOT 31
- Problem with 29.02. HOT 2
- Subsequent update to statistics after initial import is not working HOT 5
- wnsm: Error on device update HOT 7
- No statistics are imported the day after the consumtion HOT 1
- Subsequent update to statistics after initial import is still not working HOT 12
- Multiple contracts causes issue with live sensor HOT 19
- two Smartmeters under the same contract. consumption and production HOT 3
- HomeAssistantType was used from wnsm, this is a deprecated alias which will be removed in HA Core 2025.5 HOT 2
- Keine Verbindung seit neuem Einspeisepunkt HOT 16
- ig
- Change password for integration HOT 2
- Unnamed error in wnsm/live_sensor.py:68 HOT 2
- Startup time of WienerNetzeSmartmeter HOT 2
- Statistics Zählpunk liefert keine Daten mehr HOT 4
- Protokollfehler - Please file an issue with this error immer um 22:00 HOT 7
- Incompatibillity HA 2025.1
- Returned energy data missing HOT 2
- Hourly Data (statistics) with no data since 24.6. HOT 4
- Add new anlage-typ in api/constants.py HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wienernetzesmartmeter.