Acties:
  • 0 Henk 'm!

  • Pluimvee
  • Registratie: Maart 2023
  • Laatst online: 11:05
Als domotica project ben ik zelf mijn Omnik uit gaan lezen. Nu zijn er reeds vele oplossingen die via een TCP connectie de opbrengst uit de Omnik kunnen lezen, echter helaas werken deze oplossingen niet op mijn Omnik inverter. (ik heb geen JSON, JS, HTML, port 8899)

Nu kan ik wel verschillende servers configureren waar de Omnik WiFi logger zijn data naar toe kan posten. Dus ik heb een python script geschreven die een UDP server opstart en de ontvangen data van de Omnik converteert en als diverse sensors via een MQTT topic naar Home Assistant stuurt.

Alles perfect.....Helaas!

Als ik het bericht van de Omnik parse volgens de definitie van de vele andere implementaties, dan lees ik veel lagere waardes dan in solarmanpv worden getoond.

De (veel te lage) waardes die ik uit de data lees komen overeen met wat ik in de configuratie webpagina van de inverter zelf ook terug zie. Daarmee lijkt het dat de interpertatie van de data correct is.
De waardes die ik online en in de app van solarmanpv lees komen overeen met wat ik op een tussengevoegde energie meter terug zie. De waardes van SolarmanPV zijn dus ook correct.

Daarmee lijkt het erop dat de firmware van mijn inverter de verkeerde (te lage) waardes doorgeeft en Solarmanpv deze waardes op hun server corrigeert.

Heeft iemand anders ditzelfde ondervonden?

De energie (yield) today scheelt een factor 1.6185
De energie (yield) totaal scheelt een factor 1.7967

Inverter type: Omnik 2000TL
Firmware versie main: NL1-V1.0-0043-4
Firmware versie slave: V1.6-0018
Firmware van de Logger: 3.29.10He

Acties:
  • 0 Henk 'm!

  • BernardV
  • Registratie: December 2003
  • Laatst online: 10-09 14:37
Heb je een voorbeeld van data met je waardes en wat het had moeten zijn volgens de andere implementaties?

Acties:
  • 0 Henk 'm!

  • Pluimvee
  • Registratie: Maart 2023
  • Laatst online: 11:05
Dit is een bericht
68 7d 41 b0 5d 1f 19 24 5d 1f 19 24 81 02 01 4e 4c 44 4e 31 35 32 30 31 33 38 43 31 30 30 31 01 55 07 59 00 00 ff ff 00 06 00 b4 ff ff 00 04 ff ff ff ff 09 30 ff ff ff ff 13 8e 00 6b ff ff ff ff ff ff ff ff 00 34 00 01 7b 0c 00 00 9a a1 00 01 00 00 00 00 ff ff 00 00 00 00 00 00 00 00 00 00 4e 4c 31 2d 56 31 2e 30 2d 30 30 34 33 2d 34 00 00 00 00 00 56 31 2e 36 2d 30 30 31 38 00 00 00 00 00 00 00 00 00 00 00 a7 16

Volgens veel implementaties staat bijvoorbeeld de E-Total op offset 71 als 4 bytes. Delen door 10 om de totaal kWh te bepalen
https://github.com/jbouwh...gger/omnik/InverterMsg.py

In dit bericht is dat 00 01 7B 0C -> het totaal is daarmee 9703.6 kWh
Dit zie ik ook terug in de config scherm van de inverter (paar kWh verschil want ja we blijven opwekken)

Afbeeldingslocatie: https://tweakers.net/i/WAHxY3aEu8aBoOCPj4BdfOHNwAo=/800x/filters:strip_exif()/f/image/Je47UhSmd9wEpRttnoGGtvvC.png?f=fotoalbum_large

Echter heb ik volgens SolarManPV al veel meer opgewekt: 17 MWh
Afbeeldingslocatie: https://tweakers.net/i/vBjesjwi716lV3Z5RKWPcHJxsuY=/x800/filters:strip_icc():strip_exif()/f/image/SQY7Fc229W9dZ8WEk5ATWCDs.jpg?f=fotoalbum_large

Ik heb de dagopbrenst met een kWh meter gecontroleerd en de gegevens op SolarmanPV zijn correct.

PS hier de excel sheet met de analyses
https://github.com/Pluimv...ebug_payload/message.xlsx

[ Voor 3% gewijzigd door Pluimvee op 24-03-2023 15:24 ]


Acties:
  • 0 Henk 'm!

  • Bl4zed
  • Registratie: Maart 2012
  • Laatst online: 21-05 17:51
Wat mij opvalt is dat je aangeeft dat het een Inverter type: Omnik 2000TL is en in bij de status inverter information staat inverter model Omnik1500TL. Dit lijkt niet overeen te komen.

Zelf heb ik dit zelfde probleem met een omnik1500TL die zich voordoet als een Omnik1000TL.