NEWS
Werte aus JS auslesen und in Datenpunkte einfügen
-
@fimoknete said in Werte aus JS auslesen und in Datenpunkte einfügen:
Parser:
geht nicht mit dynamischen Werten
doch, aber halt nicht aus der webseite, sondern aus der datei in der der wert wirklich übertragen wird. problematisch, falls verschlüsselung/kodierung eingesetzt wird oder wie hier nochmal ein anderes protokoll (websocket)
-
@fimoknete sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
ich habe das an den Modbus Adapter geklemmt
Was?
und
@homoran sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
Wie hast du versucht die Batterie zu verdrahten
um dir helfen zu können fragte ich nach
@homoran sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
wie hast du den angeschlossen?
ich hab verschiedene pinouts gefunden
war bei der Batterie so etwas dabei?
Bitte beantworten, dann geht es ggf. mit den Einstellungen am Modbus Adapter weiter
-
@oliverio sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
aber halt nicht aus der webseite, sondern aus der datei in der der wert wirklich übertragen wird.
oder das js auf der Website aufrufen
-
@homoran was meinst du? Die Files sind alle Lokal.
-
@homoran said in Werte aus JS auslesen und in Datenpunkte einfügen:
@fimoknete sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
ich habe das an den Modbus Adapter geklemmt
Was?
und
@homoran sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
Wie hast du versucht die Batterie zu verdrahten
um dir helfen zu können fragte ich nach
@homoran sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
wie hast du den angeschlossen?
ich hab verschiedene pinouts gefunden
war bei der Batterie so etwas dabei?
Bitte beantworten, dann geht es ggf. mit den Einstellungen am Modbus Adapter weiter
-
@fimoknete das sieht doch schon mal gut aus.
mit den noch ausstehenden Antworten kommen wir dann sicher weiter
-
@homoran
Batterie -> RS485 -> ESP8026 -> USB -> Rechner -> iobroker -> Modbusadapterwelche Fragen sind denn noch offen???
ich hätte auch einen RS485/USB Adapter ohne ESP8026
-
@fimoknete sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
welche Fragen sind denn noch offen???
@homoran sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
und
@homoran sagte in Werte aus JS auslesen und in Datenpunkte einfügen:Wie hast du versucht die Batterie zu verdrahten
@fimoknete sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
Batterie -> RS485 -> ESP8026 -> USB -> Rechner -> iobroker -> Modbusadapter
was soll denn die Konstruktion?
welche Aufgabe hat der ESP?
noch eine Stör-/Fehlerquelle?@fimoknete sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
ich hätte auch einen RS485/USB Adapter
natürlich!
womit wir wieder bei der Verdrahtung sind -
teste anders, zuerst halber Weg
Batterie -> RS485 / USB Adapter -> Rechner
dann versuche mit Windowsprogrammen wie ModbusMaster oder Modbus Poll
die Register zu lesen. -
@homoran said in Werte aus JS auslesen und in Datenpunkte einfügen:
@fimoknete sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
welche Fragen sind denn noch offen???
@homoran sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
und
@homoran sagte in Werte aus JS auslesen und in Datenpunkte einfügen:Wie hast du versucht die Batterie zu verdrahten
@fimoknete sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
Batterie -> RS485 -> ESP8026 -> USB -> Rechner -> iobroker -> Modbusadapter
was soll denn die Konstruktion?
welche Aufgabe hat der ESP?
noch eine Stör-/Fehlerquelle?@fimoknete sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
ich hätte auch einen RS485/USB Adapter
natürlich!
womit wir wieder bei der Verdrahtung sindESP macht WIFI zu meinem Rechner als Serial Comm Eingang.
-
@fimoknete Ich werde morgen mal die VErdrahtung mit dem Manual Pin1 und pin7 aus USB Adapter testen und die Resultate hier einpflegen.
-
@fimoknete sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
mal die VErdrahtung mit dem Manual Pin1 und pin7
und wie machst du oder der ESP es jetzt??
@fimoknete sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
WIFI zu meinem Rechner als Serial Comm Eingang.
das wäre dann wohl eher Modbus TCP, oder rtu over tcp?
-
@fimoknete sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
ESP macht WIFI zu meinem Rechner als Serial Comm Eingang.
Das skizzierte Setup birgt schon allein für sich deutlich mehr Fehlerquellen als man gebrauchen kann.
Ich würde das erstmal deutlich verschlanken, um die grundsätzliche Funktion herzustellen.
Batterie => Kabel => Rechner
Kein ESP, kein WIFI und sonstiges Gerödel. -
das geht eh nicht : RS485 -> ESP8026
wenn dann RS485 / TTL Wandler nach ESP8266Nachtrag :
Der kleine Bruder TE2000ab Kapitel 3.3.7 Bezeichnung der Schnittstellen mit PIN
Wäre dann Nr. 10 Host und Externe im Kapitel 3.3.7
Pin 1 B
Pin 2 A
oder
Pin 7 A1
Pin 8 B1und achte auf die DIP Schalter Kapitel 3.3.1
Host ist 1, ON,OFF,OFF,OFF -
@fimoknete sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
Ich kapiere nicht mal den parity check
relativ simple,
Example:
00 04 10 00 00 17 B5 15CRC16 Modbus über 00 04 10 00 00 17 ist 15 B5
LSB / MSB getauscht ist B5 15 -
@ralla66 Das braucht @fimoknete doch alles gar nicht (zu interessieren).
Das macht alles der Modbusadapter unter der Haube.Verdrahtung muss stimmen, Grundeinstellungen und Register
feddisch!
-
@homoran sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
Das macht alles der Modbusadapter
wenn der dann mal die Daten bekommt,
noch weit, weit weg davon.
Wenn er das mit hterm prüft brauch er die CRC.
Zumal die Register ja noch unbekannt sind, vermutlich an der V1.02 angelehnt.Dann macht mal
-
@ralla66 sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
die Register ja noch unbekannt sind,
nee, die sind in der pdf drin, allerdings in Hex.
@ralla66 sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
noch weit, weit weg davon.
deswegen wollte ich Schritt für Schritt vorgehen, um nicht zu viel Punkte offen zu haben, bevor es dann kreuz und quer geht.
Erst die Hardware...
-
@homoran sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
die sind in der pdf drin
für das vermutliche BMS
und so ne Prüfung des Windows USB Drivers in den Einstellungen wäre ja auch nicht schlecht.
Da hat Windows so sein Eigenleben. -
Laut Hersteller ist ein Daren BMS:
So stehts im Manual.
Die Register sind dort auch hinterlegt.