Howto: Steuerung Vaillant Wärmepumpe

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Hiltex
    Smart Home'r
    • 23.01.2020
    • 53

    #16
    Ok, wie es aussieht lagen die Fehlermeldungen, die ich da die ganze Zeit bekam, zumindest zum Teil mit an dem Unterbau. Ich hatte eine Virtuelle Maschine mit dem Loxberry-Image aufgesetzt...

    Jetzt läuft LoxBerry mit dem ebus-Plugin auf einem Raspberry Pi 4 2GB, und das sogar ziemlich gut.
    - Die eBus-Abfragen laufen zuverlässig und schnell durch
    - Werte vom Miniserver aus in die Therme schreiben funktioniert hervorragend und nahezu ohne Zeitverzögerung.
    - Werte abfragen funktioniert ebenfalls recht zügig (wie eben das Intervall eingestellt ist).

    Alles in allem bin ich gerade sehr zufrieden und kann diese Lösung, zumindest für den Moment, empfehlen.

    Kommentar


    • René Billig
      René Billig kommentierte
      Kommentar bearbeiten
      Hallo,
      Ich habe eine Raspberry 3, und möchte die EBus Daten per Ethernet-Ebus-Adapter auslesen.
      Leider bekomme ich es nicht hin ... unter "Info" steht bei "Signal > No Signal" ich gehe davon aus es besteht keine Verbindung.
      Wie verbinde ich die Geräte miteinander ?
      EBus-Adpater ist Aktiv > Daten-Led Blinkt schnell

      Vielleicht kannst du mir ja helfen
  • faulig
    Dumb Home'r
    • 02.10.2019
    • 22

    #17
    Hallo hab mir das nun durchgelesen und bin nun etwas verwirrt. Also ich habe eine Vaillant VWS 62/3 Wärmepumpe, könnt ihr mir sagen wie ich diese nun „smart“ bekomme? Was würde ich alles benötigen? Vorhanden ist zum Miniserver noch ein Raspi mit Loxberry, eine PV Anlage mit Fronius WR + Smart Meter. Eventuell wäre es möglich bei PV Überschuss den integrierten Warmwasserspeicher aufzuheizen?

    Kommentar


    • Hiltex
      Hiltex kommentierte
      Kommentar bearbeiten
      Einen eBus-Koppler
  • faulig
    Dumb Home'r
    • 02.10.2019
    • 22

    #18
    Und kann ich damit über Loxone etwas an der Wärmepumpe verändern? Oder kann ich nur die Werte der XML datei darstellen lassen? Bei PV Überschuss -Werte verändern?

    Kommentar

    • Hiltex
      Smart Home'r
      • 23.01.2020
      • 53

      #19
      Und du hast das wirklich alles gelesen?
      Ich kenne jetzt natürlich deine WP nicht, aber ich kann meine Therme ziemlich umfangreich auslesen und steuern.
      Was du mit der XML-Datei meinst, weiß ich nicht. Man konnte schon immer immer die Werte richtig verarbeiten.

      Bitte ließ doch den Thread nochmal durch und frage etwas konkreter. Wenn du grundsätzlich weißt, wie man mit virtuellen Ein- und Ausgängen arbeitet, dann sollte die Integration relativ einfach von statten gehen.

      Aber eins vorweg: man kann nicht JEDEN Datenpunkt der Therme steuern, aber viele. Bei deiner Wärmepumpe wird das ähnlich sein.

      Kommentar

      • Hiltex
        Smart Home'r
        • 23.01.2020
        • 53

        #20
        Ich hab mal ein PDF gezogen, welche Datenpunkte meine Therme liefert. In der letzten Spalte kann man erkennen, ob man die Werte verändern kann. Das ist allerdings nicht immer 100%. Möglicherweise sind unter "BAI" auch noch Werte veränderbar - hab ich noch nie probiert.

        Vielleicht hilft es ja jemandem einen Eindruck davon zu bekommen, was machbar ist.

        Ich selbst ändere übrigens "z1ActualRoomTempDesired" auf 17°C, wenn ich länger nicht da bin. Das lässt sich gut mit der Anwesenheitssimulation kombinieren.
        Angehängte Dateien

        Kommentar


        • derhoeppi
          derhoeppi kommentierte
          Kommentar bearbeiten
          Wie konntest du die PDF erstellen. Als ich den ebusd auf meinem Raspi installiert habe, bin ich sämtliche Befehle aus den Vorlagedateien durchgegangen. Gibt es da eine einfachere Möglichkeit?

        • Hiltex
          Hiltex kommentierte
          Kommentar bearbeiten
          Ich hab das im Browser kopiert und in Numbers (bzw. Excel) eingefügt. Das dann als PDF gedruckt.
      • Gargamel
        MS Profi
        • 16.12.2018
        • 722

        #21
        Hätte dazu auch nochmal eine Frage weil ich das Thema schon länger verfolge.
        Es gibt ja die MultiMATIC App mit der ich auch bestimmte Einstellungen vornehmen kann.
        Gibt es denn keine Möglichkeiten die Daten von dort irgendwie abzugreifen? Ich würde mich dann mal mit dem Vaillant Support in Verbindung setzen, müsste dazu allerdings erstmal wissen was sie umsetzen müssten damit man auf die Daten der MultiMATIC App zuzugreifen.

        Kann mir das jemand sagen?

        Kommentar

        • madito
          Extension Master
          • 03.07.2017
          • 131

          #22
          Zitat von Gargamel
          Hätte dazu auch nochmal eine Frage weil ich das Thema schon länger verfolge.
          Es gibt ja die MultiMATIC App mit der ich auch bestimmte Einstellungen vornehmen kann.
          Gibt es denn keine Möglichkeiten die Daten von dort irgendwie abzugreifen? Ich würde mich dann mal mit dem Vaillant Support in Verbindung setzen, müsste dazu allerdings erstmal wissen was sie umsetzen müssten damit man auf die Daten der MultiMATIC App zuzugreifen.

          Kann mir das jemand sagen?

          For use the multiMATIC application you need the VR900/920 (in my case), this gateway connects to the ebus and is capable of modifying some values ​​(enough for normal use), this was the first option before trying to connect to ebus and read the data myself.

          What I have noticed with the multiMATIC application is that it is quite slow to apply the changes you make, since the changes are uploaded to the Vaillant online platform and the gateway reads the data and sends it through ebus.

          My solution was to mount a raspberry pi + ebus adapter with the ebusd software and a small interface with Loxone (I tried php first), currently I control all the multiMATIC 700 values ​​together with MQTT and scripts in bash.

          My installation contains an aeroTHERM, underfloor heating / cooling, fan coil, unitower, valves for each zone, a mixer, a inertial tank and forced ventilation with the recoVAIR.

          Kommentar


          • madito
            madito kommentierte
            Kommentar bearbeiten
            The application has a closed format, so it is not possible to obtain data from it, you could only connect to the ebus and read the data directly from there, then transmit it to the Miniserver using MQTT.

          • Gargamel
            Gargamel kommentierte
            Kommentar bearbeiten
            Dad does that mean I definitely need the eBus coupler?

          • madito
            madito kommentierte
            Kommentar bearbeiten
            Yes! You need the ebus coupler (My coupler: https://www.esera.de/shop/en/product...us-coupler-usb) ​​​​​​​​​​​​​​
        • morpheus999
          Extension Master
          • 08.10.2015
          • 139

          #23
          Hallo.

          Da ich auch schon längere Zeit überlege meine Vaillant Komponenten per Loxone zu steuern kurz meine Frage ob ich das richtig verstanden habe.

          Ich benötige hardwareseitig einen Ebus Koppler (kann ich mit dem Loxberry beide verwenden? USB oder Ethernet? https://www.esera.de/shop/en/products/ebus/ --> USB wäre günstiger)
          Einen Loxberry habe ich schon. Das Plugin noch dazu und ich kann loslegen?

          mfg schorsch

          Kommentar


          • madito
            madito kommentierte
            Kommentar bearbeiten
            Hello,

            I asked myself that same question when I bought the adapter, I contacted the manufacturer and recommended the USB adapter.

            I am currently using the USB adapter and I am quite happy with it.

          • morpheus999
            morpheus999 kommentierte
            Kommentar bearbeiten
            Thanks !!
            I orderd the USB adapter.

          • madito
            madito kommentierte
            Kommentar bearbeiten
            PerfecT!!
        • Hiltex
          Smart Home'r
          • 23.01.2020
          • 53

          #24
          Ich kann zur USB-Variante keine verbindliche Aussage treffen, da ich nur Ethernet habe. Da das LoxBerry Plugin jedoch auf ebusd basiert und dieses die USB-Variante unterstützt, lautet die Antwort vermutlich ja.
          Sonst einfach installieren und los gehts.

          Kommentar


          • René Billig
            René Billig kommentierte
            Kommentar bearbeiten
            Hallo,

            Ich benötige Hilfe zur Einrichtung des Plugin... ich finde keinen Ansatz wie ich das zum Laufen bringe. Sicher fehlt mir hierzu das nötige Wissen.
        • Hiltex
          Smart Home'r
          • 23.01.2020
          • 53

          #25
          Ich nehme an, dass du das Plugin auf dem LoxBerry installiert hast und es vom Grunde her läuft. Unter Settings musst du den Dienst einschalten, und im Feld ebusd startup args etwa folgendes eintragen:

          --device=192.168.243.86:5000 --httpport=8889 --scanconfig --latency=30000

          Die IP ist die des ebus-Kopplers.

          Anschließend auf die Schaltfläche mit dem Stift klicken, damit die Einstellungen übernommen werden. Mehr hat es bei mir nicht gebraucht.

          Unter http://<LoxBerry-IP>:8889 müsstest du dann die gleichen Datenpunkte sehen, wie im LoxBerry-Plugin.

          Hinweis: den Parameter httpport braucht es eigentlich nicht unbedingt. Damit kann man die Datenpunkte jedoch auch über http anrufen und zum Beispiel in ioBroker verwenden. Wenn du das nicht benötigst, kannst du das komplett rauslöschen.

          Das ist alles.

          Kommentar


          • René Billig
            René Billig kommentierte
            Kommentar bearbeiten
            Danke für die schnelle Hilfe.
            Diese Angaben der Setting konnte ich nicht finden/ deuten... ich werde es heute Probieren.

            Danke

          • René Billig
            René Billig kommentierte
            Kommentar bearbeiten
            So Ich habe die IP sowie Latenz eingetragen.
            Unter Info wir mir auch eine Stehende Verbindung angezeigt (acquired), jedoch kann ich keine Daten unter eBus values sehen nur Error.
            Der Koppler ist auch unter seiner IP nicht erreichbar jedoch kann ich ihn anpingen.

            In der LoxConfig muss dann in das PlugIn nur noch der Benutzer:Passwort@IP(Loxberry) eingetragen werden ?

          • Hiltex
            Hiltex kommentierte
            Kommentar bearbeiten
            Wenn aquired dasteht, dann läuft der ebus auch. Ich denke ein Screenshot wäre hilfreich
        • morpheus999
          Extension Master
          • 08.10.2015
          • 139

          #26
          Hallo.

          So und jetzt kommt die 1er Frage. Ich hab mir den EBUSD USB Adapter gekauft und sehe gerade ihr gebt lauter IP´s ein zum Verbinden. Das hab ich aber bei der USB Variante nicht.
          Kann mir da jemand helfen, wie ich das jetzt einrichte.

          mfg schorsch

          Kommentar


          • Hiltex
            Hiltex kommentierte
            Kommentar bearbeiten
            Dann ist der Fehler aber nicht am Device zu suchen, sondern daran, dass er das Logfile nicht öffnen kann, denn das besagt die Fehlermeldung.

            Eigentlich brauchst du nichts weiter installieren als das Plugin. Mein LoxBerry ist komplett jungfräulich gewesen, als ich das installiert habe.

            Zwei Sachen würde ich als nächstes checken:
            1. Die Datei auf der Kommandozeile suchen und schauen, was damit ist (vielleicht schreibgeschützt oder zerstört). Dann würde ich die einfach mal löschen und schauen, was passiert
            2. LoxBerry-Version prüfen. Ich hab erst mit Version 2 angefangen, insofern kann ich nur wenig dazu sagen. Mir sind jedoch schon mehrfach Hinweise aufgefallen, dass bestimmte Plugins erst ab Version 2 funktionieren. Ist das hier vielleicht auch so und du nutzt Version 1?

            In der allergrößten Not LoxBerry mal neu aufsetzen - vielleicht auf einer anderen SD-Karte.

            Vielleicht noch ein Hinweis, den du weiter oben eventuell übersehen hast:
            Ich hatte anfangs LoxBerry als Virtuelle Maschine laufen, da funktionierte das Plugin ebenfalls nicht. Nach dem sowieso geplanten dem Umstieg auf einen Pi4 hatte ich keinerlei Probleme damit

          • morpheus999
            morpheus999 kommentierte
            Kommentar bearbeiten
            hmmm.... also bin jetzt glaub ich alles durch ... EBUSD Koppler wird erkannt. Finde ihn wenn ich die USB Geräte per Putty scanne... aber ich kann den Befehl: "--device=/dev/ttyUSB0 --scanconfig" nicht eingeben. Den löscht mir das Plugin sofort wieder raus.

          • Hiltex
            Hiltex kommentierte
            Kommentar bearbeiten
            Dazu fällt mir gerade nichts ein, außer diese platten Vorschläge, die immer kommen und selten etwas bringen:
            - Browser-Cache löschen
            - anderen Browser verwenden
        • morpheus999
          Extension Master
          • 08.10.2015
          • 139

          #27
          Hallo.

          Anbei noch ein Screenshot.

          ich kann " --device=/dev/ttyUSB0 " nur eingeben. Wenn ich dann auf übernehmen drücke und zur INFO Seite gehe steht wieder das von vorher drinnen.
          Das übernimmt er mir gar nicht.

          Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Ebusd.jpg
Ansichten: 1696
Größe: 198,8 KB
ID: 246117

          Kommentar

          • Hiltex
            Smart Home'r
            • 23.01.2020
            • 53

            #28
            Hast du mal versucht den Dienst über die Kommandozeile zu starten? Funktioniert das dann?
            Die Daten, die oben in der Tabelle stehen, kannst du nach dem Starten des Dienstes mit ebusctl -i abfragen.

            Kommentar


            • morpheus999
              morpheus999 kommentierte
              Kommentar bearbeiten
              Aber der Anschluss dürfte stimmen....

              [ 3619.907206] usb 1-1.4: New USB device found, idVendor=0403, idProduct=6001
              [ 3619.907221] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
              [ 3619.907231] usb 1-1.4: Product: eBus Coupler 12001
              [ 3619.907239] usb 1-1.4: Manufacturer: ESERA-Automation
              [ 3619.907247] usb 1-1.4: SerialNumber: AL54O9G9
              [ 3619.917275] ftdi_sio 1-1.4:1.0: FTDI USB Serial Device converter detected
              [ 3619.917433] usb 1-1.4: Detected FT232RL
              [ 3619.923454] usb 1-1.4: FTDI USB Serial Device converter now attached to ttyUSB0

            • Hiltex
              Hiltex kommentierte
              Kommentar bearbeiten
              Nach wie vor steht da, dass ebusd ein Problem mit dem Logfile hat. Ich habe dir Hinweise dazu gegeben, auf die du nicht weiter eingegangen bist.
              Wenn du dich nicht darum kümmerst kann ich dir auch nicht helfen. Solange diese Fehlermeldung erscheint brauchst du meiner Ansicht nach nicht weiter herumprobieren.

            • morpheus999
              morpheus999 kommentierte
              Kommentar bearbeiten
              Hallo.

              Das mit dem Logfile war nur, weil ich den EBUSD Befehl vom Loxberry USER ausgestartet habe und da hat er darauf anscheinend keinen Zugriff. Vom ROOT aus funktioniert es.
          • René Billig
            Azubi
            • 11.04.2020
            • 1

            #29
            Hallo,

            Ich habe jetzt das Plug in noch zwei drei mal neu installiert.
            Ich komme mit den Angaben nicht zu recht ... Welche Komandozeile?
            Loxberry ist auf aktuellem Stand.> Current Version: 2.0.1.3 / No newer Release available.
            Es laufen noch das Sonos und das APC Plugin auf dem Loxberry.
            Loxberry läuft alleine auf dem Raspberry Pi 3 Model B Plus Rev 1.3

            Anbei mal ein Bild

            Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Unbenannt.PNG
Ansichten: 1624
Größe: 89,6 KB
ID: 246256

            Kommentar


            • René Billig
              René Billig kommentierte
              Kommentar bearbeiten
              Nein habe ich nicht verstellt. Bin nur zufällig drauf gestoßen.

              Jetzt Hänge ich an der Integration in die LoxoneConfig fest. Zugangsdaten hab ich eingetragen aber keine Daten.
              Kann man die Datenverbindung zwischen Loxone und Plugin testen?

            • Hiltex
              Hiltex kommentierte
              Kommentar bearbeiten
              Die Daten fragst du wie in der Dokumentation/im Beispiel ab:


              Kurz gesagt:
              Virtueller Eingang vom Typ HTTP mit folgender Adresse: http://loxberry:passwort@192.168.243...uit=700&update[]=z1ActualRoomTempDesired
              Befehlserkennung: \iz1ActualRoomTempDesired\i":"\v

              Es lassen sich natürlich auch mehrere Datenpunkte gleichzeitig abfragen. Wie man Datenpunkte schreibt, findest du ebenfalls im Beispiel.

            • René Billig
              René Billig kommentierte
              Kommentar bearbeiten
              Hallo,

              Danke für die Hilfe bin nicht vorher dazu gekommen aber es funktioniert jetzt .
          • morpheus999
            Extension Master
            • 08.10.2015
            • 139

            #30
            Hallo Hiltex.

            Also anbei meine LOG Datei in die geschrieben wird:

            Bis 2020-04-24 21:36:56.876 unrelevant weil das Device falsch eingetragen ist.
            Ab da hab ich das Plugin deinstalliert und den EBUSD per Konsole im ROOT gestartet. Da bekommt er immer wieder ein Signal und verliert es wieder.

            Ab 2020-04-26 11:33:44.547 hab ich das Plugin wieder installiert. Und da sagt er immer einen "generic device error"




            mfg schorsch

            Kommentar


            • morpheus999
              morpheus999 kommentierte
              Kommentar bearbeiten
              Hi.

              at this time i always start it from the command line.

              Another cable -> same answer...


              in the middle of the errors there is another ERROR:

              2020-04-26 14:15:57.429 [main error] can't open pidfile: /var/run/ebusd.pid, exiting

              the file is there... i checked.

            • madito
              madito kommentierte
              Kommentar bearbeiten
              It seems as if they are running more than one ebusd process, since if you do not have access to the pid it is because another process is using it.

              Check this out:

              ps aux | grep ebusd

            • morpheus999
              morpheus999 kommentierte
              Kommentar bearbeiten
              root@loxberry:~# ps aux | grep ebusd
              root 1658 0.0 0.1 31580 1588 ? Ssl 12:14 0:04 ebusd --device= /dev/ttyUSB0 --scanconfig
              loxberry 6647 0.0 0.3 31580 3192 ? Sl 15:21 0:00 ebusd -f --scan config
              root 8704 0.0 0.0 4372 560 pts/1 S+ 16:42 0:00 grep --color=au to ebusd
          Lädt...