Om de Nederlandse Omnik gebruikers te ondersteunen ben ik gestart met een meer toegankelijke wiki pagina in het Nederlands. Veel plezier!
Categorie: Omnik Datalogger
Nieuwe Docker builds voor Omnik Data Logger
Nieuwe Docker images zijn beschikbaar voor Omnik Data Logger. Docker containers zijn ideaal wanneer je geen gebruik maakt van Home Assistant of de Home Assistant Community Store (HACS). Docker images kunnen gemakkelijk worden geïnstalleerd op verschillende platformen. Momenteel worden de volgende architecturen ondersteund:
- linux/amd64
- linux/arm64
- linux/arm/v7
- linux/arm/v6
Als je een ander nog niet ondersteunde architectuur nodig hebt, laat het mij dan weten. Docker en PIP pakketten worden vanaf nu automatisch gegenereerd via Github actions wanneer een nieuwe release wordt aangemaakt,
Zie https://github.com/jbouwh/omnikdatalogger/wiki/Install-using-docker voor meer informatie. Als je voorheen al gebruik maakte van Docker containers voor dit project, let er dan op dat de configuratie voor de containers in orde is. De standaard locatie voor configuratie bestanden binnen in de container is gewijzigd naar de map /config.
Omnik api offline
Al je een tevreden gebruiker was van het Omnik portaal, dan zul je hebben gemerkt dat Omnik failliet is via de mail van Solarman. Solarman was altijd al het bedrijf achter de infrastructuur van Omnik. Je omvormer stuurt dus nog steeds zijn updates naar die zelfde infrastructuur van Solarman zoals dat wellicht al jaren zo gegaan is. Het vertrouwde portaal is nog steeds beschikbaar via https://www.solarmanpv.com/portal. Hier kun je zelfs het gebruikersnaam en wachtwoord gebruiken wat je voor je Omnik portaal gebruikte.
Omnikdatalogger ‘omnikportal’ client verwijderd uit de software.
Nu het Omnik portaal is afgesloten is afgesloten zul je een alternatief nodig hebben. Omnikdatalogger heeft ook een solarmanpv
client die je kan helpen om bij de logging data van je omvormers te komen. Lees meer over de configuratie op de Omnikdatalogger WIKI pagina's of de Nederlandse WIKI pagina's op de website. Solarman heeft aangeven door te gaan met het aanbieden van deze gratis dienst (op proef) tot het einde van 2021. Met omnikdatalogger kun je de actuele logging van je omvormers ook direct uitlezen door de tcpclient
of de
localproxy
client module te gebruiken.
Klaar voor productie
Omnikdataogger is gestabiliseerd en bijgewerkt om met HACS en Docker te kunnen werken. Er waren wat problemen bij het herstarten met HACS, die zijn nu dus opgelost. Sommige onderdelen van de DSMR integratie sloten niet goed af. Dat is nu allemaal opgelost. Ik ben benieuwd wat je ervaring is met omnikdatalogger. Laat het me weten via de commentaren.
Wiki bijgewerkt
De omnikdatalogger-wikipagina's (Engelstalig) zijn bijgewerkt en nu compleet.
Docker support voor Omnik data logger
Omnik data logger kan nu ook worden gebruikt als een docker container. Dit maakt het gemakkelijk om de software in een Docker gebaseerde omgeving te gebruiken. Dit is nog een alternatief voor het gebruik van AppDaemon met HACS binnen Home Assistant.
Docker image installeren
Gebruik het commando docker pull jbouwh/omnikdatalogger
om het laatste image op te halen.
Het docker image zelf te maken:
git clone https://github.com/jbouwh/omnikdatalogger cd omnikdatalogger/ docker build --tag jbouwh/omnikdatalogger:latest .
De docker container uitvoeren
In het volgende voorbeeld wordt aangenomen dat het configuratiebestand buiten de container op . is /home/pi/.omnik/config.yaml
 (gebruiker pi). In de docker-afbeelding is de gebruiker omnik
 en de standaardlocatie voor de configuratie in de container is op /config/config.yaml
De -p optie is alleen nodig wanneer de localproxy
client wordt gebruikt met de tcp_proxy
plugin.
Gebruik de --apparaat
optie om direct toegang te geven aan een DSMR geschikte monitoring kabel. Je kunt ook ser2net gebruiken als je kabel op een ander apparaat zit aangesloten.
Start de container op de achtergrond met het volgende commando:
docker run -d -v /home/pi/.omnik/config.yaml:/config/config.yaml -p 10004:10004 --device /dev/ttyUSB0 --name omnikdatalogger jbouwh/omnikdatalogger:laatste
Omnik datalogger DSMR P1 ondersteuning
Met de splinternieuwe release van Omnik data logger heb ik de ondersteuning voor de Slimme meter (DSMR) toegevoegd. Met een simpele P1 naar USB kabel kan Omnik data logger nu ook het verbruik van je slimme meter publiceren (inclusief gasverbruik). Met PVoutput kan op basis hiervan het verbruik worden vastgelegd inclusief netspanning zodat de netto energie (gebruikt/teruggeleverd) kan worden berekend.
De P1 adapter kan direct aan het apparaat met Omnik data logger worden aangesloten of via TCP. Ik heb hiervoor ser2net gebruikt zodat ik met meerdere verbindingen naar mijn slimme meter kan voa de P1 adapter (handig voor testen). Om dit mogelijk te maken heb je minimaal ser2net v3.5 nodig. Ik heb hiervoor een docker container geïnstalleerd met als image (jsurf/rpi-ser2net:buster). Met het toevoegen van de max-connections optie in de configuratie worden meerdere gelijktijdige verbindingen ondersteund.
3333:raw:600:/dev/ttyUSB0:115200 GEEN 1STOPBIT 8DATABITS -XONXOFF RTSCTS max-connections=3
/etc/ser2net.conf
Al je je slimme meter gegevens binnen Home Assistant wilt hebben, dan kan Omnik Datalogger hiermee de ingebouwde DSMR integratie vervangen. Door gebruik van MQTT kan Home Assistant alle tellerstanden e.d. automatisch herkennen. In de config file kun je (indien gewenst) de namen van de alle gemeten waarden hernoemen naar het Nederlands. Aanvullend krijg je via MQTT binnen Home Assistant ook direct verbruik, direct verbruikte energie en de werkelijke verbruiksdata te zien. Deze data wordt zoawel over MQTT als over InfluxDB gelogd.
HACS-standaard
Omnik data logger is toegevoegd aan de hoofd appstore binnen Home Assistant Community Store (HACS), dit betekend dat je Omnik data logger kunt vinden tussen de Automatiseringen.
Zorg er eerst voor dat je de AppDamon plugin hebt geïnstalleerd vanuit de officiele Home Assistant Add-on store.
TCPclient getest en werkend
Met dank aan Han Lubach is de tcpclient nu succesvol getest. Het lijkt er op dat deze client, gebaseerd op de logger van Wouter van der Zwan nu ook te gebruiken is met Omnik data logger.
Omnik datalogger nieuws update
PIP ondersteuning voor omnikdatalogger en omnikdatalogerproxy
Omnikdatalogger kan vanaf nu worden geïnstalleerd met PIP:
sudo pip3 installeer omnikdatalogger
Om omnikdataloggerproxy te installeren gebruik je sudo pip3 installeer omnikdataloggerproxy
HACS standaard ondersteuning
Omnikdatalogger kon als custom repository binnen HACS worden geïnstalleerd. Een verzoek om Omnik data logger toe te voegen aan de ingebouwde store is aangevraagd en goedgekeurd.
Eerste release candidate voor Omnik data logger
De eerste release candidate voor Omnik data logger is vrijgegeven. Meer info op de project pagina.
Nieuwe release voor omnikdatalogger
Je kunt het hier vinden: https://github.com/jbouwh/omnikdatalogger/releases/tag/v0.93-beta
Nieuwe functies zijn:
- Lokale onderschepping van omvormerverkeer met documentatie en een proxyscript
- Veel updates
De documentatie op deze site heeft nog een update nodig, maar de documentatie op Github was al geüpdatet.
Veel plezier.
Nieuwe release Omnik datalogger
Rekening https://GitHub.com/jbouwh/omnikdatalogger voor de nieuwe release (0,91-beta) van Omnik datalogger.
De laatste dagen lag omnikport plat. Ondertussen vond ik een tweede methode om toegang te krijgen tot je gegevens. Tijdens de storing het portaal op https://www.solarmanpv.com/portal was de hele tijd beschikbaar. Hier kunt u ook uw gegevens terugvinden. Dit bewijst dat omnikportal slechts een skin is en dat de gegevens bij solarman PV staan. Ik vond een API en werkende code die toegang geeft tot de realtime informatie. Deze API lijkt nauwkeurigere en tijdige toegang te geven tot de meest recente gegevens die zijn gelogd. Helaas is de API niet TLS-gecodeerd en gebruikt deze een gehashte MD5-wachtwoordlogin. Niet erg veilig. Toch is de alternatieve API voorlopig een goed alternatief. In het hoofdmenu staat nu een speciale pagina voor de omnik datalogger-software.
Inplugbare client
De nieuwe release wordt geleverd met een pluggable client voor logging. Dit maakt het eenvoudig om de logcode te wijzigen door alleen de configuratie te wijzigen.
Nieuwe client in ontwikkeling voor lokale logging
Bij oudere Omnik omvormers is het niet mogelijk om de data rechtstreeks van de omvormer te krijgen. Nieuwere omvormers luisteren op poort 8899 en kunnen direct reageren. De datalogger in de omvormer stuurt ongeveer elke 5 minuten een update naar een vast IP van een logging server in het Solarman datacenter. Het IP-adres waarop de omvormer inlogt is vast en kan niet worden gewijzigd via de interface, maar het is mogelijk om het bericht te onderscheppen door de server te simuleren met behulp van een NAT-regel en een statische route voor het IP-adres in uw netwerk. De code om de gelogde gegevens te ontleden is: al verkrijgbaar te gebruiken, dankzij Woutrrr. De software kan op een TCP-poort luisteren naar de omgeleide datalogger-sessies. De code is gebaseerd op: dit project van t3kpunk. Een tutorial hoe dit te gebruiken zal op deze site verschijnen zodra de code klaar is voor release. Lokale logging geeft meer gedetailleerde informatie dan momenteel beschikbaar is met behulp van de API's. Extra sensoren zijn:
- AV Spanning* en Stroom en Frequentie (3 fase als uw model dit ondersteunt)
- DC-spanningen en -stromen voor alle strings (max 2)
- De temperatuur* van de omvormer
*Deze waarden worden ook naar PVoutput gestuurd. En elke nieuwe sensor komt beschikbaar via de MQTT-plug-in.
DSMR-integratie
Voor ouput naar pvoutput.org heb ik gepland om een integratie te maken voor de Nederlandse Slimme Meter (DSMR). Een adapter van de P1-connector naar een USB seriële interface is algemeen verkrijgbaar. Het integreren van merken is mogelijk om het werkelijke energieverbruik te berekenen. Natuurlijk zal al deze nieuwe sensorinformatie ook beschikbaar zijn voor de MQTT-uitvoerplug-in.