Acties:
  • +3Henk 'm!

  • Matha
  • Registratie: Juni 2009
  • Laatst online: 31-05 23:32
Dag iedereen,

ik lees al jaren Tweakers maar ben nooit echt actief geweest op het forum. Stommelings kwam ik op dit topic terecht en toeval wil dat ik er ook wel wat over kwijt kan 😅

Ik ben de auteur van dit artikel: https://github.com/john30/ebusd/discussions/781 . Dit kwam hier eerder ook al terug en bevat veel info die voor velen onder jullie relevant lijkt te zijn.

Even samengevat wat me relevant lijkt gezien de eerdere posts in deze thread:
- ebusd bouwt bepaalde 'beschermingen' in tegen schrijven die je kan omzeilen door te foefelen met de configuratiefiles maar evengoed kan je rechtstreeks hex commando's schrijven
- ik gebruik de bash/ebusctl ipv mqtt zoals velen onder jullie maar hier ervaar ik ook problemen mee (zie https://github.com/john30/ebusd/issues/853)
- Zoals iemand hier eerder ook al op alludeerde is de UX van ebusd niet geweldig. Foutmeldingen en documentatie zijn wat mij betreft niet goed maar bon, verder wel geweldig dat dit project gratis beschikbaar is en gemaintained wordt natuurlijk.

  • Proton_
  • Registratie: November 2011
  • Laatst online: 22:48

Proton_

Moderator Wonen & Mobiliteit 

Team Welles

Topicstarter
@Matha Ik gebruik ebusd via de command line voor schrijven en het http endpoint voor lezen. Het enige dat ik schrijf is de minimale aanvoertemperatuur in de thermostaat (om pendelen van de warmtepomp te voorkomen).
Het programmatisch aanroepen van ebusctl is denk ik vergelijkbaar met een cronjob, en dat leek het ook af en toe te hangen. Intussen was er wel geschreven, dus nu kill ik het ebusctl proces gewoon na 50 seconden (bij succes duurt het <1 sec).

'19 Hyundai Kona EV, douchen met wtw en Auer Edel Eau, verwarming met Vaillant R290 monoblock


  • Matha
  • Registratie: Juni 2009
  • Laatst online: 31-05 23:32
@Proton_ merci, die http endpoint is dan wel interessant! Maar ik ga trachten het issue ten gronde gefixt te krijgen met de lead developer want dat is uiteindelijk toch altijd de beste oplossing :) Dan leer ik nog eens iets bij!

  • fluppie007
  • Registratie: April 2005
  • Laatst online: 05-06 08:23


Got it, energietellers allemaal op 0 kunnen zetten :). De energietellers hebben wi als datatype, niet w. Dus daarom moet je de access level verhogen tot een sterretje voor alles. Vermoedelijk kan je meer mis doen nu...

Acties:
  • +1Henk 'm!

  • Proton_
  • Registratie: November 2011
  • Laatst online: 22:48

Proton_

Moderator Wonen & Mobiliteit 

Team Welles

Topicstarter
Wim Leers schreef op dinsdag 9 mei 2023 @ 15:47:
[...]

Momenteel legionalla run bezig, en … dat lijkt dus wel ok te zijn:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
ebusd  | 2023-05-09 13:37:12.828 [update notice] received read hmu Status01 QQ=10: 69.5;69.5;-;-;-;off
ebusd  | 2023-05-09 13:37:22.807 [update notice] received read hmu Status01 QQ=10: 69.5;69.5;-;-;-;off
ebusd  | 2023-05-09 13:37:32.846 [update notice] received read hmu Status01 QQ=10: 69.5;69.5;-;-;-;off
ebusd  | 2023-05-09 13:37:42.852 [update notice] received read hmu Status01 QQ=10: 69.5;69.5;-;-;-;off
ebusd  | 2023-05-09 13:37:52.820 [update notice] received read hmu Status01 QQ=10: 69.5;69.5;-;-;-;off
ebusd  | 2023-05-09 13:38:03.217 [update notice] received read hmu Status01 QQ=10: 69.5;69.5;-;-;-;off
ebusd  | 2023-05-09 13:38:12.835 [update notice] received read hmu Status01 QQ=10: 69.5;69.5;-;-;-;off
ebusd  | 2023-05-09 13:38:22.852 [update notice] received read hmu Status01 QQ=10: 69.5;69.5;-;-;-;off
ebusd  | 2023-05-09 13:38:32.848 [update notice] received read hmu Status01 QQ=10: 69.5;69.5;-;-;-;off
ebusd  | 2023-05-09 13:38:42.831 [update notice] received read hmu Status01 QQ=10: 69.5;69.5;-;-;-;off
ebusd  | 2023-05-09 13:38:52.827 [update notice] received read hmu Status01 QQ=10: 69.5;69.5;-;-;-;off
ebusd  | 2023-05-09 13:39:02.868 [update notice] received read hmu Status01 QQ=10: 69.5;69.5;-;-;-;off
ebusd  | 2023-05-09 13:39:12.855 [update notice] received read hmu Status01 QQ=10: 70.0;69.5;-;-;-;off
ebusd  | 2023-05-09 13:39:22.880 [update notice] received read hmu Status01 QQ=10: 70.0;69.5;-;-;-;off
ebusd  | 2023-05-09 13:39:32.861 [update notice] received read hmu Status01 QQ=10: 70.0;70.0;-;-;-;off
ebusd  | 2023-05-09 13:39:42.857 [update notice] received read hmu Status01 QQ=10: 70.0;70.0;-;-;-;off
ebusd  | 2023-05-09 13:39:52.869 [update notice] received read hmu Status01 QQ=10: 70.0;70.0;-;-;-;off
ebusd  | 2023-05-09 13:40:02.882 [update notice] received read hmu Status01 QQ=10: 70.0;70.0;-;-;-;off
ebusd  | 2023-05-09 13:40:12.878 [update notice] received read hmu Status01 QQ=10: 70.0;70.0;-;-;-;off
ebusd  | 2023-05-09 13:40:22.874 [update notice] received read hmu Status01 QQ=10: 70.0;70.0;-;-;-;off
ebusd  | 2023-05-09 13:40:34.410 [update notice] received read hmu Status01 QQ=10: 70.0;70.0;-;-;-;off
ebusd  | 2023-05-09 13:40:43.252 [update notice] received read hmu Status01 QQ=10: 70.0;70.0;-;-;-;off
ebusd  | 2023-05-09 13:40:52.887 [update notice] received read hmu Status01 QQ=10: 70.0;70.0;-;-;-;off
ebusd  | 2023-05-09 13:41:02.865 [update notice] received read hmu Status01 QQ=10: 70.0;70.0;-;-;-;off
ebusd  | 2023-05-09 13:41:12.860 [update notice] received read hmu Status01 QQ=10: 70.0;70.0;-;-;-;off
ebusd  | 2023-05-09 13:41:22.881 [update notice] received read hmu Status01 QQ=10: 70.0;70.0;-;-;-;off
ebusd  | 2023-05-09 13:41:32.868 [update notice] received read hmu Status01 QQ=10: 70.5;70.0;-;-;-;off
ebusd  | 2023-05-09 13:41:42.872 [update notice] received read hmu Status01 QQ=10: 70.5;70.0;-;-;-;off
ebusd  | 2023-05-09 13:41:53.344 [update notice] received read hmu Status01 QQ=10: 70.5;70.0;-;-;-;off
ebusd  | 2023-05-09 13:42:02.879 [update notice] received read hmu Status01 QQ=10: 70.5;70.5;-;-;-;off
ebusd  | 2023-05-09 13:42:12.875 [update notice] received read hmu Status01 QQ=10: 70.5;70.5;-;-;-;off
ebusd  | 2023-05-09 13:42:22.877 [update notice] received read hmu Status01 QQ=10: 70.5;70.5;-;-;-;off
ebusd  | 2023-05-09 13:42:32.913 [update notice] received read hmu Status01 QQ=10: 70.5;70.5;-;-;-;off
ebusd  | 2023-05-09 13:42:53.617 [update notice] received read hmu Status01 QQ=10: 70.5;70.5;-;-;-;off
ebusd  | 2023-05-09 13:43:03.331 [update notice] received read hmu Status01 QQ=10: 70.5;70.5;-;-;-;off
ebusd  | 2023-05-09 13:43:16.191 [update notice] received read hmu Status01 QQ=10: 70.5;70.0;-;-;-;off
ebusd  | 2023-05-09 13:43:22.895 [update notice] received read hmu Status01 QQ=10: 70.5;70.0;-;-;-;off
ebusd  | 2023-05-09 13:43:32.899 [update notice] received read hmu Status01 QQ=10: 70.5;70.0;-;-;-;off
ebusd  | 2023-05-09 13:43:42.928 [update notice] received read hmu Status01 QQ=10: 70.5;70.0;-;-;-;off
ebusd  | 2023-05-09 13:43:52.943 [update notice] received read hmu Status01 QQ=10: 70.5;70.0;-;-;-;off



[...]

Via een PR? Een GitHub Pull Request voor de ebusd-configuration repo?

Zonet gaan kijken op de uniTOWER (geen VWZ hier, wel VWL IS78/5), en ik zag idd 70,6ºC staan i.p.v. 70,5ºC.

… dus ben wel best benieuwd naar hoe je aan die 0.1 ipv 0.5 nauwkeurigheid kan gaan…
https://github.com/john30/ebusd-configuration/pull/316 en/of https://github.com/john30/ebusd-configuration/pull/330

'19 Hyundai Kona EV, douchen met wtw en Auer Edel Eau, verwarming met Vaillant R290 monoblock


Acties:
  • 0Henk 'm!

  • Wim Leers
  • Registratie: Januari 2004
  • Laatst online: 22:51
Matha schreef op zondag 23 april 2023 @ 14:57:
Ik ben de auteur van dit artikel: https://github.com/john30/ebusd/discussions/781 . Dit kwam hier eerder ook al terug en bevat veel info die voor velen onder jullie relevant lijkt te zijn.
Hah, ik ben al subscribed!
Damn. Wat een chaos :O Twee PRs die compleet verschillend zijn. Ik heb de auteur van de tweede (330) gevraagd om de eerste (316) te reviewen 🤞

(Voor m'n werk lees ik hele dagen diffs, maar diffs van CSV files waarbij de rijen geen automatische sortering krijgen en diffs dus onleesbaar maken … dat heb ik nog nooit gezien. Hopelijk is het makkelijker te interpreteren voor iemand die ebusd's CSV format al volledig snapt.)

Heb daarnet PR 316 getest. Maar blijkbaar kan je al die LiveMonitor waarden enkel uitlezen als je ook effectief berichten verstuurt :/

De auteur van PR 316 is alleszins ongelooflijk snel in antwoorden: https://github.com/john30...6#issuecomment-1540833024 :O

Helaas heb ik geen ebusctl beschikbaar omdat ik ebusd in Docker draai, en dat even compileren in macOS faalt: https://github.com/john30...3#issuecomment-1540863132.

Misschien dat @Matha orde in de chaos ziet? O+

[Voor 10% gewijzigd door Wim Leers op 09-05-2023 22:54]


Acties:
  • 0Henk 'm!

  • Proton_
  • Registratie: November 2011
  • Laatst online: 22:48

Proton_

Moderator Wonen & Mobiliteit 

Team Welles

Topicstarter
Inderdaad, die data moet expliciet opgevraagd worden.
Je kunt dat doen door een maxage op te geven, bijvoorbeeld http://mist.local:8080/data/hmu?maxage=60
Duurt wel even.

'19 Hyundai Kona EV, douchen met wtw en Auer Edel Eau, verwarming met Vaillant R290 monoblock


Acties:
  • 0Henk 'm!

  • Wim Leers
  • Registratie: Januari 2004
  • Laatst online: 22:51
Proton_ schreef op dinsdag 9 mei 2023 @ 22:53:
Inderdaad, die data moet expliciet opgevraagd worden.
Je kunt dat doen door een maxage op te geven, bijvoorbeeld http://mist.local:8080/data/hmu?maxage=60
Duurt wel even.
_/-\o_ Dank!

Vooruitgang, maar nog veel decoding errors wel: https://github.com/john30...6#issuecomment-1540881757

code:
1
2
3
4
5
6
7
8
9
10
   "LiveMonitorCurrentSupply": {
    "name": "LiveMonitorCurrentSupply",
    "passive": false,
    "write": false,
    "lastup": 1683665718,
    "zz": 8,
    "fields": {
     "temperature": {"value": 36.75}
    }
   },

… geeft me hoop dat met 0.1 accuraatheid zal werken. Zo te zien zelfs meer? Even afwachten…

[Voor 28% gewijzigd door Wim Leers op 09-05-2023 23:02]


Acties:
  • +1Henk 'm!

  • Matha
  • Registratie: Juni 2009
  • Laatst online: 31-05 23:32
@Wim Leers zie dit topic:
https://github.com/john30...3#issuecomment-1510454627

Daar suggereert John om netcat te gebruiken in plaats van ebusctl. Het lijkt erop dat ebusctl 'gewoon' een wrapper is rond een net socket dus dat is wellicht een alternatief voor jou. Eventuele error handling moet je dan mss wel zelf doen. Maar ik heb het ook niet meer in detail bekeken hoe het juist zit :)

[Voor 3% gewijzigd door Matha op 12-05-2023 07:44]


Acties:
  • +1Henk 'm!

  • Wim Leers
  • Registratie: Januari 2004
  • Laatst online: 22:51
Goed nieuws: PR 330 werkt prima voor mij, PR 316 absoluut niet: https://github.com/john30...0#issuecomment-1549324679

Volgende stap: uitzoeken hoe we iedereen gelukkig kunnen maken door het kluwen van CSV files te ontrafelen. Wellicht heeft @Matha daar goeie pointers voor? 😇

EDIT: sindsdien heb ik ook het tweaken van csv files ontdekt: "simpelweg" de r in de eerste cel van een rij veranderen waarin iets staat dat je wilt lezen naar r1r9 zorgt ervoor dat in elke (1) poll cyclus tot elke negende (9) poll cyclus deze waarde automatisch uitgelezen wordt. Waardoor die dus gewoon metéén up-to-date beschikbaar is in http://ebusd.local:8080/data!

(Misschien nog een goeie om toe te voegen aan https://github.com/john30/ebusd/discussions/781, @Matha?)

Het énige dat je dan verder nog moet doen is --pollinterval=X instellen. Ik heb het op 2 seconden gezet.

Dan heb je dus http://ebusd.local:8080/data?maxage=60 niet meer nodig.

Ondertussen begin ik een weg te zien naar hoe we dit ook toegankelijk kunnen maken voor minder technisch aangelegde mensen. Maar wel nog een lange weg. :+

[Voor 63% gewijzigd door Wim Leers op 18-05-2023 18:04. Reden: Typo]


Acties:
  • +3Henk 'm!

  • Wim Leers
  • Registratie: Januari 2004
  • Laatst online: 22:51
Update: er is het begin van samenwerking tussen de verschillende PRs! Zie de comments op PR330. Helaas is GitHub niet ontworpen om met meerdere mensen aan één PR voor een upstream repo samen te werken. Dus heb ik in mijn fork iedereen die er mee bezig is toegang gegeven: https://github.com/wimleers/ebusd-configuration. Als er nog geïnteresseerden zijn, laat iets weten, dan voeg ik je toe!

Helaas een nieuw probleem met ebusd: zodra je MQTT inschakelt is er een race condition die de boel doet crashen: https://github.com/john30...5#issuecomment-1554180386. Incroyable. 🫠

MQTT was de volgende stap om eenvoudige integratie mogelijk te maken, en is essentieel om het ook voor non-tweakers bruikbaar te maken…

[Voor 10% gewijzigd door Wim Leers op 19-05-2023 09:55]


Acties:
  • +2Henk 'm!

  • Broodro0ster
  • Registratie: September 2014
  • Laatst online: 20:11
Mijn ebus adapter is er eindelijk. Ik denk dat ik ergens in oktober/november besteld heb. Ik had de ethernet V3 versie besteld, maar ondertussen hebben ze een nieuwe V5 versie uit, maar die is zonder ethernet. Je kan wel upgraden naar ethernet door er een zelf module op toe te voegen.
Standaard ondersteunt hij nu zowel USB als WiFi. Denk dat ik WiFi dan maar eens ga proberen.

De bedoeling is dat ik mijn Vaillant warmtepomp in Home Assistant krijg en van daar uit kan gaan sturen. Ben benieuwd het vlot het instellen zal gaan.

30x Jinko JKM380M-6RL3 (11400kWp) 12x oost 90° - 18x west 270°, 45° incl. | Vaillant Arotherm 75/5 | Zehnder ComfoAir Q450


Acties:
  • +2Henk 'm!

  • Mawlana
  • Registratie: Juli 2002
  • Laatst online: 23:46
Broodro0ster schreef op zondag 21 mei 2023 @ 18:46:
Mijn ebus adapter is er eindelijk. Ik denk dat ik ergens in oktober/november besteld heb. Ik had de ethernet V3 versie besteld, maar ondertussen hebben ze een nieuwe V5 versie uit, maar die is zonder ethernet. Je kan wel upgraden naar ethernet door er een zelf module op toe te voegen.
Standaard ondersteunt hij nu zowel USB als WiFi. Denk dat ik WiFi dan maar eens ga proberen.

De bedoeling is dat ik mijn Vaillant warmtepomp in Home Assistant krijg en van daar uit kan gaan sturen. Ben benieuwd het vlot het instellen zal gaan.
Ik had 'm geloof ik eind december besteld. Enkele dagen geleden heb ik het verlossende bericht ontvangen. De adapter wordt dit weekend getest en zsm verstuurd. Hopelijk op tijd om bij terugkomst in NL (donderdag) te kunnen spelen met het ding. ;)

Acties:
  • 0Henk 'm!

  • Broodro0ster
  • Registratie: September 2014
  • Laatst online: 20:11
Mawlana schreef op zondag 21 mei 2023 @ 18:53:
[...]

Ik had 'm geloof ik eind december besteld. Enkele dagen geleden heb ik het verlossende bericht ontvangen. De adapter wordt dit weekend getest en zsm verstuurd. Hopelijk op tijd om bij terugkomst in NL (donderdag) te kunnen spelen met het ding. ;)
Dan zal het niet lang meer duren. Denk dat ik de mijne enkele dagen later had. Woensdag zal hij in de bus.

Het is voor mij nog wat vaag met de instructies en de templates, maar ik heb me er ook niet echt achter gezet. Deze week probeer ik hem aan te sluiten tussen de werkzaamheden door.
Ook MQTT is nieuw voor me. Nog niet nodig gehad voor de apparaten die gekoppeld zijn bij mij.

Ik ga dit draadje nog eens doorlezen en dan kom ik er hopelijk wel uit.

30x Jinko JKM380M-6RL3 (11400kWp) 12x oost 90° - 18x west 270°, 45° incl. | Vaillant Arotherm 75/5 | Zehnder ComfoAir Q450


Acties:
  • 0Henk 'm!

  • Mawlana
  • Registratie: Juli 2002
  • Laatst online: 23:46
Broodro0ster schreef op zondag 21 mei 2023 @ 21:31:
[...]

Dan zal het niet lang meer duren. Denk dat ik de mijne enkele dagen later had. Woensdag zal hij in de bus.

Het is voor mij nog wat vaag met de instructies en de templates, maar ik heb me er ook niet echt achter gezet. Deze week probeer ik hem aan te sluiten tussen de werkzaamheden door.
Ook MQTT is nieuw voor me. Nog niet nodig gehad voor de apparaten die gekoppeld zijn bij mij.

Ik ga dit draadje nog eens doorlezen en dan kom ik er hopelijk wel uit.
Ik moet me er nog in verdiepen. MQTT ben ik wel mee bekend, dus dat scheelt. Ebus heb ik echter 0,0 ervaring mee. Mijn primaire doel is om de wtw-unit te monitoren (en wellicht te schakelen indien mogelijk): de automatische bypass lijkt niet te werken, ik wil dat troubleshooten (en anders zelf schakelen :P).

Update: zojuist mail ontvangen dat de adapter is verstuurd.

[Voor 3% gewijzigd door Mawlana op 21-05-2023 21:55]


Acties:
  • 0Henk 'm!

  • gns1l
  • Registratie: Maart 2018
  • Niet online
Het volgende is misschien voor iedereen al logisch ivm eerdere referenties aan NetCat, maar voor mij is het een mooie oplossing.

Ik gebruik een rPi B+ met een ebuzzz adapter voor ebusd.

De bediening van ebusd via ssh naar de rPi werkt vaak erg traag en ik kreeg soms ook ebusd foutmeldingen.
Het blijkt dat werken met ebusctl op de desktop PC veel sneller en beter gaat dan via ssh op de rPi zelf.

bijv:
ebusctl -s 192.168.xx.xx help of ebusctl -s 192.168.xx.xx info

Waarbij 192.168.xx.xx het ip-adres van de rPi met ebusd en de ebus adapter is.
Default doet ebusctl alles met 127.0.0.1 en port 8888

readall.sh uit de TS kan ook eenvoudig hiervoor aangepast worden.

  • Matha
  • Registratie: Juni 2009
  • Laatst online: 31-05 23:32
Wim Leers schreef op dinsdag 16 mei 2023 @ 11:50:
Goed nieuws: PR 330 werkt prima voor mij, PR 316 absoluut niet: https://github.com/john30...0#issuecomment-1549324679

Volgende stap: uitzoeken hoe we iedereen gelukkig kunnen maken door het kluwen van CSV files te ontrafelen. Wellicht heeft @Matha daar goeie pointers voor? 😇
Nope ☺️
Die csv files heb ik uiteindelijk niet gebruikt voor mijn werkende oplossing :) Maar ik vond het inderdaad weinig transparant en/of gedocumenteerd.
EDIT: sindsdien heb ik ook het tweaken van csv files ontdekt: "simpelweg" de r in de eerste cel van een rij veranderen waarin iets staat dat je wilt lezen naar r1r9 zorgt ervoor dat in elke (1) poll cyclus tot elke negende (9) poll cyclus deze waarde automatisch uitgelezen wordt. Waardoor die dus gewoon metéén up-to-date beschikbaar is in http://ebusd.local:8080/data!

(Misschien nog een goeie om toe te voegen aan https://github.com/john30/ebusd/discussions/781, @Matha?)
Ik zie de meerwaarde niet om dit in mijn post te verwerken aangezien ik het zelf niet gebruikt heb en er dan ook geen logische plaats is om het te zetten. Maar het lijkt me zeker nuttig dat je zelf een reactie plaatst met deze informatie?

  • Wim Leers
  • Registratie: Januari 2004
  • Laatst online: 22:51
  1. SMA Home Manager stuurde tot en met 8 mei m'n warmtepomp aan (het 190 liter vat 5ºC extra verwarmen — zie "Warm water 'eco'" op https://www.vaillant.be/c...en/eebus-energiebeheer/):
  2. Ik heb op 9 mei de ebusd adapter aangesloten. Die werkt, maar helaas blijft ebusd keihard sporadisch crashen: https://github.com/john30/ebusd/issues/825
  3. Bovendien merkte ik enkele dagen geleden dat de EEBus instellingen in de Vaillant multiMATIC app plots verdwenen waren:
  4. Allemaal geen toeval dus 😬
Nu de ebusd adapter verwijderd. Eens kijken of het terug in Sunny Portal verschijnt… Waarschijnlijk moet ik de adapter dus apart van voeding voorzien … maar da's ook geen garantie lijkt me.

Maar dit alles doet me dus toch heroverwegen om toch proberen EEBus MITM'en om te achterhalen hoe Vaillant & SMA communiceren: https://github.com/enbili...discussioncomment-5730649 — want zogezegd gebruiken ze de EEBus spec maar ze gebruiken het blijkbaar als pure transport layer en adverteren de HVAC use case niet én adverteren de beschikbare functionaliteit niet :X Waardoor alles afgeschermd/proprietary blijft. Ik heb me ook al een maand geleden aangemeld voor het Vaillant Developer Programme, met eenvoudigweg géén antwoord als resultaat :|

Wat een ongelooflijk verschrikkelijk fragiele zooi is dit 8)7

[Voor 10% gewijzigd door Wim Leers op 24-05-2023 12:38]


Acties:
  • 0Henk 'm!

  • Broodro0ster
  • Registratie: September 2014
  • Laatst online: 20:11
Ik heb ondertussen mijn adapter up and running en ik zie de waardes in Home Assistant.
Nu zou ik graag zelf de boiler wens temperatuur kunnen instellen/automatiseren om hem zoveel mogelijk overdag op te laden, tenzij dat blijkt dat er 's nachts niet genoeg warm water zal zijn voor een douche de volgende ochtend.

Ook wil ik als het bad aan het vullen is en er moet er na nog gedouched worden, een manuele SSW kunnen triggeren van uit HA omdat we maar een 190l boiler hebben.

Uitlezen gaat dus goed, maar hoe ik iets moet sturen via MQTT is me nog niet helemaal duidelijk
Ik heb de config files gedownload in het pad gezet in de ebus addon. (https://github.com/LukasGrebe/ha-addons#how-to-install)

Als ik naar automations ga, moet ik daar voor MQTT publish kiezen onder actions? Of is dat iets anders dan een set te willen doen?

30x Jinko JKM380M-6RL3 (11400kWp) 12x oost 90° - 18x west 270°, 45° incl. | Vaillant Arotherm 75/5 | Zehnder ComfoAir Q450


Acties:
  • 0Henk 'm!

  • Mawlana
  • Registratie: Juli 2002
  • Laatst online: 23:46
Inmiddels kan ik het eea van mijn Brink Renovent uitlezen. Ik mis nog wel een paar datapunten (debiet). Daarnaast wil ik de bypassklep nog kunnen bedienen (de bypasstemperatuur kan ik al aanpassen). Waarschijnlijk moet ik een betere csv file zien te vinden/maken.

Wordt vervolgd. :P

Update: in /etc/ebusd/mqtt-hassio.cfg werd gefilted (filter-name) op status|temp|yield|count|energy|power|runtime|hours|starts|mode|curve|^load$|^party$|sensor. Hierdoor waren enkele datapunten met betrekking tot airflow & bypass niet zichtbaar. Deze variabele heb ik op * gezet, dan zie ik alles in home assistant. Verder heb ik filter-direction op r|u|^w gezet zodat je het eea kan aanpassen vanuit home assistant.

[Voor 42% gewijzigd door Mawlana op 28-05-2023 14:34]


Acties:
  • 0Henk 'm!

  • Wim Leers
  • Registratie: Januari 2004
  • Laatst online: 22:51
Broodro0ster schreef op zondag 28 mei 2023 @ 00:48:
Ik heb ondertussen mijn adapter up and running en ik zie de waardes in Home Assistant.
Nu zou ik graag zelf de boiler wens temperatuur kunnen instellen/automatiseren om hem zoveel mogelijk overdag op te laden, tenzij dat blijkt dat er 's nachts niet genoeg warm water zal zijn voor een douche de volgende ochtend.
Gewoon weekschema instellen op je VRC720? Hier mag ie warm water maken tussen 13:30 en 17:00. Dat zijn de warmste uren (= hoogste rendement) en in de winter is er dan de minste nood aan verwarming.
Ook wil ik als het bad aan het vullen is en er moet er na nog gedouched worden, een manuele SSW kunnen triggeren van uit HA omdat we maar een 190l boiler hebben.
Dat gebeurt hier zo zelden dat ik die paar keren wel de (verschrikkelijke) Vaillant app zou gebruiken.
Uitlezen gaat dus goed, maar hoe ik iets moet sturen via MQTT is me nog niet helemaal duidelijk
Ik heb de config files gedownload in het pad gezet in de ebus addon. (https://github.com/LukasGrebe/ha-addons#how-to-install)
Bij mijn weten moet je dan de configuratie tweaken en op een paar plaatsen r in de eerste kolom veranderen naar rw (en soms staan er een paar dingen uitgecomment om ervoor te zorgen dat mensen enkel bewúst gaan schrijven naar de bus).

Acties:
  • 0Henk 'm!

  • Broodro0ster
  • Registratie: September 2014
  • Laatst online: 20:11
Wim Leers schreef op zondag 28 mei 2023 @ 14:33:
[...]

Gewoon weekschema instellen op je VRC720? Hier mag ie warm water maken tussen 13:30 en 17:00. Dat zijn de warmste uren (= hoogste rendement) en in de winter is er dan de minste nood aan verwarming.


[...]

Dat gebeurt hier zo zelden dat ik die paar keren wel de (verschrikkelijke) Vaillant app zou gebruiken.


[...]

Bij mijn weten moet je dan de configuratie tweaken en op een paar plaatsen r in de eerste kolom veranderen naar rw (en soms staan er een paar dingen uitgecomment om ervoor te zorgen dat mensen enkel bewúst gaan schrijven naar de bus).
Ja, uiteraard. Zo'n schema heb ik al. Maar wat als we 's avonds een bad laten lopen voor de zoon, beiden douchen en daarna is het warm water op? Ik wil 's ochtends terug een douche kunnen nemen, maar daarvoor hoeft te boiler natuurlijk niet volledig geladen zijn. Als hij bv 's nachts om 4h onder de 41°C zit, wil ik hem bv terug opwarmen tot 45°C. Overdag mag hij dan tot 52°C gaan bv.

De Vaillant app/controller heb ik niet.

Ik heb de config files gedownload en daar staat de setpoint temperatuur voor de boiler al op read/write.
Alleen had ik graag een voorbeeld gezien van hoe je MQTT stuurt van uit een automation. De documentatie daarover in de ebusd addon is niet zo goed. Of ik ben gewoon dom 8)7

30x Jinko JKM380M-6RL3 (11400kWp) 12x oost 90° - 18x west 270°, 45° incl. | Vaillant Arotherm 75/5 | Zehnder ComfoAir Q450


Acties:
  • 0Henk 'm!

  • Mawlana
  • Registratie: Juli 2002
  • Laatst online: 23:46
Broodro0ster schreef op zondag 28 mei 2023 @ 17:26:
[...]


Ja, uiteraard. Zo'n schema heb ik al. Maar wat als we 's avonds een bad laten lopen voor de zoon, beiden douchen en daarna is het warm water op? Ik wil 's ochtends terug een douche kunnen nemen, maar daarvoor hoeft te boiler natuurlijk niet volledig geladen zijn. Als hij bv 's nachts om 4h onder de 41°C zit, wil ik hem bv terug opwarmen tot 45°C. Overdag mag hij dan tot 52°C gaan bv.

De Vaillant app/controller heb ik niet.

Ik heb de config files gedownload en daar staat de setpoint temperatuur voor de boiler al op read/write.
Alleen had ik graag een voorbeeld gezien van hoe je MQTT stuurt van uit een automation. De documentatie daarover in de ebusd addon is niet zo goed. Of ik ben gewoon dom 8)7
Als je de setpoint al kan aanpassen vanuit je device-overzicht, dan hoef jij volgens mij helemaal niks met mqtt te doen. Dat neemt homeassistant op zich.

Als alles read-only is, dan moet je waarschijnlijk de filter-direction parameter aanpassen.

[Voor 3% gewijzigd door Mawlana op 28-05-2023 18:14]


Acties:
  • 0Henk 'm!

  • Broodro0ster
  • Registratie: September 2014
  • Laatst online: 20:11
Mawlana schreef op zondag 28 mei 2023 @ 18:13:
[...]

Als je de setpoint al kan aanpassen vanuit je device-overzicht, dan hoef jij volgens mij helemaal niks met mqtt te doen. Dat neemt homeassistant op zich.[Afbeelding]
Als alles read-only is, dan moet je waarschijnlijk de filter-direction parameter aanpassen.
Thanks! Die controls heb ik niet. Even testen met die parameter dan.

30x Jinko JKM380M-6RL3 (11400kWp) 12x oost 90° - 18x west 270°, 45° incl. | Vaillant Arotherm 75/5 | Zehnder ComfoAir Q450


Acties:
  • 0Henk 'm!

  • Broodro0ster
  • Registratie: September 2014
  • Laatst online: 20:11
Inderdaad, mijn filter direction stond niet op write. Aangepast en nu krijg ik een aan/uit control voor de adapatieve stookcurve. Maar meer dan dat zie ik voorlopig niet. Draait ongeveer een 20 minuutjes sinds de aanpassing, dus ik zou verwachten dat de controls om temperaturen te zetten er ook al moeten moeten zijn?

30x Jinko JKM380M-6RL3 (11400kWp) 12x oost 90° - 18x west 270°, 45° incl. | Vaillant Arotherm 75/5 | Zehnder ComfoAir Q450


Acties:
  • 0Henk 'm!

  • Mawlana
  • Registratie: Juli 2002
  • Laatst online: 23:46
Broodro0ster schreef op maandag 29 mei 2023 @ 00:49:
Inderdaad, mijn filter direction stond niet op write. Aangepast en nu krijg ik een aan/uit control voor de adapatieve stookcurve. Maar meer dan dat zie ik voorlopig niet. Draait ongeveer een 20 minuutjes sinds de aanpassing, dus ik zou verwachten dat de controls om temperaturen te zetten er ook al moeten moeten zijn?
Check de csv config. Wellicht dat je bepaalde zaken zelf writable moet maken. :)

Acties:
  • 0Henk 'm!

  • Wim Leers
  • Registratie: Januari 2004
  • Laatst online: 22:51
Voor zij die ook de SMA Home Manager gebruiken:
Version 2.12.5.R (May 2023)

Performance features:
  • Optimization of EEBUS applications (including when using the Vaillant VR 920 or VR 921 communication units)
https://www.sma.de/en/pro...ontrol/sunny-home-manager → klikken op "Release notes".

🤞

Acties:
  • 0Henk 'm!

  • Drikus70
  • Registratie: Augustus 2009
  • Laatst online: 05-06 21:35
Afgelopen zaterdag de Lectronz adapter binnengekregen en vandaag aangesloten.
Helaas loop ik direct al tegen het probleem aan dat de adapter niet mijn Wifi instellingen wil accepteren.
Blijft maar de melding geven 'Authentication failure'.

Tot nu toe gedaan:
Wachtwoord 3 dubbel gecheckt en met andere devices geen probleem.
Helppagina op GitHub bekeken maar kon niet iets zinvols hierover vinden.
Adapter ontkoppeld en spanningsloos gemaakt.
Adapter 'restart' gedaan.
Wifi access point dichterbij de adapter gezet zodat het signaal sterk was.

Allemaal zonder succes tot nu toe.
Zijn er forumleden die dit herkennen en mij hiermee verder kunnen helpen?

Acties:
  • +1Henk 'm!

  • Speedfight
  • Registratie: Januari 2003
  • Niet online
Drikus70 schreef op maandag 29 mei 2023 @ 18:39:
Afgelopen zaterdag de Lectronz adapter binnengekregen en vandaag aangesloten.
Helaas loop ik direct al tegen het probleem aan dat de adapter niet mijn Wifi instellingen wil accepteren.
Blijft maar de melding geven 'Authentication failure'.

Tot nu toe gedaan:
Wachtwoord 3 dubbel gecheckt en met andere devices geen probleem.
Helppagina op GitHub bekeken maar kon niet iets zinvols hierover vinden.
Adapter ontkoppeld en spanningsloos gemaakt.
Adapter 'restart' gedaan.
Wifi access point dichterbij de adapter gezet zodat het signaal sterk was.

Allemaal zonder succes tot nu toe.
Zijn er forumleden die dit herkennen en mij hiermee verder kunnen helpen?
Toevallig een 5Ghz wifi netwerk? Of combi van 2,4 en 5 op 1 SSID? Daar kunnen die ESP’s mogelijk niet goed mee overweg. Ik heb al mijn ESP32 modules op een separaat 2,4 Ghz only SSID.

Acties:
  • 0Henk 'm!

  • Drikus70
  • Registratie: Augustus 2009
  • Laatst online: 05-06 21:35
Ja, ik heb inderdaad een combi. Ik zal die eens uitzetten en dan opnieuw proberen. Dank voor de tip.

Acties:
  • 0Henk 'm!

  • Broodro0ster
  • Registratie: September 2014
  • Laatst online: 20:11
Mawlana schreef op maandag 29 mei 2023 @ 00:59:
[...]

Check de csv config. Wellicht dat je bepaalde zaken zelf writable moet maken. :)
Hmmm, hier gaat er volgens mij iets de mist in.

Ik heb de addon draaien binnen HAOS. In de documentatie zag ik dat je de csv's in de config folder kan plaatsen. Ik heb dat gedaan, maar in de HA config folder en toen kreeg ik problemen.
Ik vermoed dat ze config folder van de addon bedoelen en niet van HA. Maar hoe geraak in aan de config folder van de addon in HAOS? Dat is een container en hoop dat er ergens een volume gemapped is waar ik die config file kwijt kan, alleen vind ik niet direct terug waar dat kan zijn.

Langs de andere kant zegt de documentatie ook dat by default de latest csv files worden opgehaald via https. Als ik dan op Github kijk naar de latest csv files, dan zie ik wel dat er heel wat parameters op r/w staan.

Als launchparameters voor EBUS heb ik de volgende meegeven: --mqttvar=filter-direction=r|u|^w --accesslevel=*, maar daarmee kreeg ik enkel een control voor adaptieve stooklijn aan en uit te zetten en flow controls voor de VR70 mengmodule. Maar niks om temperaturen te zetten.

Iemand die dit werkend heeft binnen HAOS en me kan zeggen waar ik de CSV files moet neerzetten? Dan doe ik nog een poging.

Heeft er iemand ervaringen met de addon binnen HAOS die me kan zeggen waar ik de CSV files precies moet neerzitten?

30x Jinko JKM380M-6RL3 (11400kWp) 12x oost 90° - 18x west 270°, 45° incl. | Vaillant Arotherm 75/5 | Zehnder ComfoAir Q450


Acties:
  • 0Henk 'm!

  • gns1l
  • Registratie: Maart 2018
  • Niet online
Je kunt de CSV files in een eigen directory plaatsen. Je moet ebusd dan wel bij de opstart-parameters mbv " --configpath=PATH " de locatie van deze directory meegeven.

Acties:
  • 0Henk 'm!

  • Broodro0ster
  • Registratie: September 2014
  • Laatst online: 20:11
Hmm, dat had ik gedaan, maar de latest folder is wel een link zie ik. Misschien ging het daar mis.
Ik doe nog eens een poging door 2.1 te kiezen i.p.v. latest, dan zou dat al niet het probleem mogen zijn.

30x Jinko JKM380M-6RL3 (11400kWp) 12x oost 90° - 18x west 270°, 45° incl. | Vaillant Arotherm 75/5 | Zehnder ComfoAir Q450


Acties:
  • 0Henk 'm!

  • Broodro0ster
  • Registratie: September 2014
  • Laatst online: 20:11
Ok, dit lijkt beter te werken als ik gewoon naar 2.1 folder refereer i.p.v. de latest.
In de CSV's staat wel al bij heel wat zaken r;w als type. Toch zie ik geen control. De domentatie spreekt over r of w, maar nooit over r;w. Ik zou denken dat r;w ook schrijf rechten zou moeten geven?
Ik heb nu eens voor het boiler setpoint w gekozen i.p.v. r;w, maar ik zie nog steeds niks veranderen.

Ik zie niet goed wat ik nog verkeerd doe.

Dit zijn mijn instellingen voor ebusd addon (ingevuld via de GUI en dan even op YAML gezet om hier te copy/pasten)
code:
1
2
3
4
5
6
7
8
9
10
scanconfig: true
loglevel_all: notice
mqtttopic: ebusd
mqttint: /etc/ebusd/mqtt-hassio.cfg
mqttjson: true
network_device: 192.168.0.x:9999
mode: enh
commandline_options: "--mqttvar=filter-direction=r|u|^w"
accesslevel: "*"
configpath: /config/ebusd-configuration/ebusd-2.1.x/en


De log van het ontdekken van de VRC700 en CSV file. Is me alleen niet duidelijk als dit nu de lokale versie is of nog de online versie?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
2023-05-30 10:53:01.419 [bus notice] scan 15: ;Vaillant;70000;0614;6903
2023-05-30 10:53:01.419 [update notice] store 15 ident: done
2023-05-30 10:53:01.419 [update notice] sent scan-read scan.15  QQ=31: Vaillant;70000;0614;6903
2023-05-30 10:53:01.419 [bus notice] scan 15: ;Vaillant;70000;0614;6903
2023-05-30 10:53:01.519 [update notice] received read hmu Status01 QQ=10: 27.0;26.5;-;-;-;off
2023-05-30 10:53:01.719 [update notice] sent unknown MS cmd: 3115b5090124 / 09003231323233353030
2023-05-30 10:53:01.959 [update notice] sent scan-read scan.15 id QQ=31: 
2023-05-30 10:53:02.109 [update notice] received unknown MS cmd: 1076b5110101 / 093635a80fff610000ff
2023-05-30 10:53:02.299 [update notice] sent scan-read scan.15 id QQ=31: 
2023-05-30 10:53:02.559 [update notice] sent scan-read scan.15 id QQ=31: 21;22;35;0020171315;0082;025201;N9
2023-05-30 10:53:02.560 [bus notice] scan 15: ;21;22;35;0020171315;0082;025201;N9
2023-05-30 10:53:02.605 [main notice] read scan config file vaillant/15.700.csv for ID "70000", SW0614, HW6903
2023-05-30 10:53:02.607 [main notice] found messages: 504 (0 conditional on 0 conditions, 0 poll, 10 update)

[Voor 72% gewijzigd door Broodro0ster op 30-05-2023 10:58]

30x Jinko JKM380M-6RL3 (11400kWp) 12x oost 90° - 18x west 270°, 45° incl. | Vaillant Arotherm 75/5 | Zehnder ComfoAir Q450


Acties:
  • 0Henk 'm!

  • Broodro0ster
  • Registratie: September 2014
  • Laatst online: 20:11
Ugh, nu snap ik er helemaal niks meer van. Nadat ik de lokale versie van de files gebruik mis ik zo'n 30 entiteiten als er voor. Zo ontbreekt onder andere mijn gewenst boilersetpoint en de gemiddelde buitentemperatuur.

Maar als ik dan via een automation het boilersetpoint probeer te zetten, dan lukt dit gewoon met onderstaande code. Maar de gelezen waarde komt niet in mijn MQTT entiteiten overzicht.
code:
1
2
3
4
5
6
service: mqtt.publish
data:
  qos: 0
  retain: false
  payload: "55"
  topic: ebusd/700/HwcTempDesired/set


Hier uit concludeer ik dat de online en lokale versie van csv's niet gelijk zijn. Echter zie ik in de lokale csv wel de lijn HwcTempDesired. Alleen komt er in in MQTT.
Ik snap er niks meer van...

30x Jinko JKM380M-6RL3 (11400kWp) 12x oost 90° - 18x west 270°, 45° incl. | Vaillant Arotherm 75/5 | Zehnder ComfoAir Q450


  • aj_vdw
  • Registratie: Juli 2019
  • Laatst online: 20:26
Sinds gisteren heb ik de adapter werkend van Daniel Kucera (v 5.2 met externe usb adapter).
Inmiddels de addon in homeassistant ook werkend. Maar mijn logfiles staan nog vol met ontbrekende mappings in de csv (Arotherm 125/6, VRC720, Unitower).
Volgens mij heb ik ongeveer dezelfde csv's nodig als @Proton_. Ik heb her en der wat verzameld maar de csv's zijn niet correct/compleet. (08,15,76). Mijn belangrijkste doel is om de legionella run af te dwingen op momenten dat de stroom goedkoop is.

[Voor 11% gewijzigd door aj_vdw op 31-05-2023 09:00]


  • Mawlana
  • Registratie: Juli 2002
  • Laatst online: 23:46
Mawlana schreef op maandag 29 mei 2023 @ 00:59:
[...]

Check de csv config. Wellicht dat je bepaalde zaken zelf writable moet maken. :)
Tot nu toe heb ik alleen die parameters writable kunnen krijgen binnen HomeAssistant. Via MQTT kan ik de overige parameters wel aanpassen. Apart.

Anyway, ik heb nu mijn automatische bypass eindelijk werkend (de automatische bypass van de wtw werkt om de een of andere reden niet :O ). Dat heb ik gedaan in Node-Red (die HomeAssistant en MQTT mooi combineert). :Y) Verder maar ook direct iets inelkaar gezet om de mechanische ventilatie op de hoogste stand te zetten wanneer het in de badkamer vochtig wordt (daar hangt een sensor). :)

Vooralsnog heel blij met de ebusd-adapter. :)

Acties:
  • 0Henk 'm!

  • Proton_
  • Registratie: November 2011
  • Laatst online: 22:48

Proton_

Moderator Wonen & Mobiliteit 

Team Welles

Topicstarter
MartinSE schreef op donderdag 1 juni 2023 @ 22:54:
[...]

Bedankt voor de link.
Deze had ik inderdaad gelezen, maar heeft iemand dit ook werkend zo draaien met de 'smart grid ready' connectie ?
Zijn hier demo installaties van ?
Even hier verder om andermans topic niet te kapen.
De smartgrid-aansluiting en eebus (sma) zijn veel beperkter dan de ebus.
Theoretisch heeft de internet gateway alle benodigde hardware in huis, maar die praat alleen met de cloud en daar kun je dus geen goede automatisering op doen.

Om met zo laag mogelijke Ta toch lange runs te maken, kun je de benodigde sensoren via ebusd direct uitlezen en de minimumtemperatuur aanpassen. Bijvoorbeeld Proton_ in "Vaillant aroTHERM warmtepomp ervaringen", maar intussen zijn ook de graadminuten zelf te vinden.

'19 Hyundai Kona EV, douchen met wtw en Auer Edel Eau, verwarming met Vaillant R290 monoblock


Acties:
  • +1Henk 'm!

  • Minitrooper
  • Registratie: December 2013
  • Laatst online: 06-06 08:55
Even een update van mijn kant. Mijn SD kaart in mijn PI is ontploft, gelukkig had ik van mijn databases & scripts een backup, maar van heel het ebusd verhaal... Daar ging teen en tander mis. Geen idee op welke versie ik zal, maar ofwel werkte de zonneboiler wel en de thermostaten niet, ofwel andersom. Nooit alles samen. Welke CSV's het allemaal waren: nobody knows. Het meeste succes had ik bij de online (cfg.ebusd.eu) repository, maar dan was enkel de zonneboiler er niet. Maar de ebusd-configuration git repository was toch net wat anders, dan werkte de thermostaten weer niet.

Na paar dagen haren uittrekken tot een werkend systeem gekomen! Met een beetje tcpdump op dit commando:
code:
1
ebusd -f -d /dev/ttyUSB0 --configpath=http://ebusd.eu/config/ --scanconfig=full --pollinterval=180 --latency 5000 --acquiretimeout=15000

en kijken naar welke files hij online zoeken ging, heb ik deze lijst kunnen reverse-engineeren (let op met de user-agent - zonder werkt dit trucje niet):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
cd /etc/ebusd
wget cfg.ebusd.eu/memory.csv -U ebusd/23.1
wget cfg.ebusd.eu/memory.csv -U ebusd/23.1
wget cfg.ebusd.eu/broadcast.csv -U ebusd/23.1
wget cfg.ebusd.eu/_templates.csv -U ebusd/23.1
mkdir vaillant
cd vaillant
wget cfg.ebusd.eu//vaillant/06.vms.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/06.pms.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/_templates.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/08.hmu.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/08.bai.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/08.ehp.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/scan.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/general.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/35.v81.1.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/35.rcc.1.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/15.370.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/15.uih.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/15.160.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/15.700.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/15.ui.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/15.basv.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/15.f35.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/15.heb.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/52.vr_70.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/52.mc2.mc.4.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/ec.zeo.sc.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/ec.sol.sc.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/ec.solsy.sc.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/ed.pms.sc.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/errors.inc -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/bai.308523.inc -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/hcmode.inc -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/15.700.csv -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/ec.sc -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/vaillant/yield3f40.inc -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/yield3f40.inc -U ebusd/23.1
wget cfg.ebusd.eu//vaillant/iotestbsol.inc -U ebusd/23.1

Dan mijn gekend trucje van
code:
1
cp 06.pms.csv 06.vmd.csv
gevolgd door een
code:
1
ebusd -f -d /dev/ttyUSB0 --configpath=/etc/ebusd/ --scanconfig=full --pollinterval=180 --latency 5000 --acquiretimeout=15000

en nu is alles werkend en lopen mijn grafana grafiekjes weer te blinken.

Wat een ellende was dit!

Hopelijk heeft iemand hier wat aan.

Acties:
  • 0Henk 'm!

  • Snyper
  • Registratie: November 2001
  • Laatst online: 03-06 00:40
Broodro0ster schreef op zondag 28 mei 2023 @ 00:48:
Ik heb ondertussen mijn adapter up and running en ik zie de waardes in Home Assistant.
Nu zou ik graag zelf de boiler wens temperatuur kunnen instellen/automatiseren om hem zoveel mogelijk overdag op te laden, tenzij dat blijkt dat er 's nachts niet genoeg warm water zal zijn voor een douche de volgende ochtend.

Ook wil ik als het bad aan het vullen is en er moet er na nog gedouched worden, een manuele SSW kunnen triggeren van uit HA omdat we maar een 190l boiler hebben.

Uitlezen gaat dus goed, maar hoe ik iets moet sturen via MQTT is me nog niet helemaal duidelijk
Ik heb de config files gedownload in het pad gezet in de ebus addon. (https://github.com/LukasGrebe/ha-addons#how-to-install)

Als ik naar automations ga, moet ik daar voor MQTT publish kiezen onder actions? Of is dat iets anders dan een set te willen doen?
Als je in de csv in de 1e positie een ‘w’ zet, wordt het item (bij discovery door HA) als muteerbaar aangemaakt.
Er wordt dan een entity met ‘number.’ prefix aangemaakt. Indien je de waarde daarvan in HA wijzigt, wordt de wijziging door mqtt en ebusd doorgezet naar je ebus apparaat. Wel nog twee vereisten dan:
- de hex codes in de csv entry moeten kloppen met een mutatiebericht (ff mutatie handmatig simuleren en in de log kijken voor de juiste hex waarden)
- in mqtt-hassio.cfg de filter-direction parameter moet staan op = r|u|^w anders worden ‘w’ csv entries genegeerd.

Voor Vaillant Arotherm Plus is er een nieuwe csv gemaakt, die vrijwel alle parameters leesbaar maakt en ook drie muteerbaar, nl. stooklijn, binnentemperatuur en boilertemperatuur (die laatste drie als voorbeeld).
Zie deze discussie: https://github.com/john30/ebusd-configuration/pull/330

SJoepie


Acties:
  • 0Henk 'm!

  • Snyper
  • Registratie: November 2001
  • Laatst online: 03-06 00:40
aj_vdw schreef op woensdag 31 mei 2023 @ 08:59:
Sinds gisteren heb ik de adapter werkend van Daniel Kucera (v 5.2 met externe usb adapter).
Inmiddels de addon in homeassistant ook werkend. Maar mijn logfiles staan nog vol met ontbrekende mappings in de csv (Arotherm 125/6, VRC720, Unitower).
Volgens mij heb ik ongeveer dezelfde csv's nodig als @Proton_. Ik heb her en der wat verzameld maar de csv's zijn niet correct/compleet. (08,15,76). Mijn belangrijkste doel is om de legionella run af te dwingen op momenten dat de stroom goedkoop is.
Ik denk dat de nieuwste Arotherm Plus csv (ik heb ook de 125/6) je kan helpen.
Zie deze discussie: https://github.com/john30/ebusd-configuration/pull/330
Daarmee kan je de boilertemp zetten vanuit HA (mits je de ‘write’ csv entry aldaar gebruikt en de ebusd params goed zet). Zie ook antwoord hierboven.
Ik heb daarop gebaseerd nu een HA automation om de boiler te ‘laden’ met goedkope stroom op 55 gr en op zaterdag een legionella run op 63 gr.

SJoepie


  • aj_vdw
  • Registratie: Juli 2019
  • Laatst online: 20:26
Snyper schreef op vrijdag 2 juni 2023 @ 20:21:
[...]

Ik denk dat de nieuwste Arotherm Plus csv (ik heb ook de 125/6) je kan helpen.
Zie deze discussie: https://github.com/john30/ebusd-configuration/pull/330
Daarmee kan je de boilertemp zetten vanuit HA (mits je de ‘write’ csv entry aldaar gebruikt en de ebusd params goed zet). Zie ook antwoord hierboven.
Ik heb daarop gebaseerd nu een HA automation om de boiler te ‘laden’ met goedkope stroom op 55 gr en op zaterdag een legionella run op 63 gr.
Klinkt goed! Ik ben ook bezig met de Unitower (76) csv. Waarvan een deel in de HMU (08) al stond, die heb ik maar vast verhuisd.
Daarnaast zoek ik nog naar een mogelijkheid om het warme water langzamer te laten opwarmen zodat er meer zonuren gebruikt worden, ik kon daar niet direct een parameter voor vinden (ook niet in de installatie menu's).

  • Wim Leers
  • Registratie: Januari 2004
  • Laatst online: 22:51
aj_vdw schreef op zaterdag 3 juni 2023 @ 09:54:
[...]

Daarnaast zoek ik nog naar een mogelijkheid om het warme water langzamer te laten opwarmen zodat er meer zonuren gebruikt worden, ik kon daar niet direct een parameter voor vinden (ook niet in de installatie menu's).
AFAIK: op je VRC720(f) de “Offset boilerlading” verlagen.

  • aj_vdw
  • Registratie: Juli 2019
  • Laatst online: 20:26
Wim Leers schreef op zaterdag 3 juni 2023 @ 10:18:
[...]

AFAIK: op je VRC720(f) de “Offset boilerlading” verlagen.
Ik ga het testen ....

Maar als we het toch over de VRC720 hebben, wat is de csv entry (15) om de luchtvochtigheid en de waterdruk uit te lezen die op het display getoond worden?

[Voor 36% gewijzigd door aj_vdw op 03-06-2023 18:14]


  • Broodro0ster
  • Registratie: September 2014
  • Laatst online: 20:11
Snyper schreef op vrijdag 2 juni 2023 @ 20:02:
[...]


Als je in de csv in de 1e positie een ‘w’ zet, wordt het item (bij discovery door HA) als muteerbaar aangemaakt.
Er wordt dan een entity met ‘number.’ prefix aangemaakt. Indien je de waarde daarvan in HA wijzigt, wordt de wijziging door mqtt en ebusd doorgezet naar je ebus apparaat. Wel nog twee vereisten dan:
- de hex codes in de csv entry moeten kloppen met een mutatiebericht (ff mutatie handmatig simuleren en in de log kijken voor de juiste hex waarden)
- in mqtt-hassio.cfg de filter-direction parameter moet staan op = r|u|^w anders worden ‘w’ csv entries genegeerd.
Thanks. Ik ga het nog eens proberen. Voorlopig draai ik terug full stock zonder ^w dus, maar ik kan wel schrijven naar naar de eBUS via automations.
Als ik default mqtt-hassio.cfg gebruik, dan krijg ik opeens minder waarden door. Volgens mij zit daar een extra filter op die de HA addon niet heeft, maar ik zou niet weten welke.
Echter krijg ik door in de csv iets op enkel w te zetten, geen control in MQTT. Heel bizar. Enkel voor de adaptieve stooklijn krijg ik een control, maar ik zou dat ook willen voor de temperaturen.
Heel veel zaken staan by default al op rw, dus ik weet niet goed waarom ze niet door komen.
aj_vdw schreef op zaterdag 3 juni 2023 @ 09:54:
[...]

Klinkt goed! Ik ben ook bezig met de Unitower (76) csv. Waarvan een deel in de HMU (08) al stond, die heb ik maar vast verhuisd.
Daarnaast zoek ik nog naar een mogelijkheid om het warme water langzamer te laten opwarmen zodat er meer zonuren gebruikt worden, ik kon daar niet direct een parameter voor vinden (ook niet in de installatie menu's).
Heb je binnenunit al op eco modus gezet voor SWW? En dan inderdaad de offset verlagen. Ik heb die van mij op 5°C en dat gaat goed.

30x Jinko JKM380M-6RL3 (11400kWp) 12x oost 90° - 18x west 270°, 45° incl. | Vaillant Arotherm 75/5 | Zehnder ComfoAir Q450


  • aj_vdw
  • Registratie: Juli 2019
  • Laatst online: 20:26
Broodro0ster schreef op zaterdag 3 juni 2023 @ 20:08:
[...]

Heb je binnenunit al op eco modus gezet voor SWW? En dan inderdaad de offset verlagen. Ik heb die van mij op 5°C en dat gaat goed.
Het werkt ...Nu nog wat optimaliseren met de circulatiepomp. Die staat standaard op 100% voor WW. Als ik hem op auto zet merk ik geen verschil. Op 50% en een laadsnelheid van 10K kon hij zijn warmte niet kwijt en ging hij pendelen. Nu op 90% en 5K werkt het, maar ik vraag me af hoever de pompsnelheid omlaag kan zonder de COP en warmteafgifte te beinvloeden.

Acties:
  • 0Henk 'm!

  • Broodro0ster
  • Registratie: September 2014
  • Laatst online: 20:11
Heeft er iemand toevallig het commando om een manuele SSW run te starten op de VRC700/720?
Via mijn thermostaat in de woonkamer lukt dat, maar ik zou dat natuurlijk graag vanaf mijn telefoon starten terwijl het bad gevuld wordt. Zodat de boiler al direct op gewarmd wordt als er na nog gedouched moet worden.

Ik vind het niet direct terug in de configuratie file. Manueel koelen vind ik bijvoorbeeld wel en voor de boiler bestaat er een soort gelijk functie.

EDIT: inmiddels zelf gevonden. De parameter is HwcSFMode en je geeft "load" mee als boodschap.

Dit stukje werkt als Home Assistant automation
code:
1
2
3
4
5
6
7
8
9
10
11
12
alias: Manual boiler run
description: ""
trigger: []
condition: []
action:
  - service: mqtt.publish
    data:
      qos: 0
      retain: false
      payload: load
      topic: ebusd/700/HwcSFMode/set
mode: single

[Voor 29% gewijzigd door Broodro0ster op 06-06-2023 16:57]

30x Jinko JKM380M-6RL3 (11400kWp) 12x oost 90° - 18x west 270°, 45° incl. | Vaillant Arotherm 75/5 | Zehnder ComfoAir Q450

Pagina: 1 2 Laatste


Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee