OpenWB - MQTT2 client configuration

Begonnen von ritter_runkel, 31 Juli 2021, 19:07:02

Vorheriges Thema - Nächstes Thema

ritter_runkel

Hallo Gemeinde,
ich habe eine OpenWB und versuche in FHEM die MQTT-Daten der Box einzulesen. Dazu habe ich einen MQTT2-Client angelegt:

Internals:
   BUF       
   CFGFN     
   Clients    :MQTT2_DEVICE:MQTT_GENERIC_BRIDGE:
   ClientsKeepOrder 1
   DEF        192.168.100.98:1883
   DeviceName 192.168.100.98:1883
   FD         43
   FUUID      610571a0-f33f-0f04-c3dd-761a1865593f6d09
   NAME       openWB_MQTT_client
   NR         12138
   PARTIAL   
   STATE      opened
   TYPE       MQTT2_CLIENT
   WBCallback
   clientId   openWB_MQTT_client
   lastMsgTime 1627750931.23353
   nextOpenDelay 5
   MatchList:
     1:MQTT2_DEVICE ^.
     2:MQTT_GENERIC_BRIDGE ^.
   READINGS:
     2021-07-31 18:57:10   state           opened
Attributes:
   autocreate simple
   group      MQTT
   subscriptions openWB/#


und ein MQTT2_Device:

Internals:
   CFGFN     
   DEF       
   DEVICETOPIC openWB_MQTT_Device
   FUUID      61055dcb-f33f-0f04-882d-f039a93779035c88
   IODev      openWB_MQTT_client
   NAME       openWB_MQTT_Device
   NR         11602
   STATE      ???
   TYPE       MQTT2_DEVICE
   READINGS:
     2021-07-31 18:59:56   IODev           openWB_MQTT_client
     2021-07-31 18:16:41   attrTemplateVersion 20210406
Attributes:
   autocreate 1
   group      MQTT
   icon       building_carport_socket


Ich sehe aber keine Readings im "openWB_MQTT_Device". mit dem MacOS Client "MQTT fx" werden die Tonics der Box angezeigt.

Kann mir jemand sagen was ich hier falsch mache?

Grüße und lieben Dank vorab!
Erik
FHEM auf Raspberry Pi 2B
2x eService 1WireHu, 7x DS1820, 2x Multisensoren Wiregate AMS 2.11 für Temperatur DS1820, relativer Luftfeuchte HIH4031, zwei IO-Ports DS2438, Analog-Eingang 0-10 V (bzw. 0-20 mA) DS2413
FritzDECT; HUE; 5xFibaro RollerShutter, Rauchmelder

Beta-User

Ohne passende CID bekommt dieses m2-device "nichts" automatisch.
Was liefert
list IODev=openWB_MQTT_client
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

ritter_runkel

Guten Morgen,
das List bringt folgendes Ergebnis:

Internals:
   CFGFN     
   DEF       
   DEVICETOPIC openWB_MQTT_Device
   FUUID      61055dcb-f33f-0f04-882d-f039a93779035c88
   IODev      openWB_MQTT_client
   NAME       openWB_MQTT_Device
   NR         11602
   STATE      ???
   TYPE       MQTT2_DEVICE
   READINGS:
     2021-07-31 18:59:56   IODev           openWB_MQTT_client
     2021-07-31 18:16:41   attrTemplateVersion 20210406
Attributes:
   autocreate 1
   group      MQTT
   icon       building_carport_socket


Beste Grüße aus Leipzig
Erik
FHEM auf Raspberry Pi 2B
2x eService 1WireHu, 7x DS1820, 2x Multisensoren Wiregate AMS 2.11 für Temperatur DS1820, relativer Luftfeuchte HIH4031, zwei IO-Ports DS2438, Analog-Eingang 0-10 V (bzw. 0-20 mA) DS2413
FritzDECT; HUE; 5xFibaro RollerShutter, Rauchmelder

Beta-User

Lösche mal das subsciptions-Attribut.
Ansonsten: gibt es irgendwo eine doku zu der mqtt-Schnittstelle?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

rudolfkoenig

ZitatKann mir jemand sagen was ich hier falsch mache?
Ja: MQTT2_CLIENT verwenden statt MQTT2_SERVER, und darauf hoffen, dass Geraete automatisch angelegt werden.

Beim MQTT2_CLIENT muss man einen MQTT2_DEVICE als Bridge konfiguireren, damit es automatisch laeuft, das erfordert aber Kenntnis der angeschlossenen Geraete. Es gibt Bridge-Templates mit gesammelten Wissen. Ohne Bridge, falls das autocreate Attribut gesetzt ist und(!) ein autocreate Instanz existiert, wird alles in ein neu angelegtes MQTT2_DEVICE gekippt.

Ohne autocreate muss (kann?) man die MQTT Topics sammeln (z.Bsp. mit "attr openWB_MQTT_client rawEvents 1" und Event monitor), und das readingsList Attribut beim passenden MQTT2_DEVICE selbst setzen.

MQTT2_SERVER (statt MQTT2_CLIENT) erleichtert Vieles, ist aber auch nicht perfekt, insb. bei Geraeten die staendig neue ClientIDs erfinden.

ritter_runkel

Hallo Zusammen,
erstmal herzlichen Dank für die Hilfe.
Ich habe das "DEVICE" gelöscht und aus den Daten die der Event Monitor auswirft ein neues Gerät angelegt und dieses in den autocreate-Modus versetzt.
...und jetzt nicht erschrecken ;-) die Wallbox ist eine Quatschtante:

...das muss ich mir erstmal anschauen und dann sortieren. Alles brauche ich sicher nicht.
Grüße aus Leipzig.....
Erik


defmod MQTT2_openWB MQTT2_DEVICE openWB
attr MQTT2_openWB autocreate 0
attr MQTT2_openWB devicetopic openWB
attr MQTT2_openWB icon building_carport_socket
attr MQTT2_openWB model openWB
attr MQTT2_openWB readingList openWB:openWB/lp/1/VPhase1:.* lp_1_VPhase1\
openWB:openWB/set/houseBattery/faultState:.* faultState\
openWB:openWB/set/houseBattery/faultStr:.* faultStr\
openWB:openWB/housebattery/faultStr:.* faultStr\
openWB:openWB/housebattery/faultState:.* faultState\
openWB:openWB/hook/1/boolHookConfigured:.* hook_1_boolHookConfigured\
openWB:openWB/hook/2/boolHookConfigured:.* hook_2_boolHookConfigured\
openWB:openWB/hook/3/boolHookConfigured:.* hook_3_boolHookConfigured\
openWB:openWB/system/Uptime:.* Uptime\
openWB:openWB/system/Date:.* Date\
openWB:openWB/system/Timestamp:.* Timestamp\
openWB:openWB/system/lastlivevalues:.* lastlivevalues\
openWB:openWB/global/DailyYieldHausverbrauchKwh:.* DailyYieldHausverbrauchKwh\
openWB:openWB/global/WHouseConsumption:.* WHouseConsumption\
openWB:openWB/global/cpuTemp:.* cpuTemp\
openWB:openWB/global/strLastmanagementActive:.* strLastmanagementActive\
openWB:openWB/pv/DailyYieldKwh:.* DailyYieldKwh\
openWB:openWB/graph/lastlivevalues:.* lastlivevalues\
openWB:openWB/graph/alllivevalues:.* alllivevalues\
openWB:openWB/graph/1alllivevalues:.* 1alllivevalues\
openWB:openWB/graph/2alllivevalues:.* 2alllivevalues\
openWB:openWB/graph/3alllivevalues:.* 3alllivevalues\
openWB:openWB/graph/4alllivevalues:.* 4alllivevalues\
openWB:openWB/graph/5alllivevalues:.* 5alllivevalues\
openWB:openWB/graph/6alllivevalues:.* 6alllivevalues\
openWB:openWB/graph/7alllivevalues:.* 7alllivevalues\
openWB:openWB/graph/8alllivevalues:.* 8alllivevalues\
openWB:openWB/graph/boolDisplayHouseConsumption:.* boolDisplayHouseConsumption\
openWB:openWB/graph/boolDisplayLoad1:.* boolDisplayLoad1\
openWB:openWB/graph/boolDisplayLoad2:.* boolDisplayLoad2\
openWB:openWB/graph/boolDisplayLp1Soc:.* boolDisplayLp1Soc\
openWB:openWB/graph/boolDisplayLp2Soc:.* boolDisplayLp2Soc\
openWB:openWB/graph/boolDisplayLp1:.* boolDisplayLp1\
openWB:openWB/graph/boolDisplayLp2:.* boolDisplayLp2\
openWB:openWB/graph/boolDisplayLp3:.* boolDisplayLp3\
openWB:openWB/graph/boolDisplayLp4:.* boolDisplayLp4\
openWB:openWB/graph/boolDisplayLp5:.* boolDisplayLp5\
openWB:openWB/graph/boolDisplayLp6:.* boolDisplayLp6\
openWB:openWB/graph/boolDisplayLp7:.* boolDisplayLp7\
openWB:openWB/graph/boolDisplayLp8:.* boolDisplayLp8\
openWB:openWB/graph/boolDisplayLpAll:.* boolDisplayLpAll\
openWB:openWB/graph/boolDisplaySpeicherSoc:.* boolDisplaySpeicherSoc\
openWB:openWB/graph/boolDisplaySpeicher:.* boolDisplaySpeicher\
openWB:openWB/graph/boolDisplayEvu:.* boolDisplayEvu\
openWB:openWB/graph/boolDisplayLegend:.* boolDisplayLegend\
openWB:openWB/graph/boolDisplayPv:.* boolDisplayPv\
openWB:openWB/graph/11alllivevalues:.* 11alllivevalues\
openWB:openWB/graph/9alllivevalues:.* 9alllivevalues\
openWB:openWB/graph/13alllivevalues:.* 13alllivevalues\
openWB:openWB/graph/12alllivevalues:.* 12alllivevalues\
openWB:openWB/graph/15alllivevalues:.* 15alllivevalues\
openWB:openWB/graph/10alllivevalues:.* 10alllivevalues\
openWB:openWB/graph/16alllivevalues:.* 16alllivevalues\
openWB:openWB/graph/14alllivevalues:.* 14alllivevalues\
openWB:openWB/graph/boolDisplayLiveGraph:.* boolDisplayLiveGraph\
openWB:openWB/global/ChargeMode:.* ChargeMode\
openWB:openWB/global/WAllChargePoints:.* WAllChargePoints\
openWB:openWB/global/awattar/boolAwattarEnabled:.* boolAwattarEnabled\
openWB:openWB/global/awattar/ActualPriceForCharging:.* ActualPriceForCharging\
openWB:openWB/global/awattar/MaxPriceForCharging:.* MaxPriceForCharging\
openWB:openWB/global/boolRse:.* boolRse\
openWB:openWB/global/DailyYieldAllChargePointsKwh:.* DailyYieldAllChargePointsKwh\
openWB:openWB/global/rfidConfigured:.* rfidConfigured\
openWB:openWB/global/kWhCounterAllChargePoints:.* kWhCounterAllChargePoints\
openWB:openWB/global/ETProvider/modulePath:.* modulePath\
openWB:openWB/lp/1/W:.* lp_1_W\
openWB:openWB/lp/1/boolChargePointConfigured:.* lp_1_boolChargePointConfigured\
openWB:openWB/lp/1/\x25Soc:.* lp_1__Soc\
openWB:openWB/lp/1/kWhDailyCharged:.* lp_1_kWhDailyCharged\
openWB:openWB/lp/1/TimeRemaining:.* lp_1_TimeRemaining\
openWB:openWB/lp/1/kmCharged:.* lp_1_kmCharged\
openWB:openWB/lp/1/boolSocConfigured:.* lp_1_boolSocConfigured\
openWB:openWB/lp/1/boolDirectModeChargekWh:.* lp_1_boolDirectModeChargekWh\
openWB:openWB/lp/1/boolDirectChargeModeSoc:.* lp_1_boolDirectChargeModeSoc\
openWB:openWB/lp/1/strChargePointName:.* lp_1_strChargePointName\
openWB:openWB/lp/1/boolFinishAtTimeChargeActive:.* lp_1_boolFinishAtTimeChargeActive\
openWB:openWB/lp/1/boolChargeAtNight:.* lp_1_boolChargeAtNight\
openWB:openWB/lp/1/energyConsumptionPer100km:.* lp_1_energyConsumptionPer100km\
openWB:openWB/lp/1/kWhCounter:.* lp_1_kWhCounter\
openWB:openWB/lp/1/VPhase2:.* lp_1_VPhase2\
openWB:openWB/lp/1/VPhase3:.* lp_1_VPhase3\
openWB:openWB/lp/1/AutolockStatus:.* lp_1_AutolockStatus\
openWB:openWB/lp/1/countPhasesInUse:.* lp_1_countPhasesInUse\
openWB:openWB/lp/1/kWhActualCharged:.* lp_1_kWhActualCharged\
openWB:openWB/lp/1/ChargeStatus:.* lp_1_ChargeStatus\
openWB:openWB/lp/1/kWhChargedSincePlugged:.* lp_1_kWhChargedSincePlugged\
openWB:openWB/lp/1/PfPhase2:.* lp_1_PfPhase2\
openWB:openWB/lp/1/PfPhase3:.* lp_1_PfPhase3\
openWB:openWB/lp/1/PfPhase1:.* lp_1_PfPhase1\
openWB:openWB/lp/1/AutolockConfigured:.* lp_1_AutolockConfigured\
openWB:openWB/lp/1/boolPlugStat:.* lp_1_boolPlugStat\
openWB:openWB/lp/1/AConfigured:.* lp_1_AConfigured\
openWB:openWB/lp/1/APhase3:.* lp_1_APhase3\
openWB:openWB/lp/1/APhase2:.* lp_1_APhase2\
openWB:openWB/lp/1/ChargePointEnabled:.* lp_1_ChargePointEnabled\
openWB:openWB/lp/1/APhase1:.* lp_1_APhase1\
openWB:openWB/lp/1/boolChargeStat:.* lp_1_boolChargeStat\
openWB:openWB/lp/1/lastRfId:.* lp_1_lastRfId\
openWB:openWB/lp/1/pluggedladungakt:.* lp_1_pluggedladungakt\
openWB:openWB/lp/1/plugStartkWh:.* lp_1_plugStartkWh\
openWB:openWB/lp/1/boolSocManual:.* lp_1_boolSocManual\
openWB:openWB/lp/1/MeterSerialNumber:.* lp_1_MeterSerialNumber\
openWB:openWB/lp/2/VPhase2:.* lp_2_VPhase2\
openWB:openWB/lp/2/kWhDailyCharged:.* lp_2_kWhDailyCharged\
openWB:openWB/lp/2/TimeRemaining:.* lp_2_TimeRemaining\
openWB:openWB/lp/2/kmCharged:.* lp_2_kmCharged\
openWB:openWB/lp/2/boolChargePointConfigured:.* lp_2_boolChargePointConfigured\
openWB:openWB/lp/2/boolSocConfigured:.* lp_2_boolSocConfigured\
openWB:openWB/lp/2/boolDirectModeChargekWh:.* lp_2_boolDirectModeChargekWh\
openWB:openWB/lp/2/boolDirectChargeModeSoc:.* lp_2_boolDirectChargeModeSoc\
openWB:openWB/lp/2/strChargePointName:.* lp_2_strChargePointName\
openWB:openWB/lp/2/boolChargeAtNight:.* lp_2_boolChargeAtNight\
openWB:openWB/lp/2/energyConsumptionPer100km:.* lp_2_energyConsumptionPer100km\
openWB:openWB/lp/2/countPhasesInUse:.* lp_2_countPhasesInUse\
openWB:openWB/lp/2/kWhCounter:.* lp_2_kWhCounter\
openWB:openWB/lp/2/APhase1:.* lp_2_APhase1\
openWB:openWB/lp/2/APhase2:.* lp_2_APhase2\
openWB:openWB/lp/2/APhase3:.* lp_2_APhase3\
openWB:openWB/lp/2/boolPlugStat:.* lp_2_boolPlugStat\
openWB:openWB/lp/2/ChargePointEnabled:.* lp_2_ChargePointEnabled\
openWB:openWB/lp/2/AutolockConfigured:.* lp_2_AutolockConfigured\
openWB:openWB/lp/2/kWhChargedSincePlugged:.* lp_2_kWhChargedSincePlugged\
openWB:openWB/lp/2/AConfigured:.* lp_2_AConfigured\
openWB:openWB/lp/2/ChargeStatus:.* lp_2_ChargeStatus\
openWB:openWB/lp/2/AutolockStatus:.* lp_2_AutolockStatus\
openWB:openWB/lp/2/boolChargeStat:.* lp_2_boolChargeStat\
openWB:openWB/lp/2/kWhActualCharged:.* lp_2_kWhActualCharged\
openWB:openWB/lp/2/VPhase3:.* lp_2_VPhase3\
openWB:openWB/lp/2/VPhase1:.* lp_2_VPhase1\
openWB:openWB/lp/2/lastRfId:.* lp_2_lastRfId\
openWB:openWB/lp/2/plugStartkWh:.* lp_2_plugStartkWh\
openWB:openWB/lp/2/pluggedladungakt:.* lp_2_pluggedladungakt\
openWB:openWB/lp/3/W:.* lp_3_W\
openWB:openWB/lp/3/kWhDailyCharged:.* lp_3_kWhDailyCharged\
openWB:openWB/lp/3/TimeRemaining:.* lp_3_TimeRemaining\
openWB:openWB/lp/3/kmCharged:.* lp_3_kmCharged\
openWB:openWB/lp/3/boolChargePointConfigured:.* lp_3_boolChargePointConfigured\
openWB:openWB/lp/3/boolDirectModeChargekWh:.* lp_3_boolDirectModeChargekWh\
openWB:openWB/lp/3/strChargePointName:.* lp_3_strChargePointName\
openWB:openWB/lp/3/energyConsumptionPer100km:.* lp_3_energyConsumptionPer100km\
openWB:openWB/lp/3/AConfigured:.* lp_3_AConfigured\
openWB:openWB/lp/3/AutolockStatus:.* lp_3_AutolockStatus\
openWB:openWB/lp/3/boolChargeStat:.* lp_3_boolChargeStat\
openWB:openWB/lp/3/kWhActualCharged:.* lp_3_kWhActualCharged\
openWB:openWB/lp/3/VPhase2:.* lp_3_VPhase2\
openWB:openWB/lp/3/VPhase3:.* lp_3_VPhase3\
openWB:openWB/lp/3/VPhase1:.* lp_3_VPhase1\
openWB:openWB/lp/3/kWhChargedSincePlugged:.* lp_3_kWhChargedSincePlugged\
openWB:openWB/lp/3/kWhCounter:.* lp_3_kWhCounter\
openWB:openWB/lp/3/APhase1:.* lp_3_APhase1\
openWB:openWB/lp/3/APhase3:.* lp_3_APhase3\
openWB:openWB/lp/3/APhase2:.* lp_3_APhase2\
openWB:openWB/lp/3/AutolockConfigured:.* lp_3_AutolockConfigured\
openWB:openWB/lp/3/boolPlugStat:.* lp_3_boolPlugStat\
openWB:openWB/lp/3/ChargePointEnabled:.* lp_3_ChargePointEnabled\
openWB:openWB/lp/3/ChargeStatus:.* lp_3_ChargeStatus\
openWB:openWB/lp/3/countPhasesInUse:.* lp_3_countPhasesInUse\
openWB:openWB/lp/3/pluggedladungakt:.* lp_3_pluggedladungakt\
openWB:openWB/lp/3/plugStartkWh:.* lp_3_plugStartkWh\
openWB:openWB/lp/4/boolChargePointConfigured:.* lp_4_boolChargePointConfigured\
openWB:openWB/lp/4/boolDirectModeChargekWh:.* lp_4_boolDirectModeChargekWh\
openWB:openWB/lp/4/strChargePointName:.* lp_4_strChargePointName\
openWB:openWB/lp/4/AConfigured:.* lp_4_AConfigured\
openWB:openWB/lp/4/TimeRemaining:.* lp_4_TimeRemaining\
openWB:openWB/lp/4/AutolockConfigured:.* lp_4_AutolockConfigured\
openWB:openWB/lp/4/boolPlugStat:.* lp_4_boolPlugStat\
openWB:openWB/lp/4/kWhCounter:.* lp_4_kWhCounter\
openWB:openWB/lp/4/APhase2:.* lp_4_APhase2\
openWB:openWB/lp/4/APhase3:.* lp_4_APhase3\
openWB:openWB/lp/4/APhase1:.* lp_4_APhase1\
openWB:openWB/lp/4/VPhase1:.* lp_4_VPhase1\
openWB:openWB/lp/4/boolChargeStat:.* lp_4_boolChargeStat\
openWB:openWB/lp/4/VPhase3:.* lp_4_VPhase3\
openWB:openWB/lp/4/VPhase2:.* lp_4_VPhase2\
openWB:openWB/lp/4/countPhasesInUse:.* lp_4_countPhasesInUse\
openWB:openWB/lp/4/kWhChargedSincePlugged:.* lp_4_kWhChargedSincePlugged\
openWB:openWB/lp/4/kWhActualCharged:.* lp_4_kWhActualCharged\
openWB:openWB/lp/4/ChargeStatus:.* lp_4_ChargeStatus\
openWB:openWB/lp/4/AutolockStatus:.* lp_4_AutolockStatus\
openWB:openWB/lp/4/W:.* lp_4_W\
openWB:openWB/lp/4/ChargePointEnabled:.* lp_4_ChargePointEnabled\
openWB:openWB/lp/4/plugStartkWh:.* lp_4_plugStartkWh\
openWB:openWB/lp/4/pluggedladungakt:.* lp_4_pluggedladungakt\
openWB:openWB/lp/5/boolChargePointConfigured:.* lp_5_boolChargePointConfigured\
openWB:openWB/lp/5/boolDirectModeChargekWh:.* lp_5_boolDirectModeChargekWh\
openWB:openWB/lp/5/strChargePointName:.* lp_5_strChargePointName\
openWB:openWB/lp/5/AConfigured:.* lp_5_AConfigured\
openWB:openWB/lp/5/APhase3:.* lp_5_APhase3\
openWB:openWB/lp/5/boolPlugStat:.* lp_5_boolPlugStat\
openWB:openWB/lp/5/APhase2:.* lp_5_APhase2\
openWB:openWB/lp/5/APhase1:.* lp_5_APhase1\
openWB:openWB/lp/5/kWhChargedSincePlugged:.* lp_5_kWhChargedSincePlugged\
openWB:openWB/lp/5/boolChargeStat:.* lp_5_boolChargeStat\
openWB:openWB/lp/5/ChargePointEnabled:.* lp_5_ChargePointEnabled\
openWB:openWB/lp/5/kWhActualCharged:.* lp_5_kWhActualCharged\
openWB:openWB/lp/5/ChargeStatus:.* lp_5_ChargeStatus\
openWB:openWB/lp/5/AutolockConfigured:.* lp_5_AutolockConfigured\
openWB:openWB/lp/5/AutolockStatus:.* lp_5_AutolockStatus\
openWB:openWB/lp/5/TimeRemaining:.* lp_5_TimeRemaining\
openWB:openWB/lp/5/W:.* lp_5_W\
openWB:openWB/lp/5/VPhase1:.* lp_5_VPhase1\
openWB:openWB/lp/5/VPhase2:.* lp_5_VPhase2\
openWB:openWB/lp/5/VPhase3:.* lp_5_VPhase3\
openWB:openWB/lp/5/kWhCounter:.* lp_5_kWhCounter\
openWB:openWB/lp/5/countPhasesInUse:.* lp_5_countPhasesInUse\
openWB:openWB/lp/5/plugStartkWh:.* lp_5_plugStartkWh\
openWB:openWB/lp/5/pluggedladungakt:.* lp_5_pluggedladungakt\
openWB:openWB/lp/6/boolChargePointConfigured:.* lp_6_boolChargePointConfigured\
openWB:openWB/lp/6/boolDirectModeChargekWh:.* lp_6_boolDirectModeChargekWh\
openWB:openWB/lp/6/strChargePointName:.* lp_6_strChargePointName\
openWB:openWB/lp/6/kWhCounter:.* lp_6_kWhCounter\
openWB:openWB/lp/6/AutolockConfigured:.* lp_6_AutolockConfigured\
openWB:openWB/lp/6/VPhase3:.* lp_6_VPhase3\
openWB:openWB/lp/6/VPhase2:.* lp_6_VPhase2\
openWB:openWB/lp/6/VPhase1:.* lp_6_VPhase1\
openWB:openWB/lp/6/boolChargeStat:.* lp_6_boolChargeStat\
openWB:openWB/lp/6/AutolockStatus:.* lp_6_AutolockStatus\
openWB:openWB/lp/6/AConfigured:.* lp_6_AConfigured\
openWB:openWB/lp/6/W:.* lp_6_W\
openWB:openWB/lp/6/countPhasesInUse:.* lp_6_countPhasesInUse\
openWB:openWB/lp/6/boolPlugStat:.* lp_6_boolPlugStat\
openWB:openWB/lp/6/kWhChargedSincePlugged:.* lp_6_kWhChargedSincePlugged\
openWB:openWB/lp/6/TimeRemaining:.* lp_6_TimeRemaining\
openWB:openWB/lp/6/APhase1:.* lp_6_APhase1\
openWB:openWB/lp/6/kWhActualCharged:.* lp_6_kWhActualCharged\
openWB:openWB/lp/6/APhase2:.* lp_6_APhase2\
openWB:openWB/lp/6/APhase3:.* lp_6_APhase3\
openWB:openWB/lp/6/ChargePointEnabled:.* lp_6_ChargePointEnabled\
openWB:openWB/lp/6/ChargeStatus:.* lp_6_ChargeStatus\
openWB:openWB/lp/6/pluggedladungakt:.* lp_6_pluggedladungakt\
openWB:openWB/lp/6/plugStartkWh:.* lp_6_plugStartkWh\
openWB:openWB/lp/7/boolChargePointConfigured:.* lp_7_boolChargePointConfigured\
openWB:openWB/lp/7/boolDirectModeChargekWh:.* lp_7_boolDirectModeChargekWh\
openWB:openWB/lp/7/strChargePointName:.* lp_7_strChargePointName\
openWB:openWB/lp/7/AutolockStatus:.* lp_7_AutolockStatus\
openWB:openWB/lp/7/AutolockConfigured:.* lp_7_AutolockConfigured\
openWB:openWB/lp/7/kWhActualCharged:.* lp_7_kWhActualCharged\
openWB:openWB/lp/7/ChargePointEnabled:.* lp_7_ChargePointEnabled\
openWB:openWB/lp/7/kWhCounter:.* lp_7_kWhCounter\
openWB:openWB/lp/7/kWhChargedSincePlugged:.* lp_7_kWhChargedSincePlugged\
openWB:openWB/lp/7/countPhasesInUse:.* lp_7_countPhasesInUse\
openWB:openWB/lp/7/boolPlugStat:.* lp_7_boolPlugStat\
openWB:openWB/lp/7/VPhase2:.* lp_7_VPhase2\
openWB:openWB/lp/7/VPhase3:.* lp_7_VPhase3\
openWB:openWB/lp/7/VPhase1:.* lp_7_VPhase1\
openWB:openWB/lp/7/boolChargeStat:.* lp_7_boolChargeStat\
openWB:openWB/lp/7/APhase1:.* lp_7_APhase1\
openWB:openWB/lp/7/APhase3:.* lp_7_APhase3\
openWB:openWB/lp/7/APhase2:.* lp_7_APhase2\
openWB:openWB/lp/7/ChargeStatus:.* lp_7_ChargeStatus\
openWB:openWB/lp/7/TimeRemaining:.* lp_7_TimeRemaining\
openWB:openWB/lp/7/AConfigured:.* lp_7_AConfigured\
openWB:openWB/lp/7/W:.* lp_7_W\
openWB:openWB/lp/7/plugStartkWh:.* lp_7_plugStartkWh\
openWB:openWB/lp/7/pluggedladungakt:.* lp_7_pluggedladungakt\
openWB:openWB/lp/8/boolChargePointConfigured:.* lp_8_boolChargePointConfigured\
openWB:openWB/lp/8/boolDirectModeChargekWh:.* lp_8_boolDirectModeChargekWh\
openWB:openWB/lp/8/strChargePointName:.* lp_8_strChargePointName\
openWB:openWB/lp/8/ChargePointEnabled:.* lp_8_ChargePointEnabled\
openWB:openWB/lp/8/VPhase1:.* lp_8_VPhase1\
openWB:openWB/lp/8/boolChargeStat:.* lp_8_boolChargeStat\
openWB:openWB/lp/8/VPhase3:.* lp_8_VPhase3\
openWB:openWB/lp/8/VPhase2:.* lp_8_VPhase2\
openWB:openWB/lp/8/kWhCounter:.* lp_8_kWhCounter\
openWB:openWB/lp/8/kWhChargedSincePlugged:.* lp_8_kWhChargedSincePlugged\
openWB:openWB/lp/8/AutolockStatus:.* lp_8_AutolockStatus\
openWB:openWB/lp/8/boolPlugStat:.* lp_8_boolPlugStat\
openWB:openWB/lp/8/countPhasesInUse:.* lp_8_countPhasesInUse\
openWB:openWB/lp/8/ChargeStatus:.* lp_8_ChargeStatus\
openWB:openWB/lp/8/APhase2:.* lp_8_APhase2\
openWB:openWB/lp/8/APhase3:.* lp_8_APhase3\
openWB:openWB/lp/8/APhase1:.* lp_8_APhase1\
openWB:openWB/lp/8/AutolockConfigured:.* lp_8_AutolockConfigured\
openWB:openWB/lp/8/TimeRemaining:.* lp_8_TimeRemaining\
openWB:openWB/lp/8/W:.* lp_8_W\
openWB:openWB/lp/8/kWhActualCharged:.* lp_8_kWhActualCharged\
openWB:openWB/lp/8/AConfigured:.* lp_8_AConfigured\
openWB:openWB/lp/8/plugStartkWh:.* lp_8_plugStartkWh\
openWB:openWB/lp/8/pluggedladungakt:.* lp_8_pluggedladungakt\
openWB:openWB/strLastmanagementActive:.* strLastmanagementActive\
openWB:openWB/system/Version:.* Version\
openWB:openWB/system/IpAddress:.* IpAddress\
openWB:openWB/system/lastRfId:.* lastRfId\
openWB:openWB/system/updateInProgress:.* updateInProgress\
openWB:openWB/system/ConfiguredChargePoints:.* ConfiguredChargePoints\
openWB:openWB/system/randomSleep:.* randomSleep\
openWB:openWB/system/wizzardDone:.* wizzardDone\
openWB:openWB/system/priceForKWh:.* priceForKWh\
openWB:openWB/system/reloadDisplay:.* reloadDisplay\
openWB:openWB/system/DayGraphData1:.* DayGraphData1\
openWB:openWB/system/DayGraphData2:.* DayGraphData2\
openWB:openWB/system/DayGraphData3:.* DayGraphData3\
openWB:openWB/system/DayGraphData4:.* DayGraphData4\
openWB:openWB/system/DayGraphData5:.* DayGraphData5\
openWB:openWB/system/DayGraphData6:.* DayGraphData6\
openWB:openWB/system/DayGraphData7:.* DayGraphData7\
openWB:openWB/system/DayGraphData8:.* DayGraphData8\
openWB:openWB/system/DayGraphData9:.* DayGraphData9\
openWB:openWB/system/DayGraphData10:.* DayGraphData10\
openWB:openWB/system/DayGraphData11:.* DayGraphData11\
openWB:openWB/system/DayGraphData12:.* DayGraphData12\
openWB:openWB/system/MonthGraphData1:.* MonthGraphData1\
openWB:openWB/system/MonthGraphData2:.* MonthGraphData2\
openWB:openWB/system/MonthGraphData3:.* MonthGraphData3\
openWB:openWB/system/MonthGraphData4:.* MonthGraphData4\
openWB:openWB/system/MonthGraphData5:.* MonthGraphData5\
openWB:openWB/system/MonthGraphData6:.* MonthGraphData6\
openWB:openWB/system/MonthGraphData7:.* MonthGraphData7\
openWB:openWB/system/MonthGraphData8:.* MonthGraphData8\
openWB:openWB/system/MonthGraphData9:.* MonthGraphData9\
openWB:openWB/system/MonthGraphData10:.* MonthGraphData10\
openWB:openWB/system/MonthGraphData11:.* MonthGraphData11\
openWB:openWB/system/MonthGraphData12:.* MonthGraphData12\
openWB:openWB/system/MonthLadelogData1:.* MonthLadelogData1\
openWB:openWB/system/MonthLadelogData2:.* MonthLadelogData2\
openWB:openWB/system/MonthLadelogData3:.* MonthLadelogData3\
openWB:openWB/system/MonthLadelogData4:.* MonthLadelogData4\
openWB:openWB/system/MonthLadelogData5:.* MonthLadelogData5\
openWB:openWB/system/MonthLadelogData6:.* MonthLadelogData6\
openWB:openWB/system/MonthLadelogData7:.* MonthLadelogData7\
openWB:openWB/system/MonthLadelogData8:.* MonthLadelogData8\
openWB:openWB/system/MonthLadelogData9:.* MonthLadelogData9\
openWB:openWB/system/MonthLadelogData10:.* MonthLadelogData10\
openWB:openWB/system/MonthLadelogData11:.* MonthLadelogData11\
openWB:openWB/system/MonthLadelogData12:.* MonthLadelogData12\
openWB:openWB/SmartHome/Devices/7/RunningTimeToday:.* Devices_7_RunningTimeToday\
openWB:openWB/SmartHome/Devices/7/DailyYieldKwh:.* Devices_7_DailyYieldKwh\
openWB:openWB/SmartHome/Devices/7/Watt:.* Devices_7_Watt\
openWB:openWB/SmartHome/Devices/7/OnCountNor:.* Devices_7_OnCountNor\
openWB:openWB/SmartHome/Devices/7/OnCntStandby:.* Devices_7_OnCntStandby\
openWB:openWB/SmartHome/Devices/7/Status:.* Devices_7_Status\
openWB:openWB/SmartHome/Devices/5/RunningTimeToday:.* Devices_5_RunningTimeToday\
openWB:openWB/SmartHome/Devices/5/DailyYieldKwh:.* Devices_5_DailyYieldKwh\
openWB:openWB/SmartHome/Devices/5/Watt:.* Devices_5_Watt\
openWB:openWB/SmartHome/Devices/5/OnCountNor:.* Devices_5_OnCountNor\
openWB:openWB/SmartHome/Devices/5/OnCntStandby:.* Devices_5_OnCntStandby\
openWB:openWB/SmartHome/Devices/5/Status:.* Devices_5_Status\
openWB:openWB/SmartHome/Devices/3/RunningTimeToday:.* Devices_3_RunningTimeToday\
openWB:openWB/SmartHome/Devices/3/DailyYieldKwh:.* Devices_3_DailyYieldKwh\
openWB:openWB/SmartHome/Devices/3/Watt:.* Devices_3_Watt\
openWB:openWB/SmartHome/Devices/3/OnCountNor:.* Devices_3_OnCountNor\
openWB:openWB/SmartHome/Devices/3/OnCntStandby:.* Devices_3_OnCntStandby\
openWB:openWB/SmartHome/Devices/3/Status:.* Devices_3_Status\
openWB:openWB/SmartHome/Devices/4/DailyYieldKwh:.* Devices_4_DailyYieldKwh\
openWB:openWB/SmartHome/Devices/4/RunningTimeToday:.* Devices_4_RunningTimeToday\
openWB:openWB/SmartHome/Devices/4/Watt:.* Devices_4_Watt\
openWB:openWB/SmartHome/Devices/4/OnCountNor:.* Devices_4_OnCountNor\
openWB:openWB/SmartHome/Devices/4/OnCntStandby:.* Devices_4_OnCntStandby\
openWB:openWB/SmartHome/Devices/4/Status:.* Devices_4_Status\
openWB:openWB/SmartHome/Devices/1/DailyYieldKwh:.* Devices_1_DailyYieldKwh\
openWB:openWB/SmartHome/Devices/1/RunningTimeToday:.* Devices_1_RunningTimeToday\
openWB:openWB/SmartHome/Devices/1/Watt:.* Devices_1_Watt\
openWB:openWB/SmartHome/Devices/1/OnCountNor:.* Devices_1_OnCountNor\
openWB:openWB/SmartHome/Devices/1/OnCntStandby:.* Devices_1_OnCntStandby\
openWB:openWB/SmartHome/Devices/1/Status:.* Devices_1_Status\
openWB:openWB/SmartHome/Devices/2/DailyYieldKwh:.* Devices_2_DailyYieldKwh\
openWB:openWB/SmartHome/Devices/2/RunningTimeToday:.* Devices_2_RunningTimeToday\
openWB:openWB/SmartHome/Devices/2/Watt:.* Devices_2_Watt\
openWB:openWB/SmartHome/Devices/2/OnCountNor:.* Devices_2_OnCountNor\
openWB:openWB/SmartHome/Devices/2/OnCntStandby:.* Devices_2_OnCntStandby\
openWB:openWB/SmartHome/Devices/2/Status:.* Devices_2_Status\
openWB:openWB/SmartHome/Devices/6/RunningTimeToday:.* Devices_6_RunningTimeToday\
openWB:openWB/SmartHome/Devices/6/DailyYieldKwh:.* Devices_6_DailyYieldKwh\
openWB:openWB/SmartHome/Devices/6/Watt:.* Devices_6_Watt\
openWB:openWB/SmartHome/Devices/6/OnCountNor:.* Devices_6_OnCountNor\
openWB:openWB/SmartHome/Devices/6/OnCntStandby:.* Devices_6_OnCntStandby\
openWB:openWB/SmartHome/Devices/6/Status:.* Devices_6_Status\
openWB:openWB/SmartHome/Devices/8/DailyYieldKwh:.* Devices_8_DailyYieldKwh\
openWB:openWB/SmartHome/Devices/8/RunningTimeToday:.* Devices_8_RunningTimeToday\
openWB:openWB/SmartHome/Devices/8/Watt:.* Devices_8_Watt\
openWB:openWB/SmartHome/Devices/8/OnCountNor:.* Devices_8_OnCountNor\
openWB:openWB/SmartHome/Devices/8/OnCntStandby:.* Devices_8_OnCntStandby\
openWB:openWB/SmartHome/Devices/8/Status:.* Devices_8_Status\
openWB:openWB/SmartHome/Devices/9/DailyYieldKwh:.* Devices_9_DailyYieldKwh\
openWB:openWB/SmartHome/Devices/9/RunningTimeToday:.* Devices_9_RunningTimeToday\
openWB:openWB/SmartHome/Devices/9/Watt:.* Devices_9_Watt\
openWB:openWB/SmartHome/Devices/9/OnCountNor:.* Devices_9_OnCountNor\
openWB:openWB/SmartHome/Devices/9/OnCntStandby:.* Devices_9_OnCntStandby\
openWB:openWB/SmartHome/Devices/9/Status:.* Devices_9_Status\
openWB:openWB/SmartHome/Status/uberschuss:.* uberschuss\
openWB:openWB/SmartHome/Status/uberschussoffset:.* uberschussoffset\
openWB:openWB/evu/W:.* W\
openWB:openWB/evu/WhImported:.* WhImported\
openWB:openWB/evu/VPhase2:.* VPhase2\
openWB:openWB/evu/VPhase3:.* VPhase3\
openWB:openWB/evu/VPhase1:.* VPhase1\
openWB:openWB/evu/WhExported:.* WhExported\
openWB:openWB/evu/APhase1:.* APhase1\
openWB:openWB/evu/APhase3:.* APhase3\
openWB:openWB/evu/APhase2:.* APhase2\
openWB:openWB/evu/WPhase3:.* WPhase3\
openWB:openWB/evu/WPhase2:.* WPhase2\
openWB:openWB/evu/WPhase1:.* WPhase1\
openWB:openWB/evu/PfPhase1:.* PfPhase1\
openWB:openWB/evu/PfPhase2:.* PfPhase2\
openWB:openWB/evu/PfPhase3:.* PfPhase3\
openWB:openWB/evu/WAverage:.* WAverage\
openWB:openWB/evu/ASchieflast:.* ASchieflast\
openWB:openWB/evu/Hz:.* Hz\
openWB:openWB/evu/DailyYieldExportKwh:.* DailyYieldExportKwh\
openWB:openWB/evu/DailyYieldImportKwh:.* DailyYieldImportKwh\
openWB:openWB/hook/1/boolHookStatus:.* hook_1_boolHookStatus\
openWB:openWB/hook/2/boolHookStatus:.* hook_2_boolHookStatus\
openWB:openWB/hook/3/boolHookStatus:.* hook_3_boolHookStatus\
openWB:openWB/housebattery/boolHouseBatteryConfigured:.* boolHouseBatteryConfigured\
openWB:openWB/housebattery/WhExported:.* WhExported\
openWB:openWB/housebattery/WhImported:.* WhImported\
openWB:openWB/housebattery/DailyYieldExportKwh:.* DailyYieldExportKwh\
openWB:openWB/housebattery/DailyYieldImportKwh:.* DailyYieldImportKwh\
openWB:openWB/housebattery/W:.* W\
openWB:openWB/housebattery/\x25Soc:.* _Soc\
openWB:openWB/boolChargeAtNight_direct:.* boolChargeAtNight_direct\
openWB:openWB/boolChargeAtNight_nurpv:.* boolChargeAtNight_nurpv\
openWB:openWB/boolChargeAtNight_minpv:.* boolChargeAtNight_minpv\
openWB:openWB/boolDisplayHouseConsumption:.* boolDisplayHouseConsumption\
openWB:openWB/boolDisplayDailyCharged:.* boolDisplayDailyCharged\
openWB:openWB/boolEvuSmoothedActive:.* boolEvuSmoothedActive\
openWB:openWB/pv/bool70PVDynActive:.* bool70PVDynActive\
openWB:openWB/pv/W70PVDyn:.* W70PVDyn\
openWB:openWB/pv/WhCounter:.* WhCounter\
openWB:openWB/pv/bool70PVDynStatus:.* bool70PVDynStatus\
openWB:openWB/pv/CounterTillStartPvCharging:.* CounterTillStartPvCharging\
openWB:openWB/pv/W:.* W\
openWB:openWB/pv/1/boolPVConfigured:.* pv_1_boolPVConfigured\
openWB:openWB/pv/1/DailyYieldKwh:.* pv_1_DailyYieldKwh\
openWB:openWB/pv/1/MonthlyYieldKwh:.* pv_1_MonthlyYieldKwh\
openWB:openWB/pv/1/W:.* pv_1_W\
openWB:openWB/pv/1/YearlyYieldKwh:.* pv_1_YearlyYieldKwh\
openWB:openWB/pv/1/WhCounter:.* pv_1_WhCounter\
openWB:openWB/pv/2/boolPVConfigured:.* pv_2_boolPVConfigured\
openWB:openWB/pv/2/YearlyYieldKwh:.* pv_2_YearlyYieldKwh\
openWB:openWB/pv/2/WhCounter:.* pv_2_WhCounter\
openWB:openWB/pv/2/DailyYieldKwh:.* pv_2_DailyYieldKwh\
openWB:openWB/pv/2/W:.* pv_2_W\
openWB:openWB/pv/2/MonthlyYieldKwh:.* pv_2_MonthlyYieldKwh\
openWB:openWB/pv/MonthlyYieldKwh:.* MonthlyYieldKwh\
openWB:openWB/pv/YearlyYieldKwh:.* YearlyYieldKwh\
openWB:openWB/config/get/pv/nurpv70dynact:.* nurpv70dynact\
openWB:openWB/config/get/pv/nurpv70dynw:.* nurpv70dynw\
openWB:openWB/config/get/pv/priorityModeEVBattery:.* priorityModeEVBattery\
openWB:openWB/config/get/pv/lp/1/minSocAlwaysToChargeTo:.* lp_1_minSocAlwaysToChargeTo\
openWB:openWB/config/get/pv/lp/1/maxSoc:.* lp_1_maxSoc\
openWB:openWB/config/get/pv/lp/1/minSocAlwaysToChargeToCurrent:.* lp_1_minSocAlwaysToChargeToCurrent\
openWB:openWB/config/get/pv/lp/1/maxSocToChargeTo:.* lp_1_maxSocToChargeTo\
openWB:openWB/config/get/pv/lp/1/minCurrent:.* lp_1_minCurrent\
openWB:openWB/config/get/pv/lp/1/socLimitation:.* lp_1_socLimitation\
openWB:openWB/config/get/pv/lp/2/minCurrent:.* lp_2_minCurrent\
openWB:openWB/config/get/pv/lp/2/maxSoc:.* lp_2_maxSoc\
openWB:openWB/config/get/pv/lp/2/socLimitation:.* lp_2_socLimitation\
openWB:openWB/config/get/pv/socStopChargeAtMinPv:.* socStopChargeAtMinPv\
openWB:openWB/config/get/pv/regulationPoint:.* regulationPoint\
openWB:openWB/config/get/pv/minBatteryDischargeSocAtBattPriority:.* minBatteryDischargeSocAtBattPriority\
openWB:openWB/config/get/pv/minBatteryChargePowerAtEvPriority:.* minBatteryChargePowerAtEvPriority\
openWB:openWB/config/get/pv/minFeedinPowerBeforeStart:.* minFeedinPowerBeforeStart\
openWB:openWB/config/get/pv/boolAdaptiveCharging:.* boolAdaptiveCharging\
openWB:openWB/config/get/pv/adaptiveChargingFactor:.* adaptiveChargingFactor\
openWB:openWB/config/get/pv/batteryDischargePowerAtBattPriority:.* batteryDischargePowerAtBattPriority\
openWB:openWB/config/get/pv/boolShowPriorityIconInTheme:.* boolShowPriorityIconInTheme\
openWB:openWB/config/get/pv/maxPowerConsumptionBeforeStop:.* maxPowerConsumptionBeforeStop\
openWB:openWB/config/get/pv/stopDelay:.* stopDelay\
openWB:openWB/config/get/pv/chargeSubmode:.* chargeSubmode\
openWB:openWB/config/get/pv/minCurrentMinPv:.* minCurrentMinPv\
openWB:openWB/config/get/pv/socStartChargeAtMinPv:.* socStartChargeAtMinPv\
openWB:openWB/config/get/pv/startDelay:.* startDelay\
openWB:openWB/config/get/sofort/lp/5/energyToCharge:.* lp_5_energyToCharge\
openWB:openWB/config/get/sofort/lp/5/chargeLimitation:.* lp_5_chargeLimitation\
openWB:openWB/config/get/sofort/lp/5/current:.* lp_5_current\
openWB:openWB/config/get/sofort/lp/2/energyToCharge:.* lp_2_energyToCharge\
openWB:openWB/config/get/sofort/lp/2/chargeLimitation:.* lp_2_chargeLimitation\
openWB:openWB/config/get/sofort/lp/2/socToChargeTo:.* lp_2_socToChargeTo\
openWB:openWB/config/get/sofort/lp/2/current:.* lp_2_current\
openWB:openWB/config/get/sofort/lp/6/energyToCharge:.* lp_6_energyToCharge\
openWB:openWB/config/get/sofort/lp/6/chargeLimitation:.* lp_6_chargeLimitation\
openWB:openWB/config/get/sofort/lp/6/current:.* lp_6_current\
openWB:openWB/config/get/sofort/lp/8/chargeLimitation:.* lp_8_chargeLimitation\
openWB:openWB/config/get/sofort/lp/8/energyToCharge:.* lp_8_energyToCharge\
openWB:openWB/config/get/sofort/lp/8/current:.* lp_8_current\
openWB:openWB/config/get/sofort/lp/1/socToChargeTo:.* lp_1_socToChargeTo\
openWB:openWB/config/get/sofort/lp/1/energyToCharge:.* lp_1_energyToCharge\
openWB:openWB/config/get/sofort/lp/1/chargeLimitation:.* lp_1_chargeLimitation\
openWB:openWB/config/get/sofort/lp/1/current:.* lp_1_current\
openWB:openWB/config/get/sofort/lp/3/energyToCharge:.* lp_3_energyToCharge\
openWB:openWB/config/get/sofort/lp/3/chargeLimitation:.* lp_3_chargeLimitation\
openWB:openWB/config/get/sofort/lp/3/current:.* lp_3_current\
openWB:openWB/config/get/sofort/lp/7/chargeLimitation:.* lp_7_chargeLimitation\
openWB:openWB/config/get/sofort/lp/7/energyToCharge:.* lp_7_energyToCharge\
openWB:openWB/config/get/sofort/lp/7/current:.* lp_7_current\
openWB:openWB/config/get/sofort/lp/4/chargeLimitation:.* lp_4_chargeLimitation\
openWB:openWB/config/get/sofort/lp/4/energyToCharge:.* lp_4_energyToCharge\
openWB:openWB/config/get/sofort/lp/4/current:.* lp_4_current\
openWB:openWB/config/get/global/minEVSECurrentAllowed:.* minEVSECurrentAllowed\
openWB:openWB/config/get/global/maxEVSECurrentAllowed:.* maxEVSECurrentAllowed\
openWB:openWB/config/get/global/dataProtectionAcknoledged:.* dataProtectionAcknoledged\
openWB:openWB/config/get/global/slaveMode:.* slaveMode\
openWB:openWB/config/get/SmartHome/Devices/9/mode:.* Devices_9_mode\
openWB:openWB/config/get/SmartHome/Devices/9/device_configured:.* Devices_9_device_configured\
openWB:openWB/config/get/SmartHome/Devices/2/mode:.* Devices_2_mode\
openWB:openWB/config/get/SmartHome/Devices/2/device_configured:.* Devices_2_device_configured\
openWB:openWB/config/get/SmartHome/Devices/5/mode:.* Devices_5_mode\
openWB:openWB/config/get/SmartHome/Devices/5/device_configured:.* Devices_5_device_configured\
openWB:openWB/config/get/SmartHome/Devices/3/mode:.* Devices_3_mode\
openWB:openWB/config/get/SmartHome/Devices/3/device_configured:.* Devices_3_device_configured\
openWB:openWB/config/get/SmartHome/Devices/4/mode:.* Devices_4_mode\
openWB:openWB/config/get/SmartHome/Devices/4/device_configured:.* Devices_4_device_configured\
openWB:openWB/config/get/SmartHome/Devices/8/mode:.* Devices_8_mode\
openWB:openWB/config/get/SmartHome/Devices/8/device_configured:.* Devices_8_device_configured\
openWB:openWB/config/get/SmartHome/Devices/7/mode:.* Devices_7_mode\
openWB:openWB/config/get/SmartHome/Devices/7/device_configured:.* Devices_7_device_configured\
openWB:openWB/config/get/SmartHome/Devices/1/mode:.* Devices_1_mode\
openWB:openWB/config/get/SmartHome/Devices/1/device_configured:.* Devices_1_device_configured\
openWB:openWB/config/get/SmartHome/Devices/6/mode:.* Devices_6_mode\
openWB:openWB/config/get/SmartHome/Devices/6/device_configured:.* Devices_6_device_configured\
openWB:openWB/config/get/u1p3p/standbyPhases:.* standbyPhases\
openWB:openWB/config/get/u1p3p/sofortPhases:.* sofortPhases\
openWB:openWB/config/get/u1p3p/nachtPhases:.* nachtPhases\
openWB:openWB/config/get/u1p3p/minundpvPhases:.* minundpvPhases\
openWB:openWB/config/get/u1p3p/nurpvPhases:.* nurpvPhases\
openWB:openWB/config/get/u1p3p/isConfigured:.* isConfigured\
openWB:openWB/config/get/display/chartBatteryMinMax:.* chartBatteryMinMax\
openWB:openWB/config/get/display/chartLp/7/max:.* chartLp_7_max\
openWB:openWB/config/get/display/chartLp/5/max:.* chartLp_5_max\
openWB:openWB/config/get/display/chartLp/8/max:.* chartLp_8_max\
openWB:openWB/config/get/display/chartLp/3/max:.* chartLp_3_max\
openWB:openWB/config/get/display/chartLp/6/max:.* chartLp_6_max\
openWB:openWB/config/get/display/chartLp/1/max:.* chartLp_1_max\
openWB:openWB/config/get/display/chartLp/2/max:.* chartLp_2_max\
openWB:openWB/config/get/display/chartLp/4/max:.* chartLp_4_max\
openWB:openWB/config/get/display/showHouseConsumption:.* showHouseConsumption\
openWB:openWB/config/get/display/chartEvuMinMax:.* chartEvuMinMax\
openWB:openWB/config/get/display/chartHouseConsumptionMax:.* chartHouseConsumptionMax\
openWB:openWB/config/get/display/chartPvMax:.* chartPvMax\
openWB:openWB/Verbraucher/1/Name:.* Verbraucher_1_Name\
openWB:openWB/Verbraucher/1/Configured:.* Verbraucher_1_Configured\
openWB:openWB/Verbraucher/1/Watt:.* Verbraucher_1_Watt\
openWB:openWB/Verbraucher/1/WhImported:.* Verbraucher_1_WhImported\
openWB:openWB/Verbraucher/1/WhExported:.* Verbraucher_1_WhExported\
openWB:openWB/Verbraucher/1/DailyYieldImportkWh:.* Verbraucher_1_DailyYieldImportkWh\
openWB:openWB/Verbraucher/1/DailyYieldExportkWh:.* Verbraucher_1_DailyYieldExportkWh\
openWB:openWB/Verbraucher/2/Configured:.* Verbraucher_2_Configured\
openWB:openWB/Verbraucher/2/Name:.* Verbraucher_2_Name\
openWB:openWB/Verbraucher/2/WhImported:.* Verbraucher_2_WhImported\
openWB:openWB/Verbraucher/2/Watt:.* Verbraucher_2_Watt\
openWB:openWB/Verbraucher/2/WhExported:.* Verbraucher_2_WhExported\
openWB:openWB/Verbraucher/2/DailyYieldImportkWh:.* Verbraucher_2_DailyYieldImportkWh\
openWB:openWB/Verbraucher/2/DailyYieldExportkWh:.* Verbraucher_2_DailyYieldExportkWh\
openWB:openWB/boolChargeAtNight_standby:.* boolChargeAtNight_standby\
openWB:openWB/set/graph/RequestDayGraph:.* RequestDayGraph\
openWB:openWB/set/graph/RequestMonthGraph:.* RequestMonthGraph\
openWB:openWB/set/graph/RequestMonthLadelog:.* RequestMonthLadelog\
openWB:openWB/lp/2/W:.* lp_2_W\
openWB:openWB/SmartHome/Devices/1/TemperatureSensor0:.* Devices_1_TemperatureSensor0\
openWB:openWB/SmartHome/Devices/1/TemperatureSensor1:.* Devices_1_TemperatureSensor1\
openWB:openWB/SmartHome/Devices/1/TemperatureSensor2:.* Devices_1_TemperatureSensor2\
openWB:openWB/SmartHome/Devices/2/TemperatureSensor0:.* Devices_2_TemperatureSensor0\
openWB:openWB/SmartHome/Devices/2/TemperatureSensor1:.* Devices_2_TemperatureSensor1\
openWB:openWB/SmartHome/Devices/2/TemperatureSensor2:.* Devices_2_TemperatureSensor2\
openWB:openWB/global/awattar/pricelist:.* pricelist\
openWB:openWB/set/system/reloadDisplay:.* reloadDisplay\
openWB:openWB/set/system/topicSender:.* topicSender\
openWB:openWB/set/ChargeMode:.* ChargeMode\
openWB:openWB/ChargeStatus:.* ChargeStatus\
openWB:openWB/lp/2/\x25Soc:.* lp_2__Soc
FHEM auf Raspberry Pi 2B
2x eService 1WireHu, 7x DS1820, 2x Multisensoren Wiregate AMS 2.11 für Temperatur DS1820, relativer Luftfeuchte HIH4031, zwei IO-Ports DS2438, Analog-Eingang 0-10 V (bzw. 0-20 mA) DS2413
FritzDECT; HUE; 5xFibaro RollerShutter, Rauchmelder

