Seite 8 von 9

Re: Rückmeldungen Beta 1.9.257 (RC1)

Verfasst: Di Mär 22, 2022 12:42 pm
von LutzB
Placebo2210 hat geschrieben: Di Mär 22, 2022 11:39 am Nein, keine Fehlermeldung. Es kommt nach dem Drücken des "Speichern" buttons einfach garnix, es ist wie eingefroren.
Wenn ich das gleiche im Edge mache, läd es danach die Startseite mit dem aktuellen log.

- Es speichert die Werte (Startzeiten im SmartHome 2.0) unter Chrome auch nicht ab, nur unter Edge hat geklappt

Betrifft beide Browser:
Der SoC Status im Chart wird nur im Weginterface dargestellt, unter der IP-adresse (lokal) nicht.
Local steht nur der % unter dem log, aber die Kurve im Chart fehlt
Kann ich mit aktuellem Chrome unter Linux nicht nachvollziehen. Ohne weitere Infos aus der Browser Konsole kommen wir da nicht weiter.
Hast Du eventuell einen Virenscanner aktiv, der Webservices blockiert? Das hatten wir auch schon mal.

Re: Rückmeldungen Beta 1.9.257 (RC1)

Verfasst: Do Mär 24, 2022 6:22 am
von Berndte
viewtopic.php?p=61020#p61020
Berndte hat geschrieben: Do Mär 17, 2022 3:22 pm Kann es sein, dass hier nur die Kommastelle im PV-Zähler nicht richtig genommen wird?
Screenshot und Bild des PV-Zählers sind etwa zeitgleich entstanden:

Screenshot 2022-03-17 162051.jpg
20220317_162016.jpg
Darf ich noch einmal nachfragen, ob an diesem Problem gearbeitet wird?
Soweit ich mitbekommen habe kam die Anpassung *1000 durch eines der letzten Updates weil bei ein paar Nutzern der Wert um Faktor 1000 zu klein übermittelt wurde? Leider ist dadurch das Problem von einer Nutzergruppe zur nächsten gewandert.

Besteht evtl. die Möglichkeit einfach "Quick´n´Dirty" einen einstellbaren Faktor in die Einstellungsseite zu bekommen?
Kann das beim nächsten Nightly-Update bitte berücksichtigt werden?
Das ist jetzt nicht das dramatischste Problem, jedoch ist sozusagen die Statistikauswertung "versaut".

Re: Rückmeldungen Beta 1.9.257 (RC1)

Verfasst: Do Mär 24, 2022 7:27 am
von shesse
Ich habe gerade ca. 2kW Überschuss und meine Ladung sollte eigentlich bei 1500W starten. Trotzdem wird das Auto nicht geladen.
Im Log sehe ich folgendes:

2022-03-24 08:21:36: PID: 5211: Schaltschwelle: 460, zum runterregeln: 0 (LV0)
2022-03-24 08:21:36: PID: 5211: Gesamt Anzahl Phasen= 2 (LV0)
2022-03-24 08:21:36: PID: 5211: LP2 Anzahl Phasen während keiner Ladung= 2 (LV0)
2022-03-24 08:21:36: PID: 5211: LP1 Anzahl Phasen während keiner Ladung= 0 (LV0)
2022-03-24 08:21:36: PID: 5211: Alte Anzahl genutzter Phasen= 0 (LV0)
2022-03-24 08:21:27: PID: 3734: Schaltschwelle: 460, zum runterregeln: 0 (LV0)
2022-03-24 08:21:27: PID: 3734: Gesamt Anzahl Phasen= 2 (LV0)
2022-03-24 08:21:27: PID: 3734: LP2 Anzahl Phasen während keiner Ladung= 2 (LV0)
2022-03-24 08:21:27: PID: 3734: LP1 Anzahl Phasen während keiner Ladung= 0 (LV0)
2022-03-24 08:21:27: PID: 3734: Alte Anzahl genutzter Phasen= 0 (LV0)
2022-03-24 08:21:23: PID: 2478: Schaltschwelle: 460, zum runterregeln: 0 (LV0)
2022-03-24 08:21:23: PID: 2478: Gesamt Anzahl Phasen= 2 (LV0)
2022-03-24 08:21:23: PID: 2478: LP2 Anzahl Phasen während keiner Ladung= 2 (LV0)
2022-03-24 08:21:23: PID: 2478: LP1 Anzahl Phasen während keiner Ladung= 0 (LV0)
2022-03-24 08:21:23: PID: 2478: Alte Anzahl genutzter Phasen= 0 (LV0)
2022-03-24 08:21:07: PID: 1073: Schaltschwelle: 460, zum runterregeln: 0 (LV0)
2022-03-24 08:21:07: PID: 1073: Gesamt Anzahl Phasen= 2 (LV0)
2022-03-24 08:21:07: PID: 1073: LP2 Anzahl Phasen während keiner Ladung= 2 (LV0)
2022-03-24 08:21:07: PID: 1073: LP1 Anzahl Phasen während keiner Ladung= 0 (LV0)
2022-03-24 08:21:07: PID: 1073: Alte Anzahl genutzter Phasen= 0 (LV0)
2022-03-24 08:20:59: PID: 32098: Schaltschwelle: 460, zum runterregeln: 0 (LV0)
...

Wieso steht da an meinem LP2 (wo das Auto auch angeschlossen ist) was von Anzahl Phasen=2?
Sollte mein Auto nicht mit einer Phase beginnen zu laden?
In den Einstellungen ist der "Automatikmodus" für alle Ladearten aktiviert.

Gruß,
Stefan

Re: Rückmeldungen Beta 1.9.257 (RC1)

Verfasst: Do Mär 24, 2022 12:38 pm
von LutzB
Es gibt eine neue Beta mit allen Bugfixes aus der Nightly.

Re: Rückmeldungen Beta 1.9.257 (RC1)

Verfasst: Do Mär 24, 2022 12:39 pm
von LutzB
Berndte hat geschrieben: Do Mär 24, 2022 6:22 am viewtopic.php?p=61020#p61020
Berndte hat geschrieben: Do Mär 17, 2022 3:22 pm Kann es sein, dass hier nur die Kommastelle im PV-Zähler nicht richtig genommen wird?
Screenshot und Bild des PV-Zählers sind etwa zeitgleich entstanden:

Screenshot 2022-03-17 162051.jpg
20220317_162016.jpg
Darf ich noch einmal nachfragen, ob an diesem Problem gearbeitet wird?
Soweit ich mitbekommen habe kam die Anpassung *1000 durch eines der letzten Updates weil bei ein paar Nutzern der Wert um Faktor 1000 zu klein übermittelt wurde? Leider ist dadurch das Problem von einer Nutzergruppe zur nächsten gewandert.

Besteht evtl. die Möglichkeit einfach "Quick´n´Dirty" einen einstellbaren Faktor in die Einstellungsseite zu bekommen?
Kann das beim nächsten Nightly-Update bitte berücksichtigt werden?
Das ist jetzt nicht das dramatischste Problem, jedoch ist sozusagen die Statistikauswertung "versaut".
Hast Du die Cloud aktiv? Ich würde mir das gerne auf Deiner Box per Remote Tunnel ansehen, da wir keine Lovato Zähler mehr im Hause haben.
Dann bitte die Zugangsdaten per PN.

Re: Rückmeldungen Beta 1.9.257 (RC1)

Verfasst: Fr Mär 25, 2022 8:36 am
von Nolle
Moin,
war wieder ein paar Tage nicht da, deshalb erst jetzt:
LutzB hat geschrieben: Di Mär 22, 2022 10:49 am Das alte Bash-Skript hat zwei unterschiedliche URLs aufgerufen. Das ist wohl bei der Portierung übersehen worden.

Kannst Du bitte mal den kompletten HTML Code dieser URL posten oder per PN senden, falls dort sensible Daten drin stehen:
http://$bydhvip/asp/Home.asp

http://$bydhvip/asp/Home.asp:

Code: Alles auswählen

<html>
<head>
	<title>Home</title>
	<meta http-equiv=Content-Type content=text/html; charset=utf-8 />
	<meta http-equiv="Pragma" content="no-cache">
	<link href="../chart/examples.css" rel="stylesheet" type="text/css">
	<link href="../default.css" rel="stylesheet" type="text/css">
	<!--[if lte IE 8]><script language="javascript" type="text/javascript" src="../chart/excanvas.min.js"></script><![endif]-->
	<script language="javascript" type="text/javascript" src="../chart/jquery.js"></script>
	<script language="javascript" type="text/javascript" src="../chart/jquery.flot.js"></script>
	<script type="text/javascript">
	
	window.setInterval(loadXMLDoc, 1000); 
	
	function loadXMLDoc()  
	{  
		var xmlhttp;  
		var d1 = [];
		var str = new Array();
		if (window.XMLHttpRequest)  
		{// code for IE7+, Firefox, Chrome, Opera, Safari  
				xmlhttp=new XMLHttpRequest();  
		}  
		else  
		{// code for IE6, IE5  
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");  
		}  
		xmlhttp.onreadystatechange=function()  
		{  
			if (xmlhttp.readyState==4 && xmlhttp.status==200)  
			{
				strs = xmlhttp.responseText.split(",");
				for (i=0; i<strs.length; i++)
				{
					point = parseFloat(strs[i]);
					if (point != -1)
						d1.push([i, point]);
				}
				$.plot("#placeholder", [{
					data: d1,
					lines: { show: true, fill: true },
					hoverable: true,
					yaxis: {
						show: false,
						min: 0,
						max: 100,
						tickDecimals: 10,
						tickSize: 10,
						ticks: 10
					},
					xaxes: [],
					yaxes: [],
  				label:"SOC"
				}]);
			}  
		}  

		xmlhttp.open("POST","/ajaxHome/",true);  
		xmlhttp.send("display_date="+document.getElementById('display_date').value);  
	}  

	</script>
</head>
<body>
	<center>
	<br>
	<h3>Home</h3>
	</center>
	<hr>
	<center>
	<br>
	<table border="0" cellspacing="0" cellpadding="0" class="common_table">
	<tr><td colspan="3" width="100%"><h3>Battery Information :</h3></td></tr>
<tr>
<td width="5%"></td>
<td width="15%">Total Voltage:</td>
<td width="60%"><input readonly="readonly" type="text" value=374.656>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>PackVoltage:</td>
<td><input readonly="readonly" type="text" value=375.248>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>Current:</td>
<td><input readonly="readonly" type="text" value=11.022>&nbsp;&nbsp;A</td>
</tr>
<tr>
<td></td>
<td>SOC:</td>
<td><input readonly="readonly" type="text" value=34.500%></td>
</tr>
<tr>
<td></td>
<td>SysTemp:</td>
<td><input readonly="readonly" type="text" value=25.100>&nbsp;&nbsp;&#8451</td>
</tr>
<tr>
<td></td>
<td>MaxCellVol:</td>
<td><input readonly="readonly" type="text" value=3.350>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>MinCellVol:</td>
<td><input readonly="readonly" type="text" value=3.341>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>MaxCellTemp:</td>
<td><input readonly="readonly" type="text" value=27.500>&nbsp;&nbsp;&#8451</td>
</tr>
<tr>
<td></td>
<td>MinCellTemp:</td>
<td><input readonly="readonly" type="text" value=23.900>&nbsp;&nbsp;&#8451</td>
</tr>
<tr>
<td></td>
<td>Power:</td>
<td><input readonly="readonly" type="text" value=4.158>&nbsp;&nbsp;KW</td>
</tr>
<tr>
<td></td>
<td>System state:</td>
<td><input readonly="readonly" type="text" value=RUN></td>
</tr>
<tr>
<td></td>
<td>Date and Time:</td>
<td><input readonly="readonly" type="text" value="2022-03-25 09:19:14"></td>
</tr>
</table><br>
<table border="0" cellspacing="0" cellpadding="0" class="common_table">
<tr>
<td colspan="2" width="40%"><h3>Alarm state:</h3></td>
<td><font color="#000000">Normal!</font></td>
</tr>
<td colspan="2" width="20%"><h3>SOC Date:</h3></td>
<td width="60%"><select id="display_date" name="display_date" onChange="loadXMLDoc();">
<option value="3.25.2022" id="29">3.25.2022</option>
<option value="3.24.2022" id="28">3.24.2022</option>
<option value="3.23.2022" id="27">3.23.2022</option>
<option value="3.22.2022" id="26">3.22.2022</option>
<option value="3.21.2022" id="25">3.21.2022</option>
<option value="3.20.2022" id="24">3.20.2022</option>
<option value="3.19.2022" id="23">3.19.2022</option>
<option value="3.18.2022" id="22">3.18.2022</option>
<option value="3.17.2022" id="21">3.17.2022</option>
<option value="3.16.2022" id="20">3.16.2022</option>
<option value="3.15.2022" id="19">3.15.2022</option>
<option value="3.14.2022" id="18">3.14.2022</option>
<option value="3.13.2022" id="17">3.13.2022</option>
<option value="3.12.2022" id="16">3.12.2022</option>
<option value="3.11.2022" id="15">3.11.2022</option>
<option value="3.10.2022" id="14">3.10.2022</option>
<option value="3.9.2022" id="13">3.9.2022</option>
<option value="3.8.2022" id="12">3.8.2022</option>
<option value="3.7.2022" id="11">3.7.2022</option>
<option value="3.6.2022" id="10">3.6.2022</option>
<option value="3.5.2022" id="9">3.5.2022</option>
<option value="3.4.2022" id="8">3.4.2022</option>
<option value="3.3.2022" id="7">3.3.2022</option>
<option value="3.2.2022" id="6">3.2.2022</option>
<option value="3.1.2022" id="5">3.1.2022</option>
<option value="2.28.2022" id="4">2.28.2022</option>
<option value="2.27.2022" id="3">2.27.2022</option>
<option value="2.26.2022" id="2">2.26.2022</option>
<option value="2.25.2022" id="1">2.25.2022</option>
<option value="2.24.2022" id="0">2.24.2022</option>
</select></td>

	</table>

	<div id="content">
		<div class="demo-container">
			<div id="placeholder" class="demo-placeholder"></div>
		</div>
	</div>

</body>
</html>
Ungefähr zeitgleicher Auszug aus dem Log:

Code: Alles auswählen

2022-03-25 09:21:16: PID: 14518: **** Regulation loop needs 5 seconds (LV2) at 55 cleanup /var/www/html/openWB/regel.sh
2022-03-25 09:21:16: PID: 14518: uberschuss 4436 wattbezug -436 ladestatus 0 llsoll 0 pvwatt -4990 mindestuberschussphasen 1800 wattkombiniert 4436 schaltschwelle 230 (LV2) at 575 main /var/www/html/openWB/regel.sh
2022-03-25 09:21:16: PID: 14518: anzahlphasen 1 (LV1) at 574 main /var/www/html/openWB/regel.sh
curl: try 'curl --help' or 'curl --manual' for more information
curl: no URL specified!
2022-03-25 09:21:15: PID: 14518: Zeit zum abfragen aller Werte 4 Sekunden (LV1) at 176 main /var/www/html/openWB/regel.sh
2022-03-25 09:21:14: PID: 14518: chargestatlp1 0	chargestatlp2 0	chargestatlp3 0 (LV1) at 1275 loadvars loadvars.sh
2022-03-25 09:21:14: PID: 14518: plugstatlp1 0	plugstatlp2 0	plugstatlp3 0 (LV1) at 1274 loadvars loadvars.sh
2022-03-25 09:21:14: PID: 14518: lp1enabled 1	lp2enabled 1	lp3enabled 1 (LV1) at 1273 loadvars loadvars.sh
2022-03-25 09:21:14: PID: 14518: EVU 1:V/0A 2: V/1A 3: V/0A (LV1) at 1272 loadvars loadvars.sh
2022-03-25 09:21:14: PID: 14518: lla3 0	llv3 238.0	llas13  llas23  soclp1 40 soclp2 (LV1) at 1271 loadvars loadvars.sh
2022-03-25 09:21:14: PID: 14518: lla2 0	llv2 236.7	llas12  llas22  sofortll 16 hausverbrauch 302 wattbezug -436 uberschuss 4436 (LV1) at 1270 loadvars loadvars.sh
2022-03-25 09:21:14: PID: 14518: lla1 0	llv1 238.4	llas11  llas21  mindestuberschuss 1800 abschaltuberschuss 50 lademodus 4 (LV1) at 1269 loadvars loadvars.sh
2022-03-25 09:21:14: PID: 14518: pv1watt -4990 pv2watt  pvwatt -4990 ladeleistung 0 llalt 0 nachtladen 1 nachtladen 0 minimalA 8 maximalA 16 (LV1) at 1268 loadvars loadvars.sh
2022-03-25 09:21:14: PID: 14518: speicherleistung 4000 speichersoc 36 (LV1) at 1263 loadvars loadvars.sh
2022-03-25 09:21:13: PID: 14717: RET: 0 (LV2) at 16 main modules/bezug_kostalpiko/main.sh
2022-03-25 09:21:13: PID: 9706: legacy run server: Completed running command in 0.13s: ["bezug_kostalpiko.kostal_piko","192.168.10.221","speicher_bydhv"]
2022-03-25 09:21:13: PID: 9706: Kostal-Piko: Strom L3: 0.84
2022-03-25 09:21:13: PID: 9706: Kostal-Piko: Strom L2: 1.37
2022-03-25 09:21:13: PID: 9706: Kostal-Piko: Strom L1: 0.25
2022-03-25 09:21:13: PID: 9706: Kostal-Piko: Watt: -436
2022-03-25 09:21:13: PID: 9706: Kostal-Piko: Leistung L3: 189
2022-03-25 09:21:13: PID: 9706: Kostal-Piko: Leistung L2: 309
2022-03-25 09:21:13: PID: 9706: Kostal-Piko: Leistung L1: 56
2022-03-25 09:21:13: PID: 9706: Kostal-Piko: Leistung WR: 4990
2022-03-25 09:21:13: PID: 9706: requests.packages.urllib3.connectionpool: http://192.168.10.221:80 "GET /api/dxs.json?dxsEntries=33556736&dxsEntries=251658753&dxsEntries=83887106&dxsEntries=83887362&dxsEntries=83887618 HTTP/1.1" 200 None
2022-03-25 09:21:13: PID: 9706: requests.packages.urllib3.connectionpool: Starting new HTTP connection (1): 192.168.10.221:80
2022-03-25 09:21:13: PID: 9706: Kostal-Piko: Kostal Piko Speicher: speicher_bydhv
2022-03-25 09:21:13: PID: 9706: Kostal-Piko: Kostal Piko IP: 192.168.10.221
2022-03-25 09:21:13: PID: 9706: legacy run server: Received command ["bezug_kostalpiko.kostal_piko","192.168.10.221","speicher_bydhv"]
2022-03-25 09:21:12: PID: 14664: BattLeistung: 4000 (LV1) at 30 main modules/speicher_bydhv/main.sh
2022-03-25 09:21:12: PID: 14664: RET: 0 (LV2) at 26 main modules/speicher_bydhv/main.sh
2022-03-25 09:21:12: PID: 9706: legacy run server: Completed running command in 0.13s: ["speicher_bydhv.byd","192.168.10.222","XXX","XXX"]
2022-03-25 09:21:12: PID: 9706: BYD Battery: Update completed successfully
2022-03-25 09:21:12: PID: 9706: ValueStore: Saving BatState(soc=36.1, power=4000.0, imported=0, exported=0)

</html>

</body>

</center>

</form>

</table>

</tr>

</td>

<td>1:<input type="checkbox" onclick="return false;">2:<input type="checkbox" onclick="return false;">3:<input type="checkbox" onclick="return false;">4:<input type="checkbox" onclick="return false;">5:<input type="checkbox" onclick="return false;">6:<input type="checkbox" onclick="return false;">7:<input type="checkbox" onclick="return false;">8:<input type="checkbox" onclick="return false;">9:<input type="checkbox" onclick="return false;">10:<input type="checkbox" onclick="return false;">11:<input type="checkbox" onclick="return false;">12:<input type="checkbox" onclick="return false;">13:<input type="checkbox" onclick="return false;">14:<input type="checkbox" onclick="return false;">15:<input type="checkbox" onclick="return false;">16:<input type="checkbox" onclick="return false;">

<td>BalanceCtl:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=25.300>&nbsp;&nbsp;&#8451</td>
<td>CellTemp[4]:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=25.800>&nbsp;&nbsp;&#8451</td>
<td>CellTemp[3]:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=25.500>&nbsp;&nbsp;&#8451</td>
<td>CellTemp[2]:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=25.700>&nbsp;&nbsp;&#8451</td>
<td>CellTemp[1]:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=3.345>&nbsp;&nbsp;V</td>
<td>CellVolMin:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=3.350>&nbsp;&nbsp;V</td>
<td>CellVolMax:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=3.346>&nbsp;&nbsp;V</td>
<td>CellVol[16]:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=3.346>&nbsp;&nbsp;V</td>
<td>CellVol[15]:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=3.346>&nbsp;&nbsp;V</td>
<td>CellVol[14]:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=3.346>&nbsp;&nbsp;V</td>
<td>CellVol[13]:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=3.346>&nbsp;&nbsp;V</td>
<td>CellVol[12]:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=3.345>&nbsp;&nbsp;V</td>
<td>CellVol[11]:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=3.346>&nbsp;&nbsp;V</td>
<td>CellVol[10]:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=3.350>&nbsp;&nbsp;V</td>
<td>CellVol[9]:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=3.345>&nbsp;&nbsp;V</td>
<td>CellVol[8]:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=3.345>&nbsp;&nbsp;V</td>
<td>CellVol[7]:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=3.347>&nbsp;&nbsp;V</td>
<td>CellVol[6]:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=3.345>&nbsp;&nbsp;V</td>
<td>CellVol[5]:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=3.346>&nbsp;&nbsp;V</td>
<td>CellVol[4]:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=3.346>&nbsp;&nbsp;V</td>
<td>CellVol[3]:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=3.346>&nbsp;&nbsp;V</td>
<td>CellVol[2]:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=3.345>&nbsp;&nbsp;V</td>
<td>CellVol[1]:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=0.005>&nbsp;&nbsp;V</td>
<td>CellVolDiff:</td>
<td></td>
<tr>
</tr>
<td width="60%"><input readonly="readonly" type="text" value=53.536>&nbsp;&nbsp;V</td>
<td width="15%">BattVol:</td>
<td width="5%"></td>
</tr><tr>
</select></td>
<option value="7" id="7">7</option>
<option value="6" id="6">6</option>
<option value="5" id="5">5</option>
<option value="4" id="4">4</option>
<option value="3" id="3">3</option>
<option value="2" id="2">2</option>
<option value="1" id="1" selected="selected">1</option>
<td width="40%"><select name="SeriesBatteryNum" onChange="submitForm();">
<td colspan="2" width="40%"><h3>Series Battery Num:</h3></td>
<tr>
<table border="0" cellspacing="0" cellpadding="0" class="common_table">
</table><br>
</tr>
<td><input readonly="readonly" type="text" value=50.0>&nbsp;&nbsp;A</td>
<td>DischargeLimitCurrent:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=20.0>&nbsp;&nbsp;A</td>
<td>ChargeLimitCurrent:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=156.8>&nbsp;&nbsp;V</td>
<td>DischargeLimitVol:</td>
<td></td>
<tr>
</tr>
<td  width="60%"><input readonly="readonly" type="text" value=394.8>&nbsp;&nbsp;V</td>
<td  width="15%">ChargeLimitVol:</td>
<td  width="5%"></td>
<tr>
<td colspan="3" width="40%"><h3>Limit Information:</h3></td></tr>
<tr>
<table border="0" cellspacing="0" cellpadding="0" class="common_table">
</table><br>
</tr>
<td><input readonly="readonly" type="text" value=4>&nbsp;&nbsp;KW</td>
<td>Power:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=2></td>
<td>MinTempPos:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=5></td>
<td>MaxTempPos:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=2></td>
<td>MinVolPos:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=2></td>
<td>MaxVolPos:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=23.900>&nbsp;&nbsp;&#8451</td>
<td>MinCellTemp:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=27.500>&nbsp;&nbsp;&#8451</td>
<td>MaxCellTemp:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=3.342>&nbsp;&nbsp;V</td>
<td>MinCellVol:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=3.351>&nbsp;&nbsp;V</td>
<td>MaxCellVol:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=25.200>&nbsp;&nbsp;&#8451</td>
<td>SysTemp:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=100.000%></td>
<td>SOH:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=8.000>&nbsp;&nbsp;AH</td>
<td>SOCAH:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=3128>&nbsp;&nbsp;WH</td>
<td>SOCWH:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=36.100%></td>
<td>SOC:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=11.151>&nbsp;&nbsp;A</td>
<td>Current:</td>
<td></td>
<tr>
</tr>
<td><input readonly="readonly" type="text" value=375.036>&nbsp;&nbsp;V</td>
<td>PackVoltage:</td>
<td></td>
<tr>
</tr>
<td width="60%"><input readonly="readonly" type="text" value=374.748>&nbsp;&nbsp;V</td>
<td width="15%">ArrayVoltage:</td>
<td width="5%"></td>
<tr>
</select></td></tr>
<option value="1" id="1" selected="selected">1</option>
<td width="60%"><select name="ArrayNum" onChange="submitForm();">
<td colspan="2" width="20%"><h3>Array Num:</h3></td>
<tr>

<table border="0" cellspacing="0" cellpadding="0" class="common_table">

<form method="post" name="RunData" id="RunData" action="/goform/SetRunData">

<br>

<center>

<hr>

</center>

<h3>Run Data</h3>

<br>

<center>

<body>

</head>

</script>

}

form.submit();

var form = document.getElementById("RunData");

function submitForm(){    

<script language="javascript">

<link href="../default.css" rel="stylesheet" type="text/css">

<meta http-equiv="Pragma" content="no-cache">

<meta http-equiv=Content-Type content=text/html; charset=utf-8 />

<title>RunData</title>

<head>

2022-03-25 09:21:12: PID: 9706: root: Get-Response: <html>

2022-03-25 09:21:12: PID: 9706: requests.packages.urllib3.connectionpool: http://192.168.10.222:80 "GET /asp/RunData.asp HTTP/1.1" 200 None
2022-03-25 09:21:12: PID: 9706: requests.packages.urllib3.connectionpool: Starting new HTTP connection (1): 192.168.10.222:80
Ich denke, ich habe den Fehler gefunden. :D
Wenn man http://$bydhvip/asp/Home.asp aufruft, kommen die vollständigen Daten, mit Kommastellen.
Der Code ruft aber http://$bydhvip/asp/RunData.asp auf. Hier kommen dann tatsächlich die abgerundeten Werte:

http://$bydhvip/asp/RunData.asp:

Code: Alles auswählen

<html>
<head>
<title>RunData</title>
<meta http-equiv=Content-Type content=text/html; charset=utf-8 />
<meta http-equiv="Pragma" content="no-cache">
<link href="../default.css" rel="stylesheet" type="text/css">
<script language="javascript">
function submitForm(){    
	var form = document.getElementById("RunData");
	form.submit();
}
</script>
</head>
<body>
<center>
<br>
<h3>Run Data</h3>
</center>
<hr>
<center>
<br>
<form method="post" name="RunData" id="RunData" action="/goform/SetRunData">
<table border="0" cellspacing="0" cellpadding="0" class="common_table">
<tr>
<td colspan="2" width="20%"><h3>Array Num:</h3></td>
<td width="60%"><select name="ArrayNum" onChange="submitForm();">
<option value="1" id="1" selected="selected">1</option>
</select></td></tr>
<tr>
<td width="5%"></td>
<td width="15%">ArrayVoltage:</td>
<td width="60%"><input readonly="readonly" type="text" value=374.988>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>PackVoltage:</td>
<td><input readonly="readonly" type="text" value=375.672>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>Current:</td>
<td><input readonly="readonly" type="text" value=11.879>&nbsp;&nbsp;A</td>
</tr>
<tr>
<td></td>
<td>SOC:</td>
<td><input readonly="readonly" type="text" value=44.100%></td>
</tr>
<tr>
<td></td>
<td>SOCWH:</td>
<td><input readonly="readonly" type="text" value=3803>&nbsp;&nbsp;WH</td>
</tr>
<tr>
<td></td>
<td>SOCAH:</td>
<td><input readonly="readonly" type="text" value=9.800>&nbsp;&nbsp;AH</td>
</tr>
<tr>
<td></td>
<td>SOH:</td>
<td><input readonly="readonly" type="text" value=100.000%></td>
</tr>
<tr>
<td></td>
<td>SysTemp:</td>
<td><input readonly="readonly" type="text" value=25.200>&nbsp;&nbsp;&#8451</td>
</tr>
<tr>
<td></td>
<td>MaxCellVol:</td>
<td><input readonly="readonly" type="text" value=3.354>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>MinCellVol:</td>
<td><input readonly="readonly" type="text" value=3.344>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>MaxCellTemp:</td>
<td><input readonly="readonly" type="text" value=28.000>&nbsp;&nbsp;&#8451</td>
</tr>
<tr>
<td></td>
<td>MinCellTemp:</td>
<td><input readonly="readonly" type="text" value=24.400>&nbsp;&nbsp;&#8451</td>
</tr>
<tr>
<td></td>
<td>MaxVolPos:</td>
<td><input readonly="readonly" type="text" value=6></td>
</tr>
<tr>
<td></td>
<td>MinVolPos:</td>
<td><input readonly="readonly" type="text" value=6></td>
</tr>
<tr>
<td></td>
<td>MaxTempPos:</td>
<td><input readonly="readonly" type="text" value=5></td>
</tr>
<tr>
<td></td>
<td>MinTempPos:</td>
<td><input readonly="readonly" type="text" value=2></td>
</tr>
<tr>
<td></td>
<td>Power:</td>
<td><input readonly="readonly" type="text" value=4>&nbsp;&nbsp;KW</td>
</tr>
</table><br>
<table border="0" cellspacing="0" cellpadding="0" class="common_table">
<tr>
<td colspan="3" width="40%"><h3>Limit Information:</h3></td></tr>
<tr>
<td  width="5%"></td>
<td  width="15%">ChargeLimitVol:</td>
<td  width="60%"><input readonly="readonly" type="text" value=394.8>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>DischargeLimitVol:</td>
<td><input readonly="readonly" type="text" value=156.8>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>ChargeLimitCurrent:</td>
<td><input readonly="readonly" type="text" value=20.0>&nbsp;&nbsp;A</td>
</tr>
<tr>
<td></td>
<td>DischargeLimitCurrent:</td>
<td><input readonly="readonly" type="text" value=50.0>&nbsp;&nbsp;A</td>
</tr>
</table><br>
<table border="0" cellspacing="0" cellpadding="0" class="common_table">
<tr>
<td colspan="2" width="40%"><h3>Series Battery Num:</h3></td>
<td width="40%"><select name="SeriesBatteryNum" onChange="submitForm();">
<option value="1" id="1" selected="selected">1</option>
<option value="2" id="2">2</option>
<option value="3" id="3">3</option>
<option value="4" id="4">4</option>
<option value="5" id="5">5</option>
<option value="6" id="6">6</option>
<option value="7" id="7">7</option>
</select></td>
</tr><tr>
<td width="5%"></td>
<td width="15%">BattVol:</td>
<td width="60%"><input readonly="readonly" type="text" value=53.567>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>CellVolDiff:</td>
<td><input readonly="readonly" type="text" value=0.006>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>CellVol[1]:</td>
<td><input readonly="readonly" type="text" value=3.347>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>CellVol[2]:</td>
<td><input readonly="readonly" type="text" value=3.348>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>CellVol[3]:</td>
<td><input readonly="readonly" type="text" value=3.348>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>CellVol[4]:</td>
<td><input readonly="readonly" type="text" value=3.348>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>CellVol[5]:</td>
<td><input readonly="readonly" type="text" value=3.346>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>CellVol[6]:</td>
<td><input readonly="readonly" type="text" value=3.349>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>CellVol[7]:</td>
<td><input readonly="readonly" type="text" value=3.347>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>CellVol[8]:</td>
<td><input readonly="readonly" type="text" value=3.348>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>CellVol[9]:</td>
<td><input readonly="readonly" type="text" value=3.352>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>CellVol[10]:</td>
<td><input readonly="readonly" type="text" value=3.348>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>CellVol[11]:</td>
<td><input readonly="readonly" type="text" value=3.347>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>CellVol[12]:</td>
<td><input readonly="readonly" type="text" value=3.348>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>CellVol[13]:</td>
<td><input readonly="readonly" type="text" value=3.348>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>CellVol[14]:</td>
<td><input readonly="readonly" type="text" value=3.347>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>CellVol[15]:</td>
<td><input readonly="readonly" type="text" value=3.348>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>CellVol[16]:</td>
<td><input readonly="readonly" type="text" value=3.348>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>CellVolMax:</td>
<td><input readonly="readonly" type="text" value=3.352>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>CellVolMin:</td>
<td><input readonly="readonly" type="text" value=3.346>&nbsp;&nbsp;V</td>
</tr>
<tr>
<td></td>
<td>CellTemp[1]:</td>
<td><input readonly="readonly" type="text" value=26.300>&nbsp;&nbsp;&#8451</td>
</tr>
<tr>
<td></td>
<td>CellTemp[2]:</td>
<td><input readonly="readonly" type="text" value=26.000>&nbsp;&nbsp;&#8451</td>
</tr>
<tr>
<td></td>
<td>CellTemp[3]:</td>
<td><input readonly="readonly" type="text" value=26.300>&nbsp;&nbsp;&#8451</td>
</tr>
<tr>
<td></td>
<td>CellTemp[4]:</td>
<td><input readonly="readonly" type="text" value=25.800>&nbsp;&nbsp;&#8451</td>
</tr>
<tr>
<td></td>
<td>BalanceCtl:</td>
<td>1:<input type="checkbox" onclick="return false;">2:<input type="checkbox" onclick="return false;">3:<input type="checkbox" onclick="return false;">4:<input type="checkbox" onclick="return false;">5:<input type="checkbox" onclick="return false;">6:<input type="checkbox" onclick="return false;">7:<input type="checkbox" onclick="return false;">8:<input type="checkbox" onclick="return false;">9:<input type="checkbox" onclick="return false;">10:<input type="checkbox" onclick="return false;">11:<input type="checkbox" onclick="return false;">12:<input type="checkbox" onclick="return false;">13:<input type="checkbox" onclick="return false;">14:<input type="checkbox" onclick="return false;">15:<input type="checkbox" onclick="return false;">16:<input type="checkbox" onclick="return false;">
</td>
</tr>
</table>
</form>
</center>
</body>
</html>

Re: Rückmeldungen Beta 1.9.257 (RC1)

Verfasst: Fr Mär 25, 2022 11:51 am
von Nolle
Ich habe gerade nochmal ein bisschen im GitHub gestöbert:
Ausschlaggebend war dann wohl dieser Pull: Fix broken BYD module #1843 https://github.com/snaptec/openWB/commi ... eac2868210
Vorher wurden sowohl Home.asp als auch RunData.asp abgerufen.

Re: Rückmeldungen Beta 1.9.257 (RC1)

Verfasst: Fr Mär 25, 2022 11:55 am
von LutzB
Sind auf der home.asp alle Daten vorhanden? Kann ich gerade auf dem Handy nicht gut sehen. Falls nicht, müssen wirklich beide Seiten abgerufen werden.

Re: Rückmeldungen Beta 1.9.257 (RC1)

Verfasst: Fr Mär 25, 2022 1:39 pm
von Nolle
Wenn ich es richtig sehe, dann werden nur SOC und Power abgefragt.
Zumindest bei meiner Batterie werden beide Werte auf beiden Seiten zurückgegeben. (RunData gerundet)
Ich nehme aber mal an, es hatte einen Grund, warum beide Seiten abefragt wurden? Evtl. liefern Batterien neueren Datums (HVS und HVM) nur noch eine der Seiten zurück? Ich habe eine HV-Batterie aus 2018...

Re: Rückmeldungen Beta 1.9.257 (RC1)

Verfasst: Fr Mär 25, 2022 1:44 pm
von HSC
Hinweis:
vor 15 Tagen gab es auch noch eine Änderung zu BYD:
https://github.com/snaptec/openWB/pull/2082/files
VG