Externe Integration - Faikout

Hallo zusammen,

Ich stelle euch eine neue externe Integration für Gladys Assistant vor: Faikout.

Sie verbindet Gladys mit Klimaanlagen von Daikin, die mit einem Modul Faikout (ehemals Faikin) ausgestattet sind. Dieses kleine, von RevK entwickelte Open-Source-ESP32-Modul ersetzt das originale WLAN-Modul der Klimaanlage.

:backhand_index_pointing_right: Alles bleibt in Ihrem Netzwerk: Kein Daikin-Cloud, kein Konto, kein Internet.


:sparkles: Was es kann

Jede Klimaanlage wird zu einem Gladys-Gerät mit:

  • Ein-/Ausschalten, Modus (Auto, Kühlung, Heizung, Entfeuchtung, Lüftung)
  • Solltemperatur und Lüftungsgeschwindigkeit (Auto, leise, 1 bis 5)
  • Horizontale und vertikale Schwenkung
  • Die Modi Eco, Powerful, Comfort, Streamer, Außenaggregat leise
  • Die Messungen:
    • Raumtemperatur und Außentemperatur
    • Lufteintrittstemperatur und Kältemitteltemperatur
    • Luftfeuchtigkeit
    • Verbrauch (W)
    • Energiezähler (kWh)

Die Integration erstellt nur, was Ihre Klimaanlage tatsächlich meldet: Eine Funktion, die Ihr Modell nicht unterstützt, wird nicht angezeigt.


:high_voltage: Energiemonitoring

Wenn die Klimaanlage ihren Energiezähler meldet, wird dieser in der Energie-Seite von Gladys angezeigt:

  • Verbrauch pro halbe Stunde, berechnet von Gladys;
  • Kosten, basierend auf Ihrem Stromvertrag;
  • Zuordnung zu Ihrem Hauptzähler.

:warning: Bei Multi-Split (mehrere Innenaggregate an einem Außenaggregat) ist der Zähler der des Außenaggregats: Stellen Sie sicher, dass er nicht doppelt gezählt wird.


:clapper_board: Szenen

Auslöser

  • Eine Klimaanlage wird getrennt oder kommt zurück (Faikout nicht erreichbar oder Klimaanlage antwortet nicht auf das Modul)
  • Eine Klimaanlage wird außerhalb von Gladys geändert: Fernbedienung, Webseite des Faikout, Timer
  • Eine Klimaanlage beginnt oder beendet ein Abtauen

Aktionen

  • Klimaanlage einstellen: Ein-/Ausschalten, Modus, Solltemperatur und Lüftung in einem Schritt
  • Faikout Auto einstellen: Das Modul hält den Raum zwischen Ziel − Toleranz und Ziel + Toleranz
  • Klimaanlage lesen: Eine frische Lektüre, die in der Szene weiterverwendet werden kann

Beispiel: „Wenn die Klimaanlage im Wohnzimmer nach 23 Uhr per Fernbedienung eingeschaltet wird, auf leisen Lüftungsmodus stellen.“


:bar_chart: Dashboard-Widgets

  • Faikout-Klimaanlage: Live-Kacheln (Raum, Solltemperatur, Außen, Leistung), Temperaturverlauf über 24 Stunden, Status, Modus, Lüftung, Ein-/Ausschalten- und Aktualisieren-Buttons.
  • Faikout-Übersicht: Alle Ihre Klimaanlagen auf einer Karte.

Jedes Gerät hat auch ein Badge:

Badge Bedeutung
Lokal Alles antwortet
Lokal + orange Punkt Faikout antwortet, aber nicht die Klimaanlage (Kabel S21 / X50 ?)
Nicht erreichbar Faikout antwortet nicht

:hammer_and_wrench: Installation

Voraussetzungen

  • Gladys 5.1 oder neuer
  • Ein installiertes und mit Ihrem WLAN verbundenes Faikout-Modul (Installationsanleitung)
  • Eine statische IP-Adresse für jedes Modul (DHCP-Reservierung an Ihrer Box)

Konfiguration

  1. Installieren Sie die Integration Faikout aus dem Gladys-Integrationskatalog.

  2. In Konfiguration, listen Sie Ihre Einheiten auf, durch Kommas getrennt:

    Wohnzimmer=192.168.1.50, Schlafzimmer=192.168.1.51
    
  3. Wenn Sie ein Web-Passwort auf dem Faikout gesetzt haben, geben Sie es ein (das gleiche für alle Einheiten).

  4. Klicken Sie auf Verbindung testen: Jede Einheit zeigt ihr Modell, ihr Protokoll, ihren Modus und die Temperatur an.

  5. Öffnen Sie die Registerkarte Entdeckung und erstellen Sie die vorgeschlagenen Geräte.

:light_bulb: Bevorzugen Sie die IP-Adresse gegenüber den .local-Namen: Sie werden oft schlecht aus dem Container aufgelöst.


:locked: Datenschutz

  • Die Integration spricht nur mit den Adressen, die Sie ihr geben, über lokales HTTP und WebSocket.
  • Sie speichert nur im Volume /data die MAC-Adresse, den Namen, das Modell und die Funktionsliste jeder Einheit.

:link: Links


Ich freue mich über Ihr Feedback: Klimaanlagenmodell, Protokoll (S21, X50A…), Fehler, Ideen. Öffnen Sie ein Issue auf GitHub oder antworten Sie hier. Danke! :folded_hands: