Überwachung einer zweiten Batterie(-bank) mit BMV-702

Allgemeine Informationen zum Nachbau und zum Forum.
PV-Monitorung / PV Überwachung
Antworten
henryLF
Beiträge: 5
Registriert: Fr 3. Apr 2020, 14:59

Überwachung einer zweiten Batterie(-bank) mit BMV-702

Beitrag von henryLF »

Hallo,

bei mir wird diese wunderbare Software in einem Wohnmobil eingesetzt. Dabei werden die Verbaucherbatterien über den Shunt eines Victron BMV-702 überwacht. Dieser Batteriemonitor hat einen weiteren Anschluss, an den entweder ein Temperatursensor oder eine weitere (Spannungs-)Überwachung für z.B. die Fahrzeugbatterien angeschlossen werden kann. Letzteres ist bei mir der Fall. Leider ging das mit der Standardversion der Software nicht, so dass ich folgende Ergänzungen gemacht habe:

Code: Alles auswählen

...                                                                                    
bmv_serie.php-131-                                                                                                                                                                            
bmv_serie.php:132:  $Befehl = "77DED00";  // Aux Voltage   ED7D                                                                                                                               
bmv_serie.php-133-  $rc = $funktionen->ve_regler_auslesen($USB1,":".$Befehl.$funktionen->VE_CRC($Befehl));                                                                                    
bmv_serie.php-134-  if ($funktionen->VE_CRC(substr(trim($rc),1,-2)) != substr(trim($rc),-2)) {                                                                                                
bmv_serie.php:135:    $funktionen->log_schreiben("Aux Voltage".trim($rc),"!!  ",5);                                                                                                           
bmv_serie.php-136-    continue;  // Fehler beim Auslesen aufgetreten. Nochmal...                                                                                                              
bmv_serie.php-137-  }                                                                                                                                                                         
bmv_serie.php-138-  $aktuelleDaten = array_merge($aktuelleDaten,$funktionen->ve_ergebnis_auswerten($rc)); 
...

Code: Alles auswählen

...
phpinc/funktionen.inc.php-786-          $query .= "Batterie ";                                                                                                                                
phpinc/funktionen.inc.php-787-          $query .= "Spannung=".$daten["Batteriespannung"];                                                                                                     
phpinc/funktionen.inc.php:788:          $query .= ",SpannungAux=".$daten["BatteriespannungAux"];                                                                                           
phpinc/funktionen.inc.php-789-          $query .= ",Strom=".$daten["Batteriestrom"];                                                                                                          
phpinc/funktionen.inc.php-790-          $query .= ",Leistung=".$daten["Leistung"];  
...

Code: Alles auswählen

...
phpinc/funktionen.inc.php-3006- elseif (substr($Daten,2,4) == "7DED") {      // Aux Voltage                                                                                                   
phpinc/funktionen.inc.php:3007:          $Ergebnis["BatteriespannungAux"] = ($this->hexdecs(substr($Daten,10,2).substr($Daten,8,2))/100);                                                     
phpinc/funktionen.inc.php-3008-        }                                                                                                                                                    
...
Das funktioniert bei mir jetzt mehreren Wochen problemlos. Vielleicht kann es ja in die offizielle Version einfließen. Ansonsten ist es als Basteltipp zu verstehen :lol: (der allerdings bei jedem Update rausfliegt)

Viele Grüße
Henry

Benutzeravatar
Ulrich
Administrator
Beiträge: 1492
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Kontaktdaten:

Re: Überwachung einer zweiten Batterie(-bank) mit BMV-702

Beitrag von Ulrich »

Hallo Henry,

Du hast das ja super dokumentiert. Ab der Version 4.6.5 ist es in der offiziellen Software enthalten.

Vielen Dank.
--------------------------------------
Ulrich [Admin]

Antworten