Seite 1 von 1

OpenWB Daten auslesen zur InfluxDB via Modbus

Verfasst: So 27. Mär 2022, 22:51
von XS-Base
Hallo zusammen,

ich habe es leider noch nicht geschafft meine OpenWB daten Richtung Solaranzeige abzufragen.

Log:

Code: Alles auswählen

27.03. 22:48:18    -Verarbeitung von: '3.user.config.php'   Regler: 39
27.03. 22:48:18 |------------------   Start  openWB.php   -------------------------
27.03. 22:48:18    -Zentraler Timestamp: 1648414081
27.03. 22:48:18 o  -Hardware Version:
27.03. 22:48:18    -Connect zum Broker (openWB) erfolgreich.
27.03. 22:48:18 |- -Steuerdatei '3.befehl.steuerung' nicht vorhanden----
27.03. 22:49:01    -Multi Regler Auslesen [Start].
Kann mir jemand helfen, wie ich die Daten per Modbus abrufen kann?

Re: OpenWB Daten auslesen zur InfluxDB via Modbus

Verfasst: So 27. Mär 2022, 23:44
von XS-Base
Ich habe es inzwischen geschafft die Daten auszulesen über den Port 1883 - Dennoch können die Daten nicht weggeschrieben werden.

Code: Alles auswählen

28.03. 00:03:19 -Verarbeitung von: '3.user.config.php' Regler: 39
28.03. 00:03:19 |------------------ Start openWB.php -------------------------
28.03. 00:03:19 -Zentraler Timestamp: 1648418581
28.03. 00:03:19 o -Hardware Version:
28.03. 00:03:19 -Connect zum Broker (openWB) erfolgreich.
28.03. 00:03:19 |- -Steuerdatei '3.befehl.steuerung' nicht vorhanden----
28.03. 00:03:19 *- -openWB/global/ChargeMode
28.03. 00:03:19 *- -openWB/global/WHouseConsumption
28.03. 00:03:19 *- -openWB/global/WAllChargePoints
28.03. 00:03:19 *- -openWB/global/boolRse
28.03. 00:03:19 *- -openWB/global/DailyYieldHausverbrauchKwh
28.03. 00:03:19 *- -openWB/global/DailyYieldAllChargePointsKwh
28.03. 00:03:19 *- -openWB/global/kWhCounterAllChargePoints
28.03. 00:03:19 *- -openWB/global/rfidConfigured
28.03. 00:03:19 *- -openWB/global/strLastmanagementActive
28.03. 00:03:19 *- -openWB/global/cpuTemp
28.03. 00:03:19 *- -openWB/global/cpuTemp
28.03. 00:03:19 *- -openWB/strLastmanagementActive
28.03. 00:03:19 *- -openWB/boolChargeAtNight_direct
28.03. 00:03:19 *- -openWB/boolChargeAtNight_nurpv
28.03. 00:03:19 *- -openWB/boolChargeAtNight_minpv
28.03. 00:03:19 *- -openWB/boolDisplayHouseConsumption
28.03. 00:03:19 *- -openWB/boolDisplayDailyCharged
28.03. 00:03:19 *- -openWB/boolEvuSmoothedActive
28.03. 00:03:19 *- -openWB/boolChargeAtNight_standby
28.03. 00:03:19 *- -openWB/boolChargeAtNight_standby
28.03. 00:03:19 *- -openWB/system/Version
28.03. 00:03:19 *- -openWB/system/Version
28.03. 00:03:19 *- -openWB/system/ConfiguredChargePoints
28.03. 00:03:20 *- -openWB/system/ConfiguredChargePoints
28.03. 00:03:21 *- -openWB/system/ConfiguredChargePoints
28.03. 00:03:22 *- -openWB/system/ConfiguredChargePoints
28.03. 00:03:23 *- -openWB/system/ConfiguredChargePoints
28.03. 00:03:24 *- -openWB/system/ConfiguredChargePoints
28.03. 00:03:25 *- -openWB/system/ConfiguredChargePoints
28.03. 00:03:25 *- -openWB/global/WHouseConsumption
28.03. 00:03:26 *- -openWB/global/WHouseConsumption
28.03. 00:03:27 *- -openWB/global/strLastmanagementActive
28.03. 00:03:27 *- -openWB/global/cpuTemp
28.03. 00:03:28 *- -openWB/global/cpuTemp
28.03. 00:03:29 *- -openWB/global/cpuTemp
28.03. 00:03:30 *- -openWB/global/cpuTemp
28.03. 00:03:31 *- -openWB/global/cpuTemp
28.03. 00:03:32 *- -openWB/global/cpuTemp
28.03. 00:03:33 *- -openWB/global/cpuTemp
28.03. 00:03:34 *- -openWB/global/cpuTemp
28.03. 00:03:35 *- -openWB/global/cpuTemp
28.03. 00:03:35 *- -openWB/global/WHouseConsumption
28.03. 00:03:36 *- -openWB/global/WHouseConsumption
28.03. 00:03:37 *- -openWB/global/strLastmanagementActive
28.03. 00:03:37 *- -openWB/global/cpuTemp
28.03. 00:03:38 *- -openWB/global/cpuTemp
28.03. 00:03:39 *- -openWB/global/cpuTemp
28.03. 00:03:40 *- -openWB/global/cpuTemp
28.03. 00:03:41 *- -openWB/global/cpuTemp
28.03. 00:03:42 *- -openWB/global/cpuTemp
28.03. 00:03:43 *- -openWB/global/cpuTemp
28.03. 00:03:44 *- -openWB/global/cpuTemp
28.03. 00:03:45 *- -openWB/global/cpuTemp
28.03. 00:03:45 *- -openWB/global/WHouseConsumption
28.03. 00:03:46 *- -openWB/global/WHouseConsumption
28.03. 00:03:47 *- -openWB/global/strLastmanagementActive
28.03. 00:03:47 *- -openWB/global/cpuTemp
28.03. 00:03:48 *- -openWB/global/cpuTemp
28.03. 00:03:49 *- -openWB/global/cpuTemp
28.03. 00:03:50 *- -openWB/global/cpuTemp
28.03. 00:03:50 *- -CountPhasesInUse
28.03. 00:03:50 *- -kWhChargedSincePlugged
28.03. 00:03:50 -array (
'zentralerTimestamp' => 1648418591,
'ChargeMode' => '3',
'WHouseConsumption' => '529',
'WAllChargePoints' => '0',
'boolRse' => '0',
'DailyYieldHausverbrauchKwh' => '0',
'DailyYieldAllChargePointsKwh' => '0',
'kWhCounterAllChargePoints' => '0.16',
'rfidConfigured' => '0',
'strLastmanagementActive' => ' ',
'cpuTemp' => '47.77',
'boolChargeAtNight_direct' => '0',
'boolChargeAtNight_nurpv' => '1',
'boolChargeAtNight_minpv' => '0',
'boolDisplayHouseConsumption' => '0',
'boolDisplayDailyCharged' => '1',
'boolEvuSmoothedActive' => '0',
'boolChargeAtNight_standby' => '0',
'Version' => '1.9.244',
'ConfiguredChargePoints' => '1',
'Regler' => '39',
'Objekt' => 'OpenWB',
'Produkt' => 'openWB',
'Firmware' => '1.9.244',
'WattstundenGesamtHeute' => NULL,
'Stationsstatus' => 0,
'Ladestatus' => 1,
'ADirectModeAmps' => 0,
)
28.03. 00:03:50 -Aktuelle Daten:
Array
(
[zentralerTimestamp] => 1648418591
[ChargeMode] => 3
[WHouseConsumption] => 529
[WAllChargePoints] => 0
[boolRse] => 0
[DailyYieldHausverbrauchKwh] => 0
[DailyYieldAllChargePointsKwh] => 0
[kWhCounterAllChargePoints] => 0.16
[rfidConfigured] => 0
[strLastmanagementActive] =>
[cpuTemp] => 47.77
[boolChargeAtNight_direct] => 0
[boolChargeAtNight_nurpv] => 1
[boolChargeAtNight_minpv] => 0
[boolDisplayHouseConsumption] => 0
[boolDisplayDailyCharged] => 1
[boolEvuSmoothedActive] => 0
[boolChargeAtNight_standby] => 0
[Version] => 1.9.244
[ConfiguredChargePoints] => 1
[Regler] => 39
[Objekt] => OpenWB
[Produkt] => openWB
[Firmware] => 1.9.244
[WattstundenGesamtHeute] =>
[Stationsstatus] => 0
[Ladestatus] => 1
[ADirectModeAmps] => 0
[Timestamp] => 1648418630
[Monat] => 3
[Woche] => 13
[Wochentag] => Montag
[Datum] => 28.03.2022
[Uhrzeit] => 00:03:50
[InfluxAdresse] => vxxxxx
[InfluxPort] => xxxxx
[InfluxUser] => xxxxx
[InfluxPassword] => xxxxx
[InfluxDBName] => xxxxx
[InfluxDaylight] =>
[InfluxDBLokal] => solaranzeige_openwb
[InfluxSSL] => 1
[Demodaten] =>
)

28.03. 00:03:50 -Query:
AC Spannung_R=,Spannung_S=,Spannung_T=,Strom_R=,Strom_S=,Strom_T=,Leistung_gesamt=,aktuelleLeistung=,Hausverbrauch=529 1648418591
Service Stationsstatus=0,MaxAmpere=,LadestationName="",LadeStecker=,Ladevorgang=,Ladestatus=1,SOC=,ZaehlerPhasen_akt=,geladene_km= 1648418591
Summen Wh_Gesamt=0,Wh_Ladeenergie=0,Wh_Ladevorgang=0 1648418591

28.03. 00:03:50 -InfluxDB => [ AC Spannung_R=,Spannung_S=,Spannung_T=,Strom_R=,Strom_S=,Strom_T=,Leistung_gesamt=,aktuelleLeistung=,Hausverbrauch=529 1648418591
Service Stationsstatus=0,MaxAmpere=,LadestationName="",LadeStecker=,Ladevorgang=,Ladestatus=1,SOC=,ZaehlerPhasen_akt=,geladene_km= 1648418591
Summen Wh_Gesamt=0,Wh_Ladeenergie=0,Wh_Ladevorgang=0 1648418591
]
28.03. 00:03:50 -Daten => [ Array
(
[zentralerTimestamp] => 1648418591
[ChargeMode] => 3
[WHouseConsumption] => 529
[WAllChargePoints] => 0
[boolRse] => 0
[DailyYieldHausverbrauchKwh] => 0
[DailyYieldAllChargePointsKwh] => 0
[kWhCounterAllChargePoints] => 0.16
[rfidConfigured] => 0
[strLastmanagementActive] =>
[cpuTemp] => 47.77
[boolChargeAtNight_direct] => 0
[boolChargeAtNight_nurpv] => 1
[boolChargeAtNight_minpv] => 0
[boolDisplayHouseConsumption] => 0
[boolDisplayDailyCharged] => 1
[boolEvuSmoothedActive] => 0
[boolChargeAtNight_standby] => 0
[Version] => 1.9.244
[ConfiguredChargePoints] => 1
[Regler] => 39
[Objekt] => OpenWB
[Produkt] => openWB
[Firmware] => 1.9.244
[WattstundenGesamtHeute] =>
[Stationsstatus] => 0
[Ladestatus] => 1
[ADirectModeAmps] => 0
[Timestamp] => 1648418630
[Monat] => 3
[Woche] => 13
[Wochentag] => Montag
[Datum] => 28.03.2022
[Uhrzeit] => 00:03:50
[InfluxAdresse] => xxxx
[InfluxPort] => xxxx
[InfluxUser] => xxxx
[InfluxPassword] => ixxxxx
[InfluxDBName] => solaranzeige_openwb
[InfluxDaylight] =>
[InfluxDBLokal] => solaranzeige_openwb
[InfluxSSL] => 1
[Demodaten] =>
)
]
28.03. 00:03:50 -Daten nicht zur lokalen InfluxDB gesendet! info: array (
'url' => 'http://localhost/write?db=solaranzeige_openwb&precision=s',
'content_type' => 'application/json',
'http_code' => 400,
'header_size' => 666,
'request_size' => 503,
'filetime' => -1,
'ssl_verify_result' => 0,
'redirect_count' => 0,
'total_time' => 0.011191,
'namelookup_time' => 0.001044,
'connect_time' => 0.001403,
'pretransfer_time' => 0.001609,
'size_upload' => 339.0,
'size_download' => 392.0,
'speed_download' => 35636.0,
'speed_upload' => 30818.0,
'download_content_length' => 392.0,
'upload_content_length' => 339.0,
'starttransfer_time' => 0.011101,
'redirect_time' => 0.0,
'redirect_url' => '',
'primary_ip' => '::1',
'certinfo' =>
array (
),
'primary_port' => 8086,
'local_ip' => '::1',
'local_port' => 46466,
'http_version' => 2,
'protocol' => 1,
'ssl_verifyresult' => 0,
'scheme' => 'HTTP',
'appconnect_time_us' => 0,
'connect_time_us' => 1403,
'namelookup_time_us' => 1044,
'pretransfer_time_us' => 1609,
'redirect_time_us' => 0,
'starttransfer_time_us' => 11101,
'total_time_us' => 11191,
)
28.03. 00:03:55 -InfluxDB => [ AC Spannung_R=,Spannung_S=,Spannung_T=,Strom_R=,Strom_S=,Strom_T=,Leistung_gesamt=,aktuelleLeistung=,Hausverbrauch=529 1648418591
Service Stationsstatus=0,MaxAmpere=,LadestationName="",LadeStecker=,Ladevorgang=,Ladestatus=1,SOC=,ZaehlerPhasen_akt=,geladene_km= 1648418591
Summen Wh_Gesamt=0,Wh_Ladeenergie=0,Wh_Ladevorgang=0 1648418591
]
28.03. 00:03:55 -Daten => [ Array
(
[zentralerTimestamp] => 1648418591
[ChargeMode] => 3
[WHouseConsumption] => 529
[WAllChargePoints] => 0
[boolRse] => 0
[DailyYieldHausverbrauchKwh] => 0
[DailyYieldAllChargePointsKwh] => 0
[kWhCounterAllChargePoints] => 0.16
[rfidConfigured] => 0
[strLastmanagementActive] =>
[cpuTemp] => 47.77
[boolChargeAtNight_direct] => 0
[boolChargeAtNight_nurpv] => 1
[boolChargeAtNight_minpv] => 0
[boolDisplayHouseConsumption] => 0
[boolDisplayDailyCharged] => 1
[boolEvuSmoothedActive] => 0
[boolChargeAtNight_standby] => 0
[Version] => 1.9.244
[ConfiguredChargePoints] => 1
[Regler] => 39
[Objekt] => OpenWB
[Produkt] => openWB
[Firmware] => 1.9.244
[WattstundenGesamtHeute] =>
[Stationsstatus] => 0
[Ladestatus] => 1
[ADirectModeAmps] => 0
[Timestamp] => 1648418630
[Monat] => 3
[Woche] => 13
[Wochentag] => Montag
[Datum] => 28.03.2022
[Uhrzeit] => 00:03:50
[InfluxAdresse] => xxxxxxxxxxxxxxxx
[InfluxPort] => xxxxx
[InfluxUser] => xxxxx
[InfluxPassword] => xxxxx
[InfluxDBName] => solaranzeige_openwb
[InfluxDaylight] =>
[InfluxDBLokal] => solaranzeige_openwb
[InfluxSSL] => 1
[Demodaten] =>
)
]
28.03. 00:03:55 -Daten nicht zur lokalen InfluxDB gesendet! info: array (
'url' => 'http://localhost/write?db=solaranzeige_openwb&precision=s',
'content_type' => 'application/json',
'http_code' => 400,
'header_size' => 666,
'request_size' => 503,
'filetime' => -1,
'ssl_verify_result' => 0,
'redirect_count' => 0,
'total_time' => 0.010817,
'namelookup_time' => 6.6E-5,
'connect_time' => 6.8E-5,
'pretransfer_time' => 0.000196,
'size_upload' => 339.0,
'size_download' => 392.0,
'speed_download' => 39200.0,
'speed_upload' => 33900.0,
'download_content_length' => 392.0,
'upload_content_length' => 339.0,
'starttransfer_time' => 0.01077,
'redirect_time' => 0.0,
'redirect_url' => '',
'primary_ip' => '::1',
'certinfo' =>
array (
),
'primary_port' => 8086,
'local_ip' => '::1',
'local_port' => 46466,
'http_version' => 2,
'protocol' => 1,
'ssl_verifyresult' => 0,
'scheme' => 'HTTP',
'appconnect_time_us' => 68,
'connect_time_us' => 68,
'namelookup_time_us' => 66,
'pretransfer_time_us' => 196,
'redirect_time_us' => 0,
'starttransfer_time_us' => 10770,
'total_time_us' => 10817,
)
28.03. 00:04:00 -Multi-Regler-Ausgang. -34
28.03. 00:04:00 -OK. Datenübertragung erfolgreich.
28.03. 00:04:00 |------------------ Stop openWB.php -------------------------

Re: OpenWB Daten auslesen zur InfluxDB via Modbus

Verfasst: Mo 28. Mär 2022, 08:51
von Ulrich
Regler 39 angeben und dann als LAN Verbindung die IP Adresse des openWB mit Port 1883 angeben. Dann sollte alles funktionieren.

Code: Alles auswählen

//  Ethernet Kabelverbindung:          Local Area Network  (LAN)
//  Alle Geräte, die über das LAN angesprochen und ausgelesen werden,
//  oder ein Serial Device Server, wie z.B. der HF2211 oder der Elfin-EW11,
//  dazwischen geschaltet haben, bitte hier IP und Port eintragen und
//  falls erforderlich die Device ID. (Geräteadresse = WR_Adresse)
//  Die Geräte Adresse wird auch manchmal bei RS485 Verbindungen benutzt.
//  -------------------------------------------------------------------
//  Bitte die Daten aus dem Gerät übernehmen
//
$WR_IP = "<IP der openWB>";    //  Keine führenden Nullen!  67.xx Ja!, 067.xx Nein!
$WR_Port = "1883";
$WR_Adresse = "1";
//
/*****************************************************************************/
Es könnte natürlich sein, dass die Topic's der openWB in der letzten Zeit sich geändert haben.
Welche Software Version der openWB hast du in Betrieb und wann ist die gekauft worden?
Wenn es nicht funktioniert, melde dich einmal per eMail: hilfe [Ät] solaranzeige Punkt de

Re: OpenWB Daten auslesen zur InfluxDB via Modbus

Verfasst: Mo 28. Mär 2022, 16:22
von XS-Base
Habe den Fehler gefunden. Ich hatte keine "ID" (1) für die WR_Adresse hinterlegt. Jetzt geht es.

Gibt es eine Liste, welche Werte ausgelesen werden?

Re: OpenWB Daten auslesen zur InfluxDB via Modbus

Verfasst: Mo 28. Mär 2022, 17:37
von Ulrich