Insider Preview 3 veröffentlicht

Bild

Wir haben seben die Insider Preview 3 zur Version 4.8 veröffentlicht
Komplett überarbeiteter Logik Katalog mit verbesserter Übersicht und Suche für einfachere Auswahl der Lgik Module
Sechs neue Logiken für Farbraum-Umrechnungen (siehe Bild)
Fünfzehn neue Logiken aus der Community
Damit sind es nun 99 Logiken
Einundzwanzig neue winterliche Hintergründe für die VISU
Verbesserte Mouse-Over im VISU Editor für klarere Information
Das HTTP-API Subsystem liefert nun im Header stets Header Access-Control-Allow-Origin = * aus
Der Modbus Register Auswahlassistent erlaubt nun verschiedene Sortierungen beim Anlegen einer Transaktion
Viele Bugfixes


Release Notes: https://elabnet.atlassian.net/wiki/x/AYDD0

AKTION: Wir haben noch viele tolle Updates und 150 Videos (und 800 Wiki Seiten) geplant. Bitte unterstütze uns mit einem Software-Wartungsvertrag, damit wir dieses alles erreichen können. Und damit Dein Server weiterhin Updates, Upgrades und Support erhält. Jetzt in der Aktion schenken wir Dir den Insider Club mit derselben Laufzeit wie der am längsten laufende aktive Wartungsvertrag dazu - bei sofortigem Laufzeitbeginn. Damit profitierst Du auch von einer vorzeitigen Verlängerung. Alle Infos: https://elabnet.atlassian.net/wiki/x/GQB8z

[Gelöst] [V3.5.1] Shelly 1 PM Plus mit KNX verknüpfen mit dem Timberwolf Server

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

Ersteller
Gidarrnmatze
Beiträge: 9
Registriert: Fr Aug 04, 2023 10:44 pm
Hat sich bedankt: 4 Mal
Danksagung erhalten: 2 Mal

[V3.5.1] Shelly 1 PM Plus mit KNX verknüpfen mit dem Timberwolf Server

#1

Beitrag von Gidarrnmatze »

Guten Tag,
ich bin neuer Timberwolf Besitzer und richtig begeistert von dem Teil.

Leider klappt das Anlegen meiner Shellys nicht um ein und auszuschalten.
Da bin ich etwas ratlos. Auch das Video von Stefan hat mir nicht helfen können.
Aktuell habe ich folgende Konstellation im MQTT Explorer und möchte die Shellys als Gerät hinzufügen.

Folgende Fragen habe ich:
- muss ich nun shellies/src Shelly eingeben oder reicht nur die src des Shellys?
- Welches App-Level Postfix muss eingetragen werden? Da der MQTT Explorer "Shelly-Garderobe/events/rpc als Struktur hat.

Bild

Ich danke Euch für Hilfestellung.
VG Matthias
Zuletzt geändert von Parsley am Do Nov 09, 2023 11:35 pm, insgesamt 5-mal geändert.
Timberwolf Server 3500 L
ID: 1249 (3500)

Mibr85
Beiträge: 610
Registriert: Mo Dez 02, 2019 5:38 am
Wohnort: Freital
Hat sich bedankt: 434 Mal
Danksagung erhalten: 244 Mal

#2

Beitrag von Mibr85 »

Hallo Mathhias
Bitte die Forenregeln (oben im blauen Kasten) einhalten und deine Signatur ausfüllen.
Dann wird dir sicher schnell geholfen.
Grüße Micha

TWS 3500 XL #1209 + TWS 2600 #528 + PBM #972,
VPN offen, Reboot möglich
PLZ 01...

MrWilson
Beiträge: 285
Registriert: Do Dez 27, 2018 2:19 pm
Wohnort: Borgsdorf
Hat sich bedankt: 46 Mal
Danksagung erhalten: 170 Mal

#3

Beitrag von MrWilson »

Hallo Matthias

herzlich willkommen im Forum. Deine erste Frage verstehe ich nicht. Die zweite Frage würde ich wie folgt lösen:

Unter Main Level -> Shelly-Garderobe
Infix Level aktivieren und unter Subscribe -> /events ,der Publish Pfad bleibt leer
App Level -> /rpc

Dadurch entsteht beim Empfang das Schema „Shelly-Garderobe/events/rpc“ und beim Senden „Shelly-Garderobe/rpc“.

Grüße Willy
TWS 2500 ID: 341 + PBM ID: 463, VPN offen, Reboot nur nach Absprache

Ersteller
Gidarrnmatze
Beiträge: 9
Registriert: Fr Aug 04, 2023 10:44 pm
Hat sich bedankt: 4 Mal
Danksagung erhalten: 2 Mal

#4

Beitrag von Gidarrnmatze »

Hi Willy,

danke für deine Hilfe. Du meinst so wie im Bild?
Warum muss bei Infix Level dann nichts eingetragen werden?

Wie muss ich das App Level Topic befüllen?
Bild

In MQTT Explorer habe ich herausgefunden das ein / aus als output: true, false definiert ist.
{
"src": "shellyplus1pm-a8032ab8b820",
"dst": "Shelly-Garderobenschrank/events",
"method": "NotifyStatus",
"params": {
"ts": 1691233775.82,
"switch:0": {
"id": 0,
"apower": 0,
"current": 0,
"output": false,
"source": "WS_in"
}
}
}

Ich bin leider in MQTT nicht fit und versuche jetzt nur die Shellys zum laufen zu bekommen, da ich vom EibPort umswitchen will :-D
Danke Euch für die Geduld und Hilfe.

LG Matthias
Bild
Timberwolf Server 3500 L
ID: 1249 (3500)

MrWilson
Beiträge: 285
Registriert: Do Dez 27, 2018 2:19 pm
Wohnort: Borgsdorf
Hat sich bedankt: 46 Mal
Danksagung erhalten: 170 Mal

#5

Beitrag von MrWilson »

Nein, Prefix Level wieder abwählen und das /Events bei Infix Level unten einfügen. Postfix Level auch abwählen und das /rpc wird dann bei App Level eingefügt.
TWS 2500 ID: 341 + PBM ID: 463, VPN offen, Reboot nur nach Absprache

Ersteller
Gidarrnmatze
Beiträge: 9
Registriert: Fr Aug 04, 2023 10:44 pm
Hat sich bedankt: 4 Mal
Danksagung erhalten: 2 Mal

#6

Beitrag von Gidarrnmatze »

Hi Willy, danke dir für die Hilfe.
so sieht es jetzt aus und es werden auch Daten wie im MQTT Explorer empfangen.
Bild

Aber wie kann ich damit dann ein und ausschalten?
Also wie bekomme ich das output: false bzw true eingestellt?

Danke und LG
Timberwolf Server 3500 L
ID: 1249 (3500)

gbglace
Beiträge: 4185
Registriert: So Aug 12, 2018 10:20 am
Hat sich bedankt: 1470 Mal
Danksagung erhalten: 1988 Mal

#7

Beitrag von gbglace »

Du hast jetzt quasi den Sende/Empfangskanal definiert, wenn Du nun noch unten auf Subscribe und/oder Publish klickst kannst Dir ein MQTT-Objekt im TWS generieren welches dann Infos empfängt / sendet über diesen Kanal. Und da kannst dann auch alles mögliche wie ein Logikobjekt oder ein KNX Objekt dran verbinden um 1/0 bzw. true/false zu senden.
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

MrWilson
Beiträge: 285
Registriert: Do Dez 27, 2018 2:19 pm
Wohnort: Borgsdorf
Hat sich bedankt: 46 Mal
Danksagung erhalten: 170 Mal

#8

Beitrag von MrWilson »

Da ich keinen Shelly besitze, probiere mal bitte folgendes über deinen MQTT Explorer:

Explorer mit deinem MQTT Server verbinden, dann rechts unter Publish beim Topic "Shelly-Garderobenschrank/rpc" einfügen und dann das untenstehende JSON einfügen und mit Klick auf Publish senden. Du kannst unter "on", immer mal true oder false eingeben und schauen, ob der Shelly schaltet.
Wenn das funktioniert, dann erkläre ich dir wie das mit dem TWS funktioniert.

Code: Alles auswählen

{
"id": 123,
"src": "shellyplus1pm-a8032ab8b820",
"method": "Switch.Set",
"params": {
"id": 0,
"on": true
}
}
Nachtrag: Ich sehe gerade, dass du beim App Level auf String gestellt hast, bitte auf JSON abändern.

Zweiter Nachtrag: Habe mich noch ein wenig mit der Shelly Dokumentation beschäftigt. Sollte das funktionieren, dann tauch im MQTT Explorer ein neuer Pfad auf (shellyplus1pm-a8032ab8b820/rpc) mit der Antwort auf deine Anfrage. Schau mal bitte, ob unter "Shelly-Garderobenschrank/events/rpc" auch der Schaltstatus wechselt.
Zuletzt geändert von MrWilson am So Aug 06, 2023 10:32 pm, insgesamt 3-mal geändert.
TWS 2500 ID: 341 + PBM ID: 463, VPN offen, Reboot nur nach Absprache

Ersteller
Gidarrnmatze
Beiträge: 9
Registriert: Fr Aug 04, 2023 10:44 pm
Hat sich bedankt: 4 Mal
Danksagung erhalten: 2 Mal

#9

Beitrag von Gidarrnmatze »

Hi Willy,

richtig gut :-) Das hat tatsächlich direkt funktioniert.

Unter Shelly-Garderobenschrank/events taucht der Status folgendermaßen auf:
{
"src": "shellyplus1pm-a8032ab8b820",
"dst": "Shelly-Garderobenschrank/events",
"method": "NotifyStatus",
"params": {
"ts": 1691420205.81,
"ts": 1691420280.5,
"switch:0": {
"id": 0,
"output": true,
"source": "MQTT"


Im Timberwolf bekomme ich diese Rückmeldung ebenso.
Zuletzt geändert von Gidarrnmatze am Mo Aug 07, 2023 5:02 pm, insgesamt 1-mal geändert.
Timberwolf Server 3500 L
ID: 1249 (3500)

MrWilson
Beiträge: 285
Registriert: Do Dez 27, 2018 2:19 pm
Wohnort: Borgsdorf
Hat sich bedankt: 46 Mal
Danksagung erhalten: 170 Mal

#10

Beitrag von MrWilson »

Schön, erscheint im Explorer auch der andere Pfad? Was hast du grundsätzlich mit dem Gerät vor? Soll das nur schalten, willst du irgendwas mit der Energiemessung machen?
Hast du den Shelly 1 PM oder der den Plus 1 PM?
TWS 2500 ID: 341 + PBM ID: 463, VPN offen, Reboot nur nach Absprache
Antworten

Zurück zu „MQTT“