Zum Hauptinhalt springen

Muller Intuitiv (intuis) Smart-Home-Integration, kostenlos und Open Source

Muller Intuitiv (intuis)-Integration für Gladys Assistant

Muller-Intuitiv-Heizkörper über die intuis-Connect-Cloud: Räume, Sollwerte, Modi, Verbrauch.

Überblick​

Diese Integration steuert die vernetzten Heizkörper von Muller Intuitiv aus Gladys: Heizkörper der Marken Muller, Campa, Airelec, Applimo oder Noirot mit dem Verbindungsmodul, eingerichtet in der App intuis Connect (früher „Muller Intuitiv with Netatmo“). Die Integration läuft wie die App über die intuis-Cloud: Gladys sieht, was die App sieht, und was du in Gladys änderst, erscheint in der App.

Für jeden Raum: die gemessene Temperatur, die Solltemperatur, der Modus (Zeitplan oder manuell), das Heizprofil (Zeitplan, Abwesend, Frostschutz), ob gerade geheizt wird, die Fenster-offen-Erkennung, die Anwesenheit und der Stromverbrauch, wenn deine Heizkörper ihn messen. Für das Zuhause: der Hausmodus und der aktive Wochenzeitplan.

Unabhängige Integration, ohne Verbindung zu Muller, Groupe Atlantic oder intuis. Ohne die Hardware entwickelt: Die Integration stützt sich auf die API, die Community-Projekte dokumentiert haben (Home Assistant, Jeedom, Node-RED). Rückmeldungen sind im Gladys-Forum oder in den GitHub-Issues willkommen.

Voraussetzungen​

  • Gladys 5.2.0 oder neuer.
  • Heizkörper, die bereits in der App intuis Connect eingerichtet sind, mit verbundenem Gateway.
  • E-Mail-Adresse und Passwort deines intuis-Connect-Kontos.

Konfiguration​

  1. Öffne in Gladys Integrationen, installiere Muller Intuitiv (intuis) und öffne den Tab Konfiguration.
  2. Gib E-Mail und Passwort der App intuis Connect ein und speichere. Der Verbindungsstatus erscheint oben im Bildschirm.
  3. Die Schaltfläche Verbindung testen zeigt, wie viele Zuhause und Räume gefunden wurden.
  4. Öffne den Tab Entdecken: Jeder Raum und das Zuhause werden aufgelistet. Füge die gewünschten hinzu.

Optionale Einstellungen:

  • Dauer einer in Gladys gesetzten Solltemperatur: wie lange eine in Gladys gewählte Temperatur gehalten wird, bevor der Raum zu seinem Zeitplan zurückkehrt, wie mit „+“ und „-“ in der App. Standard: die in der intuis-App eingestellte Dauer.
  • Verbrauch jedes Raums erfassen: standardmäßig aktiv.
  • Sprache der Funktionsnamen: standardmäßig Französisch. Die Namen werden beim Hinzufügen festgelegt: Eine Änderung gilt für danach hinzugefügte Geräte.

Das Passwort bleibt in Gladys und wird nur zur Anmeldung an intuis gesendet. Die Integration speichert in ihrem Ordner /data die Sitzungstoken von intuis, nie das Passwort.

Geräte​

Das Zuhause​

FunktionWas sie tut
HausmodusZeitplan, Abwesend oder Frostschutz für das ganze Zuhause. In Gladys änderbar.
Aktiver ZeitplanDer Name des in der App gewählten Wochenzeitplans (nur lesbar).

Jeder Raum​

FunktionWas sie tut
TemperaturDie von den Heizkörpern des Raums gemessene Temperatur.
SolltemperaturDie Zieltemperatur, 7 bis 30 °C in halben Grad. Eine Änderung in Gladys gilt für die gewählte Dauer, danach kehrt der Raum zu seinem Zeitplan zurück.
Zeitplan oder manuell„Automatisch“, solange der Raum seinem Zeitplan folgt, „Heizen“ während einer manuellen Solltemperatur. „Automatisch“ gibt den Raum an seinen Zeitplan zurück.
HeizprofilZeitplan, Abwesend oder Frostschutz nur für diesen Raum. Während einer manuellen Solltemperatur zeigt es, was danach weiterläuft.
HeiztOb ein Heizkörper des Raums gerade heizt. Nur wenn die Heizkörper es melden (nicht bei Steuerdraht).
Offenes FensterDie Fenster-offen-Erkennung der Heizkörper: „Offen“, wenn ein plötzlicher Temperaturabfall das Heizen gestoppt hat.
AnwesenheitDer eingebaute Anwesenheitssensor, bei Heizkörpern, die einen haben.
VerbrauchDer Stromverbrauch des Raums pro halbe Stunde (oder pro Tag, wenn intuis nur die Tagessumme liefert), für die Energieüberwachung von Gladys.

Heizt, Offenes Fenster, Anwesenheit und Verbrauch erscheinen nur, wenn deine Heizkörper sie liefern. Erscheint eine davon später (der Verbrauch kann einen Tag brauchen), bietet der Tab Entdecken beim Raum Aktualisieren an.

Ein Raum lässt sich nicht ganz ausschalten: Ein im Winter versehentlich ausgeschalteter Heizkörper kann eine Leitung einfrieren lassen. Frostschutz ist der sichere Halt; Ausschalten bleibt in der App möglich.

Der Verbrauch landet im Tab Energie von Gladys: Ordne die Räume deinem Zähler und deinem Tarif zu (Einheitstarif, Hoch- und Niedertarif…), um die Kosten zu sehen. Die Halbstundenwerte trennen Hoch- und Niedertarif.

Widget​

Füge das Widget Beheizte Räume einem Dashboard hinzu. Es zeigt jeden Raum in einer Zeile (gemessene Temperatur → Solltemperatur, Modus, offenes Fenster) und drei Schaltflächen für den Hausmodus: Zeitplan, Abwesend, Frostschutz. Der aktuelle Modus trägt ein Häkchen. Bei mehreren Zuhause wählst du eines in den Einstellungen des Widgets.

Szenen​

Die Integration deklariert keinen Auslöser: Eine Temperatur, ein offenes Fenster oder ein Modus sind Gerätezustände, die der Szeneneditor bereits überwacht („Wenn sich ein Gerätezustand ändert“).

Die Integration fügt eine Aktion in der Kategorie Integrationen des Szeneneditors hinzu:

  • Solltemperatur eines Raums auf Zeit setzen: Wähle den Raum, die Temperatur („20,5“, eine Szenenvariable ist erlaubt) und die Dauer. Danach kehrt der Raum zu seinem Zeitplan zurück. Die Aktion gibt den folgenden Aktionen die Uhrzeit der Rückkehr zum Zeitplan weiter.

Die Gerätefunktionen lassen sich auch mit der üblichen Aktion „Gerät steuern“ bedienen: Hausmodus, Solltemperatur, Heizprofil eines Raums.

Szenenbeispiele​

  • Aus dem Haus: Wenn die letzte Person geht, den Hausmodus auf Abwesend setzen; bei der Rückkehr wieder auf Zeitplan.
  • Abendbad: Jeden Tag um 19 Uhr die Solltemperatur des Badezimmers für 1 Stunde auf 22,5 °C setzen.
  • Vergessenes Fenster: Wenn das Offene Fenster im Wohnzimmer auf „Offen“ wechselt, eine Nachricht senden; die Heizkörper hören schon von selbst auf zu heizen.
  • Urlaub: Vor der Abreise den Hausmodus auf Frostschutz setzen.

Takt und Kontingente​

  • Die Räume und das Zuhause werden alle 5 Minuten gelesen und wenige Sekunden nach jedem Befehl. Ein Lesevorgang kostet zwei Anfragen an die intuis-Cloud.
  • Der Verbrauch wird einmal pro Stunde gelesen, eine Anfrage pro hinzugefügtem Raum, der ihn liefert. intuis vervollständigt ihn verzögert: Rechne für den laufenden Tag mit bis zu einem Tag.
  • intuis veröffentlicht kein Kontingent. Seine API ist die von Netatmo, deren dokumentierte Grenze 500 Anfragen pro Stunde und Konto beträgt: Die Integration stellt für ein Zuhause etwa 30. Bittet intuis um weniger Anfragen, pausieren die Abfragen 15 Minuten.
  • Nach einem abgelehnten Passwort wartet die Integration 30 Minuten vor einem neuen Versuch, damit das Konto nie gesperrt wird. Speichern der Konfiguration oder Verbindung testen versucht es sofort erneut.

Fehlerbehebung​

  • „intuis lehnt die E-Mail-Adresse oder das Passwort ab“: Prüfe sie mit einer Anmeldung in der App intuis Connect und speichere dann die Konfiguration erneut.
  • „Die intuis-Cloud antwortet nicht“: Der intuis-Dienst oder deine Internetverbindung ist ausgefallen. Die Geräte werden „nicht erreichbar“, alles läuft danach von selbst weiter.
  • Ein Raum ist offline: Sein Heizkörper spricht nicht mehr mit dem Gateway (Stromausfall, Modul ausgesteckt). Prüfe ihn in der App.
  • Die Solltemperatur springt von selbst zurück: Die gewählte Dauer ist vorbei, der Raum folgt wieder seinem Zeitplan. Verlängere die Dauer einer in Gladys gesetzten Solltemperatur.
  • Kein Verbrauch: Nicht jeder Heizkörper misst ihn (vor allem nicht über Steuerdraht). Die Integration fragt einmal pro Woche erneut.
  • Für mehr Details füge LOG_LEVEL=debug zu den Variablen der Integration hinzu und lies ihre Protokolle: Darin stehen nie das Passwort oder die Token.

Einschränkungen​

  • Ohne die Hardware und ohne intuis-Konto entwickelt: Der Austausch mit der Cloud folgt den Community-Projekten und wurde vom Autor nicht an einer echten Installation erprobt.
  • Läuft über die Cloud: Ohne Internet oder wenn intuis seine API ändert, kommt nichts mehr an.
  • Der Wochenzeitplan wird in der intuis-App bearbeitet, nicht in Gladys.
  • Kein vollständiges Ausschalten eines Raums aus Gladys (siehe oben) und kein „Boost“-Modus.
  • Der Verbrauch kommt verzögert und nur manche Heizkörper liefern ihn.

Konfigurationseinstellungen​

Diese Einstellungen fragt Muller Intuitiv (intuis) in seinem Konfigurationsbildschirm in Gladys ab.

EinstellungTypPflichtfeldBeschreibung
Dein intuis-Connect-KontosectionNeinGib die E-Mail-Adresse und das Passwort der intuis-Connect-App ein (früher Muller Intuitiv with Netatmo). Gladys findet dann jeden Raum deines Zuhauses: Öffne den Tab „Entdecken“.
E-MailstringJa
PasswortsecretJaBleibt in Gladys, wird nur zur Anmeldung an intuis gesendet.
Dauer einer in Gladys gesetzten SolltemperaturselectNeinDanach kehrt der Raum zu seinem Zeitplan zurück, wie mit + und - in der App.
Verbrauch jedes Raums erfassenbooleanNeinWenn deine Heizkörper ihn messen. Einmal pro Stunde gelesen, bis zu einem Tag verzögert.
Sprache der FunktionsnamenselectNeinGilt für die danach hinzugefügten Geräte.

So installierst du Muller Intuitiv (intuis) in Gladys​

  1. Öffne in Gladys Integrationen: Muller Intuitiv (intuis) erscheint im Katalog neben den nativen Integrationen, mit einem Community-Badge.
  2. Klicke auf Installieren. Gladys lädt das Docker-Image (ghcr.io/guim31/gladys-intuis:1.0.1) herunter, startet es in einer vom Kern isolierten Sandbox und erzeugt die Oberfläche der Integration (Geräte, Erkennung und Konfiguration).
  3. Öffne den Bildschirm Konfiguration der Integration, fülle die Einstellungen aus und speichere.
  4. Du kannst sie auch direkt über die URL ihres Repositorys installieren: https://github.com/guim31/gladys-intuis.

Muller Intuitiv (intuis) benötigt Gladys >=5.2.0. Der Katalog in Gladys wird stündlich aktualisiert, eine neue Version ist also spätestens eine Stunde nach ihrer Veröffentlichung verfügbar.

Du nutzt Gladys noch nicht? Es ist kostenlos und Open Source: folge der Installationsanleitung, um loszulegen.

Über externe Integrationen​

Muller Intuitiv (intuis) ist eine externe Integration: eine Community-Integration, die als Docker-Container verpackt und auf GitHub veröffentlicht wird. Gladys installiert sie mit einem Klick und führt sie in einer vom Kern isolierten Sandbox aus. Sie wird von guim31 veröffentlicht und gepflegt, nicht vom Gladys-Kernteam.

Abonniere den Newsletter von Gladys Assistant

Ein paar E-Mails im Monat zu neuen Releases und Neuigkeiten aus dem Projekt. Verschickt von Pierre-Gilles Leymarie, dem Gründer des Projekts. Jederzeit abbestellbar 🙂