Daikin - ESP32 Faikin Modul

Würde mich hier gerne mit anderen zu den Faikin Modulen austauschen.
Projekt: GitHub - revk/ESP32-Faikin: ESP32 based module to control Daikin aircon units
Beziehen kann man das fertige Modul:
Amazon - link
Wer mehr Abenteuer oder Expertise hat kann wohl auch die PCB Designs von hier
direkt bei https://jlcpcb.com/ bestellen und damit Geld sparen.
Dann benötigt man aber auch noch eine Möglichkeit die firmware zu flashen.

Kabel:
Version 1 (teurer weniger basteln)

  • S21 port am IG (hier perfera 2023): Ich hab das Original-Kabel von Daikin verwendet. Findet man als "DAIKIN EKRS21" bei den üblichen Händlern. (z.bsp hier)
  • Das Faikinmodul kann man per DuPont-Kabeln verbinden oder man nutzt diese Kabel hier mit passendem "JST EH" Stecker

Version 2 (günstiger mehr bastelei)

Folgende Stecker wurden als passend gemeldet. Hier muss man allerding die Stecker selbst belegen/crimpen.

Angeschlossen sieht dann in etwa so aus

Vorteile:

  • lokale steuerung (auch) ohne cloud möglich
  • kein Konflikt mit Daikin Cloud (da zusätzlich und nicht stattdessen)
  • nach meinem Empfinden keine Garantieprobleme da Standard Port S21 verwendet wird (und in 2 minuten rückgebaut ist)
  • Datenaufnahme viel genauer als Daikin Cloud
  • externer Temperatursensor per BLE kostengünstig einzubinden (10 euro) und Messort sehr flexibel
  • Faikin-Auto-Mode reguliert gut und kann im Zweifel angepasst werden
  • Bedarfssteuerung per mqtt/WebGui
  • viele neue Parameter (Stand: 28.10.2024)
  • Entwickler ist sehr responsive

Nachteile:

  • zusatzliche Kosten pro Gerät (20-40 euro ohne externen BLE Temperatur Sensor)

In Summe ist für mich entscheidend jetzt einen externen Temperatursensor verwenden zu können und das Regelverhalten auf ein angenehmenes Niveau zu bekommen (das war vorher anders). Die Nutzung beider Integration "Daikin Cloud" + "Faikin" macht es sehr komfortabel da man sich aus beiden Welten das Beste herauspicken kann um die Anlage zu steuern. Nach mehreren Monaten benutze ich die Daikin cloudlösung mittlerweile garniht mehr.

Hier gibt es viele Diskussionen mit dem Entwickler zu diversen Themen und Vorschlägen

Update 18.11.2024
Bin von meinem Experiment ohne Auto-Modus wieder zurückgekehrt. Bei mir läuft der Auto modus gut oder besser als alles andere. Hab aktuell die Bedarfssteuerung in HA von Aussentemperatur auf Temperaturdifferenz innen umgestellt. Heisst also das ich bei grosser Temperaturdifferenz von Soll und Ist mit hohem Bedarf fahre und bei geringerer Temperaturdifferenz dann wieder weniger Bedarf einstelle.
Bsp.
Delta-t > 2 Grad = Bedarf 85
Delta-t < 0.1 Grad = Bedarf 40
Ich muss sagen das diese Regelung um ein vielfaches besser funktioniert als die vorherige über die Aussentemperatur. Aktuell fährt die Anlage so ziemlich perfekt.

Update 21.10.2024
Mein Problemraum fährt aktuell mit diesen Einstellungen am besten wobei aktuell ja nicht gerade Heizungswetter ist. Mir ist auch aufgefallen das der Comfort-Modus bei mir das aufheizen unnötig verzögert da nicht alle Lüfterstufen genutzt werden. Die Temperaturen zirkulieren um 20,5 Grad mit einer leichten tendenz nache oben.
Bedarfssteuerung mache ich Aussentemperaturabhängig (als bsp 30% bis 12 Grad AT) und die Lüftersteuerung mache ich pro Raum individuell mit den Parametern Anwesenheit und Temperaturdifferenz Soll-Ist (Je kleiner die differenz wird desto weniger Lüftungsstufe insbesondere bei Anwesenheit (wegen geräusch))

{"autor":0.2,"switchtemp":0,"pushtemp":0.3,"heatback":4,"heatover":5,"coolback":1,"coolover":1,"tmin":10,"tmax":30,"tsample":900}

Update 09.02.2024
Mein Problemraum Wohnzimmer zirkuliert nun ziemlich stabil um mein Temperaturziel von 19.5 Grad mit folgenden Einstellungen

{"tmin":10,"switchtemp":0,"pushtemp":0.3,"heatback":4,"heatover":5,"coolback":6,"coolover":6,"tmax":31,"tsample":600}

siehe auch hier

Update 04.02.2024
Mit der Regelung durch zusätzliche Parameter ist es möglich den auto-modus zu beinflussen. Alle Paramter sind hier dokumentiert.
Mein derzeitigen besten Einstellungen für meinen Problemraum Wohnzimmer sind:

{"pushtemp":0,"heatback":2,"heatover":5,"coolback":2,"coolover":5,"tmax":31,"tsample":900}

Die Einstellungen führen dazu das die Zieltemperatur am IG nicht weiter erhöht/verändert wird (durch die prognose durch den auto-modus). Die Daikin Zieltemperatur wird um 5 Grad erhöht wenn geheizt werden muss und nur um 2 Grad unter Daikin-Ist-temp abgesenkt wenn nicht geheizt werden muss (verhindert takten). Die Standardwerte sind 6 für jeden der Parameter und führen bei mir zum takten.

PS: Ich versuche den ersten Beitrag immer aktuell zu halten. Gerne in Beiträgen darauf hinweisen :). Hab mal das fehlende Foto aktualisiert :slight_smile:

3 „Gefällt mir“

Da man hier sogar einen externen Temperatursensor verwenden kann, sollte dies evtl. all meine Probleme bzgl. der Perfera Steuerung/Temperatureigenheiten beheben.

Direkt mal einen Telink Sensor geordert.

Wo habt ihr die Faikin Module gekauft? Oder habt ihr sie bei JLCPCB bestücken lassen?

@fladdie Ich hab meins direkt bei Amazon UK bestellt. Von @lunzet hab ich aber gelernt, dass es das auch über https://www.amazon.de/dp/B0C2ZYXNYQ/ref=pe_27091401_487027711_TE_SCE_3p_dp_1 gibt.
Aktuell dirkutieren wir gerade, welche Stecker/Kabel man braucht und wo man die am dümmsten beziehen kann.

Hallo,

ich habe so ein Teil in meiner Perfera verbaut. Läuft soweit bisher einwandfrei.

Wenn man mit dem ioBroker arbeitet, ist es etwas tricky, die Daten via MQTT in den ioBroker zu bekommen, aber es geht. Man muss dafür aber einen JSON String zerlegen und die Werte in eigene Datenpunkte schreiben.

Das mit dem externen BLE Thermometer klappt zwar, funktioniert aber nur mit dem Faikin Auto Modus, kann also nicht als wirklicher Ersatz für den im Gerät verbauten Temperatursensor dienen.

Der Faikin Auto Modus schaltet immer zwischen Heizen und Kühlen hin und her, bis der Zielwert erreicht wurde. Ich nutze den nicht.

Viele Grüße

Kymchy

1 „Gefällt mir“

@mnl1234 danke für den Hinweis.
Da ich insgesamt 9 Innengeräte habe sind mir 40€ aber zu teuer. Ich habe jetzt mal 5 Stück bei JLCPCB bestellt. Da belaufen sich die kosten dann auf 20€ pro Stück komplett fertig bestückt.
Kabel müsste ich schon haben da ich in allen Inneneinheiten bereits die Original Wlan Module drin oder dran habe.

Kurze Frage, passt das Modul auch bei dem Daikin Perfera FVXM 25 A9 Multisplit Truhengerät?

Man kann ohne Probleme beim Faikin Automatikmodus den Mode blocken, dann heizt er im Winter nur oder kühlt im Sommer ohne hin und her zu springen, habe ich auch so und funtzt einwandfrei.

So nun hab ich endlich heute das Adapterkabel von Daikin (DAIKIN EKRS21) erhalten und konnte so mittels DuPont Kabeln das Faikin Modul anstecken.
Hat alles wunderbar funktioniert.
Läuft einwandfrei... und ich hoffe sehr das mein externer Temperatursensor auch per BLE ohne den Auto Modus genutzt wird. :grinning:
Den Automodus brauch ich nämlich nicht wirklich

Für Homeassistant ist das mittels MQTT völlig simpel und es stehen sofort alle nötigen Sensoren zum Steuern zur Verfügung. Ich musste lediglich die Schrittweite der Zieltemperatur von 1 Grad auf 0.5 Grad umstellen.

Anbei noch 2 Bildchen

Ich bleib dran

2 „Gefällt mir“

Die Liste der unterstützten Klimageräte gibts hier: List of confirmed working air con units · revk/ESP32-Faikin Wiki · GitHub
aber da werden nur 2 FVXG Geräte gelistet.
Also bleibt wohl nur ausprobieren

1 „Gefällt mir“

Wie hast Du das gemacht mit dem Umstellen der Schritte von 1 auf 0,5 Grad?

Die folgenden Zeilen in der configuration.yaml eintragen

  customize:
climate.faikin_wohnzimmer_mqtt_hvac:
target_temp_step: 0.5

Magst du im Gegenzug beschreiben wie du im Faikin-Auto Mode das kühlen/heizen blockst? (hab zwar derzeit das Gerfühl das die Target-temp(BLE) auch ohne auto-mode gehalten wird aber besser haben als brauchen)

klar, einfach über den browser auf das entsprechende Faikin gehen und einstellen:

@lunzet

Wo packe ich das denn rein? Blöder Frage vielleicht aber ich bin neu in HA und kenne mich nicht wirklich gut aus.

Bei mir gibt es im filebrowser gar nicht "configuration.yaml customized", ich hab es in den normalen configuration.yaml gepackt aber da funtzt es nicht.

@der-jo und dann benutzt er das BLE als Zielwertsensor? Habe das mal wie du eingestellt, dann stellt er oben 16° C ein und unten beim Faikin Mode habe ich 20.5°C eingestellt.

Mal sehen, was jetzt passiert....wäre ja cool, wenn das funktionieren würde.

Hab mein posting korrigiert. Natürlich muss das in die configuration.yaml mit deinem angepassten Gerätenamen
Beachte die Einrückungen und HA muss neu gestartet werden

Nach meiner bisherigen Erfahrung benutzt er den externen BLE Sensor auch ohne Auto-Mode.
Ich habe 19 Grad eingestellt und hier ist der Temperaturverlauf des BLE Sensors (ohne auto mode)

Jepp, genau so, allerdings habe ich noch folgendes umgestellt wie dieser User da mir das Steuerverhalten keinen Sinn gemacht hat:

Kann man ihm stärkere Lüfterstufe auch bei geringer Leistung erzwingen? Kann man mit Faikin die Bedarfssteuerung auch setzen?

Bedarfssteuerung noch nicht aber vielleicht bald: Can Faiking set the demand control of the outdoor unit? · revk/ESP32-Faikin · Discussion #179 · GitHub
Ich mache die Bedarfssteuerung aktuell noch über die Daikin Cloud Integration.