Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter victron-gx im latest

NEWS

  • Der neue Monatsrückblick für Mai und Juni 2026 ist online!
    BluefoxB
    Bluefox
    8
    1
    710

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    3.4k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    5.4k

Test Adapter victron-gx im latest

Geplant Angeheftet Gesperrt Verschoben Tester
14 Beiträge 5 Kommentatoren 324 Aufrufe 4 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Dr. BakteriusD Online
    Dr. BakteriusD Online
    Dr. Bakterius
    Most Active
    schrieb am zuletzt editiert von
    #5

    @sefina: Ist auch angedacht das Victron Energy Interface MK3 zu unterstützen? Derzeit hole ich mir die Daten mit https://github.com/j9brown/victron-mk3 und einem Python-Script in meinen MQTT-Adapter. Bringt mir diese Datenpunkte:

    7a0d5fca-91c5-416e-9711-b010ab070dd7-image.jpeg

    Funktioniert soweit reibungslos, doch dafür einen Adapter zu haben, würde alles vereinfachen.

    N 1 Antwort Letzte Antwort
    0
    • Dr. BakteriusD Dr. Bakterius

      @sefina: Ist auch angedacht das Victron Energy Interface MK3 zu unterstützen? Derzeit hole ich mir die Daten mit https://github.com/j9brown/victron-mk3 und einem Python-Script in meinen MQTT-Adapter. Bringt mir diese Datenpunkte:

      7a0d5fca-91c5-416e-9711-b010ab070dd7-image.jpeg

      Funktioniert soweit reibungslos, doch dafür einen Adapter zu haben, würde alles vereinfachen.

      N Offline
      N Offline
      nettworker
      schrieb am zuletzt editiert von nettworker
      #6

      @Dr.-Bakterius Hast du keinen Cerbo oder Raspi mit Venus OS oder welche Daten brauchst du vom MK3?

      Dr. BakteriusD 1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        Maximal
        schrieb am zuletzt editiert von
        #7

        Toller Adapter, ich probiere gerade ein ein wenig rum.

        Es werden Solar Charger, Grid Meter, Inverter/Charger (nur einer von drei) auf dem erkannten läuft auch das GX System (also ein Multiplus GX) erkannt.

        Die Batterie wird nicht erkannt (Pylontech Batterie)

        In der Datenpunkt-Struktur unter:
        victron-gx.0.devices.system wird nichts angelegt (Ordner leer)

        Einige Daten der Batterie, aber nicht alle, finde ich unter:
        victron-gx.0.overview.Dc.Battery

        Habe ich irgendetwas übersehen ?

        SefinaS 1 Antwort Letzte Antwort
        0
        • N nettworker

          @Dr.-Bakterius Hast du keinen Cerbo oder Raspi mit Venus OS oder welche Daten brauchst du vom MK3?

          Dr. BakteriusD Online
          Dr. BakteriusD Online
          Dr. Bakterius
          Most Active
          schrieb am zuletzt editiert von
          #8

          @nettworker sagte:

          Hast du keinen Cerbo oder Raspi mit Venus OS oder welche Daten brauchst du vom MK3?

          Venus OS wird ja nicht mehr wirklich supportet. Zudem ist das auch nicht pflegeleichter als die Lösung die ich derzeit habe. Ein Adapter der das direkt im ioBroker macht, wäre schon fein. Die auslesbaren DP habe ich ja oben beigefügt.

          SefinaS 1 Antwort Letzte Antwort
          0
          • M Maximal

            Toller Adapter, ich probiere gerade ein ein wenig rum.

            Es werden Solar Charger, Grid Meter, Inverter/Charger (nur einer von drei) auf dem erkannten läuft auch das GX System (also ein Multiplus GX) erkannt.

            Die Batterie wird nicht erkannt (Pylontech Batterie)

            In der Datenpunkt-Struktur unter:
            victron-gx.0.devices.system wird nichts angelegt (Ordner leer)

            Einige Daten der Batterie, aber nicht alle, finde ich unter:
            victron-gx.0.overview.Dc.Battery

            Habe ich irgendetwas übersehen ?

            SefinaS Offline
            SefinaS Offline
            Sefina
            Developer
            schrieb am zuletzt editiert von
            #9

            @Maximal du hast nichts übersehen, er pflegt nur das ein was er kennt, wenn du etwas hast was er nicht kennt siehst du es nicht.

            60090c20-1803-45ef-8f48-42574a62c2d9-image.jpeg

            Unter Einstellungen -> Alle Topic -> Download

            Mir die Datei schicken und dann kann ich neue Geräte Einpflegen.

            1 Antwort Letzte Antwort
            0
            • Dr. BakteriusD Dr. Bakterius

              @nettworker sagte:

              Hast du keinen Cerbo oder Raspi mit Venus OS oder welche Daten brauchst du vom MK3?

              Venus OS wird ja nicht mehr wirklich supportet. Zudem ist das auch nicht pflegeleichter als die Lösung die ich derzeit habe. Ein Adapter der das direkt im ioBroker macht, wäre schon fein. Die auslesbaren DP habe ich ja oben beigefügt.

              SefinaS Offline
              SefinaS Offline
              Sefina
              Developer
              schrieb am zuletzt editiert von
              #10

              @Dr.-Bakterius da stehe ich gerade auf den Schlauch wie du mit den MK3 kommunizierst, weil ich habe auch einen der mit meinen PI und meinen MP2 redet .....

              Mir fehlt da aber gerade die Verbindung

              Dr. BakteriusD 1 Antwort Letzte Antwort
              0
              • SefinaS Sefina

                @Dr.-Bakterius da stehe ich gerade auf den Schlauch wie du mit den MK3 kommunizierst, weil ich habe auch einen der mit meinen PI und meinen MP2 redet .....

                Mir fehlt da aber gerade die Verbindung

                Dr. BakteriusD Online
                Dr. BakteriusD Online
                Dr. Bakterius
                Most Active
                schrieb am zuletzt editiert von Dr. Bakterius
                #11

                @Sefina sagte:

                Mir fehlt da aber gerade die Verbindung

                Ich habe diese Python Library von GITHUB installiert und das folgende Skript schreibt mir die Werte in den MQTT-Adapter von ioBroker. Aber frage mich nicht nach Details, mir hat die KI dabei geholfen.

                #!/usr/bin/env python3
                import subprocess
                import re
                import time
                import logging
                import paho.mqtt.client as mqtt
                import sys
                
                MQTT_HOST = "127.0.0.1"
                MQTT_PORT = 1883
                BASE_TOPIC = "victron/mk3"
                SERIAL_DEVICE = "/dev/ttyUSB1"
                CLI_PATH = "/opt/victron-mk3/cli.py"
                CLI_CWD = "/opt/victron-mk3"
                
                logging.basicConfig(level=logging.INFO, format="%(asctime)s %(message)s")
                
                SECTION_RE = re.compile(r"^[A-Za-z][A-Za-z0-9]*$")
                VALUE_RE = re.compile(r"^\s+([a-zA-Z_0-9]+):\s*(.*)$")
                
                client = mqtt.Client(mqtt.CallbackAPIVersion.VERSION2)
                client.username_pw_set("******", "******")
                client.connect(MQTT_HOST, MQTT_PORT, 60)
                client.loop_start()
                
                def publish(section, key, value):
                    topic = f"{BASE_TOPIC}/{section}/{key}"
                    client.publish(topic, value, retain=True)
                
                def run_monitor():
                    current_section = None
                    proc = subprocess.Popen(
                        [sys.executable, CLI_PATH, "monitor", SERIAL_DEVICE],
                        cwd=CLI_CWD,
                        stdout=subprocess.PIPE,
                        stderr=subprocess.STDOUT,
                        text=True,
                        bufsize=1,
                    )
                    for line in proc.stdout:
                        raw = line.rstrip("\n")
                        if not raw.strip():
                            continue
                
                        # bekannte, harmlose Python-Warnungen ignorieren
                        if "DeprecationWarning" in raw or raw.strip().startswith("loop ="):
                            continue
                
                        if not raw.startswith(" ") and SECTION_RE.match(raw.strip()):
                            current_section = raw.strip()
                            publish(current_section, "_last_seen", int(time.time()))
                            continue
                
                        m = VALUE_RE.match(raw)
                        if m and current_section:
                            key, value = m.group(1), m.group(2)
                            publish(current_section, key, value)
                        else:
                            logging.warning(f"Nicht erkannte Zeile (current_section={current_section}): {raw!r}")
                
                while True:
                    try:
                        run_monitor()
                    except Exception as e:
                        logging.error(f"Fehler, starte neu in 10s: {e}")
                        time.sleep(10)
                
                1 Antwort Letzte Antwort
                0
                • Samson71S Offline
                  Samson71S Offline
                  Samson71
                  schrieb zuletzt editiert von Samson71
                  #12

                  @sefina
                  Ich habe den Adapter jetzt auch mal installiert und muss sagen gefällt mir. Diverse Werte, die man sich sonst aus den MQTT-Werten erst in eigene Datenpunkte "lesbar" konvertieren muss, kommen hier out of the box. Sehr schön. 👍

                  Die MPPT's, der VM-3P75CT, sowie die eingebundenen JK-BMS werden wie erwartet gefunden und auch mein über MQTT/NodeRed ins Victron System eingebundener Huawei-WR wird als victron-gx.0.overview.Ac.PvOnGrid gefunden und die Werte angezeigt.

                  Was ich bisher in den Datenpunkten nicht gefunden habe, sind meine 4 Temperatursensoren und den per GitHub Skript eingebundenen Go-e-Charger

                  Markus

                  Bitte beachten:
                  Hinweise für gute Forenbeiträge
                  Maßnahmen zum Schutz des Forums

                  SefinaS 1 Antwort Letzte Antwort
                  0
                  • Samson71S Samson71

                    @sefina
                    Ich habe den Adapter jetzt auch mal installiert und muss sagen gefällt mir. Diverse Werte, die man sich sonst aus den MQTT-Werten erst in eigene Datenpunkte "lesbar" konvertieren muss, kommen hier out of the box. Sehr schön. 👍

                    Die MPPT's, der VM-3P75CT, sowie die eingebundenen JK-BMS werden wie erwartet gefunden und auch mein über MQTT/NodeRed ins Victron System eingebundener Huawei-WR wird als victron-gx.0.overview.Ac.PvOnGrid gefunden und die Werte angezeigt.

                    Was ich bisher in den Datenpunkten nicht gefunden habe, sind meine 4 Temperatursensoren und den per GitHub Skript eingebundenen Go-e-Charger

                    SefinaS Offline
                    SefinaS Offline
                    Sefina
                    Developer
                    schrieb zuletzt editiert von
                    #13

                    @Samson71 wenn etwas fehlt, ist es wichtig mir den Katalog zu geben.
                    Wenn ich den habe und man mir sagt was benötigt wird (falls etwas nicht erkannt wird) und welche werte wichtig sind, kann ich es entspannt einpflegen.

                    Ansonsten, freut es mich das er funktioniert.

                    Samson71S 1 Antwort Letzte Antwort
                    0
                    • SefinaS Sefina

                      @Samson71 wenn etwas fehlt, ist es wichtig mir den Katalog zu geben.
                      Wenn ich den habe und man mir sagt was benötigt wird (falls etwas nicht erkannt wird) und welche werte wichtig sind, kann ich es entspannt einpflegen.

                      Ansonsten, freut es mich das er funktioniert.

                      Samson71S Offline
                      Samson71S Offline
                      Samson71
                      schrieb zuletzt editiert von
                      #14

                      @Sefina sagte:

                      @Samson71 wenn etwas fehlt, ist es wichtig mir den Katalog zu geben.

                      Was brauchst Du alles?
                      Mir fehlt der Charger

                      bc0470d4-5db0-4401-9254-30d8b96b5763-image.jpeg

                      7e45ac3d-f3c8-40e9-b3f2-801a2a3a4ec8-image.jpeg

                      und die Temperatursensoren. Sind originale Sensoren von Victron, die per Kabel am Cerbo hängen.

                      584b69c1-2042-4769-a4a8-7cb6d9e068b6-image.jpeg
                      c1497d21-5b3e-46a4-9288-add1e790cbbd-image.jpeg

                      Markus

                      Bitte beachten:
                      Hinweise für gute Forenbeiträge
                      Maßnahmen zum Schutz des Forums

                      1 Antwort Letzte Antwort
                      0

                      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                      Registrieren Anmelden
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      359

                      Online

                      33.0k

                      Benutzer

                      83.5k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2026
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe