Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
plugins:midea2lox:start [2023/09/22 20:42] – [Einrichtung in der Loxone Config Software] Harald Friedl | plugins:midea2lox:start [2025/06/07 20:53] (aktuell) – Update Version Harald Friedl | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
++++ Version History...| | ++++ Version History...| | ||
- | **Version 3.2.3** | + | [[https://github.com/ |
- | + | ||
- | Unterstützung von Device ID´s mit 15 Stellen (10 bis 20 Stellen) **Version 3.2.2** | + | |
- | + | ||
- | retry authenticate if Wifi connetion is lost on V3 Sticks. back to standard settings of msmsart | + | |
- | + | ||
- | **Version 3.2.1** | + | |
- | + | ||
- | kleinere Bugfixes: | + | |
- | + | ||
- | * get capabilities, | + | |
- | * Midea User und Passworteingabe entfernt, für discover wird immer ein Standarduser verwendet. Die Eingabe eines Accounts hat für Discover nicht mehr funktioniert | + | |
- | * kleinere Bugfixes (retry bei fehlerhaftem send) | + | |
- | + | ||
- | **Version 3.2.0** | + | |
- | + | ||
- | * Update auf msmart 0.2.5 | + | |
- | * support Loxberry V3.0 | + | |
- | + | ||
- | **Version 3.1.4** | + | |
- | + | ||
- | * installation von python-venv (sollte es aus rigendwelchen gründen nicht vorhanden sein) | + | |
- | * Fehler bei einlesen der json config-datei behoben | + | |
- | + | ||
- | **Version 3.1.3** | + | |
- | + | ||
- | * Token Key und IP werden über discover | + | |
- | + | ||
- | **Version 3.1.2** | + | |
- | + | ||
- | * Fix falsche Pfadangaben.. | + | |
- | * update msmart auf 0.1.35 | + | |
- | * Optimierung IP-Adressen Erkennung | + | |
- | * Unterstützung nur noch für Loxberry ab Version 2.x (1.x ist mittlerweile ja doch schon alt) | + | |
- | + | ||
- | **Version 3.1.1 RELEASE** | + | |
- | + | ||
- | * siehe 3.0.0 und 3.1.0 | + | |
- | * update msmart auf 0.1.33 → bugfixes. Es werden voraussichtlich noch Updates folgen, das Plugin läuft aber soweit stabil. | + | |
- | * Python Pakete werden in einer venv installiert. | + | |
- | * Bugfixes und error-logging verbessert | + | |
- | * gefundene Geräte werden in separater Logdatei aufbereitet und abgespeichert | + | |
- | + | ||
- | **Version 3.1.0 Pre-Release** | + | |
- | + | ||
- | * update msmart auf 0.1.30 → bugfixes | + | |
- | * Anbindung ans MQTT Gateway, falls das Plugin installiert ist. Falls nicht erfolgt die Steuerung der Loxoneeingänge wie gehabt.\\ | + | |
- | + | ||
- | → Änderung der Bezeichnungen der Loxone Eingänge notwendig, um die Nomenklatur des MQTT Plugins zu unterstützen. Das Plugin erkennt jedoch eine Loxoneconfig die mit Midea2Lox V2.x erstellt wurde und funktioniert noch mit den alten Loxone configs. Es wird jedoch dazu geraten auf die Config ab Midea2Lox v.3.x.x umzustellen. Die Datenübertragung über MQTT funktioniert nur wenn die Loxoneconfig auf aktuellen stand gebracht wird (siehe Beispiel) | + | |
- | + | ||
- | **Version 3.0.0 Pre-Release** | + | |
- | + | ||
- | * msmart 0.1.29 → Unterstützung der neueren OSK-103 Sticks. (Auch Midea protocol V3 genannt)\\ | + | |
- | + | ||
- | Zur Steuerung der neuen Sticks muss der Key und der Token aus der MideaApp für jede Klimaanlage extrahiert und über Loxone bei jedem Befehl zur jeweiligen Klimaanlage mitgesendet werden. (details siehe LoxWiki) | + | |
- | + | ||
- | * neue Befehle zur Steuerung von Power, Eco, Turbo und Audio/promt_Tone notwendig. (Änderung der Loxone config notwendig) jedoch werden die " | + | |
- | * Befehle müssen in der Loxone-config nicht mehr zwingend zusammengesetzt werden. Das zusammensetzen wird jedoch auf Grund der Fehlersicherheit empfohlen. | + | |
- | * Beispieldatei Loxoneconfig angehängt. | + | |
- | * größere Codeänderungen und Fehler Behebungen. Daher nur Pre-Release, | + | |
- | + | ||
- | **Version 2.1.6** | + | |
- | + | ||
- | * nur Solltemperaturen von 17-30°C werden übernommen. (Bugfix) Andere Temperaturen führen zu fehlerhaften verhalten bei den Klimaanlagen. | + | |
- | + | ||
- | **Version 2.1.5** | + | |
- | + | ||
- | * Release Version | + | |
- | * kleinere Codefixes | + | |
- | + | ||
- | **Version 2.1.4** | + | |
- | + | ||
- | * update auf msmart 0.1.20 | + | |
- | * fix set swingmode | + | |
- | * bugfix turbomode | + | |
- | * enhanced discover | + | |
- | * nicht mehr benötigtes packet python requests bei neuinstallation entfernt. | + | |
- | + | ||
- | **Version 2.1.3** | + | |
- | + | ||
- | * Installationsprobleme behoben (fehlende Pakete werden installiert, | + | |
- | * Device support Abfrage (msmart logik). | + | |
- | * verbessertes Logging | + | |
- | * Bugfix discover | + | |
- | * Update msmart auf 0.1.19 | + | |
- | + | ||
- | **Version 2.1.2** | + | |
- | + | ||
- | * fix debug logging on discover | + | |
- | + | ||
- | **Version 2.1.1** | + | |
- | + | ||
- | update to msmart 0.1.18 --> | + | |
- | + | ||
- | * fix decrypt ValueError | + | |
- | * finer grained temperature control (0.5C) | + | |
- | + | ||
- | Version 2.1 | + | |
- | + | ||
- | * Cloudanbindung komplett entfernt | + | |
- | * Gerätesuche im Lan (ohne Cloud) | + | |
- | * len 88 Befehle ergänzt. (Support von neueren Midea Geräten) | + | |
- | * englische Sprache ergänzt | + | |
- | * ... mehrere kleinere Bugfixes im Script ... | + | |
- | + | ||
- | Version 2.0 | + | |
- | + | ||
- | * Umstellung von Cloudsteuerung auf Steuerung direkt über LAN, thx max-zhou for msmart | + | |
- | * Multidevice support (mehrere Klimaanlagen) (!! konnte ich nicht testen, evtl treten hier fehler auf !!) | + | |
- | * Achtung, Loxone Config muss angepasst werden. Angepasste Config im Anhang. | + | |
- | + | ||
- | Version 1.0.11 | + | |
- | + | ||
- | * Fehler beim Deinstallieren behoben. | + | |
- | + | ||
- | Version 1.0.10 | + | |
- | + | ||
- | * Sicherheitsupdate, | + | |
- | * logging verbessert. | + | |
- | + | ||
- | Version 1.0.9 | + | |
- | + | ||
- | * Fehlerbehebung wenn der HTTP Port des Miniservers geändert ist: Port des Miniservers abfragen und für das setzen der Virtuellen Eingänge nutzen. | + | |
- | + | ||
- | Version 1.0.8 | + | |
- | + | ||
- | * Logging überarbeitet | + | |
- | * Fehler mit Umlauten behoben | + | |
- | * Schleife bricht nun nach 20 erfolglosen Versuchen ab (vorher endlos) (Device is Offline Fehler scheint wohl nur durch aus/einstecken des Midea Wlan empfängers behoben werden | + | |
- | * Ausgang Fehlerschleife wird in Loxone nichtmehr aktiviert. | + | |
- | + | ||
- | **Version 1.0.7** | + | |
- | + | ||
- | * Verbesserungen im WebIF | + | |
- | * Passwortanzeige des Mideazugangs im Webif verschlüsselt | + | |
- | * MS Passwort wird nicht mehr in der Plugincfg gespeichert | + | |
- | + | ||
- | **Version 1.0.6** | + | |
- | + | ||
- | * Zeitstempel im Log hinzugefügt | + | |
- | * falsch zugeordnete Loxberry Variablen richtiggestellt. | + | |
- | * configparser aus Plugin entfernt (ist bereits bei python3 integriert) | + | |
- | * automatischer Neustart des Service nach Speichern | + | |
- | + | ||
- | **Version 1.0.5** | + | |
- | + | ||
- | * benötigte Pakete werden mit installiert | + | |
- | + | ||
- | **Version 1.0.4** | + | |
- | + | ||
- | * nur Statusabfrage möglich | + | |
- | + | ||
- | **Version 1.0.3** | + | |
- | + | ||
- | * benötigte Pakete werden mit installiert | + | |
- | + | ||
- | **Version 1.0.2** | + | |
- | + | ||
- | * Backup der alten Configfiles vor Update auf neuere Version | + | |
- | + | ||
- | **Version 1.0.1** | + | |
- | + | ||
- | * Anzeige im Webinterface ob Service Midea2Lox läuft | + | |
- | * Nach der Installation muss der Loxberry nicht mehr neu gestartet werden | + | |
- | * Möglichkeit vom WebIF aus den Serverice zu starten/ | + | |
- | * automatische Erkennung der LoxberryIP | + | |
- | + | ||
- | **Version 1.0.0** | + | |
- | + | ||
- | * erste öffentliche Version | + | |
++++ | ++++ | ||
Zeile 186: | Zeile 17: | ||
===== Installation ===== | ===== Installation ===== | ||
- | Nach der Installation Miniserver auswählen und UDP Port eintragen. → Speichern und neustart drücken.\\ | + | Nach der Installation Miniserver auswählen und UDP Port eintragen. → Speichern und neustart drücken.\\ |
===== Konfigurationsoptionen ===== | ===== Konfigurationsoptionen ===== | ||
Zeile 196: | Zeile 27: | ||
Steuerung und Abfrage des aktuellen Status der Midea(-Group) Klimaanlagen! Luftentfeuchter leider nicht unterstützt.\\ | Steuerung und Abfrage des aktuellen Status der Midea(-Group) Klimaanlagen! Luftentfeuchter leider nicht unterstützt.\\ | ||
- | genutzt wird dazu das Python | + | genutzt wird dazu das Python |
===== Kompatibilität: | ===== Kompatibilität: | ||
Zeile 217: | Zeile 48: | ||
Beispielconfig ist hinterlegt. | Beispielconfig ist hinterlegt. | ||
+ | |||
+ | **Ab V.3.4 Experimentell** | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Es wurden mit msmart 2024.9.0 einige weitere Befehle hinzugefügt. Ich kann alle nicht testen, weil sie meine Klima nicht unterstützt. Ich habe die Sampleconfig dahingehend angepasst, dass es funktionieren könnte. evtl. hilft es ja den ein oder anderen. Da ich aber hier keinen weiteren support leisten kann ist von mir weiterhin empfohlen die Sampleconfig V3.3 zu nutzen. | ||
**Ab V.3.3 NEU** | **Ab V.3.3 NEU** | ||
Zeile 241: | Zeile 78: | ||
**4. Haken bei "als Digital Ausgang verwenden" | **4. Haken bei "als Digital Ausgang verwenden" | ||
- | |||
==== Statusanzeige ==== | ==== Statusanzeige ==== | ||
- | In der Beispielkonfig ist in der oberen hälfte | + | Wenn eine Änderung an die Klima gesendet wird, wird auch der aktuelle Status der Klima aktualisiert. Sollen die Daten der Klima aber regelmäßig abgerufen werden (z.B die Temperaturen) muss die Abfrage des aktuellen Status der Klima von Loxone aus getriggert werden, siehe Update Klima Status in der Beispielkonfig. Die Statusanzeige |
- | **ACHTUNG ab v3.1 müssen die Eingänge umbenannt werden, damit das MQTT-Gateway | + | Es wird automatisch erkannt ob das MQTT Gateway |
- | | VI Eingang Loxone | + | * die Befehle für AC Power, AC Audio / Tone, AC Eco Mode und AC Turbo Mode müssen in den Befehls-Statusbausteinen (untere hälfte der Loxonekonfig) angepasst werden. |
- | | **Midea2Lox_Midea_ID_power_state**\\ **(virtueller Eingang)** | + | |
- | | **Midea2Lox_Midea_ID_audible_feedback**\\ **(virtueller Eingang)** | + | |
- | | **Midea2Lox_Midea_ID_fan_speed**\\ **(virtueller Text-Eingang)** | + | |
- | | **Midea2Lox_Midea_ID_operational_mode**\\ **(virtueller Text-Eingang)** | + | |
- | | **Midea2Lox_Midea_ID_swing_mode**\\ **(virtueller Text-Eingang)** | + | |
- | | **Midea2Lox_Midea_ID_eco_mode**\\ **(virtueller Eingang)** | + | |
- | | **Midea2Lox_Midea_ID_turbo_mode**\\ **(virtueller Eingang)** | + | |
- | | **Midea2Lox_Midea_ID_indoor_temperature**\\ **(virtueller Eingang)** | + | |
- | | **Midea2Lox_Midea_ID_outdoor_temperature**\\ **(virtueller Eingang)** | + | |
- | | **Midea2Lox_Midea_ID_target_temperature**\\ **(virtueller Eingang)** | + | |
- | | **Midea2Lox_Midea_ID_online**\\ **(virtueller Eingang)** | + | |
- | | **neu ab V3.3.x:**\\ **Midea2Lox_Midea_ID_display_on**\\ **(virtueller Eingang)** | + | |
- | + | ||
- | Es wird automatisch erkannt ob das MQTT Gateway installiert ist, wenn ja wird über MQTT gesendet.\\ | + | |
- | + | ||
- | | + | |
* Es kann für jede Klimaanlage ein eigener Ausgangs Befehl angelegt werden, es muss einmal discover / Entdecke Geräte durchgeführt werden damit IP, Key und Token der jeweiligen Klimaanlagen automatisch erkannt werden.\\ | * Es kann für jede Klimaanlage ein eigener Ausgangs Befehl angelegt werden, es muss einmal discover / Entdecke Geräte durchgeführt werden damit IP, Key und Token der jeweiligen Klimaanlagen automatisch erkannt werden.\\ | ||
Mehrere Geräte müssten so zu steuern sein, das kann ich jedoch nicht testen, da ich nur eins hab. Die befehle werden nicht gleichzeitig abgesetzt --> einer nach dem anderen.\\ | Mehrere Geräte müssten so zu steuern sein, das kann ich jedoch nicht testen, da ich nur eins hab. Die befehle werden nicht gleichzeitig abgesetzt --> einer nach dem anderen.\\ | ||
- | |||
===== Fragen stellen und Fehler melden ===== | ===== Fragen stellen und Fehler melden ===== | ||
Zeile 280: | Zeile 99: | ||
pluginuebersicht.logo : : | pluginuebersicht.logo : : | ||
pluginuebersicht.status : STABLE | pluginuebersicht.status : STABLE | ||
- | pluginuebersicht.version : 3.2.3 | + | pluginuebersicht.version : 3.4.8 |
pluginuebersicht.min_lb_version : 2.0 | pluginuebersicht.min_lb_version : 2.0 | ||
- | pluginuebersicht.url_release : https:// | + | pluginuebersicht.url_release : https:// |
pluginuebersicht.url_prerelease : | pluginuebersicht.url_prerelease : | ||
pluginuebersicht.description : Integration der Midea Klimaanlagen in Loxone | pluginuebersicht.description : Integration der Midea Klimaanlagen in Loxone |