Daly Bms keine Kommunikation

Moin,

habe den Usb Adapter für das Daly Bms gekauft und bekomme ihn einfach nicht ans laufen.
Verschiedene Usb Anschlüsse am Pi3 probiert, in den Einstellungen auch diverse Werte probiert. Ist der für Bluetooth.
In der Hauptmaske erscheint beim Tabwechsel immer kurz die Anzeige, man kann aber die Werte nicht ablesen oder erahnen ob da überhaupt welche stehen.

Eine wirkliche Anleitung zur Einrichtung des Daly Bms gibt es auch nicht?

Vielen Dank für eure Hilfe,

Gruß Moritz

Hat niemand eine Idee? @Karl ?

Hey,

check bitte mal ob die Werte in die globalen Variablen geschrieben werden.

Ins Backend kommst du über 192.168.4.1:1880.
Die Werte müssten unter BMScell1-4 zu finden sein.

Gibt es eine Anleitung wie man das genau anschließen muss? Welcher Usb Port ist egal? Hab immer USB1 genommen.
Bei BMScell1 usw steht wait

Anleitung:

  1. Usb Kabel zwischen Raspberry und Daly einstecken (6pin Bluetooth Port, 3pin Monit Port)
  2. richtigen Usb-Port im Webinterface auf Daly-Bluetooth oder Daly-Monit stellen.

fertig.

Hab ich so gemacht. Kann es sein das ich im BMS noch die Timeout Zeit anpassen muss? Habe ich eigentlich auch gemacht. Nach wie vor steht dort nur WAIT im Backend.

Wenn das originale Bluetooth-Modul funktioniert läuft es eigentlich auch problemlos bei uns.

Bist du im richtigen Port am BMS? Wenn ich mich richtig erinnere, gibt es zwei.

Hast du im Frontend unter System Config → System den USB-Port entsprechend ausgewählt? Welche Version des Images benutzt du? Bei 1.0.3 wurden nochmal Änderungen an den BMS Flows vorgenommen, siehe changelog.

Habe erst das Image von der Pekaway Website genommen. Das ist für den Pi3 aber nur das 1.0.2. Wenn ich das bei mir im Wlan habe und update klicke passiert nichts. Habe auch schon bei Node Red geguckt was der dort macht.
Habe auch gerade ein frisches Bullseye aufgesetzt und dann das Script von git.pekaway laufen lassen. Nach dem alles fertig ist gibt es keine Nodes in Node Red.
Von Anfang an habe ich immer Usb angeschlossen und dann sieht man unter System den aktiven Usb Port, dann den richtigen ausgewählt und dort dann Daly BMS Bluetooth ausgewählt.

Ich verstehe echt nicht was bei mir falsch läuft.

Richtiger Port ist das. Habe zur Kontrolle noch mal das Bluetooth Interface angeschlossen. Gleicher Port, nur Pekaway geht nicht.

Versuch mal bitte die Flows händisch einzufügen und dann Node-RED neuzustarten. pi4/flows.json · main · Vincent / VanPi · GitLab

Zum WLAN, kannst du denn die Schritte die vorgenommen werden manuell ausführen?

Habe jetzt daly-bms-cli über Python genutzt. Habt ihr in Version 1.2 auch, nutzt es aber nicht? Oder verstehe ich das falsch. Hier mein Flow für die Nachwelt, falls jemand sowas sucht.

[
    {
        "id": "37b2e81f6c349df5",
        "type": "tab",
        "label": "BMS",
        "disabled": false,
        "info": "",
        "env": []
    },
    {
        "id": "20e7495a049cc583",
        "type": "inject",
        "z": "37b2e81f6c349df5",
        "name": "",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "",
        "payloadType": "date",
        "x": 100,
        "y": 180,
        "wires": [
            [
                "bca69661d54db249"
            ]
        ]
    },
    {
        "id": "acd34d45df354fdd",
        "type": "exec",
        "z": "37b2e81f6c349df5",
        "command": "daly-bms-cli  -d /dev/ttyUSB0 --all",
        "addpay": "",
        "append": "",
        "useSpawn": "false",
        "timer": "",
        "winHide": false,
        "oldrc": false,
        "name": "",
        "x": 400,
        "y": 180,
        "wires": [
            [
                "3637b439b61bd8cd",
                "73241ebe60e6d918"
            ],
            [],
            []
        ]
    },
    {
        "id": "3637b439b61bd8cd",
        "type": "debug",
        "z": "37b2e81f6c349df5",
        "name": "debug 1",
        "active": false,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "true",
        "targetType": "full",
        "statusVal": "",
        "statusType": "auto",
        "x": 740,
        "y": 200,
        "wires": []
    },
    {
        "id": "131a988d7745023a",
        "type": "ui_gauge",
        "z": "37b2e81f6c349df5",
        "name": "",
        "group": "43ad4dbfa179c0a8",
        "order": 0,
        "width": 0,
        "height": 0,
        "gtype": "gage",
        "title": "SOC",
        "label": "Prozent",
        "format": "{{msg.payload.soc.soc_percent}}",
        "min": 0,
        "max": "100",
        "colors": [
            "#b30000",
            "#e6e600",
            "#00b500"
        ],
        "seg1": "30",
        "seg2": "70",
        "className": "",
        "x": 730,
        "y": 520,
        "wires": []
    },
    {
        "id": "73241ebe60e6d918",
        "type": "json",
        "z": "37b2e81f6c349df5",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 470,
        "y": 400,
        "wires": [
            [
                "3d176f061326532c",
                "1f42a103112b8ebb",
                "064423a4ba7a2c86",
                "d99c3b105e830dc6",
                "9583d01f419d5c0c",
                "131a988d7745023a"
            ]
        ]
    },
    {
        "id": "3d176f061326532c",
        "type": "debug",
        "z": "37b2e81f6c349df5",
        "name": "debug 3",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "false",
        "statusVal": "",
        "statusType": "auto",
        "x": 700,
        "y": 440,
        "wires": []
    },
    {
        "id": "554a10ae3784ad66",
        "type": "comment",
        "z": "37b2e81f6c349df5",
        "name": "WICHTIG OBERE VERBINDUNG NUTZEN",
        "info": "",
        "x": 570,
        "y": 140,
        "wires": []
    },
    {
        "id": "1f42a103112b8ebb",
        "type": "ui_gauge",
        "z": "37b2e81f6c349df5",
        "name": "",
        "group": "43ad4dbfa179c0a8",
        "order": 1,
        "width": 0,
        "height": 0,
        "gtype": "gage",
        "title": "Gesamtspannung",
        "label": "Volt",
        "format": "{{msg.payload.soc.total_voltage}}",
        "min": 0,
        "max": "30",
        "colors": [
            "#b30000",
            "#e6e600",
            "#00b500"
        ],
        "seg1": "",
        "seg2": "24",
        "className": "",
        "x": 770,
        "y": 560,
        "wires": []
    },
    {
        "id": "064423a4ba7a2c86",
        "type": "ui_gauge",
        "z": "37b2e81f6c349df5",
        "name": "",
        "group": "43ad4dbfa179c0a8",
        "order": 2,
        "width": 0,
        "height": 0,
        "gtype": "gage",
        "title": "Höchste Zellspannung",
        "label": "Volt",
        "format": "{{msg.payload.cell_voltage_range.highest_voltage}}",
        "min": 0,
        "max": "4",
        "colors": [
            "#00b500",
            "#e6e600",
            "#ca3838"
        ],
        "seg1": "",
        "seg2": "",
        "className": "",
        "x": 780,
        "y": 600,
        "wires": []
    },
    {
        "id": "d99c3b105e830dc6",
        "type": "ui_gauge",
        "z": "37b2e81f6c349df5",
        "name": "",
        "group": "43ad4dbfa179c0a8",
        "order": 3,
        "width": 0,
        "height": 0,
        "gtype": "gage",
        "title": "Niedrigste Zellspannung",
        "label": "Volt",
        "format": "{{msg.payload.cell_voltage_range.lowest_voltage}}",
        "min": 0,
        "max": "4",
        "colors": [
            "#00b500",
            "#e6e600",
            "#ca3838"
        ],
        "seg1": "",
        "seg2": "",
        "className": "",
        "x": 790,
        "y": 640,
        "wires": []
    },
    {
        "id": "9583d01f419d5c0c",
        "type": "ui_gauge",
        "z": "37b2e81f6c349df5",
        "name": "",
        "group": "43ad4dbfa179c0a8",
        "order": 4,
        "width": 0,
        "height": 0,
        "gtype": "gage",
        "title": "Batterietemperatur",
        "label": "Grad Celsius",
        "format": "{{msg.payload.temperatures[\"1\"]}}",
        "min": "20",
        "max": "30",
        "colors": [
            "#00b500",
            "#e6e600",
            "#ca3838"
        ],
        "seg1": "",
        "seg2": "",
        "className": "",
        "x": 770,
        "y": 680,
        "wires": []
    },
    {
        "id": "bca69661d54db249",
        "type": "trigger",
        "z": "37b2e81f6c349df5",
        "name": "",
        "op1": "1",
        "op2": "0",
        "op1type": "str",
        "op2type": "str",
        "duration": "-1",
        "extend": false,
        "overrideDelay": false,
        "units": "min",
        "reset": "",
        "bytopic": "all",
        "topic": "topic",
        "outputs": 1,
        "x": 250,
        "y": 240,
        "wires": [
            [
                "acd34d45df354fdd"
            ]
        ]
    },
    {
        "id": "43ad4dbfa179c0a8",
        "type": "ui_group",
        "name": "BMS",
        "tab": "0fd702fdfe53e9c0",
        "order": 1,
        "disp": true,
        "width": "6",
        "collapse": false,
        "className": ""
    },
    {
        "id": "0fd702fdfe53e9c0",
        "type": "ui_tab",
        "name": "Home",
        "icon": "dashboard",
        "disabled": false,
        "hidden": false
    }
]
1 Like