ioBroker / AdapterRequests

This Place is used to track the status of new Adapter-Requests.
248 stars 36 forks source link

MCZ Pelletofen Adapter #501

Open AlexanderGruenstetter opened 3 years ago

AlexanderGruenstetter commented 3 years ago

Hallo an die fleißigen,

ich würde mir eine Adapter für MCZ Pelletöfen wünschen. Die Öfen von MCZ werden über eine Handyapp gesteuert und eingestellt. Dazu baut der Ofen ein eigenes WIFI auf, mit dem sich dann das Handy oder Zubehör (z.B. Raumtemperaturfühler) verbindet. Um die Daten abfangen/senden zu können muß über einen Wlanstick (zumindest beim Rock64) eine Verbindung zum Ofen hergestellt werden.

https://github.com/Chibald/maestrogateway hier gibt es schon ein Script, welches die Steuerbefehle vom Ofen umwandelt.

Wenn jemand das jetzt noch in einen Adapter basteln könnte? Also Wlan verbinden SSID und PW vom Ofen eintragen und auf START drücken wäre echt klasse :)

AlexanderGruenstetter commented 3 years ago

@Apollon77 ich kann gerne den Raspi mit verbundenem Wlan zum Ofen per Teamviewer oder so zur Verfügung stellen wenn das hilft. maestrogateway könnte ich installieren. Ich denke das bekomme ich noch ans laufen. So sollten ja die Daten per MQTT schon mal ankommen.

Jeba0815 commented 3 years ago

Mich würde der ein solcher Adapter auch interessieren. MCZ ist ein sehr großer Hersteller von solchen Öfen, leider suchen die SmartHome Leute vergebens nach einem Adapter. Wäre ich super wenn das was generiert wird

amplifier1980 commented 3 years ago

ich bin auch kurz vor dem Kauf eines solchen Pelletofens. Muss tatsächlich eine WIFIDirect Verbindung aufgebaut werden? Das ist ja grausam, meines Erachtens. Ich hätte mir gewünscht, dass sich das Modul des Ofens auf die WLAN Infrastruktur legen lässt (ClientMode)..

hackximus commented 3 years ago

Hallo Zusammen,

ich habe erfolgreich bei einem Kollegen eine API auf Basis .NET Core programmiert. Er hatte das Problem, dass er über das Gerät "HOMEE" nicht das Gerät ansprechen konnte. Dadurch bin ich auf die Idee gekommen, dass wir daraus eine API programmieren können. Mit sogenannte HTTP GET, PUT Befehlen kann dann der Ofen gesteuert werden. Wir haben einen Raspberry PI 3B verwendet. Man braucht zwingend zwei Schnittstellen. Die W-LAN Schnittstelle sollte mit dem "HOTSPOT" vom Ofen verbunden werden und die Ethernet - Schnittstelle sollte in euer Netzwerk eingebunden werden. Ihr könnt euch die Software von meinem Github Kanal runterladen.

Für Fragen stehe ich natürlich zur Verfügung.

https://github.com/dev-gogi/MCZ-Maestro-API

FranzKillig commented 3 years ago

Hallo Zusammen,

das ist ein Thema dass mich auch sprichwörtlich brennend interessiert. Allerdings habe ich einen Ofen aus der Activ+ Serie, also noch ohne Maestro. Für die Activ+ Öfen gibt es zwar auch eine WLAN-Modul, dass ich habe, da mein Offen (Vivo90) jedoch über keine Raumtemperaturmessung verfügt, ist dass absolut sinnlos. Da das WLAN-Modul dem Offen ja eine Solltemperatur vorgibt auf die er dann regeln soll. Deshalb habe ich mir von einem deutschen Hersteller eine Offensteuerung die wie das MCZ-WiFi-Modul direkt über den Mod-Bus den Offen steuert und auch die Fehlermeldungen per Mail verschickt. Leider war die App des Herstellers relativ schnell mit aktuellen Android-Versionen nicht mehr kompatibel und trotz vielen Versprechungen kommt seit Jahren keine neue Version. Deshalb bin ich mit der Idee unterwegs, mittels USB/RS485 Adapter mit dem Raspi direkt an den Modbus zu gehen. Ich denke dass man die Steuerbefehle über Modbus rausbekommen sollte. Mittels Modbus-Iobroker Adapter könnte man den gesamten Offen regeln und auch die Meldungen verschicken.

Gruß Franz

AlexanderGruenstetter commented 3 years ago

Da es bis lang noch keine bessere Lösung gibt habe ich jetzt einen Wemos mit Tasmota geflasht und steuere den Eingang vom Raumtemperaturfühler über ein PWM Signal. Wenn der Ofen auf ECO On gestellt wird kann man so den Ofen steuern und auch ein/ausschalten. Die tatsächliche Raumtemperatur verwende ich vom Zigbee/Aqara-Sensor. Somit entfällt auch der träge und unschöne Wififühler von MCZ

Jeba0815 commented 3 years ago

Was mein Kollege Alex gemacht hat, haben wir gestern auch bei mir nachgerüstet. klappt super. Ein paar manuelle Datenpunkte, drei Blocklys und es läuft. Auch die Verriegelung Dunstabzugshaube und eingeschaltetem Ofen, war prima zu machen.

amplifier1980 commented 3 years ago

Da es bis lang noch keine bessere Lösung gibt habe ich jetzt einen Wemos mit Tasmota geflasht und steuere den Eingang vom Raumtemperaturfühler über ein PWM Signal. Wenn der Ofen auf ECO On gestellt wird kann man so den Ofen steuern und auch ein/ausschalten. Die tatsächliche Raumtemperatur verwende ich vom Zigbee/Aqara-Sensor. Somit entfällt auch der träge und unschöne Wififühler von MCZ

Freue mich über ein idiotensicheres Tutorial. Das würde mir denke ich sehr helfen. Flaschen tasmota auf den wemos etc ist für mich easy, aber der Teil der PWM Ansteuerung etc ist für mich Neuland. Danke

FranzKillig commented 3 years ago

Freue mich über ein idiotensicheres Tutorial. Das würde mir denke ich sehr helfen. Flaschen tasmota auf den wemos etc ist für mich easy, aber der Teil der PWM Ansteuerung etc ist für mich Neuland. Danke

Ich würde mich auch über etwas präzisere Beschreibungen freuen. Wäre zum Beispiel interessant an welchen MCZ-Typen das ganze durgeführt wurde, da MCZ gefühlt an jedem zweiten Offen ein anders Motherboard verbaut hat. Dann welchen Wemos und wie dieser verschaltet wurde und eben die Ansteuerung via PWM und die zugehörigen Blocklys wären toll. Auch von mir schon einmal Danke!

AlexanderGruenstetter commented 3 years ago

Sollte an allen Öfen mit Maestroapp und Raumtemperaturfühler (schwarzes 2 adriges Kabel mit Fühler an der Rückseite des Ofen) funktionieren. Mit angeschlossenem Originalfühler sollten ca. 1,7 Volt bei 20° und ohne 3,3 Volt anliegen. + und - sind zwingend zu beachten. Der Eingang Steuerkarte muss in der Maestroapp auf Raumfühler gestellt sein. (nicht Wifi)

  1. Wemos mit Tasmota flashen, als Generic einstellen und D2 auf PWM1 n
  2. mit 2 Widerständen und Kondensator beschalten. Unbenannt Jetzt sollte über den Slider bzw. Wert Dimmer in den Objekten (Iobroker) die gemessene Raumtemperatur am Ofen von ca. 19°-29° einstellbar sein. In der App einmalig die Starttemperatur von Ofen auf 22° stellen, Hysteres positiv auf 2 Grad, alle anderen auf 0. Eco On aktivieren. Jetzt startet der ofen bei 22° und geht bei 24° aus. Unter 22° läuft er auf höherer Stufe. Damit können wir den Ofen jetzt nach belieben steuern. Zum ausschalten wir die Raumtemperatur mittels Blockly dauerhaft auf 25° gehalten.

Objekte manuell anlegen. Optional Ofen an/aus und Solltemperatur in IOT für Alexa steuerung. Objekte

Blockly Settemperatur (Virtuelle Raumtemperatur für den Ofen) Temperatur für Ofen berechnen

Dimmer am Wemos nach Settemperatur stellen. Die Dimmerwerte müssen evtl. noch angepasst werden. Mit der App abgleichen.

Dimmer ofen

Blockly Ofen läuft (brennt)

läuft

So läuft der Ofen bei mir jetzt seit wochen ohne einmal die App verwendet zu haben. Natürlich wäre ein passender Adapter die schönere Lösung um auch Rückmeldung vom Ofen zu erhalten.

Alle Basteltips und Angaben wie immer ohne Gewähr !! Auf deutsch wer seinen Ofen schrottet ist selbst schuld :)

Semmy100 commented 2 years ago

Hallo Was ist das genau für ein Kondensator? Elektrolyt? Spannung?

Viele Grüße Semmy

Olekmichdoch commented 1 year ago

Gibts hier schon was neues? Ich wäre ebenfalls sehr an dem Adpter interessiert. Könnte meinen MCZ Pad 18 Hydro zur Verfügung stellen.