Seite 2 von 2
Re: Mitsubishi Heavy 2 MQTT in OH3
Verfasst: 15. Apr 2023 22:59
von caycay
Das Problem ist leider, das der Codeersteller nicht mehr antwortet. Habe mir mal die Parts angeschaut, die auf die Kommunikation mit EasyTransfer hinweisen. Testzeilen habe ich leider keine gefunden.
Klarer Vorteil in der Step7 Welt von Siemens, ich kann mir dinge live anschauen was bei den Arduinos wohl leider ein Blindflug ist.
Re: Mitsubishi Heavy 2 MQTT in OH3
Verfasst: 16. Apr 2023 00:00
von udo1toni
Man kann den Arduino durchaus auch debuggen, sogar sehr umfangreich, aber da bin ich definitiv der falsche Ansprechpartner

da wirst Du eher in einem Arduino Forum fündig.
Re: Mitsubishi Heavy 2 MQTT in OH3
Verfasst: 16. Apr 2023 01:11
von caycay
Hab jetzt meine Arduino nochmal komplett platt gemacht und mit den alten librarys installiert. Nun habe ich einmal eine Message von MQTT.fx mit Retained markiert und dann nochmal die gleiche ohne. Das macht mich etwas stuzig?
Ich habe mir jetzt noch ein anderes Projekt angeschaut:
https://github.com/absalom-muc/MHI-AC-Ctrl
Hier ist mir unter dem Punkt Software folgendes Aufgefallen:
Create a sub-directory "MHI-AC-Ctrl" and copy the files from the latest release src directory in your MHI-AC-Ctrl sub-directory.
Man wird hier explizit darauf hingewiesen die library`s mit zu kopieren in den Bearbeitungsordner. Habe mal das Prog. testweise auf einen Wemos D1 gespielt und es läuft auch wie soweit wie beschrieben. Leider kann ich es nicht an der Klima testen, da ich keinen Shifter 3,3V - 5V da habe.
Was mir aber nun in dem Zuge gekommen ist, ob man das nicht ggf. mit den ganzen Library`s aus dem "anderen"/eigentlichen Projekt auch machen muss? Kenne das zwar eig. nicht so, aber könnte der Grund sein, warum der Arduino nicht mit dem ESP kommuniziert?
Re: Mitsubishi Heavy 2 MQTT in OH3
Verfasst: 16. Apr 2023 11:30
von udo1toni
Das zweite Projekt schaut ja noch viel besser aus (insbesondere die Baugruppe, die wie ein vom Hersteller geliefertes Modul einfach auf die Schnittstelle aufgesteckt wird...)
Was die Libraries betrifft, so landen die ja nicht auf dem Microcontroller (bzw. schon, aber halt in kompilierter Form). Heißt, der Compiler wird sich beim Bauen der Binaries beschweren, wenn er eine Bibliothek nicht finden kann. Meiner Erfahrung nach ist es dann gar nicht möglich, irgendwas hochzuladen.
Was die Anzeige von MQTT.fx betrifft (wegen retain oder nicht): Ja, sieht seltsam aus, aber kann gut sein, dass MQTT.fx das so darstellt.
Retain sorgt lediglich dafür, dass mosquitto exakt diese Payload unter exakt diesem Topic speichert. Wenn Du MQTT.fx schließt und wieder öffnest, wird das Topic mit der Payload auftauchen, welche retained ist. Loggt sich also nach der retain Message ein anderer Client ein und abonniert das Topic, so bekommt er die retain Botschaft. Erst wenn das Topic danach erneut mit einer anderen Payload gesendet wird, erhält der Client diese neue Payload.
Ist ein Topic völlig ohne retain gesendet worden, so taucht es nicht in den Topics auf, wenn MQTT.fx sich neu verbindet.
mosquitto vergisst retain Messages erst, wenn man die Datenbank dahinter löscht oder gezielt eine delete-Message sendet. Keine Ahnung, ob MQTT.fx das beherrscht, ich nutze MQTT Explorer, da gibt es einfach eine passende Schaltfläche.
Re: Mitsubishi Heavy 2 MQTT in OH3
Verfasst: 21. Mai 2023 12:59
von caycay
Nach kurzer Wartezeit auf die Bauteile und etwas längerer Wartezeit, bis ich dazu gekommen bin, die neue Version zu löten und zu testen, hat es nun mit dem D1 und dem Hi-Lo Shifter super geklappt. Es klappt nun das Auslesen sowie auch das Ansteuern über MQTT/Openhab. Danke nochmal für deine Hilfe

.
Re: Mitsubishi Heavy 2 MQTT in OH3
Verfasst: 21. Mai 2023 17:56
von udo1toni
Super!