Wolf Ebus

Begonnen von Ben273, 01 Januar 2019, 16:00:39

Vorheriges Thema - Nächstes Thema

Ben273

Hallo Zusammen,

ich habe nun eingie zeit mit diesem Thema verbracht. Ich habe eine Wolf CGB-K-24, SM, MM und BSP 800
In diversen foren habe ich csv Dateien gefunden und diese angepasst das diese nun bei mir laufen.
Jetzt kriege ich einiges mehr an Informationen.
Genutzt wurde ebusd 3.3.v3.3-4-g212b22d und ebusd-configuration-2.1.b143f39-de

Vll. bringt euch das was.

Wenn ihr noch mehr Dateien oder Inhalt für die bestehenden habt wäre es super wenn Ihr die teilen könnt.

root@raspberrypi:/etc/ebusd/kromschroeder# ebusctl i
version: ebusd 3.3.v3.3-4-g212b22d
update check: OK, broadcast.csv: newer version available
signal: acquired
symbol rate: 22
max symbol rate: 119
min arbitration micros: 8
max arbitration micros: 21
min symbol latency: 4
max symbol latency: 4
reconnects: 0
masters: 8
messages: 348
conditional: 0
poll: 0
update: 172
address 03: master #11
address 07: master #16
address 08: slave #11, scanned "MF=Kromschroeder;ID=  3B ;SW=0777;HW=5130", loaded "kromschroeder/08.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Kromschroeder;ID=  ;SW=0420;HW=-", loaded "kromschroeder/15.csv"
address 30: master #3
address 31: master #8, ebusd
address 35: slave #3, scanned "MF=Kromschroeder;ID=  ;SW=0204;HW=-", loaded "kromschroeder/35.csv"
address 36: slave #8, ebusd
address 51: slave, scanned "MF=Kromschroeder;ID=  ;SW=0420;HW=-", loaded "kromschroeder/51.csv"
address 70: master #4
address 71: master #9
address 75: slave #4, scanned "MF=Kromschroeder;ID=  ;SW=0204;HW=-", loaded "kromschroeder/75.csv"
address 76: slave #9, scanned "MF=Kromschroeder;ID=  ;SW=0228;HW=-", loaded "kromschroeder/76.csv"
address f1: master #10
address f6: slave #10, scanned "MF=Kromschroeder;ID=  ;SW=0204;HW=-", loaded "kromschroeder/f6.csv"



mjancom

Hallo,
sehr coole Sache.

Bin ganz neu im Thema Ebus, aber mit diesen CSV Files scheine ich schon mal mehr zu sehen als mit allen anderen, welche ich gefunden habe.

Einige Fragen/Anmerkungen hätte ich noch:

1. In Deiner Ausgabe von ebusctl i findet sich folgende Zeile:
address f6: slave #10, scanned "MF=Kromschroeder;ID=  ;SW=0204;HW=-", loaded "kromschroeder/f6.csv"

In der ZIP Datei ist kein f6.csv (übrigens auch kein 35 und 51)

Bei mir:
address f6: slave #10, scanned "MF=Kromschroeder;ID=  ;SW=0173;HW=0138"

andere sehen so aus:
address 08: slave #11, scanned "MF=Kromschroeder;ID=  3B ;SW=0777;HW=5130", loaded "kromschroeder/08.csv"

Und Ich finde folgendes in meinem ebusd.log

2019-01-10 16:58:04.025 [update notice] sent scan-read scan.f6  QQ=31: Kromschroeder;  ;0173;0138
2019-01-10 16:58:04.027 [bus notice] scan f6: ;Kromschroeder;  ;0173;0138
2019-01-10 16:58:04.029 [main error] unable to load scan config f6: no file from kromschroeder with prefix f6 found
2019-01-10 16:58:04.030 [main error] scan config f6: ERR: element not found

Fehlt mir da nur das f6.csv File?

2. Wenn ich alle CSVs lade bekomme ich:
[main error] error reading config files: ERR: missing argument, last error: kromschroeder/f5.csv:2: ERR: missing argument, circuit
Mit --scanconfig wird die nicht geladen, damit brauche ich die CSV (zumindest bis jetzt) also eigentlich nicht.

Gruss und Danke

alfagero

Hi !

habe auch gerade die Platine in Betrieb genommen. Habe auch eine Wolf-Gas-Heizung:
ttyebus läuft
ebus daemon auch.

kurze frage wo müssen denn die csv-files hin ?


dkreutz

Zitat von: alfagero am 16 Januar 2019, 08:22:26
kurze frage wo müssen denn die csv-files hin ?
In den Pfad den Du mit --configpath=PATH konfiguriert hast, z.B. "/etc/ebusd". Per default werden die Dateien aber automatisch aus dem Repository http://ebusd.eu/config/ geladen.
Raspberry Pi3B+ (Bullseye) / JeeLink868v3c (LaCrosse), nanoCUL433 (a-culfw V1.24.02), HM-MOD-UART (1.4.1), TEK603, MapleCUL / diverse Sensoren/Sender/Aktoren von Technoline, Intertechno, Shelly, Homematic und MAX!, Froggit Wetterstation, Luftdaten.info / Autor des fhem-skill für Mycroft.ai

alfagero

Hi dkreutz!

danke für den Tipp! hatte ich jetzt schon rausgefunden. sorry.
Nur leider kann der daemon immer noch nicht meine Wolf-Telegramme dekodieren.
hatte schon diverse csv probiert.
kann vieleicht jemand, der eine Wolf Heizung hat, das Verzeichnis in eine zip oder tgz-Datei packen ? Ich hatte jetzt schon einige Stunden probiert :(


dkreutz

Die Wolf-Konfiguration ist nur in der "de" Variante vorhanden, evtl. verwendet Dein ebusd aber als Sprache "en".
Setze mal "de" explizit mit dem Parameter:
--configlang=de
Raspberry Pi3B+ (Bullseye) / JeeLink868v3c (LaCrosse), nanoCUL433 (a-culfw V1.24.02), HM-MOD-UART (1.4.1), TEK603, MapleCUL / diverse Sensoren/Sender/Aktoren von Technoline, Intertechno, Shelly, Homematic und MAX!, Froggit Wetterstation, Luftdaten.info / Autor des fhem-skill für Mycroft.ai

pink99panther

Hallo alfagero
Habe eine CGB 14 mit BM2

Im Anhang mal mein mit copy und paste zuammengekn.... csv-Dateien.
Ich benutze den Adapter nur zum auslesen der Heizung.

alfagero

Hi
vielen dank für die Konfiguration. Seltsamer weiße läuft es jetzt. hatte nicht verändert. den ebus-Service hatte ich aber immer nach den Änderungen neu gestartet.
Aber egal. super vielen dank!

ricos

Hallo zusammen,

auch wir möchten unsere Wolf CGB (-K)-20 Heiztherme an FHEM anschließen.

Folgendes haben wir schon geschafft:

Unter /etc/ebusd/

drwxr-xr-x 3 root root 4096 Jan 25 21:55 .
drwxr-xr-x 8 root root 4096 Jan 26 20:46 ..
-rw-r--r-- 1 root root 1202 Dez  6 10:54 broadcast.csv
drwxrwxrwx 1 root root    4 Jan 24 22:22 kromschroeder
-rw-r--r-- 1 root root 1228 Dez  6 10:54 _templates.csv


Unter /etc/ebusd/kromschroeder/

drwxr-xr-x 2 root root 4,0K Jan 25 22:03 .
drwxr-xr-x 3 root root 4,0K Jan 25 21:55 ..
-rw-r--r-- 1 root root 7,4K Dez  6 10:54 08.csv
-rw-r--r-- 1 root root  711 Jan 25 22:12 15.csv
-rw-r--r-- 1 root root 2,2K Feb 27  2017 35.csv
-rw-r--r-- 1 root root  711 Feb 27  2017 f6.csv


ebusctl find bringt folgendes:

BM0 AT_MAX = no data stored
BM0 AT_MIN = no data stored
BM0 ATM = no data stored
BM0 JAHR = no data stored
BM0 MINUTEN = no data stored
BM0 MONAT = no data stored
BM0 SEKUNDEN = no data stored
BM0 SPR = no data stored
BM0 TAG = no data stored
BM0 temp_35_02 = no data stored
BM0 temp_35_04 = no data stored
BM0 temp_35_08 = no data stored
BM0 temp_35_10 = no data stored
BM0 temp_35_14 = no data stored
BM0 temp_35_15 = no data stored
BM0 temp_35_16 = no data stored
BM0 temp_35_17 = no data stored
BM0 temp_35_18 = no data stored
broadcast datetime = no data stored
broadcast error = no data stored
broadcast ident = no data stored
broadcast ident = no data stored
broadcast signoflife = no data stored
feuerung hg01 = no data stored
feuerung hg02 = no data stored
feuerung hg03 = no data stored
feuerung hg04 = no data stored
feuerung hg06 = no data stored
feuerung hg07 = no data stored
feuerung hg08 = no data stored
feuerung hg09 = no data stored
feuerung hg10 = no data stored
feuerung hg11 = no data stored
feuerung hg12 = no data stored
feuerung hg15 = no data stored
feuerung hg16 = no data stored
feuerung hg17 = no data stored
feuerung hg21 = no data stored
feuerung hg22 = no data stored
feuerung hg73 = no data stored
feuerung hg74 = no data stored
feuerung hg75 = no data stored
feuerung hg90 = no data stored
feuerung hg91 = no data stored
feuerung hg9x = no data stored
feuerung pwm_pumpe = no data stored
feuerung ruecklauf_ist = no data stored
feuerung vorlauf_ist = no data stored
feuerung vorlauf_soll = no data stored
feuerung warmwasser_ist = no data stored
feuerung warmwasser_soll = no data stored
scan.08  = Kromschroeder;  3B ;0777;5130
scan.15  = Kromschroeder;  ;0173;0138
scan.35  = Kromschroeder;  ;0173;0138
scan.75  = Kromschroeder;  ;0173;0138
scan.f6  = Kromschroeder;  ;0173;0138


ebusctl i ergibt:

version: ebusd 3.3.v3.3-10-gfa434e5
signal: acquired
symbol rate: 22
max symbol rate: 99
min arbitration micros: 724
max arbitration micros: 1012
min symbol latency: 5
max symbol latency: 7
reconnects: 0
masters: 6
messages: 70
conditional: 0
poll: 0
update: 19
address 03: master #11
address 08: slave #11, scanned "MF=Kromschroeder;ID=  3B ;SW=0777;HW=5130", loaded "kromschroeder/08.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Kromschroeder;ID=  ;SW=0173;HW=0138"
address 30: master #3
address 31: master #8, ebusd
address 35: slave #3, scanned "MF=Kromschroeder;ID=  ;SW=0173;HW=0138", loaded "kromschroeder/35.csv"
address 36: slave #8, ebusd
address 70: master #4
address 75: slave #4, scanned "MF=Kromschroeder;ID=  ;SW=0173;HW=0138"
address f1: master #10
address f6: slave #10, scanned "MF=Kromschroeder;ID=  ;SW=0173;HW=0138"


Ein Restart bringt:

2019-01-27 18:51:20.288 [main notice] ebusd 3.3.v3.3-10-gfa434e5 started with full scan
2019-01-27 18:51:20.301 [bus notice] bus started with own address 31/36
2019-01-27 18:51:20.322 [bus notice] signal acquired
2019-01-27 18:51:23.350 [bus notice] new master 10, master count 2
2019-01-27 18:51:23.357 [bus notice] new master 03, master count 3
2019-01-27 18:51:23.357 [update notice] received unknown MM cmd: 10030800081a32e6060013003c
2019-01-27 18:51:24.544 [bus notice] new master f1, master count 4
2019-01-27 18:51:24.544 [update notice] received unknown BC cmd: f1fe0800080000e60680600000
2019-01-27 18:51:28.353 [update notice] received unknown MM cmd: 1003050709bb0422030080ff78ff
2019-01-27 18:51:30.302 [main notice] starting initial full scan
2019-01-27 18:51:30.776 [bus notice] scan 08: ;Kromschroeder;  3B ;0777;5130
2019-01-27 18:51:30.776 [update notice] store 08 ident: done
2019-01-27 18:51:30.776 [update notice] sent scan-read scan.08  QQ=31: Kromschroeder;  3B ;0777;5130
2019-01-27 18:51:30.776 [bus notice] scan 08: ;Kromschroeder;  3B ;0777;5130
2019-01-27 18:51:31.629 [bus notice] scan 15: ;Kromschroeder;  ;0173;0138
2019-01-27 18:51:31.629 [update notice] store 15 ident: done
2019-01-27 18:51:31.629 [update notice] sent scan-read scan.15  QQ=31: Kromschroeder;  ;0173;0138
2019-01-27 18:51:31.629 [bus notice] scan 15: ;Kromschroeder;  ;0173;0138
2019-01-27 18:51:33.558 [update notice] received unknown MM cmd: 10030800081a32e6060013003c
2019-01-27 18:51:34.320 [bus notice] new master 30, master count 5
2019-01-27 18:51:34.320 [bus notice] scan 35: ;Kromschroeder;  ;0173;0138
2019-01-27 18:51:34.320 [update notice] store 35 ident: done
2019-01-27 18:51:34.321 [update notice] sent scan-read scan.35  QQ=31: Kromschroeder;  ;0173;0138
2019-01-27 18:51:34.321 [bus notice] scan 35: ;Kromschroeder;  ;0173;0138
2019-01-27 18:51:38.559 [update notice] received unknown MM cmd: 1003050709bb0422030080ff78ff
2019-01-27 18:51:40.271 [bus notice] new master 70, master count 6
2019-01-27 18:51:40.271 [bus notice] scan 75: ;Kromschroeder;  ;0173;0138
2019-01-27 18:51:40.271 [update notice] store 75 ident: done
2019-01-27 18:51:40.271 [update notice] sent scan-read scan.75  QQ=31: Kromschroeder;  ;0173;0138
2019-01-27 18:51:40.272 [bus notice] scan 75: ;Kromschroeder;  ;0173;0138
2019-01-27 18:51:40.313 [main notice] read scan config file kromschroeder/08.csv for ID "3b", SW0777, HW5130
2019-01-27 18:51:40.314 [main notice] found messages: 51 (0 conditional on 0 conditions, 0 poll, 4 update)
2019-01-27 18:51:42.315 [main error] unable to load scan config 15: no file from kromschroeder with prefix 15 found
2019-01-27 18:51:42.315 [main error] scan config 15: ERR: element not found
2019-01-27 18:51:43.456 [update notice] received write feuerung sollw QQ=10: 50.102;6.898;0;13;60.000
2019-01-27 18:51:44.319 [main notice] read scan config file kromschroeder/35.csv for ID "", SW0173, HW0138
2019-01-27 18:51:44.320 [main notice] found messages: 69 (0 conditional on 0 conditions, 0 poll, 19 update)
2019-01-27 18:51:46.321 [main error] unable to load scan config 75: no file from kromschroeder with prefix 75 found
2019-01-27 18:51:46.321 [main error] scan config 75: ERR: element not found
2019-01-27 18:51:48.584 [update notice] received write feuerung betrd QQ=10: Brauchwasser_Heizen;Verbraucheran;50.12;-;-;60.0;-
2019-01-27 18:51:48.916 [bus notice] scan f6: ;Kromschroeder;  ;0173;0138
2019-01-27 18:51:48.916 [update notice] store f6 ident: done
2019-01-27 18:51:48.917 [update notice] sent scan-read scan.f6  QQ=31: Kromschroeder;  ;0173;0138
2019-01-27 18:51:48.917 [bus notice] scan f6: ;Kromschroeder;  ;0173;0138
2019-01-27 18:51:48.917 [main error] error reading scan config file kromschroeder/f6.csv for ID "", SW0173, HW0138: ERR: missing argument, kromschroeder/f6.csv:2: ERR: missing argument, cir
cuit
2019-01-27 18:51:48.917 [main error] scan config f6: ERR: missing argument
2019-01-27 18:51:52.383 [update notice] sent scan-read scan.f6  QQ=31: Kromschroeder;  ;0173;0138
2019-01-27 18:51:52.383 [bus notice] scan f6: ;Kromschroeder;  ;0173;0138
2019-01-27 18:51:53.346 [update notice] received write feuerung sollw QQ=10: 50.102;6.898;0;13;60.000
2019-01-27 18:51:54.582 [update notice] received unknown BC cmd: f1fe0800080000e60680600000
2019-01-27 18:51:58.378 [update notice] received write feuerung betrd QQ=10: Brauchwasser_Heizen;Verbraucheran;50.12;-;-;60.0;-
2019-01-27 18:52:03.358 [update notice] received write feuerung sollw QQ=10: 50.102;6.898;0;13;60.000
2019-01-27 18:52:04.592 [update notice] received unknown BC cmd: f1fe0800080000e60680600000
2019-01-27 18:52:08.359 [update notice] received write feuerung betrd QQ=10: Brauchwasser_Heizen;Verbraucheran;50.12;-;-;60.0;-
2019-01-27 18:52:13.383 [update notice] received write feuerung sollw QQ=10: 50.102;6.898;0;13;60.000
2019-01-27 18:52:13.956 [update notice] received unknown BC cmd: 03fe050308010040005e2f39d8
2019-01-27 18:52:14.608 [update notice] received unknown BC cmd: f1fe0800080000e60680600000


Wir haben hier vermutlich den ersten Fehler, da nicht alle CSVs wie in diesem Beispiel die F6 (15 je nach Test rein/rausgenommen) gelesen werden.

Die F6 und 15 hängen wir mal bei.
Kann uns jemand helfen?

Viele Grüsse

Rico




veeroohre

#9
Leider habe ich im Forum und im Internet nichts zu meinen Thema gefunden, daher hole ich den Thread mal wieder nach oben.

Habe den ebusd so weit am laufen. Konfig für Slave 8 ist ok.

Habe aber noch auf 15 und 35 was beim Scan gefunden. Leider hat Ben (erster Beitrag) nicht seine 15.csv geteilt. Vermutlich würde die aber auch nicht passen, da andere HW.

version: ebusd 3.4.v3.3-51-g57eae05
update check: revision v3.4 available, broadcast.csv: different version available
signal: acquired
symbol rate: 35
max symbol rate: 93
min arbitration micros: 720
max arbitration micros: 971
min symbol latency: 5
max symbol latency: 6
reconnects: 0
masters: 4
messages: 113
conditional: 0
poll: 0
update: 63
address 03: master #11
address 08: slave #11, scanned "MF=Kromschroeder;ID=  3B ;SW=0777;HW=5130", loaded "kromschroeder/08.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Kromschroeder;ID=  ;SW=0162;HW=0482"
address 30: master #3
address 31: master #8, ebusd
address 35: slave #3, scanned "MF=Kromschroeder;ID=  ;SW=0162;HW=0482"
address 36: slave #8, ebusd


Kann mir jemand bei der Suche nach den richtigen Werten für die CSV helfen? Vermute, dass hinter der Hardware mein AWR von Wolf (https://www.wolf.eu/fileadmin/Wolf_Daten/Dokumente/Produktdownloads/regelung/Montage/3044613_201510_AWT_2A_analoger_witterungsgefuehrter_Temperaturegler_mit_Tagesprogramm.pdf) steckt.

Edit: Habe wohl doch eher den ART (https://www.wolf.eu/fileadmin/Wolf_Daten/Dokumente/Produktdownloads/regelung/Montage/3044612_201510_ART_2A-analoger_Raumtemperaturregler_mit_Tagesprogramm.pdf). Dürften aber von den Funktionen nicht sehr stark von einander abweichen.

Habe noch über "ebusctl grab result" folgende unbekannte Nachrichten gefunden:

10085022030a000a / 021400 = 2
10085022037e5b0a / 020100 = 2
1008502203e6bf0a / 020600 = 2


Würde mich sehr über jeden Hinweis freuen. Leider hat Wolf/Kromschröder nur wenig Doku im Internet. https://ebus-wiki.org/ hat mir zwar allgemein geholfen, aber nicht für meinen speziellen Fall.