Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. tagen

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    T
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 4
    • Best 0
    • Groups 1

    tagen

    @tagen

    Starter

    0
    Reputation
    13
    Profile views
    4
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    tagen Follow
    Starter

    Latest posts made by tagen

    • RE: eBus Adapter Vaillant

      @kanumouse, bitte beachte beim Zurückstufen ebusd-deamon 24.4 zu 23.3 auch die Konfigurationsdatei /etc/default/ebusd die Variable EBUSD_OPTS. Wenn du für device Multicast DNS mit Chip ID verwendet hast, muss du den Parameter "-d" wieder umstelllen auf IP z.B. so:
      ebusd-deamon Version 24.4 : -d mdns:123456784204
      ebusd-deamon 23.3: -d ens:192.168.0.253:9999

      posted in ioBroker Allgemein
      T
      tagen
    • RE: eBus Adapter Vaillant

      @kanumouse, um den Versionskonflikt ebusd-deamon zu lösen:

      Vorher Backup vom System machen!

      1. aktuellen ebusd-deamon 24.1 deinstallieren
      iob stop
      sudo systemctl stop ebusd
      # Paket deinstallieren
      sudo dpkg -r ebusd:i386
      
      1. aus den Paketquellen den älteren ebusd-deamon 23.3 installieren
      wget https://github.com/john30/ebusd/releases/download/23.3/ebusd-23.3_386-bookworm.deb
      sudo dpkg -i ./ebusd-23.3_386-bookworm.deb
      sudo systemctl enable ebusd
      sudo systemctl start ebusd
      
      1. Prüfen auf Fehlermeldungen
      journalctl -f
      sudo systemctl status ebusd
      
      1. Testen
      ebusctl read "Date"
      15.11.2024
      
      1. Wenn alles OK ist
      iob start
      
      posted in ioBroker Allgemein
      T
      tagen
    • RE: eBus Adapter Vaillant

      @kanumouse, sehe dir bitte das Protokoll dazu an!

      Das Problem: Die Version vom ebusd ist zu neu, es wird aber nur 23.3 unterstützt!

      unsupported ebusd version found (too new): 24.1 supported version is 23.3
      

      Der ebusd mit seiner Konfiguration hat keine Probleme!

      Wert über Konsole abfragen:

      # ebus-Version abfragen:
      :~$ sudo ebusd -V
      ebusd 24.1.24.1
      # Den Wert "Hc1HeatCurve" auslesen
      ~$ ebusctl read "Hc1HeatCurve"
      0.6
      

      Hier mein Logauszug nach der Umstellung:

      ebus.0	2024-11-15 05:24:05.961	info	all history done
      ebus.0	2024-11-15 05:24:05.937	info	all http done
      ebus.0	2024-11-15 05:24:05.784	info	unsupported ebusd version found (too new): 24.1 supported version is 23.3
      ebus.0	2024-11-15 05:24:05.783	info	found ebusd update version OK, device firmware v5 1[4a1b] up to date, vaillant/15.ctlv2
      ebus.0	2024-11-15 05:24:05.731	info	unsupported ebusd version found (too new): 24.1 supported version is 23.3
      ebus.0	2024-11-15 05:24:05.730	info	installed ebusd version is 24.1
      ebus.0	2024-11-15 05:24:05.630	warn	no update since 14.11.2024, 23:39:30 Scan.76.messages.Id.lastup
      ebus.0	2024-11-15 05:24:05.463	warn	no update since 14.11.2024, 23:39:27 Scan.15.messages.Id.lastup
      ebus.0	2024-11-15 05:24:05.287	warn	no update since 14.11.2024, 23:39:24 Scan.08.messages.Id.lastup
      ebus.0	2024-11-15 05:24:04.967	error	exception from tcp socket in ebusd_ReadValues [AggregateError]
      ebus.0	2024-11-15 05:24:04.887	info	list of polled vars [{"active":true,"circuit":"","name":"Hc1HeatCurve","parameter":""}]
      ebus.0	2024-11-15 05:24:04.877	info	starting. Version 3.3.6 in /opt/iobroker/node_modules/iobroker.ebus, node: v20.18.0, js-controller: 6.0.11
      host.xyz	2024-11-15 05:24:03.937	info	instance system.adapter.ebus.0 in version "3.3.6" started with pid 50757
      host.xyz 	2024-11-15 05:24:03.656	info	"system.adapter.ebus.0" enabled
      
      posted in ioBroker Allgemein
      T
      tagen
    • eBUS Adapter Shield V5 Installation

      Hier wird die Einrichtung und Einbindung in das Ubuntusystem für den eBUS Adapter Shield V5 beschrieben.
      Die Konfiguration im ioBroker kann danach erfolgen.

      Voraussetzung:

      • eBUS Adapter Shield V5:
        • Update auf Version 20241017
        • über Browser und WLAN erreichbar
        • an eBUS angeschlossen
      • Ubuntu 22.04.5 LTS

      1. Installation eBUS Adapter Shield V5

      • Einstellungen:
        ebusA_001.jpg

      2. eBUS Adapter Shield V5 mit dem eBUS-System verbinden

      • Die Polung muss nicht beachtet werden.

      3. daemon auf Ubuntu System installieren

      1. ssh als User auf das Ubuntusystem einwählen

      2. Backup vom System machen

      3. Diese Pakete installieren:

       # sudo apt-get install git autoconf automake g++ make
       # sudo apt-get install libmosquitto-dev
       # sudo apt-get install knxd-dev
       # sudo apt-get install libstdc++6
      
      1. Aktuelle Version "ebusd - eBUS daemon" DebianPaket herunterladen
        # wget https://github.com/john30/ebusd/releases/download/24.1_389-bookworm.deb
      
      1. DebianPaket installieren
       # sudo dpkg -i ./ebusd-24.1_386-bookworm.deb
       - dpkg meldet:  Abhängigkeitsprobleme verhindern Konfiguration von ebusd:i386
      
       Ist nicht schlimm:
       - dann noch mal
       # sudo  apt-get install libstdc++6
       Meldung:
         ibstdc++6 ist schon die neueste Version (12.3.0-1ubuntu1~22.04).
         libstdc++6 wurde als manuell installiert festgelegt.
         Lösungsvorschlag "apt --fix-broken install"
      
      1. Lösungsvorschlag durchführen
       # sudo apt --fix-broken install
      Automatisch kommen die Meldungen:
       jetzt ebusd:i386 (24.1) wird eingerichtet ...
         Instructions:
         1. Edit /etc/default/ebusd if necessary
         ...
      
      1. Konfig editieren:
       # sudo vi /etc/default/ebusd      ;Das hier eintragen:
       EBUSD_OPTS="--scanconfig -d mdns:5432048f4204 --httpport=8889"
       # Erklärung:
       # mdns -> MulticastDNS Protokoll,  5432048f4204 -> Cip ID des eBUS Adapter Shield V5, siehe Bild w.o.
      
      1. Systemstart konfigurieren
       # sudo systemctl enable ebusd
      
      1. eBUS daemon starten
       # sudo service ebusd start  
      

      10.Status des daemon abfragen

      # sudo systemctl status ebusd
      Der Staus sollte dann so aussehen:
      ● ebusd.service - ebusd, the daemon for communication with eBUS heating systems.
           Loaded: loaded (/lib/systemd/system/ebusd.service; enabled; vendor preset: enabled)
           Active: active (running) since Tue 2024-11-12 00:05:02 CET; 17h ago
          Process: 14871 ExecStart=/usr/bin/ebusd $EBUSD_OPTS (code=exited, status=0/SUCCESS)
         Main PID: 14872 (ebusd)
            Tasks: 4 (limit: 4346)
           Memory: 7.5M
              CPU: 9min 2.517s
           CGroup: /system.slice/ebusd.service
                   └─14872 /usr/bin/ebusd --scanconfig -d mdns:5432048f4204 --httpport=8889
      
      Nov 12 00:05:01 t420 systemd[1]: Starting ebusd, the daemon for communication with eBUS heating systems....
      Nov 12 00:05:02 t420 ebusd[14871]: 2024-11-12 00:05:02.132 [main notice] discovering device from "mdns:5432048f42>
      Nov 12 00:05:02 t420 ebusd[14871]: 2024-11-12 00:05:02.329 [main notice] using discovered device with ID 5432048f>
      Nov 12 00:05:02 t420 systemd[1]: Started ebusd, the daemon for communication with eBUS heating systems..
      lines 1-15/15 (END)
      
        -> mit ":q" Ansicht beenden!
      

      11.Fortlaufende aktive log-Daten ansehen, hier sollten Daten fliessen:

       # tail -f /var/log/ebusd.log
      2024-11-12 17:33:43.930 [update notice] received unknown MS cmd: 7108b51a03042236 / 0e2200000000000000000000000000
      2024-11-12 17:33:44.375 [update notice] received read hmu State QQ=71: 5;249;193;8
      2024-11-12 17:33:47.849 [update notice] received read hmu State QQ=71: 5;249;193;8
      2024-11-12 17:33:48.816 [update notice] received read hmu Status01 QQ=10: 36.0;31.5;-;-;-;on
      2024-11-12 17:33:49.080 [update notice] received unknown MS cmd: 1076b5110101 / 0947ffd204ff570000ff
      2024-11-12 17:33:49.344 [update notice] received unknown MS cmd: 1076b512030f0001 / 07b902003d0215ff
      2024-11-12 17:33:49.608 [update notice] received unknown MS cmd: 1008b51009000048ffffff060000 / 0101
      2024-11-12 17:33:49.871 [update notice] received unknown MS cmd: 1076b51009000000ffffff050000 / 0101
      2024-11-12 17:33:51.282 [update notice] received read hmu State QQ=71: 5;249;193;8
      2024-11-12 17:33:51.405 [update notice] received unknown MS cmd: 0376b512061300159a0200 / 0200ff
      2024-11-12 17:33:54.748 [update notice] received read hmu State QQ=71: 5;249;193;8
      
      -> mit STR+c wieder beenden
      
      1. Daten über Browser anzeigen:
      • Name der Ubuntuserver und Port 8889 -> ist der httpport aus der /etc/default/ebusd
      • data -> Inhalt der ausgelesenen Daten
      http://[Name_Ubuntu-Server]:8889/data 
      

      ebusLog_002.jpg

      1. Nach Änderung der Konfiguration
      • eBUS daemon stoppen/starten
       # sudo service ebusd stop
       # sudo service ebusd start  
      

      Anhang:

      Konfig Dateien:
      /etc/default/ebusd
      /etc/default/dbus ;hier habe ich keine Einträge gemacht

      Quellen:

      https://adapter.ebusd.eu/
      https://github.com/john30/ebusd

      posted in Off Topic
      T
      tagen
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo