<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Thema "Custom Integration für Viessmann in Home Assistant – Tester gesucht" in Off Topic/Smalltalk</title>
    <link>https://community.viessmann.de/t5/Off-Topic-Smalltalk/Custom-Integration-fuer-Viessmann-in-Home-Assistant-Tester/m-p/649164#M811</link>
    <description>&lt;P&gt;Hey zusammen,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ich hab eine Custom Integration gebaut, die Viessmann-Anlagen über die offizielle API in Home Assistant bringt. Darunter läuft meine eigene Lib vi_api_client. Was sie ausmacht:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Komplett async: Sie läuft sauber im Event-Loop von HA&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;Generisch: Alle Werte aus der API werden automatisch zu Entitäten. Wenn Viessmann was Neues ergänzt, taucht es einfach auf, ohne Update.&lt;/LI&gt;&lt;LI&gt;Steuern nach den Regeln der API: Grenzen und erlaubte Modi kommen direkt von der Anlage.&lt;/LI&gt;&lt;LI&gt;Wärmepumpen-Status: Abtauen, Vor- und Nachlauf und die Heizstab-Stufe uvm. siehst du direkt.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Für die Technik-Fans: vi_api_client bringt eine CLI (vi-client) mit. Damit könnt ihr direkt mit der API spielen, also Features auflisten, Werte setzen und die Event-Historie ansehen. Ihr könnt auch einen anonymisierten JSON-Snapshot eurer Anlage ziehen und später per diff-features mit den Live-Daten vergleichen. So seht ihr sofort, was sich geändert hat oder was neu dazugekommen ist.&lt;BR /&gt;&lt;BR /&gt;Zum Anschauen hab ich noch zwei animierte Karten für Hydraulik und Kältekreis gebaut (PoC - funktionieren nur mit (m)einem Anlagenschema &lt;span class="lia-unicode-emoji" title=":zwinkerndes_Gesicht:"&gt;😉&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bildschirmfoto 2026-11-09 um 14.10.30.png" style="width: 968px;"&gt;&lt;img src="https://community.viessmann.de/t5/image/serverpage/image-id/57196iA50A3046F24F8CC7/image-size/large?v=v2&amp;amp;px=999" role="button" title="Bildschirmfoto 2026-11-09 um 14.10.30.png" alt="Bildschirmfoto 2026-11-09 um 14.10.30.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bildschirmfoto 2026-11-09 um 14.10.54.png" style="width: 968px;"&gt;&lt;img src="https://community.viessmann.de/t5/image/serverpage/image-id/57197i38C95D0D94D963FE/image-size/large?v=v2&amp;amp;px=999" role="button" title="Bildschirmfoto 2026-11-09 um 14.10.54.png" alt="Bildschirmfoto 2026-11-09 um 14.10.54.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;Wer Lust hat, kann gern mal testen und Feedback geben (bei mir läuft das Setup seit 8 Monaten), vor allem mit anderen Modellen als meiner Vitocal 250-A. Aber bitte nicht parallel zur ViCare-Integration laufen lassen: Beide teilen sich das API-Limit eures Accounts, und dann seid ihr schnell 24 h gesperrt.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":zeigefinger_nach_rechts:"&gt;👉&lt;/span&gt; Integration: &lt;A href="https://github.com/ignazhabibi/vi_climate_devices" target="_self"&gt;https://github.com/ignazhabibi/vi_climate_devices&lt;/A&gt;&lt;BR /&gt;&lt;span class="lia-unicode-emoji" title=":zeigefinger_nach_rechts:"&gt;👉&lt;/span&gt; Lib + CLI: &lt;A href="https://github.com/ignazhabibi/vi_api_client" target="_self"&gt;https://github.com/ignazhabibi/vi_api_client&lt;/A&gt;&lt;BR /&gt;&lt;span class="lia-unicode-emoji" title=":zeigefinger_nach_rechts:"&gt;👉&lt;/span&gt; Karten: &lt;A href="https://github.com/ignazhabibi/vi-climate-cards" target="_self"&gt;https://github.com/ignazhabibi/vi-climate-cards&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 09 Nov 2026 14:56:00 GMT</pubDate>
    <dc:creator>Bocuse</dc:creator>
    <dc:date>2026-11-09T14:56:00Z</dc:date>
    <item>
      <title>Custom Integration für Viessmann in Home Assistant – Tester gesucht</title>
      <link>https://community.viessmann.de/t5/Off-Topic-Smalltalk/Custom-Integration-fuer-Viessmann-in-Home-Assistant-Tester/m-p/649164#M811</link>
      <description>&lt;P&gt;Hey zusammen,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ich hab eine Custom Integration gebaut, die Viessmann-Anlagen über die offizielle API in Home Assistant bringt. Darunter läuft meine eigene Lib vi_api_client. Was sie ausmacht:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Komplett async: Sie läuft sauber im Event-Loop von HA&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;Generisch: Alle Werte aus der API werden automatisch zu Entitäten. Wenn Viessmann was Neues ergänzt, taucht es einfach auf, ohne Update.&lt;/LI&gt;&lt;LI&gt;Steuern nach den Regeln der API: Grenzen und erlaubte Modi kommen direkt von der Anlage.&lt;/LI&gt;&lt;LI&gt;Wärmepumpen-Status: Abtauen, Vor- und Nachlauf und die Heizstab-Stufe uvm. siehst du direkt.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Für die Technik-Fans: vi_api_client bringt eine CLI (vi-client) mit. Damit könnt ihr direkt mit der API spielen, also Features auflisten, Werte setzen und die Event-Historie ansehen. Ihr könnt auch einen anonymisierten JSON-Snapshot eurer Anlage ziehen und später per diff-features mit den Live-Daten vergleichen. So seht ihr sofort, was sich geändert hat oder was neu dazugekommen ist.&lt;BR /&gt;&lt;BR /&gt;Zum Anschauen hab ich noch zwei animierte Karten für Hydraulik und Kältekreis gebaut (PoC - funktionieren nur mit (m)einem Anlagenschema &lt;span class="lia-unicode-emoji" title=":zwinkerndes_Gesicht:"&gt;😉&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bildschirmfoto 2026-11-09 um 14.10.30.png" style="width: 968px;"&gt;&lt;img src="https://community.viessmann.de/t5/image/serverpage/image-id/57196iA50A3046F24F8CC7/image-size/large?v=v2&amp;amp;px=999" role="button" title="Bildschirmfoto 2026-11-09 um 14.10.30.png" alt="Bildschirmfoto 2026-11-09 um 14.10.30.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bildschirmfoto 2026-11-09 um 14.10.54.png" style="width: 968px;"&gt;&lt;img src="https://community.viessmann.de/t5/image/serverpage/image-id/57197i38C95D0D94D963FE/image-size/large?v=v2&amp;amp;px=999" role="button" title="Bildschirmfoto 2026-11-09 um 14.10.54.png" alt="Bildschirmfoto 2026-11-09 um 14.10.54.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;Wer Lust hat, kann gern mal testen und Feedback geben (bei mir läuft das Setup seit 8 Monaten), vor allem mit anderen Modellen als meiner Vitocal 250-A. Aber bitte nicht parallel zur ViCare-Integration laufen lassen: Beide teilen sich das API-Limit eures Accounts, und dann seid ihr schnell 24 h gesperrt.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":zeigefinger_nach_rechts:"&gt;👉&lt;/span&gt; Integration: &lt;A href="https://github.com/ignazhabibi/vi_climate_devices" target="_self"&gt;https://github.com/ignazhabibi/vi_climate_devices&lt;/A&gt;&lt;BR /&gt;&lt;span class="lia-unicode-emoji" title=":zeigefinger_nach_rechts:"&gt;👉&lt;/span&gt; Lib + CLI: &lt;A href="https://github.com/ignazhabibi/vi_api_client" target="_self"&gt;https://github.com/ignazhabibi/vi_api_client&lt;/A&gt;&lt;BR /&gt;&lt;span class="lia-unicode-emoji" title=":zeigefinger_nach_rechts:"&gt;👉&lt;/span&gt; Karten: &lt;A href="https://github.com/ignazhabibi/vi-climate-cards" target="_self"&gt;https://github.com/ignazhabibi/vi-climate-cards&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Nov 2026 14:56:00 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/Off-Topic-Smalltalk/Custom-Integration-fuer-Viessmann-in-Home-Assistant-Tester/m-p/649164#M811</guid>
      <dc:creator>Bocuse</dc:creator>
      <dc:date>2026-11-09T14:56:00Z</dc:date>
    </item>
  </channel>
</rss>

