Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Saunier Duval Semiatek Condens 24 still not supported? #414

Open
mefisto22 opened this issue Mar 30, 2024 · 2 comments
Open

Saunier Duval Semiatek Condens 24 still not supported? #414

mefisto22 opened this issue Mar 30, 2024 · 2 comments

Comments

@mefisto22
Copy link

mefisto22 commented Mar 30, 2024

I only want to set FlowTempDesired, nothing else, but i cant do anything, only read some sensors. I tried as a HomeAssistant addon, and as a standalone docker container too.

root@017394b08039:/# ebusctl scan result
08;Vaillant;BAI00;0505;3302

root@017394b08039:/# ebusctl info
version: ebusd 23.3.23.3
device: 192.168.0.13:9999, TCP, enhanced, firmware 1.1[7f16].2[73c8]
signal: acquired
symbol rate: 24
max symbol rate: 54
min arbitration micros: 3
max arbitration micros: 53
min symbol latency: 7
max symbol latency: 48
scan: finished
reconnects: 0
masters: 2
messages: 1
conditional: 0
poll: 0
update: 0
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=0505;HW=3302"
address 31: master #8, ebusd
address 36: slave #8, ebusd, scanning

This when i trying from standalone docker container:
root@017394b08039:/# ebusctl f -a -l "*" -w
ERR: element not found

This when i trying from home assistant addon:
docker exec -it addon_b4d7ad18_ebusd /bin/bash
b4d7ad18-ebusd:/# ebusctl f -a -l "*" -w
bai AccessoriesOne = no data stored
bai AccessoriesTwo = no data stored
bai APCLegioProtection = no data stored (message not available due to condition)
bai BlockTimeHcMax = no data stored
bai clearerrorhistory = no data stored
bai DSNOffset = no data stored
bai FanSpeedOffsetMax = no data stored
bai FanSpeedOffsetMin = no data stored
bai FlowsetHcMax = no data stored
bai FlowsetHwcMax = no data stored
bai HcPumpMode = no data stored
bai HoursTillService = no data stored
bai HwcPostrunTime = no data stored
bai HwcTempMax = no data stored
bai PartloadHcKW = no data stored
bai PartloadHwcKW = no data stored
bai PrEnergyCountHc1 = no data stored
bai PrEnergyCountHc2 = no data stored
bai PrEnergyCountHc3 = no data stored
bai PrEnergyCountHwc1 = no data stored
bai PrEnergyCountHwc2 = no data stored
bai PrEnergyCountHwc3 = no data stored
bai PrEnergySumHc1 = no data stored
bai PrEnergySumHc2 = no data stored
bai PrEnergySumHc3 = no data stored
bai PrEnergySumHwc1 = no data stored
bai PrEnergySumHwc2 = no data stored
bai PrEnergySumHwc3 = no data stored
bai ReturnRegulation = no data stored
bai SecondPumpMode = no data stored
bai SetFactoryValues = no data stored
bai SolPostHeat = no data stored
bai StorageLoadTimeMax = no data stored
bai ValveMode = no data stored
bai WarmstartOffset = no data stored
bai WPPostrunTime = no data stored
broadcast id = no data stored
broadcast queryexistence = no data stored
broadcast vdatetime = no data stored
memory eeprom = no data stored
memory ram = no data stored

@jabdoa2
Copy link

jabdoa2 commented Apr 14, 2024

If your device is not defined you have to create your own definition file (i.e. reverse engineer those values). It usually helps to look at similar devices and read the same addresses or sniff official components.

For FlowTempDesired there is no way to set that directly in bai. You have to use SetMode. This is documented on the ebus website (a bit hard to find). With set you can emulate an external controller. You have to repeat the message every 3-5 min or the heater will fall back to its internal value.

@mefisto22
Copy link
Author

If your device is not defined you have to create your own definition file (i.e. reverse engineer those values). It usually helps to look at similar devices and read the same addresses or sniff official components.

For FlowTempDesired there is no way to set that directly in bai. You have to use SetMode. This is documented on the ebus website (a bit hard to find). With set you can emulate an external controller. You have to repeat the message every 3-5 min or the heater will fall back to its internal value.

please send me a link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants