Giter Club home page Giter Club logo

Comments (4)

LukasGrebe avatar LukasGrebe commented on August 19, 2024

Hi Jan!

Thanks for reaching out and the link to a more in-depth problem description.

As far as I can tell the configuration for your wolf device is not loaded. I assume this is most likely because no such configuration exists. The config files are created by the community but messages by newer devices might not have been reverse engineered yet.
Ebus messages are proprietary by vendor and different by hardware.

here is why I think so:

  1. you are seeing logs of ebusd (it’s running) and log entries are „unknown command“ this means the addon started, successfully connected to the adapter wich successfully connected to the bus and is reading messages.
  2. MQTT is outputting an outside temperature message - therefore MQTT connection is successfull and sending messages.
  3. Because the MQTT outside temp has an error and outside temperature is a fairly well known generic message there appears to be an error in the ebusd config. This is further supported by the „unknown command“ messages in the log of ebusd addon. This log entry means it’s seeing messages in the bus but does not know what they mean.

if you know the wolf device has an associated config file in the ebusd-config repo, then it might be a problem of auto loading them but as the scan option is set they should load automatically.

Please try to find any of „unknown command“ messages in the config repo and let me know if there are any.
If there are, we can debug what it’s not loading them,
If there aren’t any your devices‘ bus messages will most likely need to be reverse engineered.

Feels free to update the linked thread with this info, I’m not registered on that message board.

from ha-addons.

cociweb avatar cociweb commented on August 19, 2024

I agree with @LukasGrebe. The ha-addon and the ebus-daemon/mqtt module are loaded, and publish towards to the mqtt.
Unfortunatelly, the content (the result of the scan/decode) is improper in your case. So there is nothing to do from ha-addon point of view (excluding your ebusd configuration):
Maybe you can get further support from the the ebusd community to get further hints for your ebusd configuration at:

PS: I see a couple of wolf related issues on the above mentioned links. Maybe it's a decoding issue since you get a general E000 error and the manufacturer is recognized. (It is also worth to check your adapter's power supply. Check the recomendations for your adapter: is it high enough)

from ha-addons.

GrumpyMeow avatar GrumpyMeow commented on August 19, 2024

Hi!
In the screenshot i'm able to see that ebusd has detected your Wolf-ebus-device. Ebusd uses these "scan.08" values to determine which configuration-file is needed for your ebus-device. If you didn´t override the "configuration"-path parameter in the ebusd-addon-configuration, ebusd will fetch the ebusd-configuration via internet.
In my case i get this in mqtt:
afbeelding
In your case i think you must do:

  1. Clone the ebusd-configuration repository
  2. Configure the ebusd-addon to use this custom-configuration
  3. Create a folder named "Wolf" next to the folder named "Vaillant" (https://github.com/john30/ebusd-configuration/tree/master/ebusd-2.1.x/en)
  4. Create in this "Wolf"-folder a file named "08.csv".
  5. In the 08.csv file you must then define the fields which your wolf-devices supports. Unfortunately this last step will take some time.

I hope this helps. My assumption is that the error is caused by that no configuration-file is available for your device.

from ha-addons.

cociweb avatar cociweb commented on August 19, 2024

Hello @JBN164, were you able to reach some progress? Can we close the issue?

from ha-addons.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.