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

scanconfig picks config file, but only one string visible #431

Open
step21 opened this issue Aug 28, 2024 · 2 comments
Open

scanconfig picks config file, but only one string visible #431

step21 opened this issue Aug 28, 2024 · 2 comments

Comments

@step21
Copy link

step21 commented Aug 28, 2024

In my case, scanconfig picks a config file but the only readable strings are StatusCirPump, Status01, Status02 and DateTime. How do I find out if this is a config file issue (i.e. wrong file picked, or no better one available) or if something else is wrong, like my ebus adapter not reading properly?

ebusctl info says:

src/tools/ebusctl -s localhost -p 8887
localhost: info
version: ebusd 23.3.23.3
update check: OK
device: 192.168.178.70:3333, TCP
signal: acquired
symbol rate: 23
max symbol rate: 196
scan: finished
reconnects: 2
masters: 3
messages: 402
conditional: 6
poll: 0
update: 10
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=0609;HW=5502", loaded "vaillant/bai.0010015600.inc" ([PROD='0010019276']), "vaillant/08.bai.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=35000;SW=0114;HW=7102", loaded "vaillant/15.350.csv"
address 31: master #8, ebusd
address 36: slave #8, ebusd

ebusctl scan result says

08;Vaillant;BAI00;0609;5502;21;16;41;0010019276;0001;013997;N6
15;Vaillant;35000;0114;7102;21;18;10;0020124472;0082;011486;N9

The 3 names given above can also be read from ebusctl with ebusctl read. Status01 seems to be various temperatur readings, maybe for hot water? 28.0;28.0;-;26.5;28.0;off, Status02 seems to be various internal temperature settings 28.0;28.0;-;26.5;28.0;off. StatusCirPump just reads as off, which makes sense as the heater is set off currently.

@step21
Copy link
Author

step21 commented Aug 28, 2024

When querying httpport of ebusd, things do become a lot more readable. However now I am still not sure if I should adjust the HA component to deal with the way in which my device seems to aggregate temperatures, of if a new config file could help to get temperatures and states with proper names. (not just in a comment)

{
 "bai": {
  "messages": {   "DateTime": {
    "name": "DateTime",
    "passive": false,
    "write": false,
    "lastup": 1724857165,
    "zz": 8, "comment": "Datum Uhrzeit",
    "fields": {
     "dcfstate": {"value": "nosignal", "comment": "DCF Empfängerstatus"},
     "btime": {"value": "-:-:-", "comment": "Uhrzeit"},
     "bdate": {"value": "-.-.-", "comment": "Datum"},
     "temp2": {"value": null, "unit": "°C", "comment": "Temperatur"}
    }
   },
   "SetMode": {
    "name": "SetMode",
    "passive": true,
    "write": true,
    "lastup": 1724857177,
    "zz": 8, "comment": "Betriebsart",
    "fields": {
     "hcmode": {"value": "auto", "comment": "Boiler Modus"},
     "flowtempdesired": {"value": 0.0, "unit": "°C", "comment": "Temperatur"},
     "hwctempdesired": {"value": null, "unit": "°C", "comment": "Temperatur"},
     "hwcflowtempdesired": {"value": null, "unit": "°C", "comment": "Temperatur"},
     "disablehc": {"value": 1},
     "disablehwctapping": {"value": 0},
     "disablehwcload": {"value": 1},
     "remoteControlHcPump": {"value": 0},
     "releaseBackup": {"value": 0},
     "releaseCooling": {"value": 0}
    }
   },
   "Status01": {
    "name": "Status01",
    "passive": false,
    "write": false,
    "lastup": 1724857173,
    "zz": 8, "comment": "Vorlauftemperatur/Rücklauftemperatur/Aussentemperatur/WW Temperatur/Speichertemperatur/Pumpenstatus",
    "fields": {
     "0": {"name": "temp1", "value": 27.5, "unit": "°C", "comment": "Temperatur"},
     "1": {"name": "temp1", "value": 27.5, "unit": "°C", "comment": "Temperatur"},
     "2": {"name": "temp2", "value": null, "unit": "°C", "comment": "Temperatur"},
     "3": {"name": "temp1", "value": 26.0, "unit": "°C", "comment": "Temperatur"},
     "4": {"name": "temp1", "value": 27.5, "unit": "°C", "comment": "Temperatur"},
     "5": {"name": "pumpstate", "value": "off", "comment": "Pumpenstatus"}
    }
   },
   "Status02": {
    "name": "Status02",
    "passive": false,
    "write": false,
    "lastup": 1724857155,
    "zz": 8, "comment": "Betriebsart/Maximaltemperatur/ReglerCurrentTEMP/Maximaltemperatur/ReglerCurrentTemp",
    "fields": {
     "0": {"name": "hwcmode", "value": "on", "comment": "Warmwasser Modus"},
     "1": {"name": "temp0", "value": 60, "unit": "°C", "comment": "Temperatur"},
     "2": {"name": "temp1", "value": 75.0, "unit": "°C", "comment": "Temperatur"},
     "3": {"name": "temp0", "value": 70, "unit": "°C", "comment": "Temperatur"},
     "4": {"name": "temp1", "value": 65.0, "unit": "°C", "comment": "Temperatur"}
    }
   },
   "StatusCirPump": {
    "name": "StatusCirPump",
    "passive": true,
    "write": true,
    "lastup": 1724857125,
    "zz": 8, "comment": "Status Zirkulationspumpe",
    "fields": {
     "0": {"name": "", "value": "off"}
    }
   }
  }
 },
 "global": {
  "version": "23.3.23.3",
  "updatecheck": "OK",
  "signal": true,
  "symbolrate": 23,
  "maxsymbolrate": 196,
  "qq": 49,
  "reconnects": 2,
  "masters": 3,
  "messages": 402,
  "lastup": 1724857177
 }

@step21
Copy link
Author

step21 commented Sep 18, 2024

Basically, what I am asking - would it be better to fix this in the intragration, or could it also be possible to fix this by writing a more specific ebusd config file?

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

1 participant