Seite 1 von 1

Meross Steckdose MSS210 an MQTT

Verfasst: 19. Jan 2023 06:13
von zisco
Ich bin dieser https://community.openhab.org/t/meross- ... ess/139785 und was die Transformation betrifft, dieser https://theriom.com/post/Meross-switch-with-openhab/Anleitung gefolgt, um schlussendlich meine Steckdose mit meinem MQTT Broker zu verbinden. Dies ist die aktuelle Konfiguration meines Generic MQTT Thing:

Code: Alles auswählen

UID: mqtt:topic:02724a8db9:7dfc0915b5
label: Generic MQTT Thing
thingTypeUID: mqtt:topic
configuration: {}
bridgeUID: mqtt:broker:02724a8db9
location: Office
channels:
  - id: cidMerossBeng
    channelTypeUID: mqtt:switch
    label: BENGASI
    description: ""
    configuration:
      commandTopic: /appliance/2009072623298651802748e1e92fbcb9/subscribe
      transformationPatternOut: JS:meross.js
      stateTopic: /appliance/2009072623298651802748e1e92fbcb9/publish
      transformationPattern: JSONPATH:$.payload.togglex..onoff
      off: "0"
      on: "1"
Wenn ich die Dose nun aber schalten will, bekomme ich dieses unerwartete JSON Response und die Dose rebootet:

Code: Alles auswählen

{
  "header": {
    "messageId": "da2b92531a6dc7583beff35058327d78",
    "namespace": "Appliance.System.Clock",
    "method": "PUSH",
    "payloadVersion": 1,
    "from": "/appliance/2009072623298651802748e1e92fbcb9/publish",
    "timestamp": 3,
    "timestampMs": 569,
    "sign": "e5787c6f4c9eaf7732242a1c9aa3a1b3"
  },
  "payload": {
    "clock": {
      "timestamp": 3
    }
  }
}
Leider weiß ich nun nicht weiter, ich müsste wahrscheinlich an der Transformation drehen, habe aber keine Ahnung, wie?
Hat jemand eine MSS210 mit aktueller Firmware in dieser Konfiguration am Laufen und kann mit einer Anleitung aufwarten?
Danke!

Re: Meross Steckdose MSS210 an MQTT

Verfasst: 19. Jan 2023 14:59
von udo1toni
Erste Frage: Welche Version von openHAB verwendest Du? zumindest die zweite Anleitung ist explizit für openHAB2 (womit mindestens der Pfad für eine der beteiligten Dateien für openHAB3 nicht stimmt).

Re: Meross Steckdose MSS210 an MQTT

Verfasst: 19. Jan 2023 15:15
von zisco
Ich verwende openHAB 3.4.1, die Datei meross.js liegt hier /etc/openhab/transform/meross.js, das sollte schon passen?
Zwischenzeitlich habe ich noch das https://github.com/arandall/meross/blob ... sioning.md gefunden - hat das Device zum rebooten gebracht, mehr aber auch nicht :(

Re: Meross Steckdose MSS210 an MQTT

Verfasst: 20. Jan 2023 13:43
von zisco
:( Niemand eine Idee...? Dann muss ich mich um eine andere Hardware (Software?) umsehen... :(

Re: Meross Steckdose MSS210 an MQTT

Verfasst: 20. Jan 2023 16:29
von udo1toni
Also, wenn das Gerät einen Reboot macht, wird die Anfrage, die Du an das Gerät schickst, dieses zum Absturz bringen. Ich kann also relativ sicher sagen, dass Du in Deiner Konfiguration schwerwiegende Fehler hast.

Da ich aber die von Dir verwendete Hardware überhaupt nicht kenne, wäre jede weitere Aussage dazu reines Ratespiel, davon hast Du nichts.
Am ehesten wäre mein Tipp, im englischen Forum zu fragen, schließlich kommt der Ursprungsthread auch von dort.