Beta-User

Doku ist hier zu finden: https://openwb.de/forum/viewtopic.php?t=577. Da ist auch zu finden, welche schreibbaren Topics vorhanden sind.

openWB bringt wohl einen eigenen MQTT-Server mit, man kann aber anscheinend zusätzlich auch einen weiteren angeben.

Generell scheinen alle Wallboxen wohl "gesprächig" zu sein - hier jetzt halt mal in der Variante mit vielen Topics. Es wäre interessant zu wissen, was auf welchem Topic wie häufig aktualisiert wird, aber da du das TYPE=autocreate-Gerät wohl ausgeschaltet hast, wird da auch nichts automatisch angelegt.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

kjmEjfu

also ich habe hier https://forum.fhem.de/index.php/topic,94494.msg1146078.html#msg1146078 einen Entwurf für ein Template gepostet.

Den MQTT2-Client habe ich ziemlich unproblematisch angelegt:

defmod openWB_Client MQTT2_CLIENT 192.168.178.101:1883
attr openWB_Client autocreate simple
attr openWB_Client room MQTT


Vielleicht hilft dir das?
Migriere derzeit zu Home Assistant

ch.eick

Hallo zusammen,
ich habe nun die openWB dank Eurer Vorarbeit mit MQTT2 und autocreate an FHEM angebunden. Mein Gott, quatscht die Box viel Zeugs ;-)

Hat daraus nun bereits jemand ein ansprechendes Device gebaut, mit dem man die gängigsten Dinge sehen und setzen kann?
Z.B. ein stateFormat oder ein schönes DOIF mit uiTable drum herum?

Könnte ich alle anderen Informationen einfach entfernen und gar nicht erst einlesen?
Der Hintergrung ist, dass ich ja bereits die WRs und alles drum herum integriert habe und nun kommen die Ganzen Daten nochmal von der openWB.

Für mich ist das Fahrzeug an der WB ja nur ein weiterer Großverbraucher, mit etwas mehr Inteligenz drum herum.

Mein Ziel ist es einfach nur die Ladeleistung zu lesen und später dann auch noch vorgaben zu ändern, die z.B. vom Kalender abhängen.
Mit der Kia e-Niro Anbindung hoffe ich dann die Standheizung und Klimatisierung nutzen zu können, aber das ist ja nicht Sache der WB.

VG
    Christian
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

Beta-User

ZitatKönnte ich alle anderen Informationen einfach entfernen und gar nicht erst einlesen?

Klar. Da wir es hier mit MQTT2_CLIENT als IO zu tun haben, vermutlich aber nur so, dass du die "unerwünschten" Topics aktiv ausschaltest, z.B. indem du an eine leere Perl-Funktion übergibst. Das ganze kann man dann mit regex in der readingList kombinieren, um die Zahl der Zeilen etwas übersichtlicher zu halten. Beispiel (auszugsweise):

attr MQTT2_openWB readingList openWB:openWB/lp/1/VPhase1:.* lp_1_VPhase1\
openWB/set/.*:.* {}\
openWB/housebattery/fault.*:.* {}\
[...]
openWB/pv/DailyYieldKwh:.* DailyYieldKwh\
[...]


Alternativ (da der CLIENT ja nur für die Box genutzt wird): autocreate (Attribut) am Device und am IO ausschalten, wenn alles da ist, was man haben will und den Rest löschen.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

ch.eick

Zitat von: Beta-User am 18 Oktober 2021, 12:12:53
Klar. Da wir es hier mit MQTT2_CLIENT als IO zu tun haben, vermutlich aber nur so, dass du die "unerwünschten" Topics aktiv ausschaltest, z.B. indem du an eine leere Perl-Funktion übergibst. Das ganze kann man dann mit regex in der readingList kombinieren, um die Zahl der Zeilen etwas übersichtlicher zu halten. Beispiel (auszugsweise):

attr MQTT2_openWB readingList openWB:openWB/lp/1/VPhase1:.* lp_1_VPhase1\
openWB/set/.*:.* {}\
openWB/housebattery/fault.*:.* {}\
[...]
openWB/pv/DailyYieldKwh:.* DailyYieldKwh\
[...]


Alternativ (da der CLIENT ja nur für die Box genutzt wird): autocreate (Attribut) am Device und am IO ausschalten, wenn alles da ist, was man haben will und den Rest löschen.
Okay, so hatte ich mir das auch schon vorgestellt.

Und noch eins,

durch das autocreate wurde das Device automatisch als MQTT2_WB_1_MQTT2 angelegt, kann ich den Namen noch beeinflussen?
Eventuell, wenn ich die readingList bereinigt  habe ein neues Device mit meinem Namen erzeugen und das alte dann löschen?

RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

rudolfkoenig

ZitatDa wir es hier mit MQTT2_CLIENT als IO zu tun haben, vermutlich aber nur so, dass du die "unerwünschten" Topics aktiv ausschaltest, [...]
Alternativ setzt man subscriptions auf die gewuenschten Topics.

Beta-User

#12
Hmm, mir wäre kein Hinderungsgrund bekannt, warum man nicht - wie sonst auch - einfach "rename x y" verwenden dürfte - das zieht ggf. FileLog-Definitionen auch gleich noch mit um...

Aber selbstredend geht es auch, eine Kopie zu erstellen, genauso ist es zulässig, die automatisch erstellten Reading-Namen zu ändern:
openWB/pv/DailyYieldKwh:.* myNiceReadingName\

Falls es da einen minimierten Vorschlag gibt, der zu euren allgemeinen Darstellungen paßt, nehme ich das gerne in die attrTemplate-Liste auf...
(und packe da ggf. auch direkt den Vorschlag von Rudi mit rein, mit einem reduzierten Satz subscriptions zu arbeiten.)
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

ch.eick

Zitat von: Beta-User am 18 Oktober 2021, 12:27:02
Hmm, mFalls es da einen minimierten Vorschlag gibt, der zu euren allgemeinen Darstellungen paßt, nehme ich das gerne in die attrTemplate-Liste auf...
(und packe da ggf. auch direkt den Vorschlag von Rudi mit rein, mit einem reduzierten Satz subscriptions zu arbeiten.)
Da könnte ich mich nur alsAnwender hinten dran hängen, da ich momentan null Kenntnisse darüber habe.

Einige Werte kann man ja wohl auch setzen, gibt es dazu bereits eine Device Definition? Das würde die restlichen offenen Fragen zur openWB noch ergänzen.
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

Beta-User

Zitat von: ch.eick am 18 Oktober 2021, 12:50:18
Da könnte ich mich nur alsAnwender hinten dran hängen, da ich momentan null Kenntnisse darüber habe.
Benötigt wird eigentlich nur ein "gutes" Device als RAW (bzw. ggf. dann noch ein gut konfiguriertes MQTT2_CLIENT-IO).

ZitatEinige Werte kann man ja wohl auch setzen, gibt es dazu bereits eine Device Definition? Das würde die restlichen offenen Fragen zur openWB noch ergänzen.
setList- (und ggf. getList-) Einträge können wir gerne ergänzen. Wenn du Infos über Topic und Payload lieferst, können wir das (exemplarisch) mal durchexerzieren, ist nicht schwer...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files