Wo ihr das in betrieb habt und der soc zu 100% geht schickt das bms dann dem inverter was das es den ladestrom reduziert? Sonnst ware das ja unnötig zu kommunizieren?
Sorry für die frage aber ich bin da echt voll daneben
Nö, das passiert auf Zellebene vollkommen automatisch. Ampere fallen automatisch ab wenn die Zelle fast voll ist
Okay danke dann hab ich da was voll fasch verstanden.
Dann kann ich mein B2A jk ja drinnen lassen wenn das den ladestrom eh nicht regeln muss. Gut ich habe keine kommunikation und monitoring. Ich dachte der ladestrom wird dann auf Balance Stromstärke runtergedreht uns dann eine zeit gehalten das die zellen gleichmässig geladen werden.
Gut dann hab ich ein jk mit kommunikationsanschluss in reserve oder abzugeben.
@ximix. Ich hab noch nicht viel ahung aber syssi hat da auf der seite ein jk dashboard. Ich habs bisher nur ohne bms anbindung am laufen der mqtt macht mir probleme und der esp stürzt nach 30 sec ab aber aussehen tuts super
Wer fragt ist ein Narr für 5 minuten, wer nicht fragt ein Narr für immer.
Deye 5KSG03LP1
Hoymiles HM800
(ACTIIAC7392) NICHT KAUFEN-Schlechter Support nach nur 18 Monaten Kaputt
3,28kw/p DAH 54x10 (8*410) WSW
2,75kw/p Future Solar FSM72S30-550M (5x550) ONO
850w/p TSM-425DE09R.08 Vertex S (2*425) WSW
16S230ah Catl B Grade mit
JK B2A24S15P
ihr bringt hier glaube ich was durcheinander, Concierge will doch die Kommunikation bei den neuen JK hinbekommen, du redest anscheinend von den Alten JKs.
Nee ich denke es geht noch um das alte JK im Akku seines Vaters, aber ich glaube die Alten machen das mit dem Ladeschluss schon recht gut das er da nich nachhelfen muss ! Die Teile die Andy da vorgestellt hat sind ja quasi in den neuen JK schon drinn und ergänzen die alten BMS nur um das Monitoring und evtl Schwarmfähigkeit!
DEYE SUN-12K-SG04LP3-EU mit Eastron SDM630 Modbus V2 ca 8KWp Viessmann Vitovolt 395Wp und 405Wp + Solis S6 1500 mit 4x Jinko 405Wp + Solis S6 3000 mit 6x Jinko 425Wp und 62KW LifePo4 Eigenbauspeicher mit JK BMS
Vielleicht hab ich das bisher nur übersehen aber kann es sein das in der neuen PC Software im Paralelbetrieb die Daten des jeweils ausgewählten BMS unter den bisherigen Daten angezeigt werden oder war das früher auch schon?
DEYE SUN-12K-SG04LP3-EU mit Eastron SDM630 Modbus V2 ca 8KWp Viessmann Vitovolt 395Wp und 405Wp + Solis S6 1500 mit 4x Jinko 405Wp + Solis S6 3000 mit 6x Jinko 425Wp und 62KW LifePo4 Eigenbauspeicher mit JK BMS
Hallo zusammen, danke das ihr alle so viel helft, ich hab mein einfos mit mühevoller kleinarbeit zusammengetragen und an so manchen dingen gestolpert
ihr bringt hier glaube ich was durcheinander, Concierge will doch die Kommunikation bei den neuen JK hinbekommen, du redest anscheinend von den Alten JKs.
@ximix, ich hab in Vaters Batterie ein JK-B2A24S15P mit 16 230Ah von Nkon laufen. Seit ich das gebaut haben wollte ich ein Monitoring haben um die Batterie aus der ferne überwachen zu können und nicht immer gleich mal 2 stunden im auto zu sitzen. Hab ich nicht geschafft a fehlte mir die zeit mich einzulesen was ich über weihnachten nachgeholt habe. Mit anleitung geht aber selbst was schreiben. da fange ich lieber Pullis-stricken an.
Und deine Vorschläge habe ich versucht umzusetzten
.....
2. protocol_version: JK02_32S (nicht JK02, aber habe gerade gesehen, dass mit dem Update auf Version 2.0 da auch eine Änderung ansteht) und unter esphome: noch folgendes eingefügt:
platformio_options:build_flags:- -DCONFIG_ARDUINO_LOOP_STACK_SIZE=32768
Also Protocol version finde ich in der Yaml nur in verbindung mit auto namen und wenn ich deinen platformtext einfüge spuckt mich der Compiler an das da was net stimmt aber das Dasboard sieht gleich aus wie deines. Und wo ich was weglöschen kann im Yaml file ich glaube das brauch ich echt wen der sich auskennt und das per fernzugriff erledigen könnte.
Nee ich denke es geht noch um das alte JK im Akku seines Vaters, aber ich glaube die Alten machen das mit dem Ladeschluss schon recht gut das er da nich nachhelfen muss ! Die Teile die Andy da vorgestellt hat sind ja quasi in den neuen JK schon drin und ergänzen die alten BMS nur um das Monitoring und evtl. Schwarmfähigkeit!
Wie @Maila02 schreibt wollte ich nur das JK monitoren, und eventuell den SOC des BMS für die Regelung im Inverter verwenden damit ich sagen kann wie weit die Batterie wann entladen werden darf. Erst wollte ich den Adapter da kaufen aber das war mir zu teuer und kompliziert mit versand support also lies ich es.
Dann kam das Monitoringfähige JK raus, und zeitgleich hat Andy den Adapter da vorgestellt als anscheinend der Weisheit letzter Schluss.
Deshalb stellte ich die frage was ist nun der unterschied zwischen altem JK mit Adapter und JK Neu im Bezug auf das laden der Batterie Stromreduzierung und co. Für den einen oder anderen mögen das dilettantische fragen sein doch mich beschäftigt das.
Ich dachte das Kommunzieren des BMS mit dem INverter würde irgendwie die ladeströme beeinflussen das zum ende hin nur mehr mit dem Balancer Strom geladen wird. Aber das dürfte ich mir falsch gedacht haben
Ich hab vor 14 tagen ein JK PB2A16S15P also JK-Neu Kit bestellt das bald mal eintreffen sollte. IN der Hoffnung den SOC so in den Inverter zu bekommen, eine Fernwartung der Batterie ist zweitrangig hatte ich nun auch nicht. Und wenn du mit Schwarmfähigkeit mehrere BMS an einem Standort meinst. Das steht eine Batterie und es wird keine Zweite am selben Inverter geben
Ich hoffe nun etwas licht in meinen Wordjungel gebracht zu haben. Danke für eure Hilfe und einen schönen Abend
Wer fragt ist ein Narr für 5 minuten, wer nicht fragt ein Narr für immer.
Deye 5KSG03LP1
Hoymiles HM800
(ACTIIAC7392) NICHT KAUFEN-Schlechter Support nach nur 18 Monaten Kaputt
3,28kw/p DAH 54x10 (8*410) WSW
2,75kw/p Future Solar FSM72S30-550M (5x550) ONO
850w/p TSM-425DE09R.08 Vertex S (2*425) WSW
16S230ah Catl B Grade mit
JK B2A24S15P
Guten morgen zusammen, guten morgen @ximix,
Ich glaube das sprengt den rahmen und ist hier OT aber da ich euch nun mal hier habe bitte entschuldigt und oder sonnst soll uns cortalus umziehen in mein boilerthema oder ein neues topic.
Ich verwende code Version 2.0.0 mit gps 2 wlan.
Wlan sollte gut gehen der router und der raspi sind dann im selben raum. Somit fällt das bluetooth thema mal weg.
Ich konnte es noch nicht testen da mir die zeit zum hinfahren fehlt. Ich hab mal den esp mit dem gps kabel verbunden und den 2ten esp mit dem rs485 - ttl für das deye monoitoring.
Am betriebsort muss ich noch den 4g router mit portforwarding ausstatten. Ich hoffe ich schaff das am freitag. Ist ja die fahrzeit hin auch und die frau möchte man wochends auch nicht anstehen lassen.
Hier mal mein code den ich verwenden möchte,
name: jk-bms
device_description: "Monitor a JK-BMS via UART-TTL"
external_components_source: github://syssi/esphome-jk-bms@main
tx_pin: GPIO16
rx_pin: GPIO17
esphome:
name: ${name}
comment: ${device_description}
project:
name: "syssi.esphome-jk-bms"
version: 2.0.0
esp32:
#board: wemos_d1_mini32
board: nodemcu-32s
framework:
type: esp-idf
external_components:
- source: ${external_components_source}
refresh: 0s
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
ota:
logger:
level: DEBUG
# If you use Home Assistant please remove this `mqtt` section and uncomment the `api` component!
api:
uart:
- id: uart_0
baud_rate: 115200
rx_buffer_size: 384
tx_pin: ${tx_pin}
rx_pin: ${rx_pin}
jk_modbus:
- id: modbus0
uart_id: uart_0
rx_timeout: 50ms
jk_bms:
- id: bms0
jk_modbus_id: modbus0
update_interval: 5s
binary_sensor:
- platform: jk_bms
balancing:
name: "${name} balancing"
balancing_switch:
name: "${name} balancing switch"
charging:
name: "${name} charging"
discharging:
name: "${name} discharging"
dedicated_charger_switch:
name: "${name} dedicated charger switch"
online_status:
name: "${name} online status"
sensor:
- platform: jk_bms
min_cell_voltage:
name: "${name} min cell voltage"
max_cell_voltage:
name: "${name} max cell voltage"
min_voltage_cell:
name: "${name} min voltage cell"
max_voltage_cell:
name: "${name} max voltage cell"
delta_cell_voltage:
name: "${name} delta cell voltage"
average_cell_voltage:
name: "${name} average cell voltage"
cell_voltage_1:
name: "${name} cell voltage 1"
cell_voltage_2:
name: "${name} cell voltage 2"
cell_voltage_3:
name: "${name} cell voltage 3"
cell_voltage_4:
name: "${name} cell voltage 4"
cell_voltage_5:
name: "${name} cell voltage 5"
cell_voltage_6:
name: "${name} cell voltage 6"
cell_voltage_7:
name: "${name} cell voltage 7"
cell_voltage_8:
name: "${name} cell voltage 8"
cell_voltage_9:
name: "${name} cell voltage 9"
cell_voltage_10:
name: "${name} cell voltage 10"
cell_voltage_11:
name: "${name} cell voltage 11"
cell_voltage_12:
name: "${name} cell voltage 12"
cell_voltage_13:
name: "${name} cell voltage 13"
cell_voltage_14:
name: "${name} cell voltage 14"
cell_voltage_15:
name: "${name} cell voltage 15"
cell_voltage_16:
name: "${name} cell voltage 16"
cell_voltage_17:
name: "${name} cell voltage 17"
cell_voltage_18:
name: "${name} cell voltage 18"
cell_voltage_19:
name: "${name} cell voltage 19"
cell_voltage_20:
name: "${name} cell voltage 20"
cell_voltage_21:
name: "${name} cell voltage 21"
cell_voltage_22:
name: "${name} cell voltage 22"
cell_voltage_23:
name: "${name} cell voltage 23"
cell_voltage_24:
name: "${name} cell voltage 24"
power_tube_temperature:
name: "${name} power tube temperature"
temperature_sensor_1:
name: "${name} temperature sensor 1"
temperature_sensor_2:
name: "${name} temperature sensor 2"
total_voltage:
name: "${name} total voltage"
current:
name: "${name} current"
power:
name: "${name} power"
charging_power:
name: "${name} charging power"
discharging_power:
name: "${name} discharging power"
capacity_remaining:
name: "${name} capacity remaining"
capacity_remaining_derived:
name: "${name} capacity remaining derived"
temperature_sensors:
name: "${name} temperature sensors"
charging_cycles:
name: "${name} charging cycles"
total_charging_cycle_capacity:
name: "${name} total charging cycle capacity"
battery_strings:
name: "${name} battery strings"
errors_bitmask:
name: "${name} errors bitmask"
operation_mode_bitmask:
name: "${name} operation mode bitmask"
total_voltage_overvoltage_protection:
name: "${name} total voltage overvoltage protection"
total_voltage_undervoltage_protection:
name: "${name} total voltage undervoltage protection"
cell_voltage_overvoltage_protection:
name: "${name} cell voltage overvoltage protection"
cell_voltage_overvoltage_recovery:
name: "${name} cell voltage overvoltage recovery"
cell_voltage_overvoltage_delay:
name: "${name} cell voltage overvoltage delay"
cell_voltage_undervoltage_protection:
name: "${name} cell voltage undervoltage protection"
cell_voltage_undervoltage_recovery:
name: "${name} cell voltage undervoltage recovery"
cell_voltage_undervoltage_delay:
name: "${name} cell voltage undervoltage delay"
cell_pressure_difference_protection:
name: "${name} cell pressure difference protection"
discharging_overcurrent_protection:
name: "${name} discharging overcurrent protection"
discharging_overcurrent_delay:
name: "${name} discharging overcurrent delay"
charging_overcurrent_protection:
name: "${name} charging overcurrent protection"
charging_overcurrent_delay:
name: "${name} charging overcurrent delay"
balance_starting_voltage:
name: "${name} balance starting voltage"
balance_opening_pressure_difference:
name: "${name} balance opening pressure difference"
power_tube_temperature_protection:
name: "${name} power tube temperature protection"
power_tube_temperature_recovery:
name: "${name} power tube temperature recovery"
temperature_sensor_temperature_protection:
name: "${name} temperature sensor temperature protection"
temperature_sensor_temperature_recovery:
name: "${name} temperature sensor temperature recovery"
temperature_sensor_temperature_difference_protection:
name: "${name} temperature sensor temperature difference protection"
charging_high_temperature_protection:
name: "${name} charging high temperature protection"
discharging_high_temperature_protection:
name: "${name} discharging high temperature protection"
charging_low_temperature_protection:
name: "${name} charging low temperature protection"
charging_low_temperature_recovery:
name: "${name} charging low temperature recovery"
discharging_low_temperature_protection:
name: "${name} discharging low temperature protection"
discharging_low_temperature_recovery:
name: "${name} discharging low temperature recovery"
total_battery_capacity_setting:
name: "${name} total battery capacity setting"
current_calibration:
name: "${name} current calibration"
device_address:
name: "${name} device address"
sleep_wait_time:
name: "${name} sleep wait time"
alarm_low_volume:
name: "${name} alarm low volume"
manufacturing_date:
name: "${name} manufacturing date"
total_runtime:
name: "${name} total runtime"
# start_current_calibration:
# name: "${name} start current calibration"
actual_battery_capacity:
name: "${name} actual battery capacity"
# protocol_version:
# name: "${name} protocol version"
switch:
- platform: jk_bms
charging:
name: "${name} charging"
discharging:
name: "${name} discharging"
#balancer:
#name: "${name} balancer"
text_sensor:
- platform: jk_bms
errors:
name: "${name} errors"
operation_mode:
name: "${name} operation mode"
battery_type:
name: "${name} battery type"
password:
name: "${name} password"
device_type:
name: "${name} device type"
software_version:
name: "${name} software version"
manufacturer:
name: "${name} manufacturer"
total_runtime_formatted:
name: "${name} total runtime formatted"
Danke für eure hilfe und einen schönen tag noch
Wer fragt ist ein Narr für 5 minuten, wer nicht fragt ein Narr für immer.
Deye 5KSG03LP1
Hoymiles HM800
(ACTIIAC7392) NICHT KAUFEN-Schlechter Support nach nur 18 Monaten Kaputt
3,28kw/p DAH 54x10 (8*410) WSW
2,75kw/p Future Solar FSM72S30-550M (5x550) ONO
850w/p TSM-425DE09R.08 Vertex S (2*425) WSW
16S230ah Catl B Grade mit
JK B2A24S15P
@steirerman , andys videos sind echt gut, kurz und knackig.
Wenn das mit dem inverter und der lade und erhaltungs spannung wirklich so hin haut ist es wieder eine kleine eierlegende wollmilchsau🫣
Wer fragt ist ein Narr für 5 minuten, wer nicht fragt ein Narr für immer.
Deye 5KSG03LP1
Hoymiles HM800
(ACTIIAC7392) NICHT KAUFEN-Schlechter Support nach nur 18 Monaten Kaputt
3,28kw/p DAH 54x10 (8*410) WSW
2,75kw/p Future Solar FSM72S30-550M (5x550) ONO
850w/p TSM-425DE09R.08 Vertex S (2*425) WSW
16S230ah Catl B Grade mit
JK B2A24S15P
Um ehrlich zu sein weiß ich nicht 100% wo das rein kommt, vielleicht jedoch eine interessante Info: Gobel Power wird nach dem chinesischen Neujahr auch das neue JK Inverter BMS (vorgestellt und bekannt durch Andy aus der OffGridGarage) in seinen Packs anbieten. Bin in Kontakt mit denen und habe mit einer der Sales Reps (Sakia Lin) gesprochen. Sie hat Rücksprache mit den Engineers gehalten und haben das entsprechend bestätigt.
ja hatte ich auch schon gesehen, viele wollen halt nicht basteln und da wäre das noch eine Option. Da ich gerade über einen 2. Pack nachdenke, habe schon einen GP-SR1-PC200 von Gobe, habe dort einfach mal gefragt, ob das nicht ne Idee wäre.
Hi, ich hab hier mal alles überflogen. Funktioniert das BMS auch am BMS CAN eines Multiplus II GX? Hat das schon jemand geschafft? Oder lieber ohne GX am RPi mit CAN Hat? Brauche zusätzlich den Victron Faker (kann man den auf einem MP II GX auch installieren?).
23,8 kWp mit 350Wp Hanwah Q-Cells + Sunny Tripower 20‘000TL dreiphasig, Sunny HomeManager 2.0
in Planung: 16x280A EVE LF280K v3 Grade A, JK Inverter BMS PB2A16S15P, 1x Victron MultiPlus 2 GX mit shm-et340 Plugin
Danke für deine Antwort. Der Victor Faker ist ein Skript, welches aus einem SMA Sunnyhome Manager die Multicast Daten abgefasst und sie wie von einem ET 340 aussehen lässt.
https://github.com/mitchese/shm-et340
23,8 kWp mit 350Wp Hanwah Q-Cells + Sunny Tripower 20‘000TL dreiphasig, Sunny HomeManager 2.0
in Planung: 16x280A EVE LF280K v3 Grade A, JK Inverter BMS PB2A16S15P, 1x Victron MultiPlus 2 GX mit shm-et340 Plugin
Ja klar läuft das JK am Vic ! Hat Andy doch vorgemacht ! Das steht mir in den nächsten Wochen auch noch bevor an der Vic Anlage, 2x Seplos raus und JK rein !
Hab gerade die nächsten bestellt, 2A 150iger für 115€ (Preis am 01.02.2024)
DEYE SUN-12K-SG04LP3-EU mit Eastron SDM630 Modbus V2 ca 8KWp Viessmann Vitovolt 395Wp und 405Wp + Solis S6 1500 mit 4x Jinko 405Wp + Solis S6 3000 mit 6x Jinko 425Wp und 62KW LifePo4 Eigenbauspeicher mit JK BMS
Vielen Dank euch, das soll mein erster Speicher werden und bevor ich alles bestelle wollte ich sicherstellen, dass das Konzept zumindest in der Theorie funktioniert 😉
23,8 kWp mit 350Wp Hanwah Q-Cells + Sunny Tripower 20‘000TL dreiphasig, Sunny HomeManager 2.0
in Planung: 16x280A EVE LF280K v3 Grade A, JK Inverter BMS PB2A16S15P, 1x Victron MultiPlus 2 GX mit shm-et340 Plugin