Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Ebusd Adapter

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Ebusd Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • X
      XKEYFA last edited by

      Hallo zusammen,

      ich hab meinen ersten Adapter für iobroker gebaut.

      Für die aktuelle Version 3.0 von ebusd einen aktuell nur lesenden Adapter.

      Voraussetzung ist ein laufender ebusd.

      Der Adapter greift auf die Default Terminal Verbindung von ebusd zu und prüft welche Nodes im BUS vorhanden sind (Command "i").

      Danach werden die CSV geparsed und für jeden Eintrag ein Objekt erstellt.

      Nach dem Start werden alle Werte im 60 Sekunden Takt aktualisiert.

      Zu finden ist mein Adapter unter:

      https://github.com/XKEYFA/iobroker.ebusd

      Konfig:

      Telnet IP (Default: localhost, ebusd kann auch auf einem anderen System laufen)

      Telnet Port (Default: 8888)

      Config Directory von ebusd (für die CSV Dateien)

      Folgende Features plane ich in Zukunft noch hinzuzufügen:

      • Schreiben von Werten

      • Widgets für vis um eine Heizanlage auch visualisieren zu können

      Grüße

      XKEYFA
      5948_screen_shot_2018-02-18_at_11.26.33.png

      1 Reply Last reply Reply Quote 0
      • paul53
        paul53 last edited by

        Das default config directory solltest Du ändern (wegen Backup) in

        /opt/iobroker/iobroker-data/files/ebusd.N
        

        N = Instanz-Nummer

        1 Reply Last reply Reply Quote 0
        • X
          XKEYFA last edited by

          Es handelt sich um das Config-Directory von ebusd nicht des adapters.

          Ich schreibe dort nichts hinein. Ich muss nur zum parsen der CSV-Files wissen wo die Dateien von ebsud liegen.

          1 Reply Last reply Reply Quote 0
          • Rene_HM
            Rene_HM Developer last edited by

            @XKEYFA:

            Hallo zusammen,

            Für die aktuelle Version 3.0 von ebusd einen aktuell nur lesenden Adapter. `

            Wir sollten zusammen einen gemeinsamen ebusd-Adapter bauen…

            siehe http://forum.iobroker.net/viewtopic.php?f=20&t=10642

            René

            1 Reply Last reply Reply Quote 0
            • G
              Giermann last edited by

              Ich hänge mich hier mal an, weil ich mit dem Adapter von Rene_HM nicht weiterkomme… ich wollte eigentlich ungern noch den HTTP-Port aktivieren, um Werte auszulesen.

              Mein Problem mit diesem Adapter hier ist, dass der ebusd auf einem anderen Host läuft und ich somit kein Konfigurationsverzeichnis angeben kann.

              Wäre es nicht sinnvoll(er) statt des Auslesens der CSVs die Konfiguration direkt mittels 'find', ggf. auch 'find -v' oder gar 'find -v -c <circuit>' abzufragen?

              Weiterhin sollte das Polling-Interval (60s) konfigurierbar sein.

              Unabhängig davon werde ich mich wohl mal mit der https://forum.iobroker.net/viewtopic.php?f=23&t=9322 befassen, es hatte mich schon immer eher gereizt, dem ebusd die Kontrolle zu überlassen, wann er welche Werte publiziert. Natürlich bräuchte man dann aber noch eine Möglichkeit, zusätzlich Werte aktiv zu pollen!

              Mal sehen, was meine Tests so ergeben….</circuit>

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              590
              Online

              31.7k
              Users

              79.8k
              Topics

              1.3m
              Posts

              4
              5
              820
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo