Neue Insider Version 1 zur V 4.5 verfügbar

NEU! Dynamische Akzentfarben in der VISU per Objekt steuerbar
NEU! Seite wechseln sperren per Objekt
NEU! Neue Symbole in VISU und Logik Manager
NEU! Putzmodus im VISU Client
NEU! Umfangreich verbesserter Logik Manager


Alle Informationen hier: https://elabnet.atlassian.net/wiki/x/AYD5ng

[Beantwortet] [V4.1] Shelly plus 2PM per MQTT ansteuern als Rollladen aktor

Wissen, Planung & Diskussion zur MQTT Unterstützung im Timberwolf Server.
Stellt uns hier Eure MQTT Projekte und Ideen vor.
Forumsregeln
  • Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
  • Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
  • Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
  • Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln
Antworten

Ersteller
Nadi2205
Reactions:
Beiträge: 8
Registriert: Di Jun 07, 2022 8:10 pm
Hat sich bedankt: 3 Mal
Danksagung erhalten: 2 Mal

[V4.1] Shelly plus 2PM per MQTT ansteuern als Rollladen aktor

#1

Beitrag von Nadi2205 »

Hallo zusammen ich hab folgendes Problem, ich möchte gerne einen Shelly Plus2PM als Rollladen Aktor per MQTT ansteuern, den Stauts kann ich auch schon Abrufen wenn ich ihn über die Homepage/app des Shelly ansteuere.
Hierzu hab ich laut Doku ein Subrice unter:

Subscribe: shelli-rollo-lenny/status/cover:0
Bild
im TWS eingerichtet

Nur reagiert er nicht auf den Publish Befehl. Laut Dokumentation sollte das unter :

Publishe: shelli-rollo-lenny/command/cover:0
Bild
wenn ich hier ein Open oder Close sende funktionieren, laut Dokumentation benötigt er noch die source und ID diese versende ich über eine Logik

Prinzipiell bin ich mir bei der Source nicht sicher ob das so richtig ist hab in der Doku nichts passendes gefunden eventuell weiß ja einer von euch ob ich da was übersehen habe. Danke für die Hilfe
TWS 3500 # 781 VPN geschlossen, Zugriff nach Anfrage, Reboot nach Anfrage

StefanW
Elaborated Networks
Reactions:
Beiträge: 10362
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 5096 Mal
Danksagung erhalten: 8253 Mal
Kontaktdaten:

#2

Beitrag von StefanW »

Hi ?,

bitte die SN des TWS im Footer angeben.

lg

Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.

gbglace
Reactions:
Beiträge: 3833
Registriert: So Aug 12, 2018 10:20 am
Hat sich bedankt: 1350 Mal
Danksagung erhalten: 1792 Mal

#3

Beitrag von gbglace »

reagiert der Shelly, wenn Du ihn per Hand via MQTT-Explorer mit Daten beschickst?

Nur um erstmal eben den TWS selbst als Störquelle zu entfernen.
Wenn Du darüber ein passendes Topic gebaut und versendet bekommst, dann wird es leichter das im TWS nachzubauen.
Grüße Göran
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#PV 43,2 kWh Akku; 3x VE MP2 5000; 6,7 kWp > 18 Panele an 4x HM1500 + 1 HM800 WR; Open-DTU

ms20de
Elaborated Networks
Reactions:
Beiträge: 1171
Registriert: Sa Aug 11, 2018 9:14 pm
Hat sich bedankt: 326 Mal
Danksagung erhalten: 606 Mal

#4

Beitrag von ms20de »

Hallo Nadi2205,

mein Kollege hat diesen Shelly, ich habe einen Screenshot von seinem TWS gemacht.

Bei ihn funktioniert es so: Aus dem Topic status wird der aktuelle Wert gelesen als JSON. Über das Topic command wird die Soll-Postition gesetzt als string.
Achtung der Shelly braucht in den Daten die Info "pos," vor dem Wert. Kann man einfach über eine Logik (String format (int)) zusammenbauen.

Bild

Viele Grüße,
Matthias
[ Timberwolf Entwicklung ]

TWS 2400 ID:102 VPN offen, Reboot auf Nachfrage
TWS 3500 ID:695 VPN offen, Bitte kein Reboot ohne Absprache

Ersteller
Nadi2205
Reactions:
Beiträge: 8
Registriert: Di Jun 07, 2022 8:10 pm
Hat sich bedankt: 3 Mal
Danksagung erhalten: 2 Mal

#5

Beitrag von Nadi2205 »

Hallo Matthias, also mal vielen Dank für die Hilfe mit der Vorgehensweise deines Kollegens funktioniert es perfekt. Was mich nur überrascht ist dass es mit dem Open/Close Befehl nicht geht. Aber jetzt hab ich ja mal die Grundfunktionalität hergestellt und kann weiter probieren.

Grüße Daniel
TWS 3500 # 781 VPN geschlossen, Zugriff nach Anfrage, Reboot nach Anfrage

StefanW
Elaborated Networks
Reactions:
Beiträge: 10362
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 5096 Mal
Danksagung erhalten: 8253 Mal
Kontaktdaten:

#6

Beitrag von StefanW »

Daniel,

bitte die SN des TWS noch nachtragen im Footer. Ist Bestandteil der Forenregel.

Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.

blaubaerli
Reactions:
Beiträge: 2545
Registriert: Sa Sep 15, 2018 10:26 am
Wohnort: Kerpen
Hat sich bedankt: 953 Mal
Danksagung erhalten: 741 Mal

#7

Beitrag von blaubaerli »

Hallo @Nadi2205,

ich habe das bei mir gerade mal nachgestellt. Du sendest das "open" oder "close" eingepackt als "json".

Dabei gehört das als einfacher String unmittelbar an das Topic geschickt. Also als Quell-Format nicht "json", sondern "string" nutzen.

Beste Grüße
Jens
Zuletzt geändert von blaubaerli am Fr Nov 15, 2024 6:06 pm, insgesamt 1-mal geändert.
wiregate1250 & timberwolf168 (2600er), VPN offen, Reboot nach Vereinbarung
Bitte WIKI lesen.
Antworten

Zurück zu „MQTT“