Willkommen im Loxone Community Forum. Um alle Funktionen nutzen und sehen zu können, registriere dich bitte zuerst. Dies gilt auch für das herunterladen von Dateien.
Zender arbeitet an einer Integration per Cloud API an Loxone.
Ich stand per Mail in kontakt mit Zender. Es läuft ja ein Betaprogram (Anmeldung noch immer möglich) zwecks der API integration.
Es hat geheißen das daran auch schon mit einem Loxberry bzw. Plugin Entwickler daran gearbeitet wird und er gerne ein Meeting zwecks Diskussion organisieren kann.
Das übersteigt allerdings bei weitem meine Fähigkeiten.
Wenn jemand das können und Interesse hat soll bzw. kann ich gerne den Kontakt herstellen.
Fragt sich nur wer wirklich so doof ist und seine Lüftung per Cloud gesteuert haben möchte ?
Die sollen lieber ein Update bringen damit man mit das LAN Interface MQTT kann.
Unter Umständen könnte man das ja bei den entsprechenden Personen anbringen sie scheinen sehr aufgeschlossen zu sein.
Zur Abfrage gewisser Werte ist es jedoch bestimmt hilfreich.
+1 I would only work with a local LAN API.
You do not want to depend on a cloud server + which means your internet connection is always a need, to control a local device in your own network!
Guess if they provide some good HTTP call- or a REST API-documentation...
And leave fancy security / tokens behind, they can use simple HTTP authentication, which is secure enough for local network...
So the Loxone community can create a virtual output template...
Afterwards even Loxone can (test and) included this virtual output template in one of their upcoming Loxone Config releases...
Ich hab vor einigen Wochen mal angefangen die Comfoconnect Lösung von Michael Arnauts (https://github.com/michaelarnauts/comfoconnect) mit MQTT zusammen zu bringen.
Das läuft auch standalone nun schon seit einiger Zeit bei mir zusammen mit dem Loxberry MQTT Plugin.
Der nächste Schritt war nun eigentlich daraus ein Loxberry Plugin zu bauen, hierzu müsste man das ganze etwas zerteilen und modular startbar machen, sowie ein klein wenig UI und Loging dafür basteln.
Hatte mich hierzu auch schon in die Loxberry WhatsApp Dev Gruppe aufnehmen lassen, aber es kommt ja immer anders als man denkt.
Ich bin nun bis auf unbestimmt Zeit mit Arbeit ausgelastet, so dass das Loxberry Plugin wohl so schnell nix wird. Vor allem hätte das bei mir eh etwas länger gedauert, so Hochsprachen wie python, PHP , Perl , Javasrcit ... sind für mich ein rotes Tuch da ich eher sehr Hardwarenahe gestrickt bin. ( C , C und C oder diverses Assembler Zeugs)
Eventuell erbarmt sich ja ein Loxberry Crack und hilft hier aus. Ist für jemanden der da drinnen ist sicher nicht mehr als ein zwei Abende.
Falls jemand meine bisherige Lösung verwenden möchte, der kann diese im Anhang runter laden. Ist aktuell halt noch ein unaufgeräumter Python Schnellschuss.
Im Wesentlichen hab ich nur das Projekt von Michael Arnauts genommen und in das dort mitgelieferte "example.py" Script die MQTT Library rein gebaut.
1. python3 muss laufen
2. comfoconnect von Michael Arnaut installieren ( https://github.com/michaelarnauts/comfoconnect )
3. die beiden Dateien aus dem Zip mit ins Stammverzeichnis der comfoconnect installation kopieren.
4. falls nicht vorhanden paho-mqtt installieren ( https://pypi.org/project/paho-mqtt/#installation )
5. im Script "ComfoConnect2MQTT.py" den MQTT User und das Passwort des MQTT Brokers eintragen (ich verwenden das Loxberry MQTT Plugin)
6. gegebenenfalls, falls das Zehnder Lan Interface beim Start nicht gefunden wird die IP Adresse des Lan Interfaces in Zeile 50 eintragen und das '#' am Anfang entfernen, sowie direkt darüber in der Zeile "bridges = Bridge.discover(args.ip)" ein '#' vorne dran machen.
7. mit py ComfoConnect2MQTT.py das Script starten
8. in Zeile 179 bis 208 kann man die Infos ein oder ausschalten welche man gerne per MQTT haben möchte, ist ein Kommentar Zeichen vorne dran '#' dann wird die Info nicht übertragen.
9. Das MQTT Topic ist: ComfoConnect/
NEU:
Man kann nun auch Commands an die Lüftung schicken
ComfoConnect/FAN_MODE_AWAY
ComfoConnect/FAN_MODE_LOW
ComfoConnect/FAN_MODE_MEDIUM
ComfoConnect/FAN_MODE_HIGH
ComfoConnect/MODE_AUTO
ComfoConnect/MODE_MANUAL
ComfoConnect/VENTMODE_SUPPLY
ComfoConnect/VENTMODE_BALANCE
ComfoConnect/TEMPPROF_NORMAL
ComfoConnect/TEMPPROF_COOL
ComfoConnect/TEMPPROF_WARM
ComfoConnect/BYPASS_ON
ComfoConnect/BYPASS_OFF
ComfoConnect/BYPASS_AUTO
ComfoConnect/SENSOR_TEMP_OFF
ComfoConnect/SENSOR_TEMP_AUTO
ComfoConnect/SENSOR_TEMP_ON
ComfoConnect/SENSOR_HUMC_OFF
ComfoConnect/SENSOR_HUMC_AUTO
ComfoConnect/SENSOR_HUMC_ON
ComfoConnect/SENSOR_HUMP_OFF
ComfoConnect/SENSOR_HUMP_AUTO
ComfoConnect/SENSOR_HUMP_ON
muss man für jeden Befehl jetzt deine neue Funktion erstellen oder alle Befehle in die einfügen?
Wie oft bekommst du neue Werte von der Lüftung?
Was ich schon gesehen habe ist, dass ich die Befehle, die noch nicht drin sind einfach anpassen kann. d.h. in der const.py erweitern sowie bei den register sensors erweitern. Umrechnungen machen mir da halt probleme.
Naja in Sachen Schnittstellen zu Loxone erhoffe ich mir von Zehnder nicht viel, die KNX Schnittstelle z.B. ist auch halbherzig umgesetzt und nutzt nur einen bruchteil ihres Potensials
Da ist es warscheinlicher das es ein Loxberry Entwickler richtet
https://github.com/vekexasia/comfoairq-mqtt ist dann von Interesse wenn man kein Zehnder ComfoConnect LAN C Interface hat und man mit einem RaspberryPi + USBTin (CAN Interface) gleich direkt auf den Zehnder ComfoConnect CAN Bus losgehen möchte.
Wir verarbeiten personenbezogene Daten über Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen, Werbung zu personalisieren und Websiteaktivitäten zu analysieren. Wir können bestimmte Informationen über unsere Nutzer mit unseren Werbe- und Analysepartnern teilen. Weitere Einzelheiten finden Sie in unserer Datenschutzrichtlinie.
Wenn Sie unten auf "Einverstanden" klicken, stimmen Sie unserer Datenschutzrichtlinie und unseren Datenverarbeitungs- und Cookie-Praktiken wie dort beschrieben zu. Sie erkennen außerdem an, dass dieses Forum möglicherweise außerhalb Ihres Landes gehostet wird und Sie der Erhebung, Speicherung und Verarbeitung Ihrer Daten in dem Land, in dem dieses Forum gehostet wird, zustimmen.
Kommentar