ModBus Abfrage Fronius mit INT-SF eines acc64 / unsigned 64 Bit Integer

Begonnen von pcjogi, 08 Januar 2026, 15:55:49

Vorheriges Thema - Nächstes Thema

pcjogi

Hallo zusammen,

ich versuche ein acc64 Wert über Modbus abzufragen. Leider bekomme ich diese 64Bit Teil nicht decoded. Kann hier mir jemand helfen? Alle anderen Werte schaffe ich problemlos zu decoden. Ist hier Q wirklich richtig? Kann fhem perl so einfach keine 64 Bit?

Danke für jede Hilfe



Hier meine Definition, die aber nur wilde Werte ausspuckt:

Internals:
   CFGFN     
   DEF        1 300 p-fronius-gen24.lan:502 TCP
   DeviceName p-fronius-gen24.lan:502
   EXPECT     idle
   FD         21
   FUUID      695fc18f-f33f-85bf-a1d6-16637efd3200a8de
   IODev      EN_SOLA_Inverter_ModbusInt_TEST
   Interval   300
   LASTOPEN   1767883713.64218
   MODBUSID   1
   MODE       master
   MODULEVERSION Modbus 5.0.1 - 7.12.2025
   NAME       EN_SOLA_Inverter_ModbusInt_TEST
   NOTIFYDEV  global
   NR         99
   NTFY_ORDER 50-EN_SOLA_Inverter_ModbusInt_TEST
   PARTIAL   
   PROTOCOL   TCP
   STATE      opened
   TCPConn    1
   TYPE       ModbusAttr
   devioLoglevel 3
   devioNoSTATE 1
   eventCount 36
   nextOpenDelay 60
   OICACHE:
   READ:
     BUFFER     
   READINGS:
     2026-01-08 15:48:31   AC_lifetime_active_real_energy_output_Wh 10467228650636836864
     2026-01-08 15:48:33   state           opened
   REMEMBER:
     lid        1
     lname      EN_SOLA_Inverter_ModbusInt_TEST
     lrecv      1767883711.61034
     lsend      1767883711.60944
   defptr:
     EN_SOLA_Inverter_ModbusInt_TEST 1
   gotReadings:
     AC_lifetime_active_real_energy_output_Wh 10467228650636836864
   lastRead:
     h40186     1767883711.61143
Attributes:
   dev-h-defPoll 1
   obj-h40186-len 4
   obj-h40186-reading AC_lifetime_active_real_energy_output_Wh
   obj-h40186-unpack Q
   room       Modbus,SOLAR,Vergleichen

Zentral-Fhem , Mehrere Sub-Fhem (433Mhz und 833Mhz; Alexa-Steuerung; Heizungssteuerung; Sicherheitsfunktionen; Energiesteuerung); IoBroker zur Darstellung (alles als Container auf Proxmox), untereinander verbunden über einen MQTT Broker, insgesamt über 200 Sensoren/Aktoren.

alkazaa