WOLF eBus Allgemein

Begonnen von thgorjup, 04 Januar 2017, 14:32:04

Vorheriges Thema - Nächstes Thema

thgorjup

Hallo zusammen,

ich beschäftige mich seit Tagen mit der eBus Schnittstelle an meiner WOLF Therme.
Da hier im Forum die Vailant Fraktion stark vertreten ist, aber bzgl WOLF kaum Informationen zu finden sind, denke ich dieser Thread ist gut als Erfahrungsaustausch.

Ich habe folgende Systeme:

Therme: CGB-11
Bedienmodul: BM
Solarmodul: SM1

Mein ebusd Logfile sieht momentan so aus. Es ist also noch einiges zu entschlüssseln.

2017-01-04 13:45:42.543 [update notice] update feuerung betrd QQ=10: Brauchwasser_Heizen;Kesselpumpeaus;31.38;-;-;45.0;-
2017-01-04 13:45:42.835 [update notice] update broadcast betrd QQ=f1: 1;30;-;34.0;-;41;4
2017-01-04 13:45:44.811 [update notice] unknown BC cmd: 71fe50180e0080008000800080008000800000
2017-01-04 13:45:47.988 [update notice] update feuerung sollw QQ=10: 31.398;4.000;-;01;45.000
2017-01-04 13:45:48.281 [update notice] update broadcast sollw QQ=f1: 31.398;2.699;0;00;45.000
2017-01-04 13:45:52.942 [update notice] update feuerung betrd QQ=10: Brauchwasser_Heizen;Verbraucheraus;31.38;-;-;45.0;-
2017-01-04 13:45:53.233 [update notice] update broadcast betrd QQ=f1: 1;30;-;34.0;-;41;4
2017-01-04 13:45:57.705 [update notice] update broadcast betrd QQ=03: 7;78;27;42.0;31;41;4
2017-01-04 13:45:57.914 [update notice] update feuerung sollw QQ=10: 31.398;4.000;-;01;45.000
2017-01-04 13:45:58.207 [update notice] update broadcast sollw QQ=f1: 31.398;2.699;0;00;45.000
2017-01-04 13:45:59.785 [update notice] update broadcast solar QQ=71: 236;f9;8.62;12.12
2017-01-04 13:46:02.878 [update notice] update feuerung betrd QQ=10: Brauchwasser_Heizen;6;31.38;-;-;45.0;-
2017-01-04 13:46:03.170 [update notice] update broadcast betrd QQ=f1: 1;30;-;42.0;-;41;4
2017-01-04 13:46:03.775 [update notice] unknown BC cmd: 71fe50230908620900005d010000
2017-01-04 13:46:07.853 [update notice] update feuerung sollw QQ=10: 31.398;4.000;-;01;45.000
2017-01-04 13:46:08.145 [update notice] update broadcast sollw QQ=f1: 31.398;2.699;0;00;45.000
2017-01-04 13:46:11.647 [update notice] unknown MM cmd: 03f1080008001f00048002002d
2017-01-04 13:46:12.809 [update notice] update feuerung betrd QQ=10: Brauchwasser_Heizen;Kesselpumpeaus;31.38;-;-;45.0;-
2017-01-04 13:46:13.101 [update notice] update broadcast betrd QQ=f1: 1;30;-;42.0;-;41;4
2017-01-04 13:46:14.762 [update notice] unknown BC cmd: 71fe50180e0080008000800080008000800000
2017-01-04 13:46:17.777 [update notice] update feuerung sollw QQ=10: 31.398;4.000;-;01;45.000
2017-01-04 13:46:18.070 [update notice] update broadcast sollw QQ=f1: 31.398;2.699;0;00;45.000
2017-01-04 13:46:22.735 [update notice] update feuerung betrd QQ=10: Brauchwasser_Heizen;Verbraucheraus;31.38;-;-;45.0;-
2017-01-04 13:46:23.028 [update notice] update broadcast betrd QQ=f1: 1;30;-;42.0;-;41;4
2017-01-04 13:46:27.692 [update notice] update feuerung sollw QQ=10: 31.398;4.000;-;01;45.000
2017-01-04 13:46:27.983 [update notice] update broadcast sollw QQ=f1: 31.398;2.699;0;00;45.000
2017-01-04 13:46:28.632 [update notice] update broadcast betrd QQ=03: 7;78;26;38.0;31;41;4
2017-01-04 13:46:29.767 [update notice] update broadcast solar QQ=71: 236;f9;9.00;12.12
2017-01-04 13:46:32.671 [update notice] update feuerung betrd QQ=10: Brauchwasser_Heizen;6;31.38;-;-;45.0;-
2017-01-04 13:46:32.963 [update notice] update broadcast betrd QQ=f1: 1;30;-;38.0;-;41;4
2017-01-04 13:46:33.839 [update notice] unknown BC cmd: 71fe50230908620900005d010000
2017-01-04 13:46:36.834 [update notice] unknown MM cmd: 7130502309b0f40200045d010000
2017-01-04 13:46:37.628 [update notice] update feuerung sollw QQ=10: 31.398;4.000;-;01;45.000
2017-01-04 13:46:37.921 [update notice] update broadcast sollw QQ=f1: 31.398;2.699;0;00;45.000
2017-01-04 13:46:39.610 [update notice] unknown BC cmd: 30fe070009008010491304010317
2017-01-04 13:46:42.663 [update notice] update feuerung betrd QQ=10: Brauchwasser_Heizen;Kesselpumpeaus;31.38;-;-;45.0;-
2017-01-04 13:46:42.879 [update notice] unknown MM cmd: 03f1080008001f00048002002d
2017-01-04 13:46:42.992 [update notice] update broadcast betrd QQ=f1: 1;30;-;38.0;-;41;4
2017-01-04 13:46:44.470 [update notice] unknown BC cmd: 71fe50180e0080008000800080008000800000
2017-01-04 13:46:47.556 [update notice] update feuerung sollw QQ=10: 31.398;4.000;-;01;45.000
2017-01-04 13:46:47.850 [update notice] update broadcast sollw QQ=f1: 31.398;2.699;0;00;45.000
2017-01-04 13:46:53.012 [update notice] update feuerung betrd QQ=10: Brauchwasser_Heizen;Verbraucheraus;31.38;-;-;45.0;-
2017-01-04 13:46:53.304 [update notice] update broadcast betrd QQ=f1: 1;30;-;38.0;-;41;4


Die CSV´s habe ich aus github: https://github.com/john30/ebusd-configuration/tree/master/ebusd-2.x.x/de/wolf

Folgende Commands funktionieren damit eingeschränkt:

ebusctl r betrd aussentemp
ebusctl r sollw brauchwassersolltemp
ebusctl r betrd boilertemp
ebusctl r betrd status (0-10)
ebusctl r betrd zustand (00, 30, 40, 78)
ebusctl r sollw kesselsolltemp
ebusctl r betrd kesseltemp
ebusctl r sollw leistungszwang (immer 0)
ebusctl r betrd stellgrad (immer -)
ebusctl r solar kollektortemp
ebusctl r solar wwsolartemp
ebusctl r solar pumpe (96,236)


Für status habe ich bisher folgendes rausgefunden:

0 = Brenner ein, Flamme ein
1 = Wärmeanforderung: Pumpe läuft
2 = unbekannt
3 = Schornsteinfegerbetrieb
4 = unbekannt
5 = Brauchwasserbereitung
6 = unbekannt
7 = Aufheizen (unter Volllast?)
8 = unbekannt
9 = unbekannt
10 = unbekannt


Für zustand habe ich bisher folgendes rausgefunden:

00 = Brenner aus
30 = Brenner Stufe 1
40 = Brenner Stufe 2
78 = Brenner Stufe 3 - Volllast


Seltsamerweise habe ich bei einer Störung im Status der Werte 1, 4, 5 in unterschielicher Reihenfolge. Zustand war immer 00.
Nach dem Wiedereinschalten der Therme hatte ich kurz den Status 7-10. Ich vermutete erst "Neustart" aber 7 erhalte ich auch zwischen drin immer mal.
Ich wollte nämlich über ein NOTIFY eine Meldung schicken wenn die Therme mal wegen z.B. starkem Wind auf Störung geht. Aber irgendwie werde ich aus den Werten nicht schlau.

Im Anhang ein Plot der gesammelten Daten.

Erklärung zum Plot:
05:30 Uhr = Ende der Nachtabsenkung - Aufheizung Brauchwasser - Status = 5
09:10 Uhr = Duschen - Abfall der Boilertemperatur auf 32°C
09:40 Uhr = Simulierte Störung durch Absperrung Gashahn - Status schwankt zwischen 1, 4, 5
09:50 Uhr = Wiedereinschaltung Therme - Status schwankt zwischen 1, 5, 7, 10
ab 10:00 Uhr = Normaler Betrieb


Vielleicht können ein paar erfahrene WOLF User mal ein paar Infos posten oder vollständige CSV-Dateien.
Ich würde nämlich auch gerne die Heizkurve in FHM abbilden.

Grüße
Thomas

 
FHEM auf Ubuntu 18.04LTS, 2x nanoCUL, JeeLink, nanoPIR, MQTT, ESP-Easy, HUE.
Sensoren+Aktoren: HM, IT, Lacrosse, Multitrade-PIR, VU+, Somfy

thgorjup

FYI, hier mal ein Update zu einem Tagesverlauf aus Programme Mo-Fr mit den gesammelten Werten über.

- Außentemperatur
- Heizkesseltemperatur
- Boilertemperatur (Brauchwasser)
- Status
- Zustand

Erläuterung:
05:00 Uhr = Heizbetrieb
10:00 Uhr = Absenkbetrieb
15:00 Uhr = Heizbetrieb
22:00 Uhr = Absenkbetrieb

Alle Status- und Zustandswerte daraus sind mir immer noch nicht ganz klar.
FHEM auf Ubuntu 18.04LTS, 2x nanoCUL, JeeLink, nanoPIR, MQTT, ESP-Easy, HUE.
Sensoren+Aktoren: HM, IT, Lacrosse, Multitrade-PIR, VU+, Somfy

hansg

Wirklich weiterhelfen kann ich dir leider auch nicht.
Von Wolf sind leider wirklich nur sehr wenige Informationen zu finden.
Ich versuche gerade auch meine alte Wolf Digikompakt R16 per Ebus auszulesen.
Per broadcast bekomme ich bereits die Aussen, Kessel und Boilertemperatur.

Im Ebus Wiki befindet sich ein Dokument mit den Ebus Spezifikationen.
http://ebus-wiki.org/lib/exe/fetch.php/ebus/spec_prot_7_v1_6_3_d.pdf

Laut dieser Beschreibung sind die Daten für Status und Zustand den einzelnem Bits zugeordnet.
Status müsste der Herstellerspezifische Melde bzw. Störcode sein.
Diesbezueglich hab ich üeber wolf bisher noch gar nichts gefunden.

Der Status zeigt den Zustand der Signale des Automaten an.
Bei meiner Anlage erhalte ich hier die Werte
48 = 01001000, Bit3 und Bit6 gesetzt, UWP ein, Brenner läuft, sowie
40 = 01000000, Bit6 gesetzt, UWP ein Brenner aus



Gruss
Hans

hdp1999

Hallo Thomas,
Ich bin auch gerade dabei meine Therme CGB-20 mit ebus in Fhem zu laufen zu bekommen ! Habe aber da so meine Probleme damit die bai00.cfg für Wolf umzuschreiben ! Infos hierzu sind ja nur sehr wenige vormanden für Wolf ! Im Moment stehe ich aufm Schlauch und komme nicht weiter die Werte in FHEM abzubilden ! Kannst du hier einmal deine cfg Files Posten damit ich mal im Ansatz erkenne wo mein Fehler liegt ? evt auch die csv Files ?

Gruß Dirk

dz-replay

Hallo, ich habe dazu mal eine allgemeine Frage. Betreibst Du in Deiner Konfiguration das BM(mit Digitalanzeige) in der Therme oder nutzt Du es separat in einem Wandsockel?

Gruß
Daniel

Svnm

Hallo,
ich hoffe, es kann mir hier jemand weiterhelfen.
Ich möchte den ebusd installieren. Nur welche Version soll ich da nehmen? 2.0, 2.1, 2.2, 2.3, 2.4 oder 3.0pre?
Ich habe eine WOLF Therme. Die CSV-Dateien befinden sich ja nur im  Verzeichnis ebusd-2.x.x/de/wolf

Danke!

whatthe

Hallo,
ich versuche auch verzweifelt die Messages meiner Wolf CGB-2 + BM2 extern zu verstehen.
Mit einem Nur-Lesen-EBUS-Adapter kommen schon sehr viele Meldungen rein.
Die vorhandenen Config-Files entschlüsseln jedoch fast nichts.

Ich habe nun folgende JSON Files mit verschiedenen Konfigurationen für Wolf Geräte entdeckt:
https://github.com/openhab/openhab1-addons/tree/1.8/bundles/binding/org.openhab.binding.ebus/src/main/resources

Die Kodierung steckt in diesen Daten drin, ich weiss jedoch nicht wie diese Infos in das CFG Format von EBUSD umgewandelt werden können.

Vielleicht kommt jemand damit weiter?

OlafK

Zitat von: thgorjup am 04 Januar 2017, 14:32:04
...
Ich habe folgende Systeme:

Therme: CGB-11
Bedienmodul: BM
Solarmodul: SM1
...
Die CSV´s habe ich aus github: https://github.com/john30/ebusd-configuration/tree/master/ebusd-2.x.x/de/wolf

Folgende Commands funktionieren damit eingeschränkt:

ebusctl r betrd aussentemp
ebusctl r sollw brauchwassersolltemp
ebusctl r betrd boilertemp
ebusctl r betrd status (0-10)
ebusctl r betrd zustand (00, 30, 40, 78)
ebusctl r sollw kesselsolltemp
ebusctl r betrd kesseltemp
ebusctl r sollw leistungszwang (immer 0)
ebusctl r betrd stellgrad (immer -)
ebusctl r solar kollektortemp
ebusctl r solar wwsolartemp
ebusctl r solar pumpe (96,236)



Moin,
konntest du die CSV aus dem git-Repo 1:1 übernehmen?
- Ich habe die Daten 1:1 bei mir nach /etc/ebusd/kromschroeder/ abgelegt
- Des Weiteren noch die standard-files eine Ebene höher ("_template.csv", "broadcast.csv" and "memory.csv")

Wenn ich nun ebusd starte (ebusd -f --scanconfig) und "ebusctl r betrd aussentemp" abfrage, erhalte ich "ERR: element not found"

Das Ausgaben der Fields liefert dieses Ergebnis:
ebusctl f -F name,comment
datetime,Datum/Uhrzeit
error,Fehlernachricht
ident,Identifikation
ident,Identifikation
signoflife,Lebenszeichen
eeprom,EEPROM Daten lesen
ram,RAM Daten lesen
,
,
,
,
,
,
,
,
,
,


Irgendwie kennt er keine "Fields"

Mein System: CGB20, BM, SM1, MK1, MK2
ebus-Info:
ebusctl info

version: ebusd 3.0.v3.0-11-g46078f8
signal: acquired
symbol rate: 35
max symbol rate: 128
reconnects: 0
masters: 9
messages: 21
conditional: 0
poll: 0
update: 4
address 03: master #11
address 07: master #16
address 08: slave #11, scanned "MF=Kromschroeder;ID=  3B ;SW=" error: ERR: argument value out of valid range
address 0c: slave #16, scanned "MF=Kromschroeder;ID=  ;SW=0204;HW=-"
address 10: master #2
address 15: slave #2, scanned "MF=Kromschroeder;ID=  ;SW=0229;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 51: slave, scanned "MF=Kromschroeder;ID=  ;SW=0229;HW=-"
address 52: slave, scanned "MF=Kromschroeder;ID=  ;SW=0208;HW=-"
address 70: master #4
address 71: master #9
address 75: slave #4, scanned "MF=Kromschroeder;ID=  ;SW=0204;HW=-"
address 76: slave #9, scanned "MF=Kromschroeder;ID=  ;SW=0227;HW=-"
address f0: master #5
address f1: master #10
address f5: slave #5, scanned "MF=Kromschroeder;ID=  ;SW=0208;HW=-"
address f6: slave #10, scanned "MF=Kromschroeder;ID=  ;SW=0204;HW=-"



Hat jemand eine Idee?


john30

Zitat von: OlafK am 23 Oktober 2017, 15:50:04
Wenn ich nun ebusd starte (ebusd -f --scanconfig) und "ebusctl r betrd aussentemp" abfrage, erhalte ich "ERR: element not found"
Das liegt vermutlich daran, dass das eine Broadcast Nachricht ist und kein Teilnehmer diese verschickt hat.
Du kannst einfach mal mit "ebusctl read -a -d" schauen, was so alles vorbei gekommen ist.
Vermutlich steckt auch noch einiges in den noch nicht definierten Nachrichten, die Du mit "ebusctl grab result" auflisten kannst.
author of ebusd

john30

Zitat von: whatthe am 08 September 2017, 23:20:41
Ich habe nun folgende JSON Files mit verschiedenen Konfigurationen für Wolf Geräte entdeckt:
https://github.com/openhab/openhab1-addons/tree/1.8/bundles/binding/org.openhab.binding.ebus/src/main/resources

Die Kodierung steckt in diesen Daten drin, ich weiss jedoch nicht wie diese Infos in das CFG Format von EBUSD umgewandelt werden können.
In "command" steckt PBSB, unter "data" dürfte sich die ID verbergen und values sind dann die Fields. Bei denen ist die Übersetzung nicht ganz so trivial, da hier eine feste "pos" verwendet wird. Das ist konzeptuell in ebusd CSVs seit geraumer Zeit nicht mehr vorgesehen, weil man ja eigentlich alle Bytes dekodieren will. D.h. aus dem Offset muss man mit Hilfe von z.B. Datentyp "IGN" (für "ignore") bis zur richtigen Position vorrücken und dann den benötigten Datentyp dranhängen.
Ein Beispiel für vaillant-vr90:
Aus
{
        "comment": "<Controller> Room temperature (°C)",
        "device":  "Vaillant VR 90",
        "id":      "temp_room",
        "class":   "controller",
        "command": "B5 09",
        "data":    "0D 00 00",
        "dst":     "75",

        "values": {
            "temp_room":   {"type": "data2c", "pos": 12, "label": "Room temperature"},
            "status":      {"type": "uchar", "pos": 14, "label": "Room temperature status",
                "mapping": {"0":"Ok", "85":"Circuit", "170":"Cutoff"}}
}

wird für ebusd:

r,controller,temp_room,"<Controller> Room temperature (°C)",,75,B509,0D0000,temp_room,,D2C,,,"Room temperature",status,,UCH,0=Ok;85=Circuit;170=Cutoff,,"Room temperature status"

Und das lässt sich dann via "ebusctl read -c controller temp_room" auslesen.

Das mit dem Offset in "pos" ist also halb so wild. Wenn "data" drei Bytes lang ist, dann ist das Feld an Position 12 immer das erste und abhängig von dessen Länge folgen dann die nächsten (bei D2C=data2c=2 Bytes lang eben das nächste ab pos=14).

Noch ein Beispiel für wolf:

Aus
{
"comment": "<Regler> Kromschröder/Wolf: Aktuelle Geräteleistung in %",
"device": "Wolf CSZ-2 > CGB-2 > HCM-2/GBC-e, FW: 1.6",
"id": "performance",
"class": "heating_kw",
"command": "50 22",
"data": "CC 6F 01",

"values": {
"performance_burner": {"type": "word", "pos": 12, "label": "Aktuelle Geräteleistung (%)", "min":0, "max":100}
}
}


wird für ebusd:
r,heating_kw,performance,"<Regler> Kromschröder/Wolf: Aktuelle Geräteleistung in %",,ZZ,5022,CC6F01,performance_burner,,UIN,,,"Aktuelle Geräteleistung (%)"

Das einzige, was hier noch fehlt, ist "ZZ" durch die entsprechende Adresse der Geräts zu ersetzen. Vermutlich wird das "08" sein, aber in der Wolf Umgebung kenn ich mich nicht so gut. Die Ausgabe von "ebusctl info" und/oder "ebusctl scan result" sollte hier Licht ins Dunkel bringen können.

Hilfreich für weitere Konvertierungen ist sicher die Tabelle der verfügbaren Datentypen:

https://github.com/john30/ebusd/wiki/4.3.-Builtin-data-types

Oder das detaillierte Howto für das erzeugen eigener CSVs:

https://github.com/john30/ebusd/wiki/HowTos#creating-new-message-definition-files
author of ebusd

hauwech

Hallo Thomas,
Zitat von: thgorjup am 04 Januar 2017, 14:32:04
...
Therme: CGB-11
Bedienmodul: BM
Solarmodul: SM1
...
Du hast eine CGB 11 mit einem BM dran. Ich habe eine CGB (-K) 20 auch mit BM. Ich habe in den Wolf-Unterlagen gelesen, daß der BM per Zweidraht an den eBus geht. Hast Du den eBus Adapter parallel (...Bus) zum BM angeklemmt?

Gruß Roland
Fhem auf Intel NUC11TNKi5+M2 NVMe+32GB RAM mit Ubuntu 22.04 LTS

lichtimc

#11
@Roland: Wie würdest du dich "seriell" an den Bus hängen??  ;).
Du hängst die beiden ebus-Adern einfach an die beiden Anschlüsse des eBus-Adapters und fertig. Auch die Polung ist egal.

@All:
Hat denn nun eigentlich bereits jemand eine csv-Datei für unsere Wolf Anlagen erstellt?

Danke, lg

uxtuner

#12
Hallo,

könnte jemand die Dateien von /etc/ebusd und seine Konfig zur Verfügung stellen?

Derzeit habe ich folgende Einstellungen (Wolf Dateien sind aus dem Standard Repository)

# /etc/default/ebusd:
# config file for ebusd service.
# Options to pass to ebusd (run "ebusd -?" for more info):
EBUSD_OPTS="--scanconfig -d /dev/ttyUSB0 -l /var/log/ebusd.log"


Abfragen:

root@vdr02:~# ebusctl f -F name,comment
betrd,Betriebsdaten des Feuerungsautomaten an den Regler
datetime,Datum/Uhrzeit
error,Fehlernachricht
ident,Identifikation
ident,Identifikation
signoflife,Lebenszeichen
sollw,Sollwertübertragung des Reglers an andere Regler
eeprom,EEPROM Daten lesen
ram,RAM Daten lesen


Werte werden geliefert von:

ebusctl r betrd aussentemp
ebusctl r sollw brauchwassersolltemp
ebusctl r betrd boilertemp
ebusctl r betrd status
ebusctl r betrd zustand
ebusctl r sollw kesselsolltemp
ebusctl r betrd kesseltemp


Im Log kommt u.a.

2017-12-10 14:12:40.356 [update notice] unknown MS cmd: ff08502203b80200 / 029001
2017-12-10 14:12:40.479 [update notice] unknown MS cmd: ff08502203e40300 / 023002
2017-12-10 14:12:40.604 [update notice] unknown MS cmd: ff355022037fa627 / 020000
2017-12-10 14:12:40.728 [update notice] unknown MS cmd: ff35502203b7a127 / 020000
2017-12-10 14:12:40.852 [update notice] unknown MS cmd: ff35502203a78527 / 020000
2017-12-10 14:12:40.975 [update notice] unknown MS cmd: ff355022032bb527 / 020000
2017-12-10 14:12:41.095 [update notice] unknown MS cmd: ff35502203ff7427 / 020100
2017-12-10 14:12:41.219 [update notice] unknown MS cmd: ff35502203a37527 / 020100
2017-12-10 14:12:41.343 [update notice] unknown MS cmd: ff35502203541300 / 023002
2017-12-10 14:12:41.466 [update notice] unknown MS cmd: ff355022034bc327 / 02f1ff
2017-12-10 14:12:41.586 [update notice] unknown MS cmd: ff3550220323a727 / 020000
2017-12-10 14:12:41.710 [update notice] unknown MS cmd: ff35502203b3a827 / 020000
2017-12-10 14:12:41.898 [update notice] unknown MS cmd: ff35502203efa927 / 020000
2017-12-10 14:12:42.023 [update notice] unknown MS cmd: ff355022030baa27 / 020000
2017-12-10 14:12:42.077 [main error] unable to load scan config 51: no file from /etc/ebusd/kromschroeder with prefix 51. found
2017-12-10 14:12:42.077 [main error] scan config 51: ERR: element not found
2017-12-10 14:12:42.147 [update notice] unknown MS cmd: ff3550220307b127 / 020b0e
2017-12-10 14:12:42.271 [update notice] unknown MS cmd: ff355022035bb027 / 026923
2017-12-10 14:12:42.394 [update notice] unknown MS cmd: ff3550220353a227 / 02320d
2017-12-10 14:12:42.513 [update notice] unknown MS cmd: ff355022030fa327 / 026623
2017-12-10 14:12:42.634 [update notice] update feuerung betrd QQ=30: Brauchwasser_Heizen;Verbraucheraus;40.00;-;-;56.0;-
2017-12-10 14:12:43.514 [update notice] unknown BC cmd: 30fe03010ef1ffd60000000000000000000000
2017-12-10 14:12:43.822 [update notice] update broadcast sollw QQ=f1: 5.000;-1.500;0;00;50.000
2017-12-10 14:12:44.077 [main error] unable to load scan config 75: no file from /etc/ebusd/wolf with prefix 75. found
2017-12-10 14:12:44.077 [main error] scan config 75: ERR: element not found
2017-12-10 14:12:44.344 [update notice] unknown MS cmd: ff35502203c7a427 / 023207
2017-12-10 14:12:44.464 [update notice] unknown MS cmd: ff355022039ba527 / 026323
2017-12-10 14:12:44.580 [update notice] update solar regler QQ=30: 03;0.105;12.5;0.0
2017-12-10 14:12:44.697 [update notice] unknown MS cmd: ff355022035bb027 / 026923
2017-12-10 14:12:44.820 [update notice] unknown MS cmd: ff3550220377b427 / 02d500
2017-12-10 14:12:44.934 [update notice] update broadcast betrd QQ=03: 0;48;-;40.0;32;53;-1
2017-12-10 14:12:45.056 [update notice] update broadcast betrd QQ=f1: 1;00;-;40.0;-;53;-1
2017-12-10 14:12:45.822 [update notice] unknown MS cmd: ff355022034bc327 / 02f1ff
2017-12-10 14:12:45.942 [update notice] unknown MS cmd: ff355022039fac27 / 020100
2017-12-10 14:12:46.065 [update notice] unknown MS cmd: ff355022031f8727 / 029301
2017-12-10 14:12:46.078 [main error] unable to load scan config 85: no file from /etc/ebusd/wolf with prefix 85. found
2017-12-10 14:12:46.078 [main error] scan config 85: ERR: element not found
2017-12-10 14:12:46.185 [update notice] unknown MS cmd: ff355022037baf27 / 020100
2017-12-10 14:12:46.308 [update notice] unknown MS cmd: ff355022032bb527 / 020000
2017-12-10 14:12:46.434 [update notice] unknown MS cmd: ff35502203ff7427 / 020100
2017-12-10 14:12:46.558 [update notice] unknown MS cmd: ff35502203f39627 / 020600
2017-12-10 14:12:46.682 [update notice] unknown MS cmd: ff3550220327ae27 / 020100
2017-12-10 14:12:46.804 [update notice] unknown MS cmd: ff35502203a37527 / 020100
2017-12-10 14:12:46.925 [update notice] unknown MS cmd: ff35502203541300 / 023002
2017-12-10 14:12:47.049 [update notice] unknown MS cmd: ff8550220377b427 / 02d500
2017-12-10 14:12:47.173 [update notice] unknown MS cmd: ff855022034bc327 / 02f1ff
2017-12-10 14:12:47.296 [update notice] unknown MS cmd: ff855022039fac27 / 020100
2017-12-10 14:12:47.416 [update notice] unknown MS cmd: ff855022031f8727 / 023201
2017-12-10 14:12:47.540 [update notice] unknown MS cmd: ff855022037baf27 / 020100
2017-12-10 14:12:47.664 [update notice] unknown MS cmd: ff855022032bb527 / 020000
2017-12-10 14:12:47.788 [update notice] unknown MS cmd: ff85502203ff7427 / 020100
2017-12-10 14:12:47.942 [update notice] unknown BC cmd: 30fe50230528000a1400
2017-12-10 14:12:48.289 [update notice] unknown BC cmd: 30fe5023054423000000
2017-12-10 14:12:48.655 [update notice] unknown MS cmd: 3008502203cc0e00 / 021902
2017-12-10 14:12:49.073 [update notice] unknown MS cmd: 3008502203cc2d00 / 029600
2017-12-10 14:12:49.418 [update notice] unknown MM cmd: 3003502203cc0100
2017-12-10 14:12:49.863 [update notice] unknown MS cmd: 3051502203cc210a / 020800
2017-12-10 14:12:50.335 [update notice] unknown MS cmd: 3051502203ccf402 / 020080
2017-12-10 14:12:52.597 [update notice] unknown MS cmd: 3051502203cc0e00 / 020080
2017-12-10 14:12:53.015 [update notice] update feuerung betrd QQ=30: Brauchwasser_Heizen;Verbraucheraus;40.00;-;-;56.0;-
2017-12-10 14:12:53.437 [update notice] unknown MS cmd: 3051502203ccc702 / 02ee02
2017-12-10 14:12:54.691 [update notice] update solar regler QQ=30: 03;0.105;12.5;0.0
2017-12-10 14:12:54.999 [update notice] update broadcast betrd QQ=03: 0;48;-;40.0;32;53;-1


Angeschlossen ist eine Wolf CGW-2 20 mit Mischer (FBH), BM2 und Außenfühler.

Ich würde am EBus gerne die Raum-/Außen-/Warmwasser-/Vorlauftemperaturen etc auslesen und die Absenkzeiten einstellen.
Viele Grüße
  Uwe

Intel NUC (VDR & FHEM), QNAP TS-453, OneWire (Temp. Sensor, 8-fach Schalter, Hub, Controller), Ebus (Wolf CGW-2, ISM7i), Fibaro (Flood Sensor, Wall Plug, 4 in 1 Sensor), Qubino (Flush 1D), Shelly (Plug S, H&T, 2.5, 1 PM), Tado (Thermostat V3+)

uxtuner

anscheinend kommen am USB so viele Daten an, dass FHEM kein Zugriff über Web oder Telnet mehr zulässt.
Sobald ich den USB Stecker abziehe funktionierts wieder ....
Viele Grüße
  Uwe

Intel NUC (VDR & FHEM), QNAP TS-453, OneWire (Temp. Sensor, 8-fach Schalter, Hub, Controller), Ebus (Wolf CGW-2, ISM7i), Fibaro (Flood Sensor, Wall Plug, 4 in 1 Sensor), Qubino (Flush 1D), Shelly (Plug S, H&T, 2.5, 1 PM), Tado (Thermostat V3+)

whatthe

Hallo,

ich habe für die Wolf CGB-2 + BM2 nun endlich eine erste brauchbare .csv Datei für Nur-Lesen erstellt.

Viele wichtige Werte kommen nun schon zeitnah rein:

ebusctl find -d
boiler abgastemp = 43.0
boiler anzahlnetzstarts = 38
boiler druckheizkreis = 2.12
boiler ioistwert = 58
boiler kesseltemp = 48.5
boiler modulationsgradbrenner = 27
boiler netzbetriebsstunden = 22994
boiler ruecklauftemp = 39.4
boiler softwareversionhcm2 = 1.70
broadcast bc_3 = 44 23 00 00 00
broadcast bm2 = Brauchwasser_Heizen;Verbraucheran;49.06;-;-;51.0;-
broadcast feuerung = 0;0;0;0;1;0;0;1;0;-;48.5;39;48;3
broadcast feuerungf1 = 1;0;0;0;0;0;0;0;0;-;48.5;-;48;2
broadcast master = -;10;52;20;17;12;7;17
burner brennerbetriebsstunden = 11733
burner brennerstarts = 6659
burner heizungstatus = Brennerein
dhw warmwassertemp = 48.5
heating drehzahlheizkreispumpe = 32
heating heatingmode = Automaticon
heating raumtemp = 22.5
heating tempecoabs = 10.0
heating temphcurveflow = 33
heatingkw avgaussentemp = 2.9
heatingkw sollwertkorrektur = 2.0
heatingkw vorlauftemp = 48.6
heatingkw warmwassersolltempeingestellt = 51.0
sollw regler = 5.000;2.898;0;00;50.000
uflags3 heatingstatus3 = 10
uflags4 heatingstatus4 = 86
unknown drehzahlheizkreispumpe = 32
unknown kesselsolltemp = 49.0
unknown kesseltemp = 48.5
unknown ruecklauftemp = 39.4
unknown unknown01 = 6
unknown unknown02 = 9072
unknown unknown03 = 5171
unknown unknown04 = 510
unknown unknown05 = 11733
unknown unknown06 = 26
unknown unknown08 = 5
unknown unknown10 = 6659
unknown unknown11 = 212
unknown unknown12 = 22994
unknown unknown13 = 0
unknown unknown14 = 8
unknown unknown15 = 0
unknown unknown19 = 86
unknown unknown20 = 10
unknown unknown21 = 1
unknown unknown23 = 32768
unknown unknown24 = 32768
unknown unknown25 = 32768
unknown unknown26 = 2
unknown unknown28 = 1
unknown unknown29 = 150
unknown unknown30 = 32768
unknown unknown31 = 65088
scan.08 ident = Wolf; ! Z@;7001;0000


Da lässt sich sicher noch viel optimieren (z.B. Decodierung der Stati) und es gibt noch viele Unknowns,
d.h. da ist für mich nicht offensichtlich welcher Wert dahintersteckt (ggf. passt der Datentyp nicht).