Modbus Daten auslesen und verstehen (BWWP Ecodesign ED 300 WT)

Begonnen von Mellowback, 27 Februar 2025, 22:51:59

Vorheriges Thema - Nächstes Thema

Mellowback

alles gut er hat die 4 deswegen ersetzt da diese Status hinterlegt war. das habe ich einfach umbenannt und gut war es. :)

Oli_t

Hi,
könntest Du deine aktuelle Definition mal komplett teilen? Das würde dem ein- oder anderen evtl. etwas Tipperei ersparen  ;D

Viele Grüße,
Oli

Mellowback

#47
Anbei das List


Internals:
  DEF        1 60 192.168.2.191:5000 RTU
  DeviceName 192.168.2.191:5000
  EXPECT    idle
  FD        105
  FUUID      67ca1b1f-f33f-2b59-7fe6-a24fec921c54071f
  IODev      RS485_BWWP
  Interval  60
  LASTOPEN  1745024443.10369
  LeadingZeros 1
  MODBUSID  1
  MODE      master
  MODULEVERSION Modbus 4.5.6 - 7.11.2023
  NAME      RS485_BWWP
  NOTIFYDEV  global
  NR        946
  NTFY_ORDER 50-RS485_BWWP
  PARTIAL   
  PROTOCOL  RTU
  STATE      Temperatur_Speicher: 36.2 °C
  TCPConn    1
  TYPE      ModbusAttr
  devioLoglevel 3
  devioNoSTATE 1
  eventCount 2665
  nextOpenDelay 60
  DICACHE:
    4:
      UNPACK   
      EXPRS:
      EXTRAS:
      FNAMES:
  PICACHE:
    i10:
      bswapRegs 
      decode   
      encode   
      expr     
      format   
      ignoreExpr
      map        0:Off, 1:On
      mapDefault
      revRegs   
      rmapDefault
    i11:
      bswapRegs 
      decode   
      encode   
      expr     
      format   
      ignoreExpr
      map        0:Off, 1:On
      mapDefault
      revRegs   
      rmapDefault
    i16:
      bswapRegs 
      decode   
      encode   
      expr     
      format   
      ignoreExpr
      map       
      mapDefault
      revRegs   
      rmapDefault
    i4:
      bswapRegs 
      decode   
      encode   
      expr     
      format   
      ignoreExpr
      map       
      mapDefault
      revRegs   
      rmapDefault
    i5:
      bswapRegs 
      decode   
      encode   
      expr     
      format   
      ignoreExpr
      map       
      mapDefault
      revRegs   
      rmapDefault
    i7:
      bswapRegs 
      decode   
      encode   
      expr     
      format   
      ignoreExpr
      map       
      mapDefault
      revRegs   
      rmapDefault
    i8:
      bswapRegs 
      decode   
      encode   
      expr      $val/10
      format   
      ignoreExpr
      map       
      mapDefault
      revRegs   
      rmapDefault
    i9:
      bswapRegs 
      decode   
      encode   
      expr     
      format   
      ignoreExpr
      map        0:Off, 1:On
      mapDefault
      revRegs   
      rmapDefault
  QUEUE:
  READ:
    BUFFER   
  READINGS:
    2025-04-18 12:23:09  H_pump          OelHeizung
    2025-04-19 08:37:01  Status          8192
    2025-04-19 08:37:00  StatusHeizstab  Off
    2025-04-19 08:37:01  StatusKessel    Off
    2025-04-19 08:36:57  StatusWP        Off
    2025-04-19 08:36:57  T2              4086
    2025-04-19 08:36:57  Temperatur      223
    2025-04-19 08:36:57  TemperaturIST  36.2
    2025-04-19 08:36:57  TemperaturSOLL  1
    2025-04-19 03:00:59  state          opened
  REMEMBER:
    lid        1
    lname      RS485_BWWP
    lrecv      1745044621.15109
    lsend      1745044621.13318
  UPDATECACHE:
    i10:
      adr        10
      len        1
      objCombi  i10
      reading    StatusHeizstab
      span      1
      type      i
    i11:
      adr        11
      len        1
      objCombi  i11
      reading    StatusKessel
      span      1
      type      i
    i16:
      adr        16
      len        1
      objCombi  i16
      reading    Status
      span      1
      type      i
    i4:
      adr        4
      len        1
      objCombi  i4
      reading    TemperaturSOLL
      span      1
      type      i
    i5:
      adr        5
      len        1
      objCombi  i5
      reading    T2
      span      1
      type      i
    i7:
      adr        7
      len        1
      objCombi  i7
      reading    Temperatur
      span      1
      type      i
    i8:
      adr        8
      len        1
      objCombi  i8
      reading    TemperaturIST
      span      1
      type      i
    i9:
      adr        9
      len        1
      objCombi  i9
      reading    StatusWP
      span      1
      type      i
  defptr:
    RS485_BWWP 1
  gotReadings:
    Status    8192
  lastRead:
    i10        1745044620.91095
    i11        1745044621.03211
    i16        1745044621.15407
    i4        1745044617.17513
    i5        1745044617.34342
    i7        1745044617.50833
    i8        1745044617.63153
    i9        1745044617.81496
Attributes:
  dev-i-defPoll 1
  enableControlSet 1
  group      1.Technik
  obj-h00001-reading scan-h00001
  obj-h00002-reading scan-h00002
  obj-h00003-reading scan-h00003
  obj-h00004-reading scan-h00004
  obj-h00005-reading scan-h00005
  obj-h00006-reading scan-h00006
  obj-h00007-reading scan-h00007
  obj-h00008-reading scan-h00008
  obj-h00009-reading scan-h00009
  obj-h00010-reading scan-h00010
  obj-h00011-reading scan-h00011
  obj-h00012-reading scan-h00012
  obj-h00013-reading scan-h00013
  obj-h00014-reading scan-h00014
  obj-h00015-reading scan-h00015
  obj-h00016-reading scan-h00016
  obj-h00017-reading scan-h00017
  obj-h00018-reading scan-h00018
  obj-h00019-reading scan-h00019
  obj-h00020-reading scan-h00020
  obj-h00021-reading scan-h00021
  obj-h00022-reading scan-h00022
  obj-h00023-reading scan-h00023
  obj-h00024-reading scan-h00024
  obj-h00025-reading scan-h00025
  obj-h00026-reading scan-h00026
  obj-h00027-reading scan-h00027
  obj-h00028-reading scan-h00028
  obj-h00029-reading scan-h00029
  obj-h00030-reading scan-h00030
  obj-h00031-reading scan-h00031
  obj-h00032-reading scan-h00032
  obj-h00033-reading scan-h00033
  obj-h00034-reading scan-h00034
  obj-h00035-reading scan-h00035
  obj-h00036-reading scan-h00036
  obj-h00037-reading scan-h00037
  obj-h00038-reading scan-h00038
  obj-h00039-reading scan-h00039
  obj-h00040-reading scan-h00040
  obj-h00041-reading scan-h00041
  obj-h00042-reading scan-h00042
  obj-h00043-reading scan-h00043
  obj-h00044-reading scan-h00044
  obj-h00045-reading scan-h00045
  obj-h00046-reading scan-h00046
  obj-h00047-reading scan-h00047
  obj-h00048-reading scan-h00048
  obj-h00049-reading scan-h00049
  obj-h00050-reading scan-h00050
  obj-h00051-reading scan-h00051
  obj-h00052-reading scan-h00052
  obj-h00053-reading scan-h00053
  obj-h00054-reading scan-h00054
  obj-h00055-reading scan-h00055
  obj-h00056-reading scan-h00056
  obj-h00057-reading scan-h00057
  obj-h00058-reading scan-h00058
  obj-h00059-reading scan-h00059
  obj-h00060-reading scan-h00060
  obj-h00061-reading scan-h00061
  obj-h00062-reading scan-h00062
  obj-h00063-reading scan-h00063
  obj-h00064-reading scan-h00064
  obj-h00065-reading scan-h00065
  obj-h00066-reading scan-h00066
  obj-h00067-reading scan-h00067
  obj-h00068-reading scan-h00068
  obj-h00069-reading scan-h00069
  obj-h00070-reading scan-h00070
  obj-h00071-reading scan-h00071
  obj-h00072-reading scan-h00072
  obj-h00073-reading scan-h00073
  obj-h00074-reading scan-h00074
  obj-h00075-reading scan-h00075
  obj-h00076-reading scan-h00076
  obj-h00077-reading scan-h00077
  obj-h00078-reading scan-h00078
  obj-h00079-reading scan-h00079
  obj-h00080-reading scan-h00080
  obj-h00081-reading scan-h00081
  obj-h00082-reading scan-h00082
  obj-h00083-reading scan-h00083
  obj-h00084-reading scan-h00084
  obj-h00085-reading scan-h00085
  obj-h00086-reading scan-h00086
  obj-h00087-reading scan-h00087
  obj-h00088-reading scan-h00088
  obj-h00089-reading scan-h00089
  obj-h00090-reading scan-h00090
  obj-h00091-reading scan-h00091
  obj-h00092-reading scan-h00092
  obj-h00093-reading scan-h00093
  obj-h00094-reading scan-h00094
  obj-h00095-reading scan-h00095
  obj-h00096-reading scan-h00096
  obj-h00097-reading scan-h00097
  obj-h00098-reading scan-h00098
  obj-h00099-reading scan-h00099
  obj-h00100-reading scan-h00100
  obj-h00101-reading scan-h00101
  obj-h00102-reading scan-h00102
  obj-h00103-reading scan-h00103
  obj-h00104-reading scan-h00104
  obj-h00105-reading scan-h00105
  obj-h00106-reading scan-h00106
  obj-h00107-reading scan-h00107
  obj-h00108-reading scan-h00108
  obj-h00109-reading scan-h00109
  obj-h00110-reading scan-h00110
  obj-h00111-reading scan-h00111
  obj-h00112-reading scan-h00112
  obj-h00113-reading scan-h00113
  obj-h00114-reading scan-h00114
  obj-h00115-reading scan-h00115
  obj-h00116-reading scan-h00116
  obj-h00117-reading scan-h00117
  obj-h00118-reading scan-h00118
  obj-h00119-reading scan-h00119
  obj-h12-map 0:aus, 1:WP, 2:elektrisch, 3:WP_elektrisch, 4:OelHeizung, 5:WP_OelHeizung
  obj-h12-reading H_pump
  obj-h12-set 1
  obj-h17-map 0:Off, 1:OnlyHP, 2:OnlyEL, 3:HP_EL
  obj-h17-reading Solacel
  obj-h17-set 1
  obj-h22-map 0:Off, 1:On
  obj-h22-reading Boost
  obj-h22-set 1
  obj-i10-map 0:Off, 1:On
  obj-i10-reading StatusHeizstab
  obj-i10-unpack s>
  obj-i11-map 0:Off, 1:On
  obj-i11-reading StatusKessel
  obj-i11-unpack s>
  obj-i16-reading Status
  obj-i16-unpack s>
  obj-i4-reading TemperaturSOLL
  obj-i4-unpack s>
  obj-i5-reading T2
  obj-i5-unpack s>
  obj-i7-reading Temperatur
  obj-i7-unpack s>
  obj-i8-expr $val/10
  obj-i8-reading TemperaturIST
  obj-i8-unpack s>
  obj-i9-map 0:Off, 1:On
  obj-i9-reading StatusWP
  obj-i9-unpack s>
  room      Alexa,Homekit,Stromverbrauch,Technikraum
  stateFormat Temperatur_Speicher: TemperaturIST °C
  webCmd    H_pump:Solacel:Boost
  webCmdLabel Betriebsart:PVModus:Boost