Weiter zum Inhalt
  • Home
  • Aktuell
  • 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. ...nicht in offiziellem Repo
  5. Test Adapter Victron VRM

NEWS

  • Neuer Installer und neuer Fixer: übersichtliche Oberfläche und `iob docker`
    BluefoxB
    Bluefox
    7
    1
    351

  • Mitmachen: Sprich „ioBroker“ ein – für ein lokales Aktivierungswort
    BluefoxB
    Bluefox
    6
    1
    309

  • Neuer Blogbeitrag: KI in ioBroker, vom Helfer im Admin bis zum eigenen Smart Assistant
    BluefoxB
    Bluefox
    4
    1
    348

Test Adapter Victron VRM

Geplant Angeheftet Gesperrt Verschoben ...nicht in offiziellem Repo
8 Beiträge 3 Kommentatoren 327 Aufrufe 3 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.
  • Z
    Z
    zottel
    schrieb am zuletzt editiert von zottel
    #1
    Aktuelle Test Version 0.1.0

    Github Link | https://github.com/jenskaschub/iobroker.victron-vrm

    Habe ein Victron Setup in meinem Van inkl. einem PI mit Venus.
    Online geht das Teil über einen MobileRouter mit nur 1GB Traffic pro Monat. Venus ist über tailscale mit meine heimischen LAN verbunden.
    Um die Daten in den ioBroker zu bekommen, habe ich schon einiges Adapter ausprobiert. Die gehen aber immer den Weg über MQTT oder Modbus, was technisch kein Problem ist aber meine 1GB Grenze sprengt.
    Zunächst habe ich dann einen eigen MQTT Dienst auf den PI installiert, der nur die nötigsten Daten sendet. Trotzdem zuviel Traffic.
    Allerdings sendet der Pi/Venus ja eh ans VRM und da gibt es ja auch eine API. Daher hier der Adapter der die Infos aus dem VRM-Portal in den ioBroker holt.
    Nötig nur: Token, VRM-ID

    PS: das ist mein erster Adapter und natürlich habe ich 95% der Arbeit der KI überlassen ...

    ioBroker auf proxmox

    JLegJ 1 Antwort Letzte Antwort
    0
    • Samson71S Samson71 verschob dieses Thema von Tester am
    • mcm1957M
      mcm1957M
      mcm1957
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      DANKE dass du Zeit und Wissen für die Entwicklung eines ioBroker Adapters investierst.

      Du wirst in der nächsten Zeit ein Issue des Repocheckers erhalten. Bitte prüfe die geloggten Meldungen und versuche Errors und nach Möglichkeit auch Warnings zu beheben.

      Derzeit gibt es (noch) keinen PR zur Aufnahme dieses Adapters in die Repositories

      Bitte dazu diese Informationen beachten:

      https://github.com/Jey-Cee/iobroker-ai-developer-guide

      https://github.com/ioBroker/ioBroker.repositories#requirements-for-an-adapter-to-get-added-to-the-latest-repository

      https://github.com/ioBroker/ioBroker.repositories#add-a-new-adapter-to-the-latest-repository-web-frontend

      Dem Adapter fehlen derzeit diverse Basisfunktionen, z.B. das komplette Testing

      Solltes du Hilfe benötigen oder Fragen habe, melde sich gerne in usneren Entwicklerkanälen auf Telegram oder Discord. Invitelinks gibts auf www.iobroker.dev

      Nochmals DANKE
      mcm1957

      Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
      Support Repositoryverwaltung.

      Wer 'nen Kaffee spendieren will: https://paypal.me

      LESEN - gute Forenbeitrage

      1 Antwort Letzte Antwort
      0
      • mcm1957M
        mcm1957M
        mcm1957
        Developer Most Active
        schrieb am zuletzt editiert von
        #3

        Hier mal die Issueliste eines ersten Checks.
        Falls was unklar ist bitte auf Telegram 7 Discord melden.

        Generell kann es sinnvoll sein, den adapter mittels create-adapetr NEU anzulegen (da schon mal der Repositoryname nicht passt) und dort den Code hineinzunehmen, Könnte weniger Aufwand sein als alle Fehler manuell nachzubessern.

        ERRORS:

        ❗ [E0003] Repository must have name ioBroker.adaptername, but now io"b"roker is in lowercase
        ❗ [E0017] No "repository" key found in the package.json
        ❗ [E0029] Node.js 20 is required as minimum, node.js 22 is recommended. The current engines.node clause ">=18" allows Node.js 18.0.0 as minimum. Please update it to require at least ">=20" at package.json.
        ❗ [E0033] @iobroker/adapter-core 3.1.6 specified. 3.2.3 is required as minimum, 3.4.3 (or newer) is current. Please update dependencies at package.json
        ❗ [E0035] No devDependency declared for @iobroker/testing. Please add "@iobroker/testing":"6.2.2" to devDependencies at package.json
        ❗ [E1011] extIcon not found in the io-package.json
        ❗ [E1027] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of "common.titleLang" in io-package.json.
        ❗ [E1034] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of "common.desc" in io-package.json.
        ❗ [E1035] "common.tier" is required in io-package.json. Please check https://github.com/ioBroker/ioBroker.docs/blob/master/docs/en/dev/objectsschema.md#adapter.
        ❗ [E1054] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of some "common.news" in io-package.json.
        ❗ [E1057] admin 6.0.0 listed as dependency but 7.6.17 is required as minimum, 7.6.20 is recommended. Please update globalDependency at io-package.json.
        ❗ [E1057] js-controller 5.0.0 listed as dependency but 6.0.11 is required as minimum. Please update dependency at io-package.json.
        ❗ [E1084] "common.title" is deprecated and replaced by "common.titleLang". Please remove from io-package.json.
        ❗ [E1105] io-package.json schema validation error: Missing required property "licenseInformation" in /commo
        ❗ [E1105] io-package.json schema validation error: Missing required property "tier" in /common
        ❗ [E2000] Package iobroker.victron-vrm not found on npm. Please publish
        ❗ [E3000] Neither "@iobroker/testing" nor "@iobroker/legacy-testing" is listed as a devDependency in package.json. Please add one of them.
        ❗ [E3002] Workflow file "/.github/workflows/test-and-release.yml" not found. Please create it for standard CI/CD testing.
        ❗ [E4048] No valid email address found for author/maintainer (package.json author "Jens", io-package.json author "Jens")
        ❗ [E4050] No valid email address found for copyright line in README.md
        ❗ [E4051] No valid email address found for copyright line in LICENSE (Copyright (c) 2026 jenskaschub)
        ❗ [E5004] Plain setInterval() found in source files (main.js). Please use this.setInterval() or adapter.setInterval() instead.
        ❗ [E5507] missing size attributes [lg,xl] for number at admin/jsonConfig.json/items/pollInterval
        ❗ [E5507] missing size attributes [lg,xl] for password at admin/jsonConfig.json/items/vrmToken
        ❗ [E5507] missing size attributes [lg,xl] for text at admin/jsonConfig.json/items/installationId
        ❗ [E5512] admin/jsonConfig.json schema validation error: Missing required property "i18n" in root
        ❗ [E5619] "admin/jsonConfig.json" does not specify the "i18n" attribute. It defaults to true, which may be unintentional. Please explicitly add "i18n": true, "i18n": false, or a custom path.
        ❗ [E6003] NO "## Changelog" found in README.md
        ❗ [E6004] No ## License found in README.md
        ❗ [E6015] README.md must use English language only but appears to contain German text (detected: "– das setzt"). Please remove or translate.
        ❗ [E8002] No topics found in the repository. Please go to "https://github.com/jenskaschub/iobroker.victron-vrm", press the settings button beside the about title and add some topics.
        ❗ [E9006] .commitinfo file should be excluded by .gitignore, please add a line with text ".commitinfo" to .gitignore
        ❗ [E9502] neither files section at package.json nor file .npmignore found. npm package will contain unwanted files.

        WARNINGS:

        👀 [W0037] @iobroker/adapter-dev 1.3.0 specified. 1.5.0 (or newer) is current. Please update devDependencies at package.json
        👀 [W0062] Consider adding and using package "@alcalzone/release-script".
        👀 [W0062] Consider adding and using package "@iobroker/eslint-config".
        👀 [W0074] No "lint" script found in package.json. Please add one.
        👀 [W1081] "common.license" in io-package.json is deprecated. Please define object "common.licenseInformation"
        👀 [W4001] Cannot find "victron-vrm" in latest repository. Please ignore if PR to add adapter to repositories already exists.
        👀 [W5022] Consider adding explicit i18n attribute to jsonConfig.json(5)

        SUGGESTIONS:

        📌 [S0065] No devDependency for "@types/node" found. Consider adding "@types/node":">=18" to devDependencies at package.json.
        📌 [S0071] No devDependency for "@iobroker/eslint-config" found. Consider migrating to the shared ESLint config.
        📌 [S0085] No devDependency "@tsconfig/nodeXX" found. Consider adding one for proper type checking (see ioBroker.examples for examples).
        📌 [S0087] Missing "/tsconfig.json". Consider adding it for proper type checking (see ioBroker.examples for examples).
        📌 [S4036] Consider adding .vscode/settings.json file with JSON schema definitions for better development experience with Visual Studio Code.
        📌 [S8005] No GitHub release found. Please use GitHub releases for easier identification of the current release and consider using "@iobroker/action-deploy".
        📌 [S8901] Dependabot configuration file ".github/dependabot.yml" not found. Consider adding dependabot to keep dependencies up to date.

        Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
        Support Repositoryverwaltung.

        Wer 'nen Kaffee spendieren will: https://paypal.me

        LESEN - gute Forenbeitrage

        1 Antwort Letzte Antwort
        0
        • mcm1957M
          mcm1957M
          mcm1957
          Developer Most Active
          schrieb am zuletzt editiert von
          #4

          Und noch ein Bitte (nicht verpflichtend): Wenn du den Titel auf "Test Adapter victron-vrm" ändern könntest wäre der Beitrag leichter zu finden. Die Forumssuche ist nicht wirklich so super (meiner Meinung nach) und die übliches Benennung im testerbereich ist (in etwa) Test Adapter #adaptername# (ohne ioBoker.).

          Danke

          Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
          Support Repositoryverwaltung.

          Wer 'nen Kaffee spendieren will: https://paypal.me

          LESEN - gute Forenbeitrage

          1 Antwort Letzte Antwort
          0
          • Z zottel
            Aktuelle Test Version 0.1.0

            Github Link | https://github.com/jenskaschub/iobroker.victron-vrm

            Habe ein Victron Setup in meinem Van inkl. einem PI mit Venus.
            Online geht das Teil über einen MobileRouter mit nur 1GB Traffic pro Monat. Venus ist über tailscale mit meine heimischen LAN verbunden.
            Um die Daten in den ioBroker zu bekommen, habe ich schon einiges Adapter ausprobiert. Die gehen aber immer den Weg über MQTT oder Modbus, was technisch kein Problem ist aber meine 1GB Grenze sprengt.
            Zunächst habe ich dann einen eigen MQTT Dienst auf den PI installiert, der nur die nötigsten Daten sendet. Trotzdem zuviel Traffic.
            Allerdings sendet der Pi/Venus ja eh ans VRM und da gibt es ja auch eine API. Daher hier der Adapter der die Infos aus dem VRM-Portal in den ioBroker holt.
            Nötig nur: Token, VRM-ID

            PS: das ist mein erster Adapter und natürlich habe ich 95% der Arbeit der KI überlassen ...

            JLegJ
            JLegJ
            JLeg
            schrieb am zuletzt editiert von
            #5

            @zottel habe den Adapter auch mal installiert - in der Hoffnung, damit die "VRM-exklusiven" Daten zu bekommen ;-): PV- und Verbrauchs-Prognose ("morgen", "übermorgen").
            Sowas fehlt ja bei den "lokalen" Optionen (modbus etc.). Liesse sich das evtl. ergänzen, ggf. per Konfigoption?
            Müsste imo nicht zwangsläufig der komplette prognostizierte Stundenverlauf sein, die Summenwerte würden erstmal genügen...

            1 Antwort Letzte Antwort
            0
            • Z
              Z
              zottel
              schrieb am zuletzt editiert von
              #6

              @jleg installier mal neu und teste. da ist jetzt ein ordner forecast drin

              ioBroker auf proxmox

              JLegJ 1 Antwort Letzte Antwort
              0
              • Z zottel

                @jleg installier mal neu und teste. da ist jetzt ein ordner forecast drin

                JLegJ
                JLegJ
                JLeg
                schrieb am zuletzt editiert von
                #7

                @zottel sieht schonmal gut aus, die Werte passen, danke! Allerdings hat mir "installier mal neu" Token u. VRM-Id gekillt...
                Admin sieht auch noch etwas ramponiert aus:
                grafik.jpeg

                1 Antwort Letzte Antwort
                0
                • Z
                  Z
                  zottel
                  schrieb am zuletzt editiert von
                  #8

                  Ja, die KI hat da was verwurstet und die Adminoberfläche neu gemacht.
                  Logo habe ich mal gefixt...

                  image.jpeg

                  ioBroker auf proxmox

                  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

                  462

                  Online

                  33.1k

                  Benutzer

                  84.1k

                  Themen

                  1.4m

                  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
                  • Ungelesen 0
                  • Kategorien
                  • Unreplied
                  • Beliebt
                  • GitHub
                  • Docu
                  • Hilfe