Seite 2 von 2

Re: Ersatz Shelly 2.5 durch 2PM wird nicht Online

Verfasst: 3. Aug 2025 19:41
von freeman121083
Vielen Dank für die Hilfe.

Frage fragen fragen...

Ja habe es ganz kurz über Matter versucht aber leider wurde nichts gefunden.

Bei mqtt sehe ich vor lauter Bäumen den Wald nicht.

Broker:
broker.jpg
Wie muss ich es jetzt über die things und items machen?

Über die UI habe ich jetzt zum testen mal ein thing und channel und item angelegt und ich sehe im mqtt Explorer, dass er auch commands sendet aber das Rollo bewegt sich nicht und da ist es auch egal ob er ein on/open = off/close oder stop/stop sendet. Aber auch über die UI bin ich mir unsicher wo welches transform/Pattern/JSONPATH eingetragen werden muss.

aber ich bevorzuge die Text Konfiguration

Re: Ersatz Shelly 2.5 durch 2PM wird nicht Online

Verfasst: 3. Aug 2025 19:48
von freeman121083
Ach ja und ich hoffe du meinst mit Name: "shelly1" den MQTT prefix, der wäre bei mir = RollosGarage
denn der Devicename ist bei mir: "2PMGen4"
und dann gibt es noch eine Device ID: 1x1x1x1x1x1x
explorer.jpg

Danke für deine Hilfe

Re: Ersatz Shelly 2.5 durch 2PM wird nicht Online

Verfasst: 4. Aug 2025 00:04
von freeman121083
so funktioniert es aber das habe ich über UI angelegt. Würde das auch über die Text Dateien funkionieren?

Wenn ich für das item ein Switch item in der sitemap Basic UI anlege erscheint leider auch nur ein on/off Switch und keine Rollershutter Bedienelement?

Code: Alles auswählen

UID: mqtt:topic:mqttbroker:21161633ec
label: Generic MQTT Thing
thingTypeUID: mqtt:topic
configuration: {}
bridgeUID: mqtt:broker:mqttbroker
location: Garage
channels:
  - id: storen5_openclose
    channelTypeUID: mqtt:rollershutter
    label: Storen 5 - Control
    configuration:
      commandTopic: shelly2pm/command/cover:0
      stop: stop
      stateTopic: shelly2pm/status/cover:0
      transformationPattern:
        - JS:JSONPATH:$
          JSON.parse(input).state=='closing'?'DOWN':JSON.parse(input).state=='opening'?'UP':'STOP'
      off: close
      on: open