Midea Comfee Klimaanlage über Fhem ?!

Begonnen von Aladin222, 11 November 2016, 11:36:07

Vorheriges Thema - Nächstes Thema

Tommi ratlos

Soweit ich mich erinnere lief es bei mir nur mit der msmart-ng version.

Ich hänge mal meine setAC.py an. Ich weiß allerdings auch nicht mehr, was ich alles geändert habe oder ob ich die im Netz gefunden habe.

Bei mir läuft eine Midea Porta-Split damit.
Proxmox CUNX868 mit 433 Pigator.

Sidey

Ich habe eine MQTT Bridge erstellt. Die bridge verwendet eine Python Bibliothek um mit der Klimanlage zu kommunizieren.

Besteht Interesse an der Lösung?

Edit:
Die MQTT Bridge läuft in einem eigenen container.
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem,zigbee2mqtt

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker, WebAuth, fhem-mcp

pink99panther

Zitat von: Sidey am 01 Juli 2026, 11:15:27Besteht Interesse an der Lösung?

Hi Sidey,
auf jeden Fall!

LG
p99p
FHEM alexa-fhem mariadb im Portainer Stack auf Synology NAS

JoWiemann

Zitat von: pink99panther am 01 Juli 2026, 14:53:53Hi Sidey,
auf jeden Fall!

Hallo Sidey,

schließe mich dem Wunsch an.

Grüße Jörg
Jörg Wiemann

RPi 4 B mit 4 GByte bookworm, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM; zigbee2mqtt

ioBroker als Datenlieferant für z.B. Anker, Samsung

wunger

Ich hätte ebenfalls Interesse
Gruß Wolfgang

Sidey

Gerne. Ich habe das Projekt hier angelegt:    https://github.com/sidey79/midea-mqtt

Es ist die erste Version die bei mir seit 1 1/2 Wochen zum Einsatz kommt.
In der READNE steht, wie es eingerichtet wird, ein rudimentäres mqtt2 device Beispiel ist auch enthalten.

Wer das Image nicht sebst erzeugen will, es gibt auch ein bereits erstelltes:
docker pull ghcr.io/sidey79/midea-mqtt:sha-3fee429
Grüße Sidey




Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem,zigbee2mqtt

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker, WebAuth, fhem-mcp

pink99panther

hallo

läuft seit einigen Minuten auf meinem Synology NAS.
Habe das ganze jetzt in einem Stack mit 5 anderen Apps laufen.
Es gab einige Stolperfallen für mich.
ID und Token konnte ich nicht abrufen, hatte ich aber noch auf meinem alten Raspberry.
Key hat es ausgespuckt.
Die Variablen aus der .env habe ich direkt in die Stack-Datei eingetragen.
Bitte nimm noch die backslash's aus dem "FHEM MQTT2 example"
Das war mein peinlichster Stolperer

beste Grüße von
einem copy und paste programmierer
FHEM alexa-fhem mariadb im Portainer Stack auf Synology NAS

Sidey

Danke für das Feedback.

Ich habe den Discoveryprozess etwas überarbeitet.
Wäre nett, wenn Du ihn noch mal ausprobieren könntest.

An den Daten des Schlüssels ändert sich nichts, mich interessiert vielmehr ob der Ablauf jetzt korrekt beschrieben ist.


Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem,zigbee2mqtt

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker, WebAuth, fhem-mcp

pink99panther

Zitat von: Sidey am 04 Juli 2026, 16:03:14Ich habe den Discoveryprozess etwas überarbeitet.
Wäre nett, wenn Du ihn noch mal ausprobieren könntest.

Hat jetzt super funktioniert.
So sieht es jetz im Log aus.
2026-07-04 15:50:44,912 INFO httpx: HTTP Request: POST https://mapp.appsmb.com/v1/user/login/id/get "HTTP/1.1 200 OK"
2026-07-04 15:50:45,620 INFO httpx: HTTP Request: POST https://mapp.appsmb.com/v1/user/login "HTTP/1.1 200 OK"
2026-07-04 15:50:45,843 INFO httpx: HTTP Request: POST https://mapp.appsmb.com/v1/iot/secure/getToken "HTTP/1.1 200 OK"
2026-07-04 15:50:45,844 INFO msmart.lan: Creating new connection to 192.168.115.80:6444.
2026-07-04 15:50:45,847 INFO msmart.lan: Authenticating with 192.168.115.80:6444.
2026-07-04 15:50:46,702 INFO msmart.lan: Authentication with 192.168.115.80:6444 successful. Expiration: 2026-07-05T03:50:46+00:00, Local key: 519f..........................................cde
{
  "discovery_complete": true,
  "host": "192.168.115.80",
  "id": 144.....................,
  "ip": "192.168.115.80",
  "key": "d0a4............................",
  "port": 6444,
  "supported": true,
  "token": "bb1e...................................................................................."
}
FHEM alexa-fhem mariadb im Portainer Stack auf Synology NAS

pink99panther

Einen Wunsch hätte ich noch
Ein Verzeichnis zum mappen für die .env
damit würde es einfacher auf Systemen wie meinem.
FHEM alexa-fhem mariadb im Portainer Stack auf Synology NAS

Sidey

Zitat von: pink99panther am 04 Juli 2026, 18:18:26Einen Wunsch hätte ich noch
Ein Verzeichnis zum mappen für die .env
damit würde es einfacher auf Systemen wie meinem.

Kannst Du das bitte etwas näher erläutern was Du damit genau meinst?


Zitat von: pink99panther am 04 Juli 2026, 17:58:15
Zitat von: Sidey am 04 Juli 2026, 16:03:14Ich habe den Discoveryprozess etwas überarbeitet.
Wäre nett, wenn Du ihn noch mal ausprobieren könntest.

Hat jetzt super funktioniert.
So sieht es jetz im Log aus.

Top, so sieht es bei mir auch aus!
Danke fürs testen.



Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem,zigbee2mqtt

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker, WebAuth, fhem-mcp

pink99panther

Zitat von: Sidey am 04 Juli 2026, 18:33:27Kannst Du das bitte etwas näher erläutern was Du damit genau meinst?
sowas wie beim FHEM-container
    volumes:
      - /volume1/docker/fhem/:/opt/fhem/
FHEM alexa-fhem mariadb im Portainer Stack auf Synology NAS

Sidey

Zitat von: pink99panther am 04 Juli 2026, 18:51:47    volumes:
      - /volume1/docker/fhem/:/opt/fhem/

Dieser Container speichert keine Daten persistent ab, daher braucht er auch kein Volume verbunden zu werden.
Die wenigen Informationen die er benötigt, werden über die Umgebungsvariablen bereitgestellt.

Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem,zigbee2mqtt

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker, WebAuth, fhem-mcp

pink99panther

Ja stimmt, die .env braucht man ja nicht wirklich.
Geht ja auch drekt in der docker-compose.yml

LG
p99p
FHEM alexa-fhem mariadb im Portainer Stack auf Synology NAS