Open rusy-dev opened 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.
@rusy-dev Did yiu sent an email?
@rusy-dev Still interested? Then I need more details and log please!
Hi,
ich hab das gerät auch seit kurzem, die Logs sind schon unterwegs :-)
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](https://github.com/Apollon77/ioBroker.meross/assets/78917351/453ac685-dad4-42d6-b5bd-190bd83d56c6)
Screenshots aus der App sind glaube ich fürs Verständnis hilfreich:
![1696348709022](https://github.com/Apollon77/ioBroker.meross/assets/78917351/3c983cb0-1493-4b76-8d0d-c397edcb3629)
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}]}
Zeitplan:"mode":2 Received unknown data Appliance.Control.Thermostat.ModeB: {"modeB":[{"onoff":1,"mode":2,"currentTemp":2311,"channel":0,"working":1,"targetTemp":1000,"state":1,"sensorStatus":1}]}
Daneben gibt es zwei wetere Zeitplan-Funktionen Zeitplan Countdown: Received unknown data Appliance.Control.Thermostat.Timer: {"timer":[{"down":{"onoff":1,"end":1696347706,"duration":15},"channel":0,"type":1}]} Zeiplan Zyklus: Received unknown data Appliance.Control.Thermostat.Timer: {"timer":[{"channel":0,"type":2,"cycle":{"state":1,"onDuration":15,"offDuration":15,"end":1696347730}}]}
Timermodus:"mode":3 Received unknown data Appliance.Control.Thermostat.ModeB: {"modeB":[{"working":1,"targetTemp":0,"state":1,"sensorStatus":1,"onoff":1,"mode":3,"currentTemp":2320,"channel":0}]}
Danke im Voraus für die Zeit und Mühe und ich freue mich auf den Austausch!