New gas monitoring feature

The latest version of Omnik Data Logger now supports the monitoring of gas consumption (using MQTT). Update your Home Assistant 2021.9.x before you update Omnik Data Logger, for else MQTT will not work with Home Assistant.

The new Home Assistant Energy dashboard with gas monitoring

The unit of measurement for gas consumption has changed from m3 to m³ to be compliant with Home Assistant. Gas consumption per hour was m3/h and is now m³/h.

More energy coming soon: Gas!

With the latest beta release of Home Assistant 2021.9 the monitoring of gas consumption will come available. The current version of Omnikdatalogger (1.6.x) does nog support this feature yet, but you can test it already with the latest beta version.

Be aware that this beta changes the unit off measurement of the gas entity. This impacts logging influx DB causing new data te be stored in a new measurement.

Energy!

Enjoy your Omnik solar production at the Home Assistants new Enery dashboard with the latest version of Omnik Data Logger. An update was needed to make the MQTT energy sensors compliant with the new Energy feature. The Energy feature was released with the latest version of Home Assistant.

As you can see I just started monioring my self. For Solar Production you can use the Energy today or the Energy total entity. The Energy today sensor is more accurate for this aim. If you have integrated DSMR (Dutch Smart Meter R.) as well you can also use these entities to add Grid consumption and Return to grid.

DSMR sources

If you want to add the consumtion of specific devices and you have entities for those devices, you could add those entities as well.

Enjoy!

New Docker builds for Omnik Data Logger

New Docker builds are available for Omnik Datalogger. Docker containers are ideal when you are not using Home Assistant or the Home Assistant community store (HACS). Docker builds can be easily deployed on multi platforms. Currently the following architectures are supported:

  • linux/amd64
  • linux/arm64
  • linux/arm/v7
  • linux/arm/v6

If you need a different architecture, please let me know. Docker and pip builds and are now automatically generated by Github actions when a new release is published.

See https://github.com/jbouwh/omnikdatalogger/wiki/Install-using-docker for more information. If you previous used Docker containers for this project, then make sure your configuration is correct. The default location for config files in the containers has been change to the /config folder.

Omnik api offline

If you were a happy user of omnik portal, you may have been noticed about Omnik bankruptcy throught the communications by Solarman. Solarman managed the infrastructure for Omnik all the time. Your omnik inverter is still logging its data the same way it did for years. The complete portal is still accessable from https://www.solarmanpv.com/portal. Here you can still use the credentials you used at omnikportal.com

Omnikdatalogger ‘omnikportal’ client removed from software.

Since the Omnikportal API is down too, you will need an alternative. Omnikdatalogger also has a solarmanpv client that can get your inverters logged data. See more about the configuration at the Omnikdatalogger WIKI pages or the Dutch WIKI pages on this site. Solarman has indicated they will continue to offer this as a free (trial) service till the end of 2021. With omnikdatalogger you also can get your inverters data using the tcpclient or localproxy client module.

Ready for production

Omnikdatalogger has been stabilized and updated to run stable with HACS and docker now. There were some problems during restarts, especially with HACS that now have been solved. Some parts of the DSMR integration did not shutdown properly. That is all solved now. I am curious to know how what your experience is with omnikdatalogger. Let me know using the comments.

Wiki udated

The omnikdatalogger wikipages have been updated and are completed now.

Docker support for Omnik data logger

Omnik data logger now also can be installed in docker container. This makes it easy to integrate in a docker based environment. This is an alternative to using AppDaemon with HACS.

Install the docker image

Use the command docker pull jbouwh/omnikdatalogger to pull the latest image.

To build image your self from git:

git clone https://github.com/jbouwh/omnikdatalogger
cd omnikdatalogger/
docker build --tag jbouwh/omnikdatalogger:latest .

Running the docker image

In the folowing example assumed is that the config file outside the container is at /home/pi/.omnik/config.yaml (user pi). In the docker image the user is omnik and the default location for the configuration inside the container is at /config/config.yaml

The -p option is only needed when the localproxy client is used with the tcp_proxy plugin.

Use --device option to give direct access to a DSMR compliant USB monitoring cable. Alternatively use ser2net.

Run image in the background using the following command:

docker run -d -v /home/pi/.omnik/config.yaml:/config/config.yaml -p 10004:10004 --device /dev/ttyUSB0 --name omnikdatalogger jbouwh/omnikdatalogger:latest