Apollon77 / ioBroker.meross

ioBroker Adapter to integrate Meross Cloud based devices
MIT License
23 stars 7 forks source link

Implementierung Meross Smart Wi-Fi Socket Thermostat, Heating & Cooling, MTS960HK #348

Open rusy-dev opened 10 months ago

rusy-dev commented 10 months ago

Hi,

ich habe hier ein neues Gerät von Meross (https://shop.meross.com/products/thermostat-960), welches noch ein paar Anpassungen im Adapter braucht.

Es handelt sich um eine schaltbare Steckdose, die anhand der gemessenen Temperatur an bzw. ausschaltet.

Primär geht es mir um den Temperatursensor (targetTemp, currentTemp), den ich wirklich sehr gerne im iobroker als Objekt nutzen würde und den AN/AUS-Status der Steckdose.

Was bis jetzt zu sehen ist: image

Screenshots aus der App sind glaube ich fürs Verständnis hilfreich: 1696348709015 1696348709022

Also primär-request ist die Temperatur. Dazu kriege ich im Protokoll folgende Warnung:

Received unknown data Appliance.Control.Thermostat.ModeB: {"modeB":[{"state":2,"sensorStatus":1,"onoff":1,"mode":1,"currentTemp":2864,"channel":0,"working":1,"targetTemp":2800}]} Please send full line from logfile on disk to developer

Der Status des Schaltzustands der Steckdose geben die Elemente an: AN: "onoff":1, "state":1 AUS: "onoff":2, "state":3

Weiß nicht, ob es an der Stelle hilfreich ist, aber ich habe bisher den Umweg über den Alexa-Adapter genommen. Wenn man den Meross-skill bei Alexa aktiviert, kann man die Temperatur dann über den Alexa-Adapter abgreifen.


Die folgenden restlichen Funktionen habe ich hier vollständigkeitshalber aufgenommen, falls es einen Bedarf/Interesse geben sollte.

Grundsäztlich unterscheidet das Gerät zwischen Aufwärmen (Die Steckdose ist AN, solange die Termperatur nicht erreicht ist) und Kühlen (Steckdose schaltet ein, wenn die Temperatur über dem eingestellten Wert liegt).

Aufwärmen:"working":1 Kühlen: "working":2

Bei beiden Funktionionen existieren weiter Modi.

Received unknown data Appliance.Control.Thermostat.ModeB: {"modeB":[{"state":2,"sensorStatus":1,"onoff":1,"mode":1,"currentTemp":2864,"channel":0,"working":1,"targetTemp":2800}]}

Danke im Voraus für die Zeit und Mühe und ich freue mich auf den Austausch!

Apollon77 commented 10 months ago

Ok für ein neues gerät brauche ich folgendes: 1.) Adapter loglevel auf Debug stellen und starten 2.) Über die App bzw am Gerät alle relevanten Einstellungen mal ausführen und Uhrzeit davon notieren und dazwischen am besten 20-30s pause das ich das im Log nachvollziehen kann was wann war 3.) Das Logfile der gesamten Aktion mit Referenz auf dieses Ticket an iobroker@fischer-ka.de senden

Dann schaue ich mal wie ich es reinbekomme mir das anzusehen.

Apollon77 commented 8 months ago

@rusy-dev Did yiu sent an email?

Apollon77 commented 7 months ago

@rusy-dev Still interested? Then I need more details and log please!

wageck commented 4 months ago

Hi,

ich hab das gerät auch seit kurzem, die Logs sind schon unterwegs :-)