Skip to content

Releases: jbouwh/omnikdatalogger

BETA: Introduce new state_classes to support Home Assistants new Energy features

26 Aug 15:09
Compare
Choose a tag to compare

This is a pré release to introduce the new state_class required to reveal the new energy features of Home Assistant.
To work work with Home Assistant (over MQTT) at least version 2021.9.0 or or latest beta version is requirered.

With this new feature you can monitor DSMR Energy (Electricity) and Gas provided through omnikdatalogger.

Running this software on older functions will break functionallity.

Patch release

26 Aug 15:29
6c19341
Compare
Choose a tag to compare

Improves error handling when a list item in the config file is not returning a list value.

Small corrections and bugfixes with the aggregation of data

18 Aug 06:43
62f9467
Compare
Choose a tag to compare
  • last_update for solar data is updated too with DSMR updates
    
  • improvement in the way the cached data of multiple inverters is processed with DSMR data updates.
    

pypi build (pip) is v1.6.14 but is the same code.

Fix `last_update` behaviour

15 Aug 14:49
Compare
Choose a tag to compare
  • v1.6.13
    The last_update updates even when there is no update form the inverter. This update caches last_update and returns that value if no recent update is available during net updates.

Add support for new Home Assistant Energy feature

11 Aug 07:24
Compare
Choose a tag to compare

v1.6.12

  • Fix incorrect consumption calculation (pvoutput)

v1.6.9/1.6.11

  • Fix condition to reset last_reset the first time

v1.6.8

  • Reset cache for current_power and today_energy after midnight local time

v1.6.7

  • Use local time zone for last_reset attribute.

v1.6.6

  • Fix: make last_reset attribute timezone aware for today_energy.

v1.6.5.1

  • Fix: publish last_reset attribute before sending MQTT value payload.

v1.6.4

The measurements published through MQTT do now have a required state_class attribute set to measurement
The device classes in data_fields.json have been updated.
The MQTT module has been adapted to publish the last_reset attribute, which is needed to make the omnikdatalogger integrate with Home Assistant.

You can set the last_reset payload by setting the start_date at the install date of your smart meter (DSMR terminal settings) and for your inverter setting start_date at the plant specific configuration section.

P.S. This release resolves issues with sensor entities not shown in the energy dashboard.

There is still an issue in Home Assistant with the energy dashboard where today_energy is not reset correctly.
See: #4

Add support for new Home Assistant Energy feature

10 Aug 07:32
Compare
Choose a tag to compare

v1.6.9/1.6.11

  • Fix condition to reset last_reset the first time

v1.6.8

  • Reset cache for current_power and today_energy after midnight local time

v1.6.7

  • Use local time zone for last_reset attribute.

v1.6.6

  • Fix: make last_reset attribute timezone aware for today_energy.

v1.6.5.1

  • Fix: publish last_reset attribute before sending MQTT value payload.

v1.6.4

The measurements published through MQTT do now have a required state_class attribute set to measurement
The device classes in data_fields.json have been updated.
The MQTT module has been adapted to publish the last_reset attribute, which is needed to make the omnikdatalogger integrate with Home Assistant.

You can set the last_reset payload by setting the start_date at the install date of your smart meter (DSMR terminal settings) and for your inverter setting start_date at the plant specific configuration section.

P.S. This release resolves issues with sensor entities not shown in the energy dashboard.

There is still an issue in Home Assistant with the energy dashboard where today_energy is not reset correctly.
See: #4

Add support for new Home Assistant Energy feature

07 Aug 15:07
Compare
Choose a tag to compare

v1.6.7

  • Use local time zone for last_reset attribute.

v1.6.6

  • Fix: make last_reset attribute timezone aware for today_energy.

v1.6.5.1

  • Fix: publish last_reset attribute before sending MQTT value payload.

v1.6.4

The measurements published through MQTT do now have a required state_class attribute set to measurement
The device classes in data_fields.json have been updated.
The MQTT module has been adapted to publish the last_reset attribute, which is needed to make the omnikdatalogger integrate with Home Assistant.

You can set the last_reset payload by setting the start_date at the install date of your smart meter (DSMR terminal settings) and for your inverter setting start_date at the plant specific configuration section.

P.S. This release resolves issues with sensor entities not shown in the energy dashboard.

There is still an issue in Home Assistant with the energy dashboard where today_energy is not reset correctly.
See: #4

Add support for new Home Assistant Energy feature

06 Aug 09:28
Compare
Choose a tag to compare

v1.6.6

  • Fix: make last_reset attribute timezone aware for today_energy.

v1.6.5.1

  • Fix: publish last_reset attribute before sending MQTT value payload.

v1.6.4

The measurements published through MQTT do now have a required state_class attribute set to measurement
The device classes in data_fields.json have been updated.
The MQTT module has been adapted to publish the last_reset attribute, which is needed to make the omnikdatalogger integrate with Home Assistant.

You can set the last_reset payload by setting the start_date at the install date of your smart meter (DSMR terminal settings) and for your inverter setting start_date at the plant specific configuration section.

P.S. This release resolves issues with sensor entities not shown in the energy dashboard.

Add support for new Home Assistant Energy feature

05 Aug 10:23
Compare
Choose a tag to compare

The measurements published through MQTT do now have a required state_class attribute set to measurement
The device classes in data_fields.json have been updated.
The MQTT module has been adapted to publish the last_reset attribute, which is needed to make the omnikdatalogger integrate with Home Assistant.

You can set the last_reset payload by setting the start_date at the install date of your smart meter (DSMR terminal settings) and for your inverter setting start_date at the plant specific configuration section.

P.S. This release resolves issues with sensor entities not shown in the energy dashboard.

Add support for new Energy feature

04 Aug 15:52
Compare
Choose a tag to compare

The measurements published through MQTT do now have a required state_class attribute set to measurement
The device classes in data_fields.json have been updated.
The MQTT module has been adapted to publish the last_reset attribute, which is needed to make the omnikdatalogger integrate with Home Assistant.