Replies: 2 comments
-
Hi Sebastian - can you share more about how you running HA and ebusd.? From you description you say not in a container, but if you are running HA and the ebusd add-on - it is basically a containerised environment. (If you implemented HA with HAOS - this basically is (I think) a variant of BalenaOS/ResinOS so this supervisor version is all containerised - each add-on runs in a container - and this may be at the root of your issue. I'm not sure you're using your local config files if you successfully edited them) for now - what version of ebusd are you running? How have you installed HA? If you run the 'LukasGrebe' ebusd add-on - what are your settings in HA>Settings>Add-ons>eBUSd>Configuration? Regards, Gareth [Posting comment - I am definitely not an eBUSd expert] |
Beta Was this translation helpful? Give feedback.
-
Hi, i am using a Rasberry Pi with HAOS: Installed via Raspberry Pi Imager Home Assistant My eBUSd is the 'LukasGrebe' ebusd add-on, currently version 24.1.1
I am using Samba-share add-on to change the files in /config/ebusd on my HAOS Rasberry Pi with my "normal" Windows-PC. Then i restart HomeAssistant and look for the Results of my changes (this should also restart the eBUSd /loading the changed files). I have also installed the File-editor add-on, so i can see the changes in my file on the pi. So this looks perfectly fine to me. Regards Sebastian |
Beta Was this translation helpful? Give feedback.
-
Ich verstehe einiges an meiner Installation nicht. Ich schreibe daher mal mein Wissen hier auf und BITTE korrigiert mich, wenn ich einen Knoten im Gehirn habe. Ein wenig technische Bildung habe ich auch (Dipl.-Ing. Nachrichtentechnik).
Ausgangslage:
Ich betreibe eBUSd zusammen mit HomeAssistant. HomeAssistant läuft auf einem Pi (ohne Docker).
Ich habe das eBUSd-Addon installiert und einen AdapterV5 an meiner Vaillant Heizugsanlage. Mit putty kommen ich auf die TCP-Kommandoebene.
Die Geräte sind:
Vaillant ecoTEC plus VCW20/26 CS/1-5 (eBUS Adresse 08)
{
"MF": { "value": "Vaillant" },
"ID": { "value": "BAI00" },
"SW": { "value": "1002" },
"HW": { "value": "7603" }
}
{
"prefix": { "value": "21" },
"year": { "value": "23" },
"week": { "value": "05" },
"product": { "value": "0010022010" },
"supplier": { "value": "0001" },
"counter": { "value": "006126" },
"suffix": { "value": "N2" }
sensoComfort VRC720/2 (eBUS Adresse 15)
{
"MF": {"value": "Vaillant"},
"ID": {"value": "CTLV2" },
"SW": { "value": "0514" },
"HW": { "value": "1104" }
}
{
"prefix": { "value": "21" },
"year": { "value": "22" },
"week": { "value": "48" },
"product": { "value": "0020260914" },
"supplier": { "value": "0953" },
"counter": { "value": "064849" },
"suffix": { "value": "N8" }
Der eBUS-Deamon läuft auf dem Home-Assistant und über Putty kann ich TCP-Kommandos abgeben.
Geladen werden:
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=1002;HW=7603", loaded "vaillant/bai.308523.inc", "vaillant/08.bai.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=CTLV2;SW=0514;HW=1104", loaded "vaillant/15.ctlv2.csv"
address 31: master #8, ebusd
address 36: slave #8, ebusd
Die Anlage macht reinen Heizbetrieb und Warmwasser als Durchlauferhitzer ohne einen Warmwasserspeicher oder Zirkulationspumpe. Die „Zugangsdaten“ zur Fachhandwerkerebene habe ich auch alle.
Die Anlage hat einen Heizkreis und eine Zone, nichts weiter.
Jetzt gibt es zwei Ebenen, die ich besser verstehen möchte:
a) eBUS-Ebene:
Hier werden die .csv geladen, die im Verzeichnis \config\ebusd\Vaillant (auf dem HomeAssistant) gespeichert sind. Bei mir sind es die 15.ctlv2.csv (für die Steuerung) und die bai.308523.inc / 08.bai.csv (für die Therme).
Hier stehen z.B. in der 15.ctlv2.csv viele Werte, die mich nicht betreffen oder die ich für meinen Zweck nicht benötige. Diese habe ich mit „# „ herauskommentiert (dachte ich), aber im TCP-Kommando „find“ tauchen diese teilweise noch auf. Was mache ich falsch?
Ich wollte erstmal nur das mir dem „Quick Veto“ ausprobieren und die Zeiten für Kühlung (cc) und Heißwasserbereitung(hwc) interessieren mich nicht. Auch alle Sachen von hc2 und ch3 sowie z2, Z3 uns solar brauche ich nicht. Auch die ganzen „Unknown“ habe ich herauskommentiert, aber vieles taucht trotzem wieder beim „find“ auf…..
b) HomeAssistant-Ebene:
Die Werte werden als MQTT gesendet, daher tauchen diese auch dort auf. Je nachdem, ob Sie als „r“, „w“ oder „r;w“ in der csv (in der eBus-Ebene) gelabelt sind, kann ich sie nur Anzeigen oder auch schreiben.
Ich lasse einen MQTT-Explorer mitlesen, damit ich alle Werte sehe, die an Homeassistant gesendet werden.
Leider werden nicht alle Werte in der MQTT-Integration angezeigt, die auch im MQTT-Explorer zu sehen sind. Woran liegt das?
Desweiteren gibt es Werte, die sind als „r;w“ in der csv angegeben, aber in HomeAssistant werden die nur als lesbar dargestellt. Über TCP kann ich diese jedoch setzen. Was läuft falsch zwischen dem eBus-Deamon und HomeAssistant?
Vieleicht kann mir jemand helfen und Licht in mein Dunkel bringen.
Vielen Dank
Sebastian
Beta Was this translation helpful? Give feedback.
All reactions