for me, the two sensors “Vicare Burner Hours” “Vicare Burner Starts” and “Vicare Burner modulation” are important, nut not available any more. As I thought thy might not be provided by Viessmann yet, I Wrote to Viessmann and asked them to provide them again in their API. Viessmann answered, that they are already provided. Any idea why they arent available? Are they available in other users integrations? Here is the answer from Viessmann:
Hallo xxx,
mit der neuen API stellen wir weiterhin die wichtigsten Funktionen bereit, die für Privatanwender im Bereich Smart Home relevant sind. Dazu gehört auch die Modulation Brenners. In der API Dokumentation haben wir eine Sektion, die die verfügbaren Datenpunkte auflistet: https://developer.viessmann.com/en/doc/iot/data-points. Die Funktion, die Sie benötigen ist “heating.burners.N.modulation”
Falls der Datenpunkt über Home Assistant nicht verfügbar sein sollte, kann dies unter Umständen an der Implementierung liegen. Daher wäre mein Vorschlag, dies nochmal bei Home Assistant in Erfahrung zu bringen.
With this configuration, Vicare supply temperature is available, but the three sensors mentioned above are not. If I delete this line, Vicare supply temperature becomes unavaillable, but the three others (e.g. burner modulation) become available. I would like to see all four …
This seems to be a bit odd for me and it wasn’t the case with the old integration. I only have one heating circuit so I think the circuit line should not be neccesary in the configuration, but without it the circuit sensors are not shown.
Different question: is it possible to make the sensor infomration of the solar heating system of the 300-w available? I think theyare supported by the viessmann API.
I recently added the Viessmann-Integration through API and even I did everything correctly, I also got connection errors. I believe the Developer Portal of Viesmmann runs a cron-job at night to activate the API-Keys with a delay. Either way: The next day my integration worked without any changes. (I saw this behavior before with other API-portals, that’s why I tried it out).
Hey @hteske I have a PR ongoing to allow configuration of the component via the UI and automatic discovery of all circuit ids:
unfortunately I find too little time to finish it but you could help me verifying that it works for multiple circuits. My system has only a single circuit.
You need to check out the branch “config_flow” GitHub - oischinger/ha_vicare at config_flow and than copy the vicare directory from your workarea to /config/custom_components/vicare (in case you are using Home Assistant OS). This will replace the official integration by that custom one.
Then remove all config entries for vicare from your yaml. After a restart Home Assistant should notify you that it discovered a Viessmann Vicare device on your network and ask you to set it up via the integrations page. You should see a dialog like this:
Once set up you should see entities for all circuits on your system. Would be great if you could send me a screenshot of all entities discovered for vicare.
So, I added your branch to the custom_components directory and restarted HA like you wrote. Unfortunately, the integration is not detected. I also tried finding it manually, but it didn’t show up under “Integrations”.
I use HACS, so the custom_components directory also contains the HACS components, don’t know if that causes trouble?
Should I be able to add a Viessmann integration manually? I suppose it should be looking for vitoconnect on my network, which is connected and available and has MAC B87424* but for some reason isn’t listed anywhere in HASS and I can’t force it to rediscover it, nor add an integration manually (not present on list of available integrations - see image below). As for a custom integration I’m pretty sure it’s in right place as I’m getting Error during setup of component vicare preceded by This error originated from a custom integration. if I uncomment my old vicare setup in configuration.yaml. Any idea?
Works fine already. Turned out to be my router causing problems. After fixing that it automatically detected vitoconnect, however I have no idea why I could’t see vicare integration on the list before…