NEWS
Werte aus JS auslesen und in Datenpunkte einfügen
-
@Codierknecht hat wahrscheinlich recht. da werden zur Laufzeit Daten nachgeladen und dann direkt ins html eingetragen.
Du könntest mal in die Web developer tools deines Browser gehen (F12),
auf den Netzwerk-Tab, dann zur Sicherheit mit F5 die Seite neu laden, dann den Suchdialog (mit STRG+F) aufrufen und nach deinem Wert suchen. Beachte, das Fließkommazahlen in javascript mit Punkt notiert werden (also anstatt 123,456 ist das dann 123.456)
Als Ergebnis erhälst du wahrscheinlich viele Fundstellen. Die musst du dann einzeln durchschauen um den eigentlichen Übertragungsort zu finden. Dann können wir weiter mit dem parser-adapter schauen.Im Sceenshot habe ich das mal mit dem Forum und dem aktuellen Thread gemacht. Da werden die Daten auch per JSON übertragen und dann erst im Browser die Seite generiert.
-
@oliverio danke, werde ich mal probieren. Ich kenne den Hersteller des BMS aber nicht. Die Batterie ist von Lanni. Ich finde den button nicht zum Titel ändern.
-
@fimoknete sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
Ich kenne den Hersteller des BMS aber nicht. Die Batterie ist von Lanni
Gibt's da einen Link, oder hast Du das selbst zusammengeklöppelt?
-
@codierknecht Das ist eine Rack mounted BAtterie aus China. Die kam so wie sie ist.
Anleitung sagt zum BMS: Ich rate mal, dass es ein Daren BMS ist. Steht aber nirgends.
Es gibt noch ein ModBus protokoll mit den ganze Registern. Ich weis aber nicht, wie ich das auslesen soll. Ich kapiere nicht mal den parity check in dem Manual.
BMS_Protocol_ModBus_V1_0_2_beta1 (1).pdf -
@fimoknete
Na das ist zumindest schon mal etwas, mit dem vielleicht die ModBus-Experten hier etwas anfangen können.
Frag' mich aber nicht, wer sich da gut auskennt - ich jedenfalls leider nicht.Vielleicht können da @apollon77, @Bluefox oder @haus-automatisierung weiterhelfen?
-
@fimoknete
Wo ist das Problem?Wie hast du versucht die Batterie zu verdrahten, und wie hast du den Modbusadapter konfiguriert.
Dann brauchst du einen HEX->Dec Rechner und danach müsdte es laufen.
immer erst mit nur einer Adresse beginnen!
-
@homoran Ich hatte ein RS485 auf USB also Comm Ersatz. Wurde auch von IOBroker gefunden. Ich habe das aber nie zum laufen gebracht.
-
-
@fimoknete sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
ich finde den Wert im serial stream
was ist das?
ist das ein Modbus Tester?wie hast du den angeschlossen?
ich hab verschiedene pinouts gefunden
war bei der Batterie so etwas dabei?
-
@homoran
F12 und network Auswahl im browser. DAs ist der Serial Stream aus Commport 10 mit CAN/USB Stecker aus der Batterie.Die Frage ist, wie bekomme ich das in den IOBroker.
Das ganze is WS (Websocket Traffic)
-
@fimoknete sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
DAs ist der Serial Stream
Auch rs485 ist serial.
warum das nicht direkt abgreifen?mit Parsen der Seite bist du ja nicht weiter gekommen.
hilft vieleicht der CAN-Bus Adapter?
-
-
@homoran Der Can-Bus adapter in IOBroker lässt sich nicht installieren. Das wäre meine erste Wahl gewesen.
-
@fimoknete sagte in Werte aus JS auslesen und in Datenpunkte einfügen:
Der Can-Bus adapter in IOBroker lässt sich nicht installieren
böser Adapter!
Was sagtcer denn zu seiner Verteidigung?
-
-
@fimoknete Da hatcer Recht!
Windows ist eine "Bad Platform"
-
Log sagt
Scheinbar ist das nicht für Windows gedacht.
-
-
Ja, funktioniert nur unter Linux.
Requirements Linux operating system (because of the used socketcan library)
-
Die Daten kommen ja via Websocket in den Browser. Die Daten kann ich ja nun sehen. Wie kommen die Daten denn nun in den IObroker??? ODer gibt es einen WS Parser?