Metainformationen zur Seite

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
plugins:midea2lox:start [2024/10/31 13:12] – [Einrichtung in der Loxone Config Software] Harald Friedlplugins:midea2lox:start [2025/06/07 20:53] (aktuell) – Update Version Harald Friedl
Zeile 3: Zeile 3:
 ++++ Version History...| ++++ Version History...|
  
-**Version 3.4.0** +[[https://github.com/seppe912/Midea2Lox/releases|Link zu GitHub]]
- +
-  * Fix für Installation auf Loxberry V2. +
-  * Fix für Installation des paho-mqtt moduls kleiner Version 2.0 +
-  * Installationsfix für Loxberrys die bereits eine größere Python Version als 3.9 haben +
-  * Fix für Python 3.11 systeme: Namen werden wieder gesendet. +
-  * Update auf msmart-ng 2024.9.0 +
- +
-**Version 3.3.0** +
- +
-  * [[https://github.com/mill1000/midea-msmart/releases/tag/2023.9.5|msmart-ng 2023.9.5]] (Weiterentwicklung von msmart, programmiert von mill1000). Enthält einige Bugfixes. +
-  * Schnellere reaktionszeit, (Device wird gecached incl capabilities und nicht jedes mal neu erstellt) +
-  * maximum connection lifetime --> kann gesetzt werden in der Pluginconfig. Standard 90 Sekunden. Während dieser Zeit bleibt die Verbindung zur Klimaanlage bestehen, die Reaktionszeit ist deutlich schneller. Meine AC akzeptiert jedoch nur eine Verbindungsdauer von ca 90 Sekunden. Das kann aber auch deutlich länger sein, bis zu einigen Stunden. Bitte selbst austesten. +
-  * Neuer Befehl: toggle_Display (siehe beispielconfig, unterstützt meine AC bisher leider nicht) +
-  * Neuer Status: %%Midea2Lox_Midea_ID_display_on %%(siehe beispielconfig,+
-  * bei msmart-ng wurden einige befehle neu benannt was eigentlich zu einer neuen Programmierung von Loxone führen würde. Ich habe Midea2Lox jedoch dahingehend angepasst, dass die alten Loxoneconfigs nicht geändert werden müssen. +
-  * Log wird einmal die Woche gelöscht. +
- +
-**Version 3.2.3** +
- +
-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, benötigt für msmart 0.2.5 -- Abfrage was das Device überhaupt kann bevor gesendet wird... +
-  * 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 / Entdecke Geräte gespeichert und müssen daher nicht mehr von Loxone übertragen werden. Lediglich die ID reicht um die gewünschte Klimaanlage zu steuern.  +
- +
-**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 "älteren" Loxone Konfigurationen die mit Midea2Lox V 2.x erstellt wurden noch unterstützt (nur Steuerung der V2 Sticks). +
-  * 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, zum Testen frei! +
- +
-**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, Installation kann länger dauern! +
-  * 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, nur gültige Argumente werden akzeptiert. +
-  * 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 zu können) +
-  * 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/stoppen/neustarten +
-  * automatische Erkennung der LoxberryIP +
- +
-**Version 1.0.0** +
- +
-  * erste öffentliche Version+
  
 ++++ ++++
Zeile 204: Zeile 17:
 ===== Installation ===== ===== Installation =====
  
-Nach der Installation Miniserver auswählen und UDP Port eintragen. → Speichern und neustart drücken.\\  Discover: Um vorhandene Klimaanlagen zu finden müssen die Zugangsdaten zur Mideacloud angegeben werden. Anschließend werden über Discover alle im Lan befindlichen Geräte angezeigt und die Daten abgespeichert (werden zur Steuerung benötigt)+Nach der Installation Miniserver auswählen und UDP Port eintragen. → Speichern und neustart drücken.\\  Discover: Über Discover werden alle im Netzwerk befindlichen Geräte angezeigt und die Daten abgespeichert (werden zur Steuerung benötigt)
  
 ===== Konfigurationsoptionen ===== ===== Konfigurationsoptionen =====
Zeile 214: Zeile 27:
 Steuerung und Abfrage des aktuellen Status der Midea(-Group) Klimaanlagen! Luftentfeuchter leider nicht unterstützt.\\  Suche und Erkennung der Klimaanlagen im Netzwerk → Discover Steuerung und Abfrage des aktuellen Status der Midea(-Group) Klimaanlagen! Luftentfeuchter leider nicht unterstützt.\\  Suche und Erkennung der Klimaanlagen im Netzwerk → Discover
  
-genutzt wird dazu das Python script [[https://github.com/mac-zhou/midea-msmart|msmart von mac_zhou]]. Midea2Lox stellt eine Brücke zwischen Loxone und msmart dar.+genutzt wird dazu das Python Script <del>[[https://github.com/mac-zhou/midea-msmart|msmart von mac_zhou]] </del>[[https://github.com/mill1000/midea-msmart|msmart von mill1000]]. Midea2Lox stellt eine Brücke zwischen Loxone und msmart dar.
  
 ===== Kompatibilität: ===== ===== Kompatibilität: =====
Zeile 238: Zeile 51:
 **Ab V.3.4 Experimentell** **Ab V.3.4 Experimentell**
  
-{{:plugins:midea2lox:midea2lox_ab_v3.4.zip}}+{{:plugins:midea2lox:midea2lox_sample_config_ab_v3.4.8.zip}}
  
 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. 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.
Zeile 265: Zeile 78:
  
 **4. Haken bei "als Digital Ausgang verwenden"**: **ENTFERNEN** **4. Haken bei "als Digital Ausgang verwenden"**: **ENTFERNEN**
- 
  
 ==== Statusanzeige ==== ==== Statusanzeige ====
Zeile 287: Zeile 99:
 pluginuebersicht.logo : :plugins:midea2lox:1228539670.png pluginuebersicht.logo : :plugins:midea2lox:1228539670.png
 pluginuebersicht.status : STABLE pluginuebersicht.status : STABLE
-pluginuebersicht.version : 3.4.0+pluginuebersicht.version : 3.4.8
 pluginuebersicht.min_lb_version : 2.0 pluginuebersicht.min_lb_version : 2.0
-pluginuebersicht.url_release : https://github.com/seppe912/Midea2Lox/archive/V3.4.0.zip+pluginuebersicht.url_release : https://github.com/seppe912/Midea2Lox/archive/V3.4.8.zip
 pluginuebersicht.url_prerelease :  pluginuebersicht.url_prerelease : 
 pluginuebersicht.description : Integration der Midea Klimaanlagen in Loxone pluginuebersicht.description : Integration der Midea Klimaanlagen in Loxone