Hallo Peter,
Koppler sollte gehen!
Ich werde mal probieren zu Inst.
Danke
Gruß
Nikolaj
Hallo Peter,
Koppler sollte gehen!
Ich werde mal probieren zu Inst.
Danke
Gruß
Nikolaj
Hallo Peter,
habe die Installation durch:
pi@pi:~ $ ebusctl info
version: ebusd 3.1.v3.1-9-g3a613f8
signal: acquired
symbol rate: 43
max symbol rate: 102
reconnects: 0
masters: 3
messages: 5
conditional: 0
poll: 0
update: 0
address 03: master #11
address 08: slave #11
address 10: master #2
address 23: slave, scanned „MF=Vaillant;ID=SOLSY;SW=0500;HW=6301“
address 25: slave, scanned „MF=Vaillant;ID=SOLSY;SW=0500;HW=6301“
address 26: slave, scanned „MF=Vaillant;ID=SOLSY;SW=0500;HW=6301“
address 31: master #8, ebusd
address 36: slave #8, ebusd
address 50: slave, scanned „MF=Vaillant;ID=SOLSY;SW=0500;HW=6301“
address ec: slave, scanned „MF=Vaillant;ID=SOLSY;SW=0500;HW=6301“
Wollte jetzt mal testen ob ich die AußenTemp. abfragen kann. Leider nicht
pi@pi:~ $ ebusctl r -f OutdoorstempSensor
ERR: element not found
Und wenn ich den Service Starten möchte bringt er mir ein Fehler.
pi@pi:~ $ service ebusd start
Failed to start ebusd.service: Unit ebusd.service not found.
Habe ich Dateien vergessen zu inst.
Gruß
Nikolaj
Hallo Nikolaj,
habe das gleiche Problem mit dem ebusd.service.
Hast Du hier bereits eine Lösung gefunden, wenn ja, welche?
Viele Grüße,
Burkhard
Sorry hatte den Thread übersehen.
Wie habt ihr den ebus Service installiert?
HalloPeter1984,
Ebusd einfach über apt install ebusd installiert. Dachte, ist als Paket vorhanden, sollte also laufen.
Nutzen tue ich einen Esera eBus Koppler ethernet. Die Daten kriege ich auch in IPS rein, nur nicht als brauchbare Pakete sondern eher alle einzeln.
Ich hatte es so verstanden,das eBusD das Ganze in brauchbare Datenpakete umwandelt (Korrigiere mich bitte, wenn ich falsch liege). Nur kann ich die ebusd-Pakete nicht in IPS einbringen.
Einbinden mit ebusd -d tcp:192.168.1xx.xx:8812 funktioniert.
Aber ein ebusctl info hängt sich auf.
Viele Grüße,
Burkhard
Ich habe hier mal einen Ausschnitt aus meiner Installations-Doku. Den Download von Github und die Installation habe ich direkt auf dem Raspi gemacht (GUI). Geht aber auch per Terminal
ebusd: https://github.com/john30/ebusd/wiki/1.-Build-and-install
Abhängigkeiten installieren: apt-get -y install git && apt-get -y install autoconf && apt-get -y install automake && apt-get -y install g++ && apt-get -y install make
Daten holen: git clone https://github.com/john30/ebusd.git
Verzeichnis wechseln: cd ebusd
Autoconfig: sudo ./autogen.sh --prefix=/usr
Kompilieren: sudo make
installieren: sudo make install
Konfigurationsdatei für eBusd Startoptionen: sudo cp contrib/debian/default/ebusd /etc/default/ebusd
Version prüfen: ebusd -V
Autostart konfigurieren: sudo cp contrib/debian/init.d/ebusd /etc/init.d/ebusd
sudo nano /etc/rc.local —> dort „service ebusd start“ eintragen
nach Neustart mit „ebusctl i“ prüfen, ob Dienst läuft.
Dann musst du noch sicherstellen, das die richtigen Konfig-Files für deine Wärmepumpe ebenfalls runtergeladen sind.
Kommst du soweit?
In IPS habe ich das dann so gemacht, z.B. für die Warmwasser-Temperatur. Die If-Abfrage ist, weil ab und an mal ein 0-Wert kommt und damit dann die Grafik nicht mehr so schön ist. Dann lieber mal nen Wert doppelt drin.
//Warmwassertemperatur lesen
$Warmwassertemperatur = 35145 /*[Heizung\Temperaturen\Warmwassertemperatur]*/;
$Warmwassertemperatur_vorher = GetValueFLoat($Warmwassertemperatur);
$Warmwassertemperatur = shell_exec('ebusctl r -f HwcTemp');
if ($Warmwassertemperatur > 0) {
$Warmwassertemperatur = floatval(substr($Warmwassertemperatur, 0, strpos($Warmwassertemperatur, ';')));
SetValueFloat(35145 /*[Heizung\Temperaturen\Warmwassertemperatur]*/, $Warmwassertemperatur);
}
else SetValueFloat(35145 /*[Heizung\Temperaturen\Warmwassertemperatur]*/, $Warmwassertemperatur_vorher);
IPS_Sleep(1000);
Wie kann man hier einen Beitrag editieren?
Ab 25 Beiträge kannst du deine Beiträge selber editieren.
Ist eine leider notwendigen Maßnahme gegen Spammer und Werbung.
Michael
Hallo Peter1984,
also soweit komme ich ja noch mit. Installiert ist Alles. Bei ebusctl i erhalte ich folgende Info:
pi@Symcon:~ $ ebusctl i
version: ebusd 3.1.v3.1-22-gdaf771e
update check: revision v3.1-1-g60a18d1 available, broadcast.csv: different version available
signal: no signal
reconnects: 0
masters: 1
messages: 11
conditional: 0
poll: 0
update: 4
address 31: master #8, ebusd
address 36: slave #8, ebusd
Die Konfig-Files habe ich unter "/etc/ebusd/wolf/ gepackt. Auslesen möchte ich eine CGB(-K)-20 von Wolf. Aber irgendiwe scheint das noch nicht zu laufen.
Hast Du evtl. eine Idee, warum?
Vielen Dank für Deine Unterstützung.
Viele Grüße,
Burkhard
Ja, das Signal vom Koppler kommt nicht sauber an. Bei dir steht „Signal: no signal“.
So sieht das ganze bei mir aus, dann sieht man auch, das die CSVs gezogen werden:
pi@ipsymcon:~ $ ebusctl i
version: ebusd 3.1.v3.0-36-g60a18d1
update check: revision v3.1-1-g60a18d1 available, broadcast.csv: different version available, vaillant/08.ehp.csv: different version available, vaillant/15.uih.csv: different version available, vaillant/23.ehp.cc.csv: different version available, vaillant/25.ehp.hwc.csv: different version available, vaillant/50.ehp.mc.csv: different version available, vailla
signal: acquired
symbol rate: 23
max symbol rate: 170
min arbitration micros: 696
max arbitration micros: 9973
min symbol latency: 0
max symbol latency: 27
reconnects: 0
masters: 3
messages: 738
conditional: 262
poll: 3
update: 59
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=EHP00;SW=0419;HW=7201", loaded "vaillant/08.ehp.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=UIH00;SW=0374;HW=6901", loaded "vaillant/15.uih.csv"
address 23: slave, scanned "MF=Vaillant;ID=EHP00;SW=0419;HW=7201", loaded "vaillant/23.ehp.cc.csv"
address 25: slave, scanned "MF=Vaillant;ID=EHP00;SW=0419;HW=7201", loaded "vaillant/25.ehp.hwc.csv"
address 31: master #8, ebusd
address 36: slave #8, ebusd
address 50: slave, scanned "MF=Vaillant;ID=EHP00;SW=0419;HW=7201", loaded "vaillant/50.ehp.mc.csv"
address e0: slave, scanned "MF=Vaillant;ID=OMU00;SW=0118;HW=5202", loaded "vaillant/e0.omu.csv"
Der Koppler muss ganz fein eingestellt werden, bist du nach John´s Anleitung vorgegangen? Die LED am Koppler blinkt bei mir ganz schnell.
Moin,
ich hab schon seit längerem eine ebus Adapter liegen, bin aber nie so richtig warm mit der Installatiomn von ebusd auf dem Raspi geworden.
Nun hab ich es mal wieder ausprobiert, komme aber nicht weiter.
Anscheinend werden für meine Vailant Therme und den Solarregler keine csv Dateien von ebusd „gezogen“.
Muss ich die manuell herunterladen und wenn ja welche und wohin.
Mein ebusctrl i sieht folgendermaßen aus:
version: ebusd 3.1.v3.1-22-gdaf771e
update check: revision v3.1-1-g60a18d1 available
signal: acquired
symbol rate: 25
max symbol rate: 94
reconnects: 0
masters: 3
messages: 7
conditional: 0
poll: 0
update: 0
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=UI ;SW=0307;HW=6201"
address 23: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0302;HW=6301"
address 25: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0302;HW=6301"
address 26: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0302;HW=6301"
address 31: master #8, ebusd
address 36: slave #8, ebusd
address 3f: master #23
address 44: slave #23, scanned "MF=Vaillant;ID=SOLSY;SW=0302;HW=6301"
address 50: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0302;HW=6301"
address ec: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0302;HW=6301"
Kann mir jemand weiterhelfen was als nächstes zu tun ist?
Die Geräte werden ja anscheinend erkannt.
Hallo,
ich hab mir die csv Dateien von ebusd-configuration/ebusd-2.x.x/de at master · john30/ebusd-configuration · GitHub heruntergeladen und unter /etc/ebusd/vaillant abgelegt und den Pi rebootet.
Leider läd er sich weiterhin keine csv Datei.
Ist das Verzeichniss für die csv Dateien /etc/ebusd/vaillant das richtige oder müssen die Dateien wo anders liegen!?
Hab dazu nicht direkrt was gefunden.
Über Hilfestellung wäre ich dankbar.
MfG
Stefan
Hallo Stefan,
ich antworte dir mal hier, damit es evtl. auch anderen hilft
Also, zuerst einmal ist der Ablage-Ort /etc/ebusd/vaillant richtig, habe ich genauso.
Welchen Solarregler hast du denn im Einsatz?
Gruß, Peter
Nachtrag: Ich sehe gerade an deinem Link, das du die CSVs für EBUS 2.x.x runtergeladen hast - nimm mal die für 2.1.x - diese sind neuer und mit denen bin ich weitergekommen.
Hallo Peter,
danke für Deine schnelle Antwort und Hilfe
Nach Austausch der csv Dateien im Ordner /etc/ebusd/vaillant (jetzt Version 2.1.x/de) sieht es schon etwas besser aus.
Eine csv wurde geladen
pi@raspberrypi3:~ $ ebusctl info
version: ebusd 3.1.v3.1-22-gdaf771e
update check: revision v3.1-1-g60a18d1 available
signal: acquired
symbol rate: 78
max symbol rate: 99
min arbitration micros: 736
max arbitration micros: 858
min symbol latency: 5
max symbol latency: 6
reconnects: 0
masters: 3
messages: 49
conditional: 0
poll: 0
update: 0
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=UI ;SW=0307;HW=6201"
address 23: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0302;HW=6301", loaded "vaillant/23.solsy.cc.csv"
address 25: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0302;HW=6301"
address 26: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0302;HW=6301"
address 31: master #8, ebusd
address 36: slave #8, ebusd
address 3f: master #23
address 44: slave #23, scanned "MF=Vaillant;ID=SOLSY;SW=0302;HW=6301"
address 50: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0302;HW=6301"
address ec: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0302;HW=6301"
Als Regler kommt ein „auroMatic 620“ mit einer Therme VC206/2-E zum Einsatz
Ist das so richtig das die csv für den slave 23 nur einmal geladen wirsd wenn bei den anderen slaves die selben Einträge stehen?
Gruß Stefan
Gute Frage, dazu kenne ich ebusd im Detail zu wenig. Bei mir kamen weitere CSVs nach einer Weile Laufzeit, hast du mal nach 15 Minuten nochmal geprüft? Ansonsten kann es bei dem Solarregler alleine schon sein, oder hast du zusätzlich deine Therme mit dran am gleichen Koppler?
Hallo Peter,
bin mir im Moment gar nicht mal sicher ob die Therme selbst auch ebus hat oder ob das nur der Regler ist.
Aber es wurden ja mehrere Ebus master und slaves gefunden.
Werde das mal beobachten und schauen was passiert wenn ich am regler die Menüs anwähle.
Gruß Stefan
Moin Peter,
weißt Du wie ich ebusd dauerhaft auf einen anderen Port als 8888 setzen kann?
Wenn ich ebusd als service starte kommt es zu massiven Konflikten mit dem installiertem GPIO Modul, das läuft auch auf Port 8888.
Da kann ich den Port aber nicht ändern weil die Einstellmöglichkeit in der Konsole ausgegraut sind.
Gruß Stefan
Hallo Peter,
leider erst heute wieder zum Weitermachen gekommen. Ein paar Baustellen zuviel im Moment.
Inzwischen funktioniert die Verbindung:
pi@EbusD:~ $ ebusctl i
version: ebusd 3.1.v3.1-22-gdaf771e
update check: revision v3.1-1-g60a18d1 available, broadcast.csv: different version available
signal: acquired
symbol rate: 38
max symbol rate: 70
min arbitration micros: 57
max arbitration micros: 96
min symbol latency: 4
max symbol latency: 5
reconnects: 0
masters: 6
messages: 16
conditional: 0
poll: 0
update: 4
address 03: master #11
address 08: slave #11, scanned "MF=Kromschroeder;ID= 3B ;SW=0777;HW=5130"
address 10: master #2
address 15: slave #2, scanned "MF=Kromschroeder;ID= ;SW=0204;HW=-"
address 30: master #3
address 31: master #8, ebusd
address 35: slave #3, scanned "MF=Kromschroeder;ID= ;SW=0204;HW=-"
address 36: slave #8, ebusd
address 70: master #4
address 75: slave #4, scanned "MF=Kromschroeder;ID= ;SW=0204;HW=-"
address f1: master #10
address f6: slave #10, scanned "MF=Kromschroeder;ID= ;SW=0204;HW=-"
Allerdings kann er, obwohl *.csv Datei gezogen, mit den ankommenden Werten nicht anfangen. Evtl. eine Idee?
2018-02-19 10:32:24.805 [main notice] ebusd 3.1.v3.1-22-gdaf771e started with auto scan
2018-02-19 10:32:24.846 [bus notice] bus started with own address 31/36
2018-02-19 10:32:24.846 [bus notice] signal acquired
2018-02-19 10:32:26.648 [bus notice] new master 10, master count 2
2018-02-19 10:32:26.656 [bus notice] new master 03, master count 3
2018-02-19 10:32:26.657 [update notice] received unknown MM cmd: 1003050709bb011d030080ff78ff
2018-02-19 10:32:26.949 [bus notice] new master f1, master count 4
2018-02-19 10:32:26.949 [update notice] received unknown BC cmd: f1fe050308010130ff78ff3504
2018-02-19 10:32:30.307 [update notice] received unknown BC cmd: 03fe0503080100400178383504
2018-02-19 10:32:31.649 [update notice] received unknown MM cmd: 1003080008cd3100048001003c
2018-02-19 10:32:31.941 [update notice] received unknown BC cmd: f1fe080008cd311a020000003c
2018-02-19 10:32:34.965 [bus notice] scan 08: ;Kromschroeder; 3B ;0777;5130
2018-02-19 10:32:34.965 [update notice] store 08 ident: done
2018-02-19 10:32:34.965 [update notice] sent scan.08 QQ=31: Kromschroeder; 3B ;0777;5130
2018-02-19 10:32:34.965 [bus notice] scan 08: ;Kromschroeder; 3B ;0777;5130
2018-02-19 10:32:34.972 [main error] error reading common config file /etc/ebusd/kromschroeder/broadcast.csv: ERR: missing argument, /etc/ebusd/kromschroeder/broadcast.csv:7: ERR: missing argument, circuit
2018-02-19 10:32:34.973 [main error] error reading scan config file /etc/ebusd/kromschroeder/08.csv for ID "3b", SW0777, HW5130: ERR: missing argument, /etc/ebusd/kromschroeder/08.csv:7: ERR: missing argument, circuit
2018-02-19 10:32:34.974 [main error] scan config 08: ERR: missing argument
2018-02-19 10:32:36.578 [update notice] received unknown MM cmd: 1003050709bb031d030080ff78ff
2018-02-19 10:32:36.872 [update notice] received unknown BC cmd: f1fe050308010100ff78ff3504
2018-02-19 10:32:37.101 [bus notice] scan 15: ;Kromschroeder; ;0204;-
2018-02-19 10:32:37.101 [update notice] store 15 ident: done
2018-02-19 10:32:37.101 [update notice] sent scan.15 QQ=31: Kromschroeder; ;0204;-
2018-02-19 10:32:37.101 [bus notice] scan 15: ;Kromschroeder; ;0204;-
2018-02-19 10:32:37.107 [main error] error reading scan config file /etc/ebusd/kromschroeder/15.csv for ID "", SW0204, HW65535: ERR: missing argument, /etc/ebusd/kromschroeder/15.csv:7: ERR: missing argument, circuit
2018-02-19 10:32:37.107 [main error] scan config 15: ERR: missing argument
2018-02-19 10:32:39.201 [bus notice] scan f6: ;Kromschroeder; ;0204;-
2018-02-19 10:32:39.201 [update notice] store f6 ident: done
2018-02-19 10:32:39.201 [update notice] sent scan.f6 QQ=31: Kromschroeder; ;0204;-
2018-02-19 10:32:39.201 [bus notice] scan f6: ;Kromschroeder; ;0204;-
2018-02-19 10:32:39.202 [main error] unable to load scan config f6: no file from /etc/ebusd/kromschroeder with prefix f6. found
2018-02-19 10:32:39.202 [main error] scan config f6: ERR: element not found
2018-02-19 10:32:41.579 [update notice] received unknown MM cmd: 1003080008cd3100048001003c
2018-02-19 10:32:41.871 [update notice] received unknown BC cmd: f1fe080008cd311a020000003c
2018-02-19 10:32:46.542 [update notice] received unknown MM cmd: 1003050709bb061d030080ff78ff
2018-02-19 10:32:46.834 [update notice] received unknown BC cmd: f1fe050308010100ff78ff3504
2018-02-19 10:32:48.386 [update notice] received unknown MM cmd: 03f1080008003100048000003c
2018-02-19 10:32:52.023 [update notice] received unknown MM cmd: 1003080008cd3100048001003c
2018-02-19 10:32:52.314 [update notice] received unknown BC cmd: f1fe080008cd311a020000003c
2018-02-19 10:32:53.993 [bus notice] new master 30, master count 5
2018-02-19 10:32:54.897 [update notice] received unknown BC cmd: 30fe5023091c000ae2ff5d010000
2018-02-19 10:32:55.206 [update notice] received unknown MM cmd: 033050020100
2018-02-19 10:32:56.993 [update notice] received unknown MM cmd: 1003050709bb011b030080ff78ff
2018-02-19 10:32:57.286 [update notice] received unknown BC cmd: f1fe050308010100ff78ff3504
2018-02-19 10:33:01.567 [bus notice] scan 35: ;Kromschroeder; ;0204;-
2018-02-19 10:33:01.567 [update notice] store 35 ident: done
2018-02-19 10:33:01.567 [update notice] sent scan.35 QQ=31: Kromschroeder; ;0204;-
2018-02-19 10:33:01.567 [bus notice] scan 35: ;Kromschroeder; ;0204;-
2018-02-19 10:33:01.568 [main error] unable to load scan config 35: no file from /etc/ebusd/kromschroeder with prefix 35. found
2018-02-19 10:33:01.568 [main error] scan config 35: ERR: element not found
2018-02-19 10:33:01.946 [update notice] received unknown MM cmd: 1003080008b33100048001003c
2018-02-19 10:33:02.261 [update notice] received unknown BC cmd: f1fe080008b33133020000003c
2018-02-19 10:33:03.949 [update notice] received broadcast datetime QQ=30: -;12:30:10;-.-.-
2018-02-19 10:33:06.911 [update notice] received unknown MM cmd: 1003050709bb031b030080ff78ff
2018-02-19 10:33:07.203 [update notice] received unknown BC cmd: f1fe050308010100ff70ff3504
2018-02-19 10:33:11.910 [update notice] received unknown MM cmd: 1003080008b33100048001003c
2018-02-19 10:33:12.202 [update notice] received unknown BC cmd: f1fe080008b33133020000003c
2018-02-19 10:33:16.873 [update notice] received unknown MM cmd: 1003050709bb061b030080ff78ff
2018-02-19 10:33:17.165 [update notice] received unknown BC cmd: f1fe050308010100ff70ff3504
2018-02-19 10:33:19.495 [update notice] received unknown MM cmd: 03f1080008003100048000003c
2018-02-19 10:33:21.823 [update notice] received unknown MM cmd: 1003080008b33100048001003c
2018-02-19 10:33:22.116 [update notice] received unknown BC cmd: f1fe080008b33133020000003c
2018-02-19 10:33:26.844 [update notice] received unknown MM cmd: 1003050709bb011b030080ff78ff
2018-02-19 10:33:27.136 [update notice] received unknown BC cmd: f1fe050308010100ff70ff3504
2018-02-19 10:33:31.769 [update notice] received unknown MM cmd: 1003080008b33100048001003c
2018-02-19 10:33:32.062 [update notice] received unknown BC cmd: f1fe080008b33133020000003c
2018-02-19 10:33:32.349 [update notice] received unknown BC cmd: 03fe050308010040006e363504
2018-02-19 10:33:36.770 [update notice] received unknown MM cmd: 1003050709bb031b030080ff78ff
2018-02-19 10:33:37.062 [update notice] received unknown BC cmd: f1fe050308010100ff6eff3504
2018-02-19 10:33:41.727 [update notice] received unknown MM cmd: 1003080008b33100048001003c
2018-02-19 10:33:42.019 [update notice] received unknown BC cmd: f1fe080008b33133020000003c
2018-02-19 10:33:46.691 [update notice] received unknown MM cmd: 1003050709bb061b030080ff78ff
2018-02-19 10:33:46.984 [update notice] received unknown BC cmd: f1fe050308010100ff6eff3504
2018-02-19 10:33:50.336 [update notice] received unknown MM cmd: 03f1080008003100048000003c
2018-02-19 10:33:51.632 [update notice] received unknown MM cmd: 1003080008b33100048001003c
2018-02-19 10:33:51.925 [update notice] received unknown BC cmd: f1fe080008b33133020000003c
2018-02-19 10:33:54.644 [bus notice] new master 70, master count 6
2018-02-19 10:33:56.634 [update notice] received unknown MM cmd: 1003050709bb011b030080ff78ff
2018-02-19 10:33:56.921 [update notice] received unknown BC cmd: f1fe050308010100ff6eff3504
2018-02-19 10:33:58.609 [update notice] received unknown BC cmd: 30fe50230958140100005d010000
Viele Grüße und vielen Dank für Deine Unterstützung,
Burkhard