Hauptmenü

Neueste Beiträge

#1
FRITZ!Box / Aw: 72_FRITZBOX.pm wird zu 72_...
Letzter Beitrag von Jamo - 22 April 2026, 11:46:14
box_fwVersion 285.08.24-131385
http://ipFritzBox:49000/tr64desc.xmlliefert
1 0 285 285 8 24 131385 285.08.24-131385 urn:dslforum-org:device:InternetGatewayDevice:1 FRITZ!Box 7690 FRITZ! GmbH https://fritz.com FRITZ!Box 7690 FRITZ!Box 7690 7690 - avm https://fritz.com uuid:739f2409-bccb-40e7-8e6c-60B58D0B6DA1 12:34:56:78:6D:A1 image/gif 118 119 8 /ligd.gif urn:dslforum-org:service:DeviceInfo:1 urn:DeviceInfo-com:serviceId:DeviceInfo1 /upnp/control/deviceinfo /upnp/control/deviceinfo /deviceinfoSCPD.xml urn:dslforum-org:service:DeviceConfig:1 urn:DeviceConfig-com:serviceId:DeviceConfig1 /upnp/control/deviceconfig /upnp/control/deviceconfig /deviceconfigSCPD.xml urn:dslforum-org:service:Layer3Forwarding:1 urn:Layer3Forwarding-com:serviceId:Layer3Forwarding1 /upnp/control/layer3forwarding /upnp/control/layer3forwarding /layer3forwardingSCPD.xml urn:dslforum-org:service:LANConfigSecurity:1 urn:LANConfigSecurity-com:serviceId:LANConfigSecurity1 /upnp/control/lanconfigsecurity /upnp/control/lanconfigsecurity /lanconfigsecuritySCPD.xml urn:dslforum-org:service:ManagementServer:1 urn:ManagementServer-com:serviceId:ManagementServer1 /upnp/control/mgmsrv /upnp/control/mgmsrv /mgmsrvSCPD.xml urn:dslforum-org:service:Time:1 urn:Time-com:serviceId:Time1 /upnp/control/time /upnp/control/time /timeSCPD.xml urn:dslforum-org:service:UserInterface:1 urn:UserInterface-com:serviceId:UserInterface1 /upnp/control/userif /upnp/control/userif /userifSCPD.xml urn:dslforum-org:service:X_AVM-DE_Storage:1 urn:X_AVM-DE_Storage-com:serviceId:X_AVM-DE_Storage1 /upnp/control/x_storage /upnp/control/x_storage /x_storageSCPD.xml urn:dslforum-org:service:X_AVM-DE_WebDAVClient:1 urn:X_AVM-DE_WebDAV-com:serviceId:X_AVM-DE_WebDAVClient1 /upnp/control/x_webdav /upnp/control/x_webdav /x_webdavSCPD.xml urn:dslforum-org:service:X_AVM-DE_UPnP:1 urn:X_AVM-DE_UPnP-com:serviceId:X_AVM-DE_UPnP1 /upnp/control/x_upnp /upnp/control/x_upnp /x_upnpSCPD.xml urn:dslforum-org:service:X_AVM-DE_Speedtest:1 urn:X_AVM-DE_Speedtest-com:serviceId:X_AVM-DE_Speedtest1 /upnp/control/x_speedtest /upnp/control/x_speedtest /x_speedtestSCPD.xml urn:dslforum-org:service:X_AVM-DE_RemoteAccess:1 urn:X_AVM-DE_RemoteAccess-com:serviceId:X_AVM-DE_RemoteAccess1 /upnp/control/x_remote /upnp/control/x_remote /x_remoteSCPD.xml urn:dslforum-org:service:X_AVM-DE_MyFritz:1 urn:X_AVM-DE_MyFritz-com:serviceId:X_AVM-DE_MyFritz1 /upnp/control/x_myfritz /upnp/control/x_myfritz /x_myfritzSCPD.xml urn:dslforum-org:service:X_VoIP:1 urn:X_VoIP-com:serviceId:X_VoIP1 /upnp/control/x_voip /upnp/control/x_voip /x_voipSCPD.xml urn:dslforum-org:service:X_AVM-DE_OnTel:1 urn:X_AVM-DE_OnTel-com:serviceId:X_AVM-DE_OnTel1 /upnp/control/x_contact /upnp/control/x_contact /x_contactSCPD.xml urn:dslforum-org:service:X_AVM-DE_Dect:1urn:X_AVM-DE_Dect-com:serviceId:X_AVM-DE_Dect1/upnp/control/x_dect/upnp/control/x_dect/x_dectSCPD.xml urn:dslforum-org:service:X_AVM-DE_TAM:1urn:X_AVM-DE_TAM-com:serviceId:X_AVM-DE_TAM1/upnp/control/x_tam/upnp/control/x_tam/x_tamSCPD.xml urn:dslforum-org:service:X_AVM-DE_AppSetup:1 urn:X_AVM-DE_AppSetup-com:serviceId:X_AVM-DE_AppSetup1 /upnp/control/x_appsetup /upnp/control/x_appsetup /x_appsetupSCPD.xml urn:dslforum-org:service:X_AVM-DE_Homeauto:1 urn:X_AVM-DE_Homeauto-com:serviceId:X_AVM-DE_Homeauto1 /upnp/control/x_homeauto /upnp/control/x_homeauto /x_homeautoSCPD.xml urn:dslforum-org:service:X_AVM-DE_Homeplug:1 urn:X_AVM-DE_Homeplug-com:serviceId:X_AVM-DE_Homeplug1 /upnp/control/x_homeplug /upnp/control/x_homeplug /x_homeplugSCPD.xml urn:dslforum-org:service:X_AVM-DE_Filelinks:1 urn:X_AVM-DE_Filelinks-com:serviceId:X_AVM-DE_Filelinks1 /upnp/control/x_filelinks /upnp/control/x_filelinks /x_filelinksSCPD.xml urn:dslforum-org:service:X_AVM-DE_Auth:1 urn:X_AVM-DE_Auth-com:serviceId:X_AVM-DE_Auth1 /upnp/control/x_auth /upnp/control/x_auth /x_authSCPD.xml urn:dslforum-org:service:X_AVM-DE_HostFilter:1 urn:X_AVM-DE_HostFilter-com:serviceId:X_AVM-DE_HostFilter1 /upnp/control/x_hostfilter /upnp/control/x_hostfilter /x_hostfilterSCPD.xml urn:dslforum-org:service:X_AVM-DE_USPController:1 urn:X_AVM-DE_USPController-com:serviceId:X_AVM-DE_USPController1 /upnp/control/x_uspcontroller /upnp/control/x_uspcontroller /x_uspcontrollerSCPD.xml urn:dslforum-org:device:LANDevice:1 LANDevice - FRITZ!Box 7690 FRITZ! GmbH https://fritz.com LANDevice - FRITZ!Box 7690 LANDevice - FRITZ!Box 7690 7690 - avm https://fritz.com uuid:75802409-bccb-40e7-8e6b-60B58D0B6DA1 FRITZ! TR-064 urn:dslforum-org:service:WLANConfiguration:1 urn:WLANConfiguration-com:serviceId:WLANConfiguration1 /upnp/control/wlanconfig1 /upnp/control/wlanconfig1 /wlanconfigSCPD.xml urn:dslforum-org:service:WLANConfiguration:2urn:WLANConfiguration-com:serviceId:WLANConfiguration2/upnp/control/wlanconfig2/upnp/control/wlanconfig2/wlanconfigSCPD.xmlurn:dslforum-org:service:WLANConfiguration:3urn:WLANConfiguration-com:serviceId:WLANConfiguration3/upnp/control/wlanconfig3/upnp/control/wlanconfig3/wlanconfigSCPD.xml urn:dslforum-org:service:Hosts:1 urn:LanDeviceHosts-com:serviceId:Hosts1 /upnp/control/hosts /upnp/control/hosts /hostsSCPD.xml urn:dslforum-org:service:LANEthernetInterfaceConfig:1 urn:LANEthernetIfCfg-com:serviceId:LANEthernetInterfaceConfig1 /upnp/control/lanethernetifcfg /upnp/control/lanethernetifcfg /ethifconfigSCPD.xml urn:dslforum-org:service:LANHostConfigManagement:1 urn:LANHCfgMgm-com:serviceId:LANHostConfigManagement1 /upnp/control/lanhostconfigmgm /upnp/control/lanhostconfigmgm /lanhostconfigmgmSCPD.xml urn:dslforum-org:device:WANDevice:1 WANDevice - FRITZ!Box 7690 FRITZ! GmbH https://fritz.com WANDevice - FRITZ!Box 7690 WANDevice - FRITZ!Box 7690 7690 - avm https://fritz.com uuid:75802409-bccb-40e7-8e6a-60B58D0B6DA1 FRITZ! TR-064 urn:dslforum-org:service:WANCommonInterfaceConfig:1 urn:WANCIfConfig-com:serviceId:WANCommonInterfaceConfig1 /upnp/control/wancommonifconfig1 /upnp/control/wancommonifconfig1 /wancommonifconfigSCPD.xml urn:dslforum-org:service:WANDSLInterfaceConfig:1 urn:WANDSLIfConfig-com:serviceId:WANDSLInterfaceConfig1 /upnp/control/wandslifconfig1 /upnp/control/wandslifconfig1 /wandslifconfigSCPD.xml urn:dslforum-org:device:WANConnectionDevice:1 WANConnectionDevice - FRITZ!Box 7690 FRITZ! GmbH https://fritz.com WANConnectionDevice - FRITZ!Box 7690 WANConnectionDevice - FRITZ!Box 7690 7690 - avm https://fritz.com uuid:75802409-bccb-40e7-8e69-60B58D0B6DA1 FRITZ! TR-064 urn:dslforum-org:service:X_AVM-DE_WANMobileConnection:1 urn:X_AVM-DE_WANMobileConnection-com:serviceId:X_AVM-DE_WANMobileConnection1 /upnp/control/x_wanmobileconn /upnp/control/x_wanmobileconn /x_wanmobileconnSCPD.xml urn:dslforum-org:service:WANDSLLinkConfig:1 urn:WANDSLLinkConfig-com:serviceId:WANDSLLinkConfig1 /upnp/control/wandsllinkconfig1 /upnp/control/wandsllinkconfig1 /wandsllinkconfigSCPD.xml urn:dslforum-org:service:WANEthernetLinkConfig:1 urn:WANEthernetLinkConfig-com:serviceId:WANEthernetLinkConfig1 /upnp/control/wanethlinkconfig1 /upnp/control/wanethlinkconfig1 /wanethlinkconfigSCPD.xml urn:dslforum-org:service:WANPPPConnection:1 urn:WANPPPConnection-com:serviceId:WANPPPConnection1 /upnp/control/wanpppconn1 /upnp/control/wanpppconn1 /wanpppconnSCPD.xml urn:dslforum-org:service:WANIPConnection:1 urn:WANIPConnection-com:serviceId:WANIPConnection1 /upnp/control/wanipconnection1 /upnp/control/wanipconnection1 /wanipconnSCPD.xml http://168.10.20.31
#2
FRITZ!Box / Aw: 72_FRITZBOX.pm wird zu 72_...
Letzter Beitrag von JoWiemann - 22 April 2026, 11:37:03
Hallo Jamo,

was zeigt das Reading: box_fwVersion?

Und was bekommst Du bei:
http://ipFritzBox:49000/tr64desc.xml

Grüße Jörg
#3
FRITZ!Box / Aw: 72_FRITZBOX.pm wird zu 72_...
Letzter Beitrag von Jamo - 22 April 2026, 11:36:37
Habs oben eingefügt, Nummern und Namen sind alle erfunden ;-)
#4
Heizungssteuerung/Raumklima / Aw: MELCloud Mitsubishi Klimaa...
Letzter Beitrag von jcoenen - 22 April 2026, 11:33:15
Habe ich meinem unit gestern installiert, der neues system/app von Mitsubishi ist MELCloud Home und es geht net mit die alte MELCloud.

Das habe ich gesehen mit Homeassistant die habe zwei Modulen ein für MELCloud die tut die selbe (login error), un eine für MELCloud Home die geht durch.

Habe ich gelesen das ein unit kan nur mit ein von den System registriert sein.

Das für mich bedeutet das den zwei system sind getrennt.

(es tut mir leid' für meinem deutsch, Muttersprache ist französisch oder belgisch).
#5
FRITZ!Box / Aw: 72_FRITZBOX.pm wird zu 72_...
Letzter Beitrag von JoWiemann - 22 April 2026, 11:31:17
Hallo Jamo,

hab mich im Befehl vergriffen.
get FritzBox luaQuery telcfg:settings/Diversity/list(MSN,Active,Destination)

Grüße Jörg
#6
FRITZ!Box / Aw: 72_FRITZBOX.pm wird zu 72_...
Letzter Beitrag von Jamo - 22 April 2026, 11:15:23
Hallo Joerg,
ja sorry: FritzBox 7690 mit Beta 8.24-131385 (wegen dem Fehler mit den festen IP Adressen und der VPN Hardwarebeschleunigung).

Bei get FritzBox tr064Command telcfg:settings/Diversity/list(MSN,Active,Destination)kommtResult of query = 'telcfg:settings/Diversity/list(MSN,Active,Destination)'
----------------------------------------------------------------------
{
  'sidNew' => 0,
  'result' => [
                {
                  'Destination' => '017912345678',
                  'Active' => '1',
                  '_node' => 'Diversity0',
                  'MSN' => 'SIP1'
                },
                {
                  'MSN' => 'SIP2',
                  'Destination' => '017912345678',
                  '_node' => 'Diversity1',
                  'Active' => '1'
                },
                {
                  'Destination' => '017912345678',
                  'Active' => '1',
                  '_node' => 'Diversity2',
                  'MSN' => 'SIP4'
                },
                {
                  'Destination' => '01841234567',
                  '_node' => 'Diversity3',
                  'Active' => '0',
                  'MSN' => 'SIP4'
                }
              ],
  'status_line' => '200 OK',
  'sid' => '56c98a01f41556cb'
}
Ergebnis von get FritzBox luaData xhr 1 lang de page callRedi xhrId allResult of data = 'xhr' => '1'
'lang' => 'de'
'page' => 'callRedi'
'xhrId' => 'all'

----------------------------------------------------------------------

{
  'pid' => 'callRedi',
  'data' => {
              'rul_list' => [
                              {
                                'caller_id' => 'SIP1',
                                'mode' => 'Sofort',
                                'time_ctrl' => bless( do{\(my $o = 0)}, 'JSON::PP::Boolean' ),
                                'from' => 'an 12345678',
                                'num_dest' => '012312345678',
                                'to' => '',
                                'over' => '12345678',
                                'node' => 'Diversity0',
                                'idx' => 0,
                                'action' => '0',
                                'displaytxt' => 'von SIP1',
                                'type' => 'rul',
                                'comment' => '',
                                'to_add' => 'mobil',
                                'active' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ),
                                'name' => '',
                                'uid' => 'rul_0',
                                'num_out' => 'SIP1'
                              },
                              {
                                'action' => '0',
                                'displaytxt' => 'von SIP2',
                                'comment' => '',
                                'type' => 'rul',
                                'to_add' => 'mobil',
                                'num_dest' => '012312345678',
                                'to' => '',
                                'idx' => 1,
                                'node' => 'Diversity1',
                                'over' => '12345678',
                                'time_ctrl' => $VAR1->{'data'}{'rul_list'}[0]{'time_ctrl'},
                                'mode' => 'Sofort',
                                'from' => 'an 12345678',
                                'caller_id' => 'SIP2',
                                'num_out' => 'SIP2',
                                'active' => $VAR1->{'data'}{'rul_list'}[0]{'active'},
                                'name' => '',
                                'uid' => 'rul_1'
                              },
                              {
                                'num_out' => 'SIP4',
                                'name' => '',
                                'uid' => 'rul_2',
                                'active' => $VAR1->{'data'}{'rul_list'}[0]{'active'},
                                'type' => 'rul',
                                'comment' => '',
                                'to_add' => 'mobil',
                                'action' => '0',
                                'displaytxt' => 'von SIP4',
                                'to' => '',
                                'over' => '12345678',
                                'node' => 'Diversity2',
                                'idx' => 2,
                                'num_dest' => '012312345678',
                                'time_ctrl' => $VAR1->{'data'}{'rul_list'}[0]{'time_ctrl'},
                                'mode' => 'Sofort',
                                'from' => 'an 12345678',
                                'caller_id' => 'SIP4'
                              },
                              {
                                'num_out' => 'SIP4',
                                'active' => $VAR1->{'data'}{'rul_list'}[0]{'time_ctrl'},
                                'name' => '',
                                'uid' => 'rul_3',
                                'num_dest' => '012312345678',
                                'to' => '',
                                'node' => 'Diversity3',
                                'over' => '12345678',
                                'idx' => 3,
                                'action' => '1',
                                'displaytxt' => 'von SIP4',
                                'comment' => '',
                                'type' => 'rul',
                                'to_add' => "gesch\x{c3}\x{a4}ftl.",
                                'caller_id' => 'SIP4',
                                'mode' => "Verz\x{c3}\x{b6}gert",
                                'time_ctrl' => $VAR1->{'data'}{'rul_list'}[0]{'time_ctrl'},
                                'from' => 'an 12345678'
                              }
                            ],
              'is_time_control_active' => $VAR1->{'data'}{'rul_list'}[0]{'time_ctrl'},
              'has_timeplan_data' => $VAR1->{'data'}{'rul_list'}[0]{'time_ctrl'},
              'port_hint' => $VAR1->{'data'}{'rul_list'}[0]{'time_ctrl'}
            },
  'sidNew' => 0,
  'hide' => {
              'liveTv' => $VAR1->{'data'}{'rul_list'}[0]{'active'},
              'shareUsb' => $VAR1->{'data'}{'rul_list'}[0]{'active'},
              'ssoSet' => $VAR1->{'data'}{'rul_list'}[0]{'active'},
              'rrd' => $VAR1->{'data'}{'rul_list'}[0]{'active'}
            },
  'timeTillLogout' => '1200',
  'sid' => '56c98a01f41556cb',
  'time' => []
}

#7
FHEM Code changes / Revision 31142: 76_SolarForeca...
Letzter Beitrag von System - 22 April 2026, 11:10:40
Revision 31142: 76_SolarForecast: contrib Version 2.6.1

76_SolarForecast: contrib Version 2.6.1

Source: Revision 31142: 76_SolarForecast: contrib Version 2.6.1
#8
FHEM Code changes / Revision 31141: 76_SolarForeca...
Letzter Beitrag von System - 22 April 2026, 11:10:40
Revision 31141: 76_SolarForecast: contrib Version 2.6.1

76_SolarForecast: contrib Version 2.6.1

Source: Revision 31141: 76_SolarForecast: contrib Version 2.6.1
#9
Sonstiges / Aw: ModbusAttr Device (Marstek...
Letzter Beitrag von columbine - 22 April 2026, 11:10:22
Ich brauche mal eure Hilfe, ich habe allerdings den Venus A, aber die Register sind gleich, bei mir werden die Register 33000, 33004, 33008 immer mit 0 ausgegeben obwohl in der App werte drin sind ich weiß nicht weiter zusätzlich bekomme ich diese Fehlermeldung LAST_ERROR slave replied with error code 83 / 02, illegal data address. Vielen Dank für eure Hilfe!

defmod Marstek_Venus_A ModbusAttr 1 30 192.168.1.174:502 TCP
attr Marstek_Venus_A alias Marstek Venus A
attr Marstek_Venus_A dev-h-combine 1
attr Marstek_Venus_A dev-h-defPoll 1
attr Marstek_Venus_A dev-i-combine 10
attr Marstek_Venus_A dev-timing-commDelay 0.5
attr Marstek_Venus_A dev-timing-sendDelay 0.2
attr Marstek_Venus_A dev-timing-timeout 4
attr Marstek_Venus_A event-on-change-reading .*
attr Marstek_Venus_A group Akku
attr Marstek_Venus_A icon battery_50
attr Marstek_Venus_A obj-h30001-reading battery_power
attr Marstek_Venus_A obj-h30001-unpack s>
attr Marstek_Venus_A obj-h30006-reading ac_power
attr Marstek_Venus_A obj-h30006-unpack s>
attr Marstek_Venus_A obj-h30020-expr $val / 10
attr Marstek_Venus_A obj-h30020-reading mppt1_voltage
attr Marstek_Venus_A obj-h30020-unpack n
attr Marstek_Venus_A obj-h30021-expr $val / 10
attr Marstek_Venus_A obj-h30021-reading mppt2_voltage
attr Marstek_Venus_A obj-h30021-unpack n
attr Marstek_Venus_A obj-h30022-expr $val / 10
attr Marstek_Venus_A obj-h30022-reading mppt3_voltage
attr Marstek_Venus_A obj-h30022-unpack n
attr Marstek_Venus_A obj-h30023-expr $val / 10
attr Marstek_Venus_A obj-h30023-reading mppt4_voltage
attr Marstek_Venus_A obj-h30023-unpack n
attr Marstek_Venus_A obj-h30024-expr $val / 10
attr Marstek_Venus_A obj-h30024-reading mppt1_current
attr Marstek_Venus_A obj-h30024-unpack n
attr Marstek_Venus_A obj-h30025-expr $val / 10
attr Marstek_Venus_A obj-h30025-reading mppt2_current
attr Marstek_Venus_A obj-h30025-unpack n
attr Marstek_Venus_A obj-h30026-expr $val / 10
attr Marstek_Venus_A obj-h30026-reading mppt3_current
attr Marstek_Venus_A obj-h30026-unpack n
attr Marstek_Venus_A obj-h30027-expr $val / 10
attr Marstek_Venus_A obj-h30027-reading mppt4_current
attr Marstek_Venus_A obj-h30027-unpack n
attr Marstek_Venus_A obj-h30037-expr $val / 10
attr Marstek_Venus_A obj-h30037-reading mppt1_power
attr Marstek_Venus_A obj-h30037-unpack n
attr Marstek_Venus_A obj-h30038-expr $val / 10
attr Marstek_Venus_A obj-h30038-reading mppt2_power
attr Marstek_Venus_A obj-h30038-unpack n
attr Marstek_Venus_A obj-h30039-expr $val / 10
attr Marstek_Venus_A obj-h30039-reading mppt3_power
attr Marstek_Venus_A obj-h30039-unpack n
attr Marstek_Venus_A obj-h30040-expr $val / 10
attr Marstek_Venus_A obj-h30040-reading mppt4_power
attr Marstek_Venus_A obj-h30040-unpack n
attr Marstek_Venus_A obj-h30100-expr $val / 100
attr Marstek_Venus_A obj-h30100-reading battery_voltage
attr Marstek_Venus_A obj-h30100-unpack n
attr Marstek_Venus_A obj-h30101-expr $val / 10
attr Marstek_Venus_A obj-h30101-reading battery_current
attr Marstek_Venus_A obj-h30101-unpack s>
attr Marstek_Venus_A obj-h30200-reading ems_version
attr Marstek_Venus_A obj-h30200-unpack n
attr Marstek_Venus_A obj-h30202-reading vms_version
attr Marstek_Venus_A obj-h30202-unpack n
attr Marstek_Venus_A obj-h30204-reading bms_version
attr Marstek_Venus_A obj-h30204-unpack n
attr Marstek_Venus_A obj-h30300-reading wifi_status
attr Marstek_Venus_A obj-h30300-unpack n
attr Marstek_Venus_A obj-h30301-reading bluetooth_status
attr Marstek_Venus_A obj-h30301-unpack n
attr Marstek_Venus_A obj-h30302-reading cloud_status
attr Marstek_Venus_A obj-h30302-unpack n
attr Marstek_Venus_A obj-h30303-reading wifi_signal_dbm
attr Marstek_Venus_A obj-h30303-unpack s>
attr Marstek_Venus_A obj-h30304-len 6
attr Marstek_Venus_A obj-h30304-poll 1
attr Marstek_Venus_A obj-h30304-polldelay x30
attr Marstek_Venus_A obj-h30304-reading mac_address
attr Marstek_Venus_A obj-h30304-unpack a12
attr Marstek_Venus_A obj-h30350-reading comm_module_firmware
attr Marstek_Venus_A obj-h30350-unpack a12
attr Marstek_Venus_A obj-h31000-polldelay x30
attr Marstek_Venus_A obj-h31000-reading device_name
attr Marstek_Venus_A obj-h31000-unpack a20
attr Marstek_Venus_A obj-h32104-poll 1
attr Marstek_Venus_A obj-h32104-reading soc_total
attr Marstek_Venus_A obj-h32104-unpack n
attr Marstek_Venus_A obj-h32105-expr $val / 1000
attr Marstek_Venus_A obj-h32105-reading battery_total_energy_kwh
attr Marstek_Venus_A obj-h32105-unpack n
attr Marstek_Venus_A obj-h32200-expr $val / 10
attr Marstek_Venus_A obj-h32200-reading ac_voltage
attr Marstek_Venus_A obj-h32200-unpack n
attr Marstek_Venus_A obj-h32204-expr $val / 10
attr Marstek_Venus_A obj-h32204-reading ac_frequency
attr Marstek_Venus_A obj-h32204-unpack n
attr Marstek_Venus_A obj-h32300-expr $val / 10
attr Marstek_Venus_A obj-h32300-reading ac_offgrid_voltage
attr Marstek_Venus_A obj-h32300-unpack n
attr Marstek_Venus_A obj-h32301-expr $val / 100
attr Marstek_Venus_A obj-h32301-reading ac_offgrid_current
attr Marstek_Venus_A obj-h32301-unpack n
attr Marstek_Venus_A obj-h32302-reading ac_offgrid_power
attr Marstek_Venus_A obj-h32302-unpack s>
attr Marstek_Venus_A obj-h33000-expr $val / 100
attr Marstek_Venus_A obj-h33000-len 2
attr Marstek_Venus_A obj-h33000-reading total_charging_energy
attr Marstek_Venus_A obj-h33000-unpack N
attr Marstek_Venus_A obj-h33002-expr $val / 100
attr Marstek_Venus_A obj-h33002-len 2
attr Marstek_Venus_A obj-h33002-reading total_discharging_energy
attr Marstek_Venus_A obj-h33002-unpack N
attr Marstek_Venus_A obj-h33004-expr $val * 10
attr Marstek_Venus_A obj-h33004-len 2
attr Marstek_Venus_A obj-h33004-polldelay x1
attr Marstek_Venus_A obj-h33004-reading daily_charging_energy_wh
attr Marstek_Venus_A obj-h33004-unpack N
attr Marstek_Venus_A obj-h33006-expr $val * 10
attr Marstek_Venus_A obj-h33006-len 2
attr Marstek_Venus_A obj-h33006-reading daily_discharging_energy_wh
attr Marstek_Venus_A obj-h33006-unpack N
attr Marstek_Venus_A obj-h33008-expr $val * 10
attr Marstek_Venus_A obj-h33008-len 2
attr Marstek_Venus_A obj-h33008-reading monthly_charging_energy_wh
attr Marstek_Venus_A obj-h33008-unpack N
attr Marstek_Venus_A obj-h33010-expr $val * 10
attr Marstek_Venus_A obj-h33010-len 2
attr Marstek_Venus_A obj-h33010-reading monthly_discharging_energy_wh
attr Marstek_Venus_A obj-h33010-unpack N
attr Marstek_Venus_A obj-h34002-expr $val / 10
attr Marstek_Venus_A obj-h34002-poll 1
attr Marstek_Venus_A obj-h34002-reading soc_pack1
attr Marstek_Venus_A obj-h34002-unpack n
attr Marstek_Venus_A obj-h34003-reading battery_cycle_count_P1
attr Marstek_Venus_A obj-h34003-unpack n
attr Marstek_Venus_A obj-h34018-expr $val / 1000
attr Marstek_Venus_A obj-h34018-reading Cell_01_Volt_P1
attr Marstek_Venus_A obj-h34018-unpack s>
attr Marstek_Venus_A obj-h34019-expr $val / 1000
attr Marstek_Venus_A obj-h34019-reading Cell_02_Volt_P1
attr Marstek_Venus_A obj-h34019-unpack s>
attr Marstek_Venus_A obj-h34020-expr $val / 1000
attr Marstek_Venus_A obj-h34020-reading Cell_03_Volt_P1
attr Marstek_Venus_A obj-h34020-unpack s>
attr Marstek_Venus_A obj-h34021-expr $val / 1000
attr Marstek_Venus_A obj-h34021-reading Cell_04_Volt_P1
attr Marstek_Venus_A obj-h34021-unpack s>
attr Marstek_Venus_A obj-h34022-expr $val / 1000
attr Marstek_Venus_A obj-h34022-reading Cell_05_Volt_P1
attr Marstek_Venus_A obj-h34022-unpack s>
attr Marstek_Venus_A obj-h34023-expr $val / 1000
attr Marstek_Venus_A obj-h34023-reading Cell_06_Volt_P1
attr Marstek_Venus_A obj-h34023-unpack s>
attr Marstek_Venus_A obj-h34024-expr $val / 1000
attr Marstek_Venus_A obj-h34024-reading Cell_07_Volt_P1
attr Marstek_Venus_A obj-h34024-unpack s>
attr Marstek_Venus_A obj-h34025-expr $val / 1000
attr Marstek_Venus_A obj-h34025-reading Cell_08_Volt_P1
attr Marstek_Venus_A obj-h34025-unpack s>
attr Marstek_Venus_A obj-h34026-expr $val / 1000
attr Marstek_Venus_A obj-h34026-reading Cell_09_Volt_P1
attr Marstek_Venus_A obj-h34026-unpack s>
attr Marstek_Venus_A obj-h34027-expr $val / 1000
attr Marstek_Venus_A obj-h34027-reading Cell_10_Volt_P1
attr Marstek_Venus_A obj-h34027-unpack s>
attr Marstek_Venus_A obj-h34028-expr $val / 1000
attr Marstek_Venus_A obj-h34028-reading Cell_11_Volt_P1
attr Marstek_Venus_A obj-h34028-unpack s>
attr Marstek_Venus_A obj-h34029-expr $val / 1000
attr Marstek_Venus_A obj-h34029-reading Cell_12_Volt_P1
attr Marstek_Venus_A obj-h34029-unpack s>
attr Marstek_Venus_A obj-h34030-expr $val / 1000
attr Marstek_Venus_A obj-h34030-reading Cell_13_Volt_P1
attr Marstek_Venus_A obj-h34030-unpack s>
attr Marstek_Venus_A obj-h34102-expr $val / 10
attr Marstek_Venus_A obj-h34102-poll 1
attr Marstek_Venus_A obj-h34102-reading soc_pack2
attr Marstek_Venus_A obj-h34102-unpack n
attr Marstek_Venus_A obj-h34103-poll 1
attr Marstek_Venus_A obj-h34103-reading battery_cycle_count_P2
attr Marstek_Venus_A obj-h34103-unpack n
attr Marstek_Venus_A obj-h34118-expr $val / 1000
attr Marstek_Venus_A obj-h34118-reading Cell_01_Volt_P2
attr Marstek_Venus_A obj-h34118-unpack s>
attr Marstek_Venus_A obj-h34119-expr $val / 1000
attr Marstek_Venus_A obj-h34119-reading Cell_02_Volt_P2
attr Marstek_Venus_A obj-h34119-unpack s>
attr Marstek_Venus_A obj-h34120-expr $val / 1000
attr Marstek_Venus_A obj-h34120-reading Cell_03_Volt_P2
attr Marstek_Venus_A obj-h34120-unpack s>
attr Marstek_Venus_A obj-h34121-expr $val / 1000
attr Marstek_Venus_A obj-h34121-reading Cell_04_Volt_P2
attr Marstek_Venus_A obj-h34121-unpack s>
attr Marstek_Venus_A obj-h34122-expr $val / 1000
attr Marstek_Venus_A obj-h34122-reading Cell_05_Volt_P2
attr Marstek_Venus_A obj-h34122-unpack s>
attr Marstek_Venus_A obj-h34123-expr $val / 1000
attr Marstek_Venus_A obj-h34123-reading Cell_06_Volt_P2
attr Marstek_Venus_A obj-h34123-unpack s>
attr Marstek_Venus_A obj-h34124-expr $val / 1000
attr Marstek_Venus_A obj-h34124-reading Cell_07_Volt_P2
attr Marstek_Venus_A obj-h34124-unpack s>
attr Marstek_Venus_A obj-h34125-expr $val / 1000
attr Marstek_Venus_A obj-h34125-reading Cell_08_Volt_P2
attr Marstek_Venus_A obj-h34125-unpack s>
attr Marstek_Venus_A obj-h34126-expr $val / 1000
attr Marstek_Venus_A obj-h34126-reading Cell_09_Volt_P2
attr Marstek_Venus_A obj-h34126-unpack s>
attr Marstek_Venus_A obj-h34127-expr $val / 1000
attr Marstek_Venus_A obj-h34127-reading Cell_10_Volt_P2
attr Marstek_Venus_A obj-h34127-unpack s>
attr Marstek_Venus_A obj-h34128-expr $val / 1000
attr Marstek_Venus_A obj-h34128-reading Cell_11_Volt_P2
attr Marstek_Venus_A obj-h34128-unpack s>
attr Marstek_Venus_A obj-h34129-expr $val / 1000
attr Marstek_Venus_A obj-h34129-reading Cell_12_Volt_P2
attr Marstek_Venus_A obj-h34129-unpack s>
attr Marstek_Venus_A obj-h34130-expr $val / 1000
attr Marstek_Venus_A obj-h34130-reading Cell_13_Volt_P2
attr Marstek_Venus_A obj-h34130-unpack s>
attr Marstek_Venus_A obj-h35000-expr $val / 10
attr Marstek_Venus_A obj-h35000-polldelay x10
attr Marstek_Venus_A obj-h35000-reading battery_temp
attr Marstek_Venus_A obj-h35000-unpack s>
attr Marstek_Venus_A obj-h35001-expr $val / 10
attr Marstek_Venus_A obj-h35001-reading temp_mos1
attr Marstek_Venus_A obj-h35001-unpack s>
attr Marstek_Venus_A obj-h35002-expr $val / 10
attr Marstek_Venus_A obj-h35002-reading temp_mos2
attr Marstek_Venus_A obj-h35002-unpack s>
attr Marstek_Venus_A obj-h35010-expr $val / 10
attr Marstek_Venus_A obj-h35010-polldelay x3
attr Marstek_Venus_A obj-h35010-reading cell_temp_max
attr Marstek_Venus_A obj-h35010-unpack s>
attr Marstek_Venus_A obj-h35011-expr $val / 10
attr Marstek_Venus_A obj-h35011-polldelay x3
attr Marstek_Venus_A obj-h35011-reading cell_temp_min
attr Marstek_Venus_A obj-h35011-unpack s>
attr Marstek_Venus_A obj-h35100-reading inverter_state_code
attr Marstek_Venus_A obj-h35100-unpack n
attr Marstek_Venus_A obj-h36000-reading alarm_status_bits
attr Marstek_Venus_A obj-h36000-unpack n
attr Marstek_Venus_A obj-h36100-reading fault_status_bits
attr Marstek_Venus_A obj-h36100-unpack n
attr Marstek_Venus_A obj-h37004-expr $val / 100
attr Marstek_Venus_A obj-h37004-reading ac_current
attr Marstek_Venus_A obj-h37004-unpack s>
attr Marstek_Venus_A obj-h37007-expr $val / 1000
attr Marstek_Venus_A obj-h37007-reading cell_voltage_max
attr Marstek_Venus_A obj-h37007-unpack n
attr Marstek_Venus_A obj-h37008-expr $val / 1000
attr Marstek_Venus_A obj-h37008-reading cell_voltage_min
attr Marstek_Venus_A obj-h37008-unpack n
attr Marstek_Venus_A obj-h41001-reading factory_reset
attr Marstek_Venus_A obj-h41001-set 1
attr Marstek_Venus_A obj-h41200-map 0:On, 1:Off
attr Marstek_Venus_A obj-h41200-reading backup_function
attr Marstek_Venus_A obj-h41200-set 1
attr Marstek_Venus_A obj-h41200-unpack n
attr Marstek_Venus_A obj-h42000-map 21930:On, 21947:Off
attr Marstek_Venus_A obj-h42000-reading RS485_Control
attr Marstek_Venus_A obj-h42000-set 1
attr Marstek_Venus_A obj-h42000-unpack n
attr Marstek_Venus_A obj-h42010-map 0:None, 1:Force_Charge, 2:Force_Discharge
attr Marstek_Venus_A obj-h42010-reading force_action
attr Marstek_Venus_A obj-h42010-set 1
attr Marstek_Venus_A obj-h42010-unpack n
attr Marstek_Venus_A obj-h42020-max 1500
attr Marstek_Venus_A obj-h42020-min 0
attr Marstek_Venus_A obj-h42020-reading target_charge_power
attr Marstek_Venus_A obj-h42020-set 1
attr Marstek_Venus_A obj-h42020-unpack n
attr Marstek_Venus_A obj-h42021-max 1500
attr Marstek_Venus_A obj-h42021-min 0
attr Marstek_Venus_A obj-h42021-reading target_discharge_power
attr Marstek_Venus_A obj-h42021-set 1
attr Marstek_Venus_A obj-h42021-unpack n
attr Marstek_Venus_A obj-h43000-map 0:manual, 1:anti_feed, 2:trade_mode
attr Marstek_Venus_A obj-h43000-reading user_work_mode
attr Marstek_Venus_A obj-h43000-set 1
attr Marstek_Venus_A obj-h43000-unpack n
attr Marstek_Venus_A obj-h43100-reading schedule_1_days
attr Marstek_Venus_A obj-h43100-set 1
attr Marstek_Venus_A obj-h43100-unpack n
attr Marstek_Venus_A obj-h43101-reading schedule_1_start
attr Marstek_Venus_A obj-h43101-set 1
attr Marstek_Venus_A obj-h43101-unpack n
attr Marstek_Venus_A obj-h43102-reading schedule_1_end
attr Marstek_Venus_A obj-h43102-set 1
attr Marstek_Venus_A obj-h43102-unpack n
attr Marstek_Venus_A obj-h43103-reading schedule_1_mode
attr Marstek_Venus_A obj-h43103-set 1
attr Marstek_Venus_A obj-h43103-unpack s>
attr Marstek_Venus_A obj-h43104-reading schedule_1_enabled
attr Marstek_Venus_A obj-h43104-set 1
attr Marstek_Venus_A obj-h43104-unpack n
attr Marstek_Venus_A obj-h43105-reading schedule_2_days
attr Marstek_Venus_A obj-h43105-set 1
attr Marstek_Venus_A obj-h43105-unpack n
attr Marstek_Venus_A obj-h43106-reading schedule_2_start
attr Marstek_Venus_A obj-h43106-set 1
attr Marstek_Venus_A obj-h43106-unpack n
attr Marstek_Venus_A obj-h43107-reading schedule_2_end
attr Marstek_Venus_A obj-h43107-set 1
attr Marstek_Venus_A obj-h43107-unpack n
attr Marstek_Venus_A obj-h43108-reading schedule_2_mode
attr Marstek_Venus_A obj-h43108-set 1
attr Marstek_Venus_A obj-h43108-unpack s>
attr Marstek_Venus_A obj-h43109-reading schedule_2_enabled
attr Marstek_Venus_A obj-h43109-set 1
attr Marstek_Venus_A obj-h43109-unpack n
attr Marstek_Venus_A obj-h43110-reading schedule_3_days
attr Marstek_Venus_A obj-h43110-set 1
attr Marstek_Venus_A obj-h43110-unpack n
attr Marstek_Venus_A obj-h43111-reading schedule_3_start
attr Marstek_Venus_A obj-h43111-set 1
attr Marstek_Venus_A obj-h43111-unpack n
attr Marstek_Venus_A obj-h43112-reading schedule_3_end
attr Marstek_Venus_A obj-h43112-set 1
attr Marstek_Venus_A obj-h43112-unpack n
attr Marstek_Venus_A obj-h43113-reading schedule_3_mode
attr Marstek_Venus_A obj-h43113-set 1
attr Marstek_Venus_A obj-h43113-unpack s>
attr Marstek_Venus_A obj-h43114-reading schedule_3_enabled
attr Marstek_Venus_A obj-h43114-set 1
attr Marstek_Venus_A obj-h43114-unpack n
attr Marstek_Venus_A obj-h43115-reading schedule_4_days
attr Marstek_Venus_A obj-h43115-set 1
attr Marstek_Venus_A obj-h43115-unpack n
attr Marstek_Venus_A obj-h43116-reading schedule_4_start
attr Marstek_Venus_A obj-h43116-set 1
attr Marstek_Venus_A obj-h43116-unpack n
attr Marstek_Venus_A obj-h43117-reading schedule_4_end
attr Marstek_Venus_A obj-h43117-set 1
attr Marstek_Venus_A obj-h43117-unpack n
attr Marstek_Venus_A obj-h43118-reading schedule_4_mode
attr Marstek_Venus_A obj-h43118-set 1
attr Marstek_Venus_A obj-h43118-unpack s>
attr Marstek_Venus_A obj-h43119-reading schedule_4_enabled
attr Marstek_Venus_A obj-h43119-set 1
attr Marstek_Venus_A obj-h43119-unpack n
attr Marstek_Venus_A obj-h43120-reading schedule_5_days
attr Marstek_Venus_A obj-h43120-set 1
attr Marstek_Venus_A obj-h43120-unpack n
attr Marstek_Venus_A obj-h43121-reading schedule_5_start
attr Marstek_Venus_A obj-h43121-set 1
attr Marstek_Venus_A obj-h43121-unpack n
attr Marstek_Venus_A obj-h43122-reading schedule_5_end
attr Marstek_Venus_A obj-h43122-set 1
attr Marstek_Venus_A obj-h43122-unpack n
attr Marstek_Venus_A obj-h43123-reading schedule_5_mode
attr Marstek_Venus_A obj-h43123-set 1
attr Marstek_Venus_A obj-h43123-unpack s>
attr Marstek_Venus_A obj-h43124-reading schedule_5_enabled
attr Marstek_Venus_A obj-h43124-set 1
attr Marstek_Venus_A obj-h43124-unpack n
attr Marstek_Venus_A obj-h43125-reading schedule_6_days
attr Marstek_Venus_A obj-h43125-set 1
attr Marstek_Venus_A obj-h43125-unpack n
attr Marstek_Venus_A obj-h43126-reading schedule_6_start
attr Marstek_Venus_A obj-h43126-set 1
attr Marstek_Venus_A obj-h43126-unpack n
attr Marstek_Venus_A obj-h43127-reading schedule_6_end
attr Marstek_Venus_A obj-h43127-set 1
attr Marstek_Venus_A obj-h43127-unpack n
attr Marstek_Venus_A obj-h43128-reading schedule_6_mode
attr Marstek_Venus_A obj-h43128-set 1
attr Marstek_Venus_A obj-h43128-unpack s>
attr Marstek_Venus_A obj-h43129-reading schedule_6_enabled
attr Marstek_Venus_A obj-h43129-set 1
attr Marstek_Venus_A obj-h43129-unpack n
attr Marstek_Venus_A obj-h44000-expr $val / 10
attr Marstek_Venus_A obj-h44000-reading charging_cutoff_soc
attr Marstek_Venus_A obj-h44000-set 1
attr Marstek_Venus_A obj-h44000-unpack n
attr Marstek_Venus_A obj-h44001-expr $val / 10
attr Marstek_Venus_A obj-h44001-reading discharging_cutoff_soc
attr Marstek_Venus_A obj-h44001-set 1
attr Marstek_Venus_A obj-h44001-unpack n
attr Marstek_Venus_A obj-h44002-reading max_charge_power_limit
attr Marstek_Venus_A obj-h44002-set 1
attr Marstek_Venus_A obj-h44002-unpack n
attr Marstek_Venus_A obj-h44003-reading max_discharge_power_limit
attr Marstek_Venus_A obj-h44003-set 1
attr Marstek_Venus_A obj-h44003-unpack n
attr Marstek_Venus_A room 96_Energy
attr Marstek_Venus_A showError 1
attr Marstek_Venus_A stateFormat {\
\
  my $socT = ReadingsVal($name,"soc_total",0);;;;\
\
  my $soc1 = ReadingsVal($name,"soc_pack1",0);;;;\
\
  my $soc2 = ReadingsVal($name,"soc_pack2",0);;;;\
\
  my $batP = ReadingsVal($name,"battery_power",0);;;;\
\
  my $p1   = ReadingsVal($name,"mppt1_power",0);;;;\
\
  my $p2   = ReadingsVal($name,"mppt2_power",0);;;;\
\
  my $p3   = ReadingsVal($name,"mppt3_power",0);;;;\
\
  my $p4   = ReadingsVal($name,"mppt4_power",0);;;;\
\
  my $pSum = $p1 + $p2 + $p3 + $p4;;;;\
\
  my $out  = ReadingsVal($name,"ac_power",0);;;;\
\
  my $temp = ReadingsVal($name,"battery_temp",0);;;;\
\
\
  my $icon =\
\
    $socT < 25 ? 'measure_battery_25@red' :\
\
    $socT < 50 ? 'measure_battery_50@orange' :\
\
    $socT < 75 ? 'measure_battery_75@green' : 'measure_battery_100@green';;;;\
\
\
  return sprintf('<html><img src="/fhem/icons/%s" width="24" height="24" style="vertical-align:middle"> <span>SOC: %.0f%%</span> <span style="font-size:0.8em">(P1:%.1f%% P2:%.1f%%)</span> (%s W) | ☀️ Σ: %.0f W <span style="font-size:0.8em">(P1:%.0fW P2:%.0fW P3:%.0fW P4:%.0fW)</span> | ⚡ Ausgang: %.0f W | 🌡�: %.1f°C</html>',\
\
    $icon, $socT, $soc1, $soc2, $batP, $pSum, $p1, $p2, $p3, $p4, $out, $temp);;;;\
\
}
attr Marstek_Venus_A userReadings inverter_state_text:inverter_state_code.* { \
  my @states = ('Sleep', 'Standby', 'Charge', 'Discharge', 'Backup Mode', 'OTA Upgrade', 'Bypass');;\
  my $val = ReadingsNum($name,"inverter_state_code",0);;\
  return $states[$val] // "Unknown ($val)";;\
}\
battery_cell_drift { sprintf("%.3f", ReadingsNum($name,"cell_voltage_max",0) - ReadingsNum($name,"cell_voltage_min",0)) }, \
stored_energy_kwh { sprintf("%.2f kWh", (ReadingsNum($name,"soc_total",0) * 4.26) / 100) }, \
mppt_total_power:(mppt1_power|mppt2_power|mppt3_power|mppt4_power).* { ReadingsNum($name,"mppt1_power",0) + ReadingsNum($name,"mppt2_power",0) + ReadingsNum($name,"mppt3_power",0) + ReadingsNum($name,"mppt4_power",0) }, \
alarm_text:alarm_status_bits.* { \
  my $val = ReadingsNum($name,"alarm_status_bits",0);; \
  return "OK" if $val == 0;; \
  \
  my %alarmMap = (\
    0  => "PLL Abnormal Restart",\
    1  => "Overtemperature Limit",\
    2  => "Low Temperature Limit",\
    3  => "Fan Abnormal Warning",\
    4  => "Low Battery SOC Warning",\
    5  => "Output Overcurrent Warning",\
    6  => "Abnormal Line Sequence Detection",\
    16 => "WiFi Abnormal",\
    17 => "BLE Abnormal",\
    18 => "Network Abnormal",\
    19 => "CT Connection Abnormal"\
  );;\
  \
  my @a;;\
  for my $bit (sort { $a <=> $b } keys %alarmMap) {\
    if ($val & (1 << $bit)) {\
      push @a, $alarmMap{$bit};;\
    }\
  }\
  \
  return @a ? join(", ", @a) : "Unknown Alarm (Code: $val)";;\
},\
fault_text:fault_status_bits.* {\
  my $val = ReadingsNum($name,"fault_status_bits",0);;\
  return "OK" if $val == 0;;\
  \
  my %errors = (\
    0  => "Grid Overvoltage",\
    1  => "Grid Undervoltage",\
    2  => "Grid Overfrequency",\
    3  => "Grid Underfrequency",\
    16 => "BAT Overvoltage",\
    17 => "BAT Undervoltage",\
    18 => "BAT Overcurrent",\
    19 => "BAT low SOC",\
    20 => "BAT communication failure",\
    21 => "BMS protect",\
    35 => "other system failure",\
    58 => "Overtemperature Protection"\
  );;\
\
  my @found;;\
  # Wir prüfen die Bits 0 bis 63\
  for my $bit (keys %errors) {\
    if ($val & (1 << $bit)) {\
      push @found, $errors{$bit};;\
    }\
  }\
  \
  return @found ? join(", ", @found) : "Unknown Error ($val)";;\
},\
battery_flow:ac_power.* {\
  my $pv = ReadingsNum($name,"mppt_total_power",0);;\
  my $out = ReadingsNum($name,"ac_power",0);;\
  \
  # Wir rechnen mit ca. 5% Wandlungsverlusten im System\
  my $flow = $pv - ($out);;\
  \
  return sprintf("%.1f", $flow);;\
}
attr Marstek_Venus_A verbose 5
attr Marstek_Venus_A webCmd user_work_mode:target_charge_power:target_discharge_power:force_action:RS485_Control:backup_function
attr Marstek_Venus_A widgetOverride user_work_mode:select,manual,anti_feed,trade_mode target_charge_power:slider,0,50,1500 target_discharge_power:slider,0,50,1500 backup_function:select,On,Off force_action:select,None,Force_Charge,Force_Discharge RS485_Control:select,On,Off

setstate Marstek_Venus_A <html><img src="/fhem/icons/measure_battery_25@red" width="24" height="24" style="vertical-align:middle"> <span>SOC: 17%</span> <span style="font-size:0.8em">(P1:14.7% P2:19.9%)</span> (-246 W) | ☀️ Σ: 411 W <span style="font-size:0.8em">(P1:301W P2:110W P3:0W P4:0W)</span> | ⚡ Ausgang: 228 W | 🌡�: 30.5°C</html>
setstate Marstek_Venus_A 2026-04-22 11:09:30 Cell_01_Volt_P1 3.25
setstate Marstek_Venus_A 2026-04-22 11:09:33 Cell_01_Volt_P2 3.244
setstate Marstek_Venus_A 2026-04-22 11:07:00 Cell_02_Volt_P1 3.246
setstate Marstek_Venus_A 2026-04-22 11:07:03 Cell_02_Volt_P2 3.245
setstate Marstek_Venus_A 2026-04-22 11:06:00 Cell_03_Volt_P1 3.243
setstate Marstek_Venus_A 2026-04-22 11:06:03 Cell_03_Volt_P2 3.245
setstate Marstek_Venus_A 2026-04-22 11:09:31 Cell_04_Volt_P1 3.247
setstate Marstek_Venus_A 2026-04-22 11:09:34 Cell_04_Volt_P2 3.242
setstate Marstek_Venus_A 2026-04-22 11:07:01 Cell_05_Volt_P1 3.243
setstate Marstek_Venus_A 2026-04-22 11:07:03 Cell_05_Volt_P2 3.244
setstate Marstek_Venus_A 2026-04-22 11:06:01 Cell_06_Volt_P1 3.244
setstate Marstek_Venus_A 2026-04-22 11:06:04 Cell_06_Volt_P2 3.244
setstate Marstek_Venus_A 2026-04-22 11:09:31 Cell_07_Volt_P1 3.249
setstate Marstek_Venus_A 2026-04-22 11:09:34 Cell_07_Volt_P2 3.243
setstate Marstek_Venus_A 2026-04-22 11:07:01 Cell_08_Volt_P1 3.246
setstate Marstek_Venus_A 2026-04-22 11:07:04 Cell_08_Volt_P2 3.243
setstate Marstek_Venus_A 2026-04-22 11:06:02 Cell_09_Volt_P1 3.245
setstate Marstek_Venus_A 2026-04-22 11:06:04 Cell_09_Volt_P2 3.244
setstate Marstek_Venus_A 2026-04-22 11:09:32 Cell_10_Volt_P1 3.245
setstate Marstek_Venus_A 2026-04-22 11:09:35 Cell_10_Volt_P2 3.244
setstate Marstek_Venus_A 2026-04-22 11:07:02 Cell_11_Volt_P1 3.244
setstate Marstek_Venus_A 2026-04-22 11:07:05 Cell_11_Volt_P2 3.244
setstate Marstek_Venus_A 2026-04-22 11:06:02 Cell_12_Volt_P1 3.244
setstate Marstek_Venus_A 2026-04-22 11:06:05 Cell_12_Volt_P2 3.244
setstate Marstek_Venus_A 2026-04-22 11:09:32 Cell_13_Volt_P1 3.248
setstate Marstek_Venus_A 2026-04-22 11:09:35 Cell_13_Volt_P2 3.244
setstate Marstek_Venus_A 2026-04-22 11:08:36 LAST_ERROR slave replied with error code 83 / 02, illegal data address
setstate Marstek_Venus_A 2026-04-22 11:09:07 RS485_Control Off
setstate Marstek_Venus_A 2026-04-22 11:08:36 ac_current 2.63
setstate Marstek_Venus_A 2026-04-22 11:09:24 ac_frequency 50.2
setstate Marstek_Venus_A 2026-04-22 11:09:25 ac_offgrid_current 0.29
setstate Marstek_Venus_A 2026-04-22 11:09:26 ac_offgrid_power 0
setstate Marstek_Venus_A 2026-04-22 11:09:25 ac_offgrid_voltage 2.9
setstate Marstek_Venus_A 2026-04-22 11:09:11 ac_power 228
setstate Marstek_Venus_A 2026-04-22 11:09:24 ac_voltage 238.5
setstate Marstek_Venus_A 2026-04-22 11:07:06 alarm_status_bits 0
setstate Marstek_Venus_A 2026-04-19 15:31:26 alarm_text OK
setstate Marstek_Venus_A 2026-04-22 11:07:07 backup_function Off
setstate Marstek_Venus_A 2026-04-20 13:20:31 battery_cell_drift 0.003
setstate Marstek_Venus_A 2026-04-22 11:09:18 battery_current 2.9
setstate Marstek_Venus_A 2026-04-22 11:09:30 battery_cycle_count_P1 4
setstate Marstek_Venus_A 2026-04-22 11:06:03 battery_cycle_count_P2 4
setstate Marstek_Venus_A 2026-04-22 11:09:11 battery_flow 177.2
setstate Marstek_Venus_A 2026-04-22 11:09:10 battery_power -246
setstate Marstek_Venus_A 2026-04-22 11:07:05 battery_temp 30.5
setstate Marstek_Venus_A 2026-04-22 11:09:23 battery_total_energy_kwh 4.16
setstate Marstek_Venus_A 2026-04-22 11:09:18 battery_voltage 42.16
setstate Marstek_Venus_A 2026-04-22 11:09:21 bluetooth_status 1
setstate Marstek_Venus_A 2026-04-22 11:09:20 bms_version 109
setstate Marstek_Venus_A 2026-04-22 11:09:05 cell_temp_max 15.2
setstate Marstek_Venus_A 2026-04-22 11:09:36 cell_temp_min 14.4
setstate Marstek_Venus_A 2026-04-22 11:07:07 cell_voltage_max 3.248
setstate Marstek_Venus_A 2026-04-22 11:09:37 cell_voltage_min 3.245
setstate Marstek_Venus_A 2026-04-22 11:09:21 cloud_status 0
setstate Marstek_Venus_A 2026-04-22 11:09:22 comm_module_firmware 20
setstate Marstek_Venus_A 2026-04-22 11:09:27 daily_charging_energy_wh 0
setstate Marstek_Venus_A 2026-04-22 11:09:28 daily_discharging_energy_wh 420
setstate Marstek_Venus_A 2026-04-22 11:05:53 device_name VN
setstate Marstek_Venus_A 2026-04-22 11:09:19 ems_version 148
setstate Marstek_Venus_A 2026-04-22 11:09:36 fault_status_bits 0
setstate Marstek_Venus_A 2026-04-19 15:31:26 fault_text OK
setstate Marstek_Venus_A 2026-04-22 11:08:37 force_action None
setstate Marstek_Venus_A 2026-04-22 11:08:35 inverter_state_code 3
setstate Marstek_Venus_A 2026-04-22 09:46:44 inverter_state_text Discharge
setstate Marstek_Venus_A 2026-04-22 11:05:22 mac_address 682499EEFC02
setstate Marstek_Venus_A 2026-04-22 10:58:33 max_discharge_power_limit 0
setstate Marstek_Venus_A 2026-04-22 11:09:28 monthly_charging_energy_wh 0
setstate Marstek_Venus_A 2026-04-22 11:09:29 monthly_discharging_energy_wh 420
setstate Marstek_Venus_A 2026-04-22 11:09:13 mppt1_current 7.4
setstate Marstek_Venus_A 2026-04-22 11:09:15 mppt1_power 301.4
setstate Marstek_Venus_A 2026-04-22 11:09:11 mppt1_voltage 40.6
setstate Marstek_Venus_A 2026-04-22 11:09:14 mppt2_current 2.2
setstate Marstek_Venus_A 2026-04-22 11:09:16 mppt2_power 110
setstate Marstek_Venus_A 2026-04-22 11:09:12 mppt2_voltage 47.8
setstate Marstek_Venus_A 2026-04-22 11:09:14 mppt3_current 0
setstate Marstek_Venus_A 2026-04-22 11:09:17 mppt3_power 0
setstate Marstek_Venus_A 2026-04-22 11:09:12 mppt3_voltage 0.1
setstate Marstek_Venus_A 2026-04-22 11:09:15 mppt4_current 0
setstate Marstek_Venus_A 2026-04-22 11:09:17 mppt4_power 0
setstate Marstek_Venus_A 2026-04-22 11:09:13 mppt4_voltage 0.2
setstate Marstek_Venus_A 2026-04-22 11:09:16 mppt_total_power 411.4
setstate Marstek_Venus_A 2026-04-21 13:07:30 reset_device 0
setstate Marstek_Venus_A 2026-04-22 11:07:08 schedule_1_days 0
setstate Marstek_Venus_A 2026-04-22 11:09:08 schedule_1_enabled 0
setstate Marstek_Venus_A 2026-04-22 11:08:38 schedule_1_end 0
setstate Marstek_Venus_A 2026-04-22 11:07:09 schedule_1_mode 0
setstate Marstek_Venus_A 2026-04-22 11:09:08 schedule_1_start 0
setstate Marstek_Venus_A 2026-04-22 11:08:39 schedule_2_days 0
setstate Marstek_Venus_A 2026-04-22 11:06:40 schedule_2_enabled 0
setstate Marstek_Venus_A 2026-04-22 11:09:09 schedule_2_end 0
setstate Marstek_Venus_A 2026-04-22 11:08:39 schedule_2_mode 0
setstate Marstek_Venus_A 2026-04-22 11:07:09 schedule_2_start 0
setstate Marstek_Venus_A 2026-04-22 11:09:09 schedule_3_days 0
setstate Marstek_Venus_A 2026-04-22 11:09:10 schedule_3_enabled 0
setstate Marstek_Venus_A 2026-04-22 11:08:09 schedule_3_end 0
setstate Marstek_Venus_A 2026-04-22 11:05:40 schedule_3_mode 0
setstate Marstek_Venus_A 2026-04-22 11:08:40 schedule_3_start 0
setstate Marstek_Venus_A 2026-04-22 11:08:10 schedule_4_days 0
setstate Marstek_Venus_A 2026-04-22 11:08:41 schedule_4_enabled 0
setstate Marstek_Venus_A 2026-04-22 11:06:41 schedule_4_end 0
setstate Marstek_Venus_A 2026-04-22 11:07:41 schedule_4_mode 0
setstate Marstek_Venus_A 2026-04-22 11:08:40 schedule_4_start 0
setstate Marstek_Venus_A 2026-04-22 11:00:02 schedule_5_days 0
setstate Marstek_Venus_A 2026-04-22 10:58:33 schedule_5_enabled 0
setstate Marstek_Venus_A 2026-04-22 10:56:02 schedule_5_end 0
setstate Marstek_Venus_A 2026-04-22 10:56:02 schedule_5_mode 0
setstate Marstek_Venus_A 2026-04-22 10:56:02 schedule_5_start 0
setstate Marstek_Venus_A 2026-04-22 10:58:33 schedule_6_days 0
setstate Marstek_Venus_A 2026-04-22 11:00:03 schedule_6_enabled 0
setstate Marstek_Venus_A 2026-04-22 11:00:03 schedule_6_end 0
setstate Marstek_Venus_A 2026-04-22 11:00:03 schedule_6_mode 0
setstate Marstek_Venus_A 2026-04-22 10:58:33 schedule_6_start 0
setstate Marstek_Venus_A 2026-04-22 11:09:29 soc_pack1 14.7
setstate Marstek_Venus_A 2026-04-22 11:07:02 soc_pack2 19.9
setstate Marstek_Venus_A 2026-04-22 11:09:23 soc_total 17
setstate Marstek_Venus_A 2026-04-21 19:48:44 state opened
setstate Marstek_Venus_A 2026-04-22 11:09:37 stored_energy_kwh 0.72 kWh
setstate Marstek_Venus_A 2026-04-22 11:07:08 target_charge_power 0
setstate Marstek_Venus_A 2026-04-22 11:09:07 target_discharge_power 0
setstate Marstek_Venus_A 2026-04-22 11:06:05 temp_mos1 33.9
setstate Marstek_Venus_A 2026-04-22 11:06:35 temp_mos2 34
setstate Marstek_Venus_A 2026-04-22 11:09:26 total_charging_energy 0
setstate Marstek_Venus_A 2026-04-22 11:09:27 total_discharging_energy 0.42
setstate Marstek_Venus_A 2026-04-22 11:08:38 user_work_mode anti_feed
setstate Marstek_Venus_A 2026-04-22 11:09:19 vms_version 119
setstate Marstek_Venus_A 2026-04-22 11:09:22 wifi_signal_dbm 0
setstate Marstek_Venus_A 2026-04-22 11:09:20 wifi_status 0

#10
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 22 April 2026, 11:04:59
Hier eine Zusammenfassung welche Änderungen/Erweiterungen in der Version 2.6.1 enthalten sind:

- Implementierung der neuen Tilted Irradiance Kalkulation für Model=DWD (https://forum.fhem.de/index.php?msg=1361712)
- Flutung des Log in bestimmten Fehlersituationen entschärft
- setupMeterDev: Prüfungen verschärft um fehlerhafte Eingaben zu verhindern (https://forum.fhem.de/index.php?msg=1361507)
- neues Reading Tomorrow_CONforecast (ersetzt zukünftig Reading Tomorrow_ConsumptionForecast)
- Fix Grafikfehler (erste Stunde = -1) wenn Anzeige historische Werte eine Stunde größer als vergangene Stunden bis Mitternacht
- die Generierung zusätzlicher Events wurde auf 03:XX verschoben (https://forum.fhem.de/index.php?msg=1361985)
- neue Debug-Features tiltedIrrCache und miniCache
- vielfältige Maßnahmen zur Performancesteigerung (rework von einigen Codeblöcken) -> ca. 50% weniger Zeit p. Interval
- Einführung von Mini- und LRU-Caches für teuren Code, Information im Internal Block


LG,
Heiko