Ich habe mir ein ESP32 gekauft dieses verbindet sich per Bluetooth mit meinem JK-BMS.
Liest dort die Daten aus und sendet diese an meinem RaspberryPI.
die Settings vom ESP32 habe ich so gesetzt
Code: Alles auswählen
//OTA Setting
#define OTA_Hostname "JKBMS" // -> hier ändern wenn OTA Name anders sein soll
#define OTA_Passwort "" // -> hier ändern wenn OTA Passwort anders sein soll
// MQTT Setting
const char* mqtt_server = "192.168.0.69"; // -> hier die IP des MQTT Server eingeben
const int mqtt_port = 1883; // -> hier den Port einstellen für den MQTT Server
const char* mqtt_username = ""; // -> hier MQTT Benutzername eintragen
const char* mqtt_passwort = ""; // -> hier MQTT Passwort eingeben
String mqttname = "BMS_16P"; // -> hier wird der MQTT Gerätename festgelegt
const int mqttpublishtime_offset = 10000; //-> hier einstellen wie oft Danten gesnedet werden sollen 1000 = jede Sekunde
Code: Alles auswählen
BMS_Watchdog/status offline
BMS_16P/status offline
BMS_16P/Data/Zelle_01 3.294
BMS_16P/Data/Zelle_02 3.297
BMS_16P/Data/Zelle_03 3.297
BMS_16P/Data/Zelle_04 3.299
BMS_16P/Data/Zelle_05 3.297
BMS_16P/Data/Zelle_06 3.295
BMS_16P/Data/Zelle_07 3.295
BMS_16P/Data/Zelle_08 3.298
BMS_16P/Data/Zelle_09 3.294
BMS_16P/Data/Zelle_10 3.297
BMS_16P/Data/Zelle_11 3.295
BMS_16P/Data/Zelle_12 3.297
BMS_16P/Data/Zelle_13 3.298
BMS_16P/Data/Zelle_14 3.299
BMS_16P/Data/Zelle_15 3.297
BMS_16P/Data/Zelle_16 3.294
BMS_16P/Data/Battery_Voltage 52.747
BMS_16P/Data/Delta_Cell_Voltage 0.008
BMS_16P/Data/MOS_Temp 21.600
BMS_16P/Data/Battery_T1 22.100
BMS_16P/Data/Battery_T2 22.200
BMS_16P/Data/Battery_Power 692.246
BMS_16P/Data/Charge_Current -13.317
BMS_16P/Data/Percent_Remain 83
BMS_16P/Data/Cycle_Count 30
BMS_16P/Data/Balance_Current 0.000
BMS_16P/Uptime/Sekunde 46
BMS_16P/Uptime/Minuten 50
BMS_16P/Uptime/Stunden 17
BMS_16P/Uptime/Tage 152
BMS_16P/Data/Charge on
BMS_16P/Data/Discharge on
BMS_16P/BLEconnection connected
BMS_16P/status online
Jetzt möchte ich diese daten gerne in InfluxDB schreiben...
Ich nutze Solaranzeige multiregler Version,,,
Was muss ich machen damit ich die Daten vom ESP32 in Influx schreiben kann damit ich diese dann in Grafana nutzen kann und für die automatisierung von Solaranzeige den SOC Wert aus den Daten des ESP32/JK-BMS nutzen kann...
Danke vorab
Sralus