« Heizung, Lüftung, Klima  |

Maico WS 320 - Home Assistant Implementierung

Teilen: facebook    whatsapp    email
Zusammenfassung anzeigen (Beta)
 1  2 ... 3  4  5  6  7 
  •  mampfgnom
  •   Bronze-Award
23.10.2022 - 21.8.2024
133 Antworten | 15 Autoren 133
6
139
Hallo,
wie bereits in diesem Beitrag ( https://www.energiesparhaus.at/forum-berhans-smarthome-projekt/65520_3#688057 ) angekündigt, möchte ich gerne meine Home Assistant (HA) Implementierung für meine Maico WS 320 vorstellen. Bei mir läuft ein RaspPi mit HA und über die Modbus TCP Schnittstelle lese ich die Maico aus und ändere per Knopfdruck den Betriebsmodus und die Lüfterstufe. Aktuell sieht das ganze wie folgt aus:


2022/20221023215201.jpg
 
Wir sehen in der oberen Grafik die Maico mit ihren 4 Kanälen, 3 Filter und viele Betriebsparameter. Im unteren Bereich befinden sich Buttons zum Wechsel der Betriebsart und zum Einstellen der Lüfterstufe. ACHTUNG - die Buttons schreiben Modbus Register, verwendet die zugehörigen Codeschnipsel auf eigene Verantwortung.
Alle angezeigten Werte werden über Modbus Register ausgelesen und teilweise daraus berechnet (z.B. Wärmerückgewinnung). Das Hintergrundbild hat mir Schorschi81 zur Verfügung gestellt und ich habe es auf meine Anlage angepasst. Die Bilder der drei Filter habe ich per Screenshot von leitwolfs Homepage entnommen, ich hoffe das gibt keine Probleme mit Copyright.

Sensoren

Wie kriegen wir das umgesetzt? Ich gehe davon aus, dass HA läuft und die Maico per LAN mit dem Netzwerk verbunden ist. In die configuration.yaml kommt dann folgendes:

https://drive.google.com/file/d/1v_koLB_hQvF0GdJXUwa2f6-bCt4CeSUx/view?usp=sharing

GUI

Als nächstes erzeugt euch ein neues Dashbord und geht auf „Karte hinzufügen“ --> „Manuell“. Dann fügt ihr folgenden Code ein:

https://drive.google.com/file/d/1vZWlK_PpW5CVA_g5ubIznu-wGzd9C_58/view?usp=sharing

Darin wird auf ein image mit dem Pfad „/local/skizze_kwl.png“ verwiesen. Der Ordner „/local/“ meint den Ordner „www“ in eurem HA /config Pfad. Also da wo eure configuration.yaml liegt, erstellt ihr euch einen Ordner „www“ falls der noch nicht existiert und kopiert dort hin euer Hintergrundbild.
Ich wünsche euch viel Spaß beim Ausprobieren. Sollten Fragen offen bleiben, will ich gerne versuchen sie zu beantworten, aber ich bin selber absoluter Neuling in HA.
 

von Metzi, owall, leitwolf, lewurm, hpgo

  •  Schorschi81
9.6.2024  (#121)
Weiß zufällig Jemand, ob ich der Maico über Modbus externe CO2 werte geben kann?

Oder steuert Einer seine iwie anders an, damit die entsprechend hoch fährt?

1
  •  taliesin
  •   Gold-Award
9.6.2024  (#122)
Register r.F. Bus (763) und LQ-Bus (764), diese kann man beschreiben (16bit write) und dann zum Regeln verwenden. Ebenso T-Raum-Bus (707) und T-Raum-Ext (701).
Diese muss man mindestens alle 10 Minuten beschreiben, sonst wird ein Fehler erkannt.

Die Auswahl der Sensoren muss man über das Webinterface machen, das geht nicht programmatisch, zumindest nicht dass ich wüsste.

Siehe https://www.maico-ventilatoren.com/fileadmin/media/service/Downloads/Software/17-07-06_KWL_Steuerung_Modbus_Parameterbeschreibung_RTU_TCP_aktuell_mit-Datum.pdf

Ich steuere meine manuell, d.h. ich gebe einfach die Lüfterstufe vor (554), dazu muss man vorher die Betriebsart (550) auf manuell stellen.

1
  •  Schorschi81
25.7.2024  (#123)
Ich weiß mit HA ist's eigentlich nicht nötig, aber ich war dennoch neugierig.
Hat schon wer auf die neue Maico@Home App umgestellt und dazu das FW Upgrade gemacht?

1
  •  mampfgnom
  •   Bronze-Award
18.8.2024  (#124)
Ich habe 2 Fragen zum Bypass:

1. Kann ich den Kühlmodus mittels Bypass manuell deaktivieren? Die Bedingungen fürs Kühlen 


_aktuell/2024081895874.png
waren erfüllt und der Bypass ging auf. Leider haben wir gerade Tropenwetter und ich hole mir viel Feuchtigkeit ins Haus, weil der Enthalpietauscher umgangen wird.

Wie kann ich den Kühlmodus beenden? Ich habe schon übers Webinterface mit minimaler ZuluftTemp und maximaler Raumtemperatur gespielt. Beides hat aber nichts gebracht. 

_aktuell/20240818936289.png

_aktuell/20240818972671.png
Hat jemand noch eine Idee wie ich aus so einer Situation rauskommen kann?

2. Ich will vielleicht mal einen Feuchte- und Tempsensor in die AUL setzen und damit den Bypass deaktivieren, wenn die absolute Feuchtigkeit außen größer ist als innen. Im Pichler Thread wird das ja scheinbar erfolgreich praktiziert. 

Weiß jemand wie ich das bei der Maico umsetzen könnte? Hast du da schon Erfahrung @­taliesin  ?


1
  •  taliesin
  •   Gold-Award
18.8.2024  (#125)
Ich habe das noch nicht probiert, aber versuche doch mal Folgendes (manueller Betrieb vorausgesetzt):

1. Raumtemperatur auf Bus-sensor umstellen (Addresse 109 auf 3 stellen)
2. auf T.raum bus (707, zyklisch) einen entsprechend niedrigen Wert schreiben

damit sollte die Klappe zugehen.

BTW: die Bedingungen, die du angibst sind für FW <=1.2.7, ab 1.3.0 ist es nur mehr bei Traum > Traum.max

1
  •  mampfgnom
  •   Bronze-Award
18.8.2024  (#126)
Ich habe es jetzt hinbekommen mit Traum.Max = 26C und dann kurz Betriebsmodus Aus. Das schaltet die Lüfter aus und schließt die Bypassklappe. Danach einfach wieder den normalen Betriebsmodus. Weil Traum < Traum.max, bleibt der Bypass zu. 
 

zitat..
taliesin schrieb: BTW: die Bedingungen, die du angibst sind für FW <=1.2.7, ab 1.3.0 ist es nur mehr bei Traum > Traum.max

Interessant, in welchem Handbuch steht das? Ich Google immer und finde folgendes Dokument:

https://www.maico-ventilatoren.com/cms-live/DE/Dokumente/IM0016111.PDF

Das erklärt aber auch, warum letzten Herbst auch gerne mal 10C eingeblasen wurden. Bei mir läuft FW1.3.3




1
  •  taliesin
  •   Gold-Award
19.8.2024  (#127)
Hier ...
https://www.maico-ventilatoren.com/cms-live/CS/Dokumente/IM0021410.PDF

Da die Mädels von Maico keine Historie zu pflegen scheinen, kann ich nicht sagen was da jetzt besser ist.

Edit: Wenn man dem Produkt über www.maico-ventilatoren.com folgt, dann kommt man zu meinem pdf: https://www.maico-ventilatoren.com/produkte/p/ws-320-g51103/ws-320-kbet-p113718 --> Bedienungsanleitung, dürfte also aktuell sein.

1
  •  Schorschi81
19.8.2024  (#128)
Hätte es nicht gereicht immer zwischen Sommer und Winter zu wechseln?

1
  •  mampfgnom
  •   Bronze-Award
19.8.2024  (#129)
Okay,

ich habe immer in die Installationsanleitung geschaut und der von dir erwähnte Hinweis zur Firmware findet sich in der Bedienungsanleitung. Relevant ist Punkt 20.5 der Bedienungsanleitung:


_aktuell/20240819941207.png

Demnach darf Tzul aber auch nicht kleiner als Tzul.min sein. 

Interessant ist noch 16.5.3 aus der Installationsanleitung:


_aktuell/20240819456898.png

Dort steht nix von Tzul > Tzul.min. Da weiß ich jetzt nicht, was wirklich gilt. Der Hinweis zur Mindestdifferenz zwischen Traum.soll und Traum.max hat mich drauf gebracht, wie ich meine Anforderungen erfüllen kann. Mit Traum.soll kann ich die Kühlung für meine Zwecke steuern.

Setze ich Traum.soll im Webinterface sehr hoch (größer als Traum.ist), geht der Bypass zu. Gleichzeitig wird auch Traum.max angepasst auf max(Traum.max ; Traum.soll+2). Senke ich Traum.soll wieder auf beispielsweise 21C und senke auch Traum.max (diesmal händisch) auf einen sinvollen Wert (24C), öffnet der Bypass wieder.

Umsetzen liese sich das mit den Registern 553 (Traum.soll) und 302 (Traum.max):
Bypass schließen
write_register_503 --> 25C
register 302 wird von der Maico automatisch auf 27C gesetzt

Bypass öffnen
write_register_503 --> 21C
write_register_302 --> 24C

Jetzt brauche ich nur noch die absolute Feuchtigkeit der Außenluft. Muss es dafür zwingend ein Tauchsensor in der AUL Leitung sein? Ich habe einige preiswerte zigbee Sensoren im Haus laufen

https://www.aqara.com/en/product/temperature-humidity-sensor/

so einen könnte ich auch einfach in die AUL Leitung kleben. Oder wäre es vielleicht sogar besser, einen Sensor neben dem Außensensor der WPWP [Wärmepumpe] anzubringen. Der befindet sich an der Nordseite und wird nicht von der Nachmittagssonne beeinflusst.


1
  •  taliesin
  •   Gold-Award
19.8.2024  (#130)
Ich würde die Außenfeuchte und -temperatur und auch innen unabhängig messen und daraus eine eigene Strategie entwickeln, d.h. die Parametrierung gleich lassen, aber die T.raum bus ändern. Damit sollte man super flexibel sein.

Aber ich habe auch vor das Ding sowieso in der Betriebsart 'manuell' zu betreiben ... falls ich mal dazu komme.

1
  •  mampfgnom
  •   Bronze-Award
20.8.2024  (#131)

zitat..
taliesin schrieb: d.h. die Parametrierung gleich lassen, aber die T.raum bus ändern. Damit sollte man super flexibel sein.

Vermutlich ist das besser, weil man mit dem Traum.soll auch an Grenzen stößt. Der Parameter lässt sich nur bis 25C hochdrehen, ich habe aber teilweise Traum.ist > 25C wenn im Sommer der Technikraum etwas wärmer wird. Falls Traum.soll mal bei 25C vergessen wird, könnte das im Winter ein Vorheizen der Zuluft triggern, wenn ich es richtig verstehe. Mehr Freiheiten gibt einem da Traum.bus. Ich habe nur Bauchschmerzen, weil da irgendjemand (mein RPi) mindestens alle 10 Minuten einen Wert schreiben muss. Ich rechne aber fest damit, dass der RPi irgendwann mal aussteigt. Hast du mal ausprobiert was passiert, wenn man nicht alle 10min einen Wert vorgibt?


1
  •  taliesin
  •   Gold-Award
20.8.2024  (#132)
Nein habe ich nicht. Ich kann nur sagen:


_aktuell/2024082080440.png

Das ist einer meiner Raspberries ... und der letzte reboot war eine Stromabschaltung vor knapp 3 Monaten.

1
  •  mampfgnom
  •   Bronze-Award
21.8.2024  (#133)
Ja das sieht bei mir ähnlich aus:


_aktuell/20240821311448.png

Ich mache mir auch eher Gedanken über das Ableben der SD-Karte. 

Nichtsdestotrotz habe ich die Bus-Regelung heute getestet. Im Webinterface ließ sich die Raumfühlerkonfiguration zwar auf "Bus" umstellen, das Register 109 zeigte dann aber Status 2=Extern an. Wenn ich das Register 109 jedoch direkt mit Wert 3 beschreibe, dann wird die Raumtemperatur über den Bus ermittelt. Dafür muss das Register 707 beschrieben werden. Mit Traum > Traum.max öffnet der Bypass. Mit Traum < Traum.soll schließt er wieder. 

Ich habe anschließend Register 707 mehr als 10min nicht beschrieben. Nach 10min wird bei Traum ein Wert von 0,0 angezeigt. Die Lüftung lief weiter, der Bypass ging zu. Scheinbar wäre ein Absturz des RPi keine Katastrophe. Ich weiß bloß nicht, ob im Wintermodus bei Traum == 0,0 das Heizregister getriggert werden könnte. 

zitat..
Schorschi81 schrieb: Hätte es nicht gereicht immer zwischen Sommer und Winter zu wechseln?

Das hatte bei mir gar nichts bewirkt.


1


Beitrag schreiben oder Werbung ausblenden?
Einloggen

 Kostenlos registrieren [Mehr Infos]

Nächstes Thema: Wärmepumpe dimensionieren und Konfiguration entscheiden