NEWS
Anfrage AirConWithMe (IntesisHome) Klimasteuerung Adapter
-
@ThatsIT Platine hab ich mir in China fertigen lassen (JLCPCB). Die Bauteile habe ich mir überall etwas zusammen gesucht, wo es eben am günstigsten war (Conrad, Ebay, Reichelt usw.)
Wie viele Platinen brauchst du? -
@coyote Ich habe nur eine Anlage, also nur eine Platine
-
@ThatsIT evtl. könntest du eine "nackte" Platine von mir erwerben, wenn du das Projekt realisieren willst.
Musste damals 5 Stück bestellen, brauche aber nur 3.
Am teuersten sind eigentlich die DC/DC Wandler.Kannst es dir ja mal überlegen, alles weiter können wir dann per Chat besprechen.
-
@coyote Hi, hier die Fotos von meinem bereits vorhandenen Stecker:
Und hier die Aderreihenfolge an der Klima Platine:
Braun und Grün sind vertauscht.
Dann müsste doch der Stecker genau so 1:1 an die Wemos Platine passen? -
@ThatsIT Ja das sollte passen. Dann müsstest du dir nur eine Buchse besorgen.
-
@coyote So, habe nun alles zusammengelötet.
Habe dann das Board per USB mit dem Computer verbunden. Die Treiber Installation funktionierte zwar nicht manuell wie nach der Arduino Anleitung (wurde automatisch installiert), aber über Port COM3 konnte ich dann das Programm hochladen und habe das Board nun an der Klima angeschlossen.
Im ioBroker blinkt nun die mqtt Instanz im Sekundentakt zwischen gelb und grün. Ist das normal???
Bei den Objekten wurde ein Ordner MHI-AC-Ctrl angelegt und sieht jetzt so aus:
Der Eintrag MHI-AC-Ctrl Info/connection blinkt ebenfalls.
Im Log steht unter anderem (27003) Client [MHI-AC-Ctrl] connection closed: Error: read ECONNRESET -
@ThatsIT nee das ist nicht normal, die muss dauerhaft grün sein und die Datenpunkte sollten angelegt werden, so wie auf Github beschrieben.
Die Datenpunkte um das Ding zu steuern musst du in ioBroker unter MHI_AC_CTRL selbst anlegen, welche das sind steht auch auf GithubZeig mal noch nen Screenshot von deinen MQTT Konfig Einstellungen im Adapter
-
Und hier meine Einstellungen bei support.h:
-
@ThatsIT habe auf der zweiten Seite nur den ersten Haken, aber das kann auch noch von der vorigen Steuerung sein, da hatte ich damit rumgespielt, da die nicht so wollte wie ich.
Sollte so aber gehen.Was du noch machen kannst, ist im eingebauten Zustand USB Kabel dran, Wemos mit reset Taster kurz neu starten und den seriellen Monitor im Arduino mitlaufen lassen.
EDIT: Ah, sehe du hast die ganz neue Version geflasht v2.0, die habe ich noch nicht ausprobiert, keine Zeit gehabt. Ich nutze noch v1.4
-
@coyote Oder muss ich in der support.h bei MQTT_SERVER zusätzlich zur IP Adresse meine ioBrokers auch noch :8081 eintragen?
Bekommst du beim Starten der mqtt Instanz im Log auch "(31528) Starting MQTT server on 0.0.0.0:1883"? die 0.0.0.0 machen mich stutzig. -
@ThatsIT Nein, passt so. Ja bekomme ich auch, hast ja auf Listen_All_IP's stehen. Stimmt also schon
-
@coyote sagte in Anfrage AirConWithMe (IntesisHome) Klimasteuerung Adapter:
Was du noch machen kannst, ist im eingebauten Zustand USB Kabel dran, Wemos mit reset Taster kurz neu starten und den seriellen Monitor im Arduino mitlaufen lassen.
Hmm, die Klima hängt in 3m Höhe. So ein langes USB Kabel habe ich nicht. Müsste ich nicht auch schon eine stabile Verbindung testen können, wenn ich den Wemos nur am Rechner anschließe, ohne das die Klima angestöpselt ist? Dann können zwar keine Daten ausgetauscht werden, aber der Adapter sollte doch auch dann schon grün bleiben?!
-
@ThatsIT Ja das sollte auch schon gehen. Vllt komme ich heute Abend noch dazu die v2.0 zu testen
-
@coyote Das wäre prima. Falls ich ein downgrade machen müßte, kann ich einfach die 1.4 Version drüber flashen, wenn das Sketchbook den gleichen Namen hat?
-
@ThatsIT ja das ist kein Problem, die ist eben noch etwas anders aufgebaut. Da gibt es nur 2 Dateien.
Unter Werkzeuge könntest du noch "flash all contents" auswählen -
@coyote So, es lag tatsächlich an der v2.0. Da scheint noch etwas nicht zu stimmen. Wäre mal interessant, ob bei dir das gleiche Phänomen auftaucht.
Meine states sehen jetzt so aus:
Du erwähntest mal, das man noch selber states anlegen muß. Wie meinst du das?
Ich habe bisher noch nicht mit mqtt gearbeitet. Ich hätte erwartet, dass mit
setState("mqtt.0.MHI-AC-Ctrl.Power", 'On');
sich die Klima anschalten läßt. Ausser das der state sich ändert passiert aber nichts. Wie müsste der Befehl aussehen? -
@ThatsIT also bei mir geht die v2.0 auch nicht, habe dem Entwickler gerade schon geschrieben, Wemos verbindet sich ständig neu.
Die Anleitung bei Github hast du aber schon gelesen oder?
Du musst den Ordner "set" und die darunterliegenden Datenpunkte selbst anlegen, sieht dann so aus:
Nur die DP's unter dem Ornder "set" steuern dann die Anlage, die Datenpunkte die du jetzt hast sind nur die Rückmeldungen.
-
@coyote Die Anleitung habe ich schon oft durchforstet, aber da ich mit mqtt noch gar nichts gemacht habe, sagt sie mir an vielen Stellen nicht viel. Letztlich erschließt sich mir die Funktionsweise erst, wenn ich etwas (mit deiner Hilfe) ans laufen bekomme .
Bisher kannte ich nur den generellen Hinweis, dass man keine eigenen Datenpunkte unter fremden Instanzen (außer javascript.N) erstellen soll, da dort die Objekte vom Adapter verwaltet werden und somit auch gelöscht werden können. Von daher wäre ich gar nicht auf die Idee gekommen selber für den Adapter states anzulegen. Warum werden die states, die für das Senden erforderlich sind, nicht auch direkt automatisch angelegt? -
@ThatsIT das kann ich dir leider nicht sagen, warum die nicht angelegt werden. So gut kenne ich mich mit dem Arduino Programm und MQTT nicht aus. Bin mir nicht sicher ob das überhaupt funktioniert
-
@ThatsIT
Hi,
Kannst du mir verraten, wie du bei der MHI das Kunststoffgehäuse abbekommen hast? Ich wollte an den CNS Steckplatz, bekomme aber das Gehäuse nicht runter. Habe eine HMI SRK35ZS.Hat sich erledigt. Habe es hinbekommen.
Ich habe jetzt aber leider noch ein iobroker hmi-ac-ctrl Problem. Der Adapter ist grün, liefert aber keine opdata.
Ich habe den MHI-AC-CTRL Sketch 1.4 geladen und in der MHH-AC-CTRl.h Datei nur WLAN SSID, Passwort und MQTT Server IP ergänzt.
Muss ich bei der Adapterkonfiguration noch etwas ändern.Danke für eure Hilfe