Daikin - ESP32 Faik...
 
Benachrichtigungen
Alles löschen

Daikin - ESP32 Faikin Modul

224 Beiträge
35 Benutzer
58 Reactions
8,296 Ansichten
(@jogobo)
Autarkiekönig
Beigetreten: Vor 1 Jahr
Beiträge: 522
 

@dieter_p 

"Demand", oder eigentlich korrekt "DemandControl" (übersetzt in der App mit "Bedarfssteuerung") hat keinen unmittelbaren und linearen Zusammenhang mit der elektrischen Leistungsaufnahme. Es funktioniert eher so, dass Du der Anlage Deinen Wunsch mitteilst, sich mit X Prozent der maximalen Leistung zu begnügen. Aufgrund der Vielzahl an Parametern, die anlagenintern Einfluss auf die Leistungsaufnahme haben, ist der Regelbereich allerdings immer noch so groß, dass sich die Anlage nicht gezielt auf Solarüberschuss einregeln lässt.

Im Heizbetrieb funktioniert die Bedarfssteuerung für meine Wohnsituation zufriedenstellend. Ich kann die Anlage so einregeln, dass ich theoretisch mit einem Takt pro Tag auskomme. Das setzt natürlich voraus, dass wir 24h/Tag zuhause sind, was selten der Fall ist. Durch die automatische Absenkung der Raumsolltemperatur bei Abwesenheit wird zwangsläufig ein Takt ausgelöst.

Im Kühlbetrieb läuft in meiner Situation die Anlage am Besten, wenn die Bedarfssteuerung komplett deaktiviert ist. Alles andere führt nur dazu, dass ich die eingestellte Solltemperatur nicht erreiche, weil die Anlage trotz "100%" nicht die volle Leistung zur Verfügung stellt. Eine automatische Nachregelung der Solltemperatur am IG schafft es bei mir, die Raumsolltemperatur laut Raumthermostat auf +/- 0,1°C zu halten.

Im Diagramm erkennt man deutlich, dass selbst die Solltemperatur am IG (blau) keine unmittelbare Auswirkung auf die Leistungsaufnahme (orange) hat. Und das, obwohl im Raum 2 IGs hängen, die parallel eingestellt werden.

Daikin 3MXM40 mit 2 x Stylish (25, 20) und 1 x Perfera (20)
Daikin 2MXM40 mit 2 x Perfera (20, 20)
PV-Anlage mit 9,8 kW und 16,8 kWh BYD HVM
Vaillant ecoVIT VKK 226/2 mit 750l Schüco Solarspeicher und 11 qm Solarthermie
Smarthome, Überschussladung, Überwachung, Sicherheit per openHAB


   
AntwortZitat
(@dieter_p)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Wochen
Beiträge: 30
 

@jogobo 

Vielen Dank! Verdeutlicht noch mal Einiges für mich. Wenn ich mit der DemandControl arbeiten möchte, sollte ich das eher als Wunsch betrachten.

Ich muß aber nochmal darüber Nachdenken was wirklich Sinn macht. Wenn ich die Zentralheizung absenke, kann ich nicht Zwanghaft auf Überschuss fahren. Das funktioniert vom Wohnkomfort nicht. Ich muß mich wohl auch gedanklich davon frei machen dass gekaufter Strom ein absolutes NoGo ist. Über die Daikin dürfte diese Heizung nicht wirklich mehr kosten als der alte Heizölbrenner. Hab aber dennoch das Bedürfnis in die Anlagen eingreifen zu müssen, da dort auch liebe Familienmitglieder ohne ein Händchen dafür aggieren und dann keine Komfortheizung sondern ein neuer Grill aus der Anlage wird.


   
AntwortZitat
(@jogobo)
Autarkiekönig
Beigetreten: Vor 1 Jahr
Beiträge: 522
 

Veröffentlicht von: @dieter_p
Hab aber dennoch das Bedürfnis in die Anlagen eingreifen zu müssen, da dort auch liebe Familienmitglieder ohne ein Händchen dafür aggieren und dann keine Komfortheizung sondern ein neuer Grill aus der Anlage wird.

Deshalb habe ich alles so ins Smarthome eingebunden, dass die Steuerung komplett über das schon in der rein fossilen Ära existente Raumthermostat läuft. Mitbewohner können also, wie gehabt, die Wunschtemperatur einstellen und im Hintergrund wird alles getan, um das so effizient und komfortabel wie möglich hinzubekommen. Die Fernbedienungen für die IGs werden nicht verwendet.

Daikin 3MXM40 mit 2 x Stylish (25, 20) und 1 x Perfera (20)
Daikin 2MXM40 mit 2 x Perfera (20, 20)
PV-Anlage mit 9,8 kW und 16,8 kWh BYD HVM
Vaillant ecoVIT VKK 226/2 mit 750l Schüco Solarspeicher und 11 qm Solarthermie
Smarthome, Überschussladung, Überwachung, Sicherheit per openHAB


   
AntwortZitat
(@dieter_p)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Wochen
Beiträge: 30
 

Veröffentlicht von: @jogobo

Die Fernbedienungen für die IGs werden nicht verwendet.

Top. Eingaben und Aktionen nur an Punkten wo sie nicht für schlechte Ergebnisse sorgen, heißt am Faikin Modul vorbei. Sehe mich schon wieder eine kleine Box (Vor Ort Bedienung) mit Knöpkes und Display basteln 🤣 Smartphone oder ein Touch wird leider nicht akzeptiert. Da es eine Zusatzheizung ist, ist mir das Thema Verfügbarkeit und SmartHome auch nicht ganz so kritisch.  Nuja, eine gute Stückzahl Faikins ist nun produziert und auf dem Weg zu mir. Bin schon gespannt damit loszulegen.

 


   
AntwortZitat
rug1024
(@rug1024)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Wochen
Beiträge: 10
 

@kymchy 

Da ich ebenfalls ioBroker nutze und es noch keinen Faikin-Adapter gibt: wie hast Du es gelöst die Datenpunkte aus dem String zu parsen?

Und, zweite Frage: kann man auch per MQTT auf den Faikin zurückschreiben?


   
AntwortZitat
(@dieter_p)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Wochen
Beiträge: 30
 

Veröffentlicht von: @rug1024

Da ich ebenfalls ioBroker nutze und es noch keinen Faikin-Adapter gibt: wie hast Du es gelöst die Datenpunkte aus dem String zu parsen?

Warte zwar noch auf die Faikin Module, aber JSON zerlegen hab ich mal wie üblich angedacht:

 

 


   
AntwortZitat
rug1024
(@rug1024)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Wochen
Beiträge: 10
 

Danke für die Hilfestellung, aber so wie abgebildet konnte ich es nicht umsetzen. Den Block "Setze obj auf" gibt es bei mir gar nicht.
Im MQTT-String vom Faikin ist der Parameter "power" im ausgeschalteten Zustand "false" und im eingeschalteten Zustand ein Zahlenwert. Verrückt.


   
AntwortZitat
(@dieter_p)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Wochen
Beiträge: 30
 

Veröffentlicht von: @rug1024

Danke für die Hilfestellung, aber so wie abgebildet konnte ich es nicht umsetzen. Den Block "Setze obj auf" gibt es bei mir gar nicht.

"obj" ist an dieser Stelle auch eine freie selbsterstellte Variable. Links im Menü "Variablen" kannst Du mit "Variablen erstellen" Dir so etwas anlegen/definieren.

Es geht ja danach nur darum dir vom "verschachtelten" Attribut dort die gewünschten Inhalten abzugreifen. Stehen die einmal in der eigenen Variable "obj" zerlegt man weiter runter auf die einzelnen Datenpunkte.

Wie gesagt sind die Faikins bei mir noch auf dem Postweg und würde mich wundern, wenn das Attribut hier mit dem Beispiel einer Zwischensteckdose identisch wäre. Daher im Log anschauen, was da per MQTT reinläuft und dann zerlegen auf die Datenpunkte.

 

Veröffentlicht von: @rug1024

Im MQTT-String vom Faikin ist der Parameter "power" im ausgeschalteten Zustand "false" und im eingeschalteten Zustand ein Zahlenwert. Verrückt.

Wenn das problematisch ist, dann prüfe vorher

 


   
AntwortZitat
rug1024
(@rug1024)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Wochen
Beiträge: 10
 

Danke. Hat nun geklappt.

Nächste (blöde) Frage: wie kann ich einen MQTT-Befehl an das Klimagerät absetzen um es aus einem Skript heraus zu steuern?
Geht das mit diesem Block wohl?

 


   
AntwortZitat
(@kimukao)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Woche
Beiträge: 6
 

@rug1024 Witzig. Beschäftige mich gerade genau mit der gleichen Fragestellung. Hänge mich hier mal ran. Einzelne Attribute aus dem JSON in selbst erstellte Datenpunkte zu schreiben klappt soweit. Aber ich will das Klimagerät ja steuern und nicht nur die Werte auslesen. Für Hilfe bin ich dankbar.


   
AntwortZitat
rug1024
(@rug1024)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Wochen
Beiträge: 10
 

OK, was Wichtiges hab ich gelernt und möchte das direkt teilen:
Aktiviert in den Faikin-Settings unter "Advanced" auf jeden Fall "fixstatus" (Send status as fixed values not array).

Im ioBroker-MQTT tauchen dann unter "state" ebenfalls Daten auf, diesen String verwende ich zum weiteren "zerlegen".
Vorteil hier ist, der wird nicht nur alle 60 Sek. aktualisiert sondern direkt bei einer Änderung am Klimagerät.
Power ist hier auch "true" oder "false" und nicht ein komischer Zahlenwert.

 

@kimukao: Kriegen wir bestimmt hin, sobald ich was rausfinde lasse ich es euch wissen.


   
AntwortZitat
(@kimukao)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Woche
Beiträge: 6
 

@rug1024 Das ist schonmal super. Danke. Hab mein "Zerlegeskript" direkt angepasst. Irgendwo hatte ich gelesen, dass man bei Alias-Datenpunkten das Lese- und Schreibrouting für mqtt Aufgaben nutzen kann, indem man für das Schreiben entsprechende Präfixe speichert. Auf der Github Seite zum Faikin Thema ist im advanced manual ja einiges angegeben. Aber schlau werde ich noch nicht daraus. Vielleicht bin ich auch auf dem Holzweg.


   
AntwortZitat
(@dieter_p)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Wochen
Beiträge: 30
 

DHL meldet dass die Faikin Module bei mir geliefert wurden aus China. Meine Daikin fehlt zwar noch aber wollte später die Faikins mit Software bestücken und teste mal bzgl. MQTT schreiben. Meld mich


   
AntwortZitat
(@kimukao)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Woche
Beiträge: 6
 

Also die Basics kann ich mittlerweile steuern. Darunter on, off, temp, mode, fan slow Link entfernt Dafür hab ich eine iobroker mqtt Instanz als Broker am Laufen. In meinen Skripten verwende ich den Baustein SendTo/MQTT-Nachricht, dort wähle ich als Instanz mqtt.0 aus und schreibe in die erste Zeile z.B. command Link entfernt Die zweite Zeile bleibt leer. Außer bei der temp-Steuerung. Folgende commands kann man anstelle des eben genannten "off" einsetzen: on, off, heat, cool, fan, dry, auto, low Link entfernt Wenn ich die Solltemperatur defginieren möchte setze ich dort temp ein und schreiben den gewünschten Wert in die ansonsten leer bleibende zweite Zeile. Eigentlich ganz easy. Aber was mir nicht gelingt sind die control commands, die per JSON Payloads im laufenden AC Betrieb laut <a href=" Link entfernt "> Link entfernt funktionieren sollen. Wenn jemand weiß, wie man diese Befehle absetzt würde ich mich über einen Hinweis freuen. 


   
AntwortZitat
rug1024
(@rug1024)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Wochen
Beiträge: 10
 

Kannst Du bitte Deinen Beitrag überprüfen, da steht überall "Link entfernt".


   
AntwortZitat
Seite 14 / 15
Teilen: