UPGRADE IP 9 verfügbar!
Timberwolf VISU jetzt mit NEUEM Layout Editor
Freie Anordnung, Reihenfolge und Größe der Widgets - viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/06SeuHRJ
NEU! Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Damit kann nun jeder das Upgrade vornehmen und VISU & IFTTT testen. Alle Info hier: viewtopic.php?f=8&t=5074
Timberwolf VISU jetzt mit NEUEM Layout Editor
Freie Anordnung, Reihenfolge und Größe der Widgets - viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/06SeuHRJ
NEU! Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Damit kann nun jeder das Upgrade vornehmen und VISU & IFTTT testen. Alle Info hier: viewtopic.php?f=8&t=5074
[FINR] [V3 IP5.1] publish array möglich in MQTT JSON? (Enthalten ab [V4.0 IP5])
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
-
- Reactions:
- Beiträge: 160
- Registriert: Mo Jan 31, 2022 4:21 pm
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 35 Mal
Wahrscheinlich nicht alle aber wenn Ich z.B.: nur blue 255 sende tut sich nichts
Da ist die Beschreibung https://shelly-api-docs.shelly.cloud/ge ... -rgbw-mqtt
To control the bulb with a simple on-off switch functionality, use:
shellies/shellycolorbulb-<deviceid>/color/0/command accepts on and off payloads
For controlling other parameters of the LED channels publish to:
shellies/shellycolorbulb-<deviceid>/color/0/set
The device expects a JSON payload on this topic, with the following sample contents:
{
"mode": "color", /* "color" or "white" */
"red": 0, /* red brightness, 0..255, applies in mode="color" */
"green": 0, /* green brightness, 0..255, applies in mode="color" */
"blue": 255, /* blue brightness, 0..255, applies in mode="color" */
"gain": 100, /* gain for all channels, 0..100, applies in mode="color" */
"brightness": 100, /* brightness, 0..100, applies in mode="white" */
"white": 0, /* white brightness, 0..255, applies in mode="color" */
"temp": 4750, /* color temperature in K, 3000..6500, applies in mode="white" */
"effect": 0, /* applies an effect when set */
"turn": "on", /* "on", "off" or "toggle" */
"transition": 500 /* One-shot transition, `0..5000` [ms] */
}
Da ist die Beschreibung https://shelly-api-docs.shelly.cloud/ge ... -rgbw-mqtt
To control the bulb with a simple on-off switch functionality, use:
shellies/shellycolorbulb-<deviceid>/color/0/command accepts on and off payloads
For controlling other parameters of the LED channels publish to:
shellies/shellycolorbulb-<deviceid>/color/0/set
The device expects a JSON payload on this topic, with the following sample contents:
{
"mode": "color", /* "color" or "white" */
"red": 0, /* red brightness, 0..255, applies in mode="color" */
"green": 0, /* green brightness, 0..255, applies in mode="color" */
"blue": 255, /* blue brightness, 0..255, applies in mode="color" */
"gain": 100, /* gain for all channels, 0..100, applies in mode="color" */
"brightness": 100, /* brightness, 0..100, applies in mode="white" */
"white": 0, /* white brightness, 0..255, applies in mode="color" */
"temp": 4750, /* color temperature in K, 3000..6500, applies in mode="white" */
"effect": 0, /* applies an effect when set */
"turn": "on", /* "on", "off" or "toggle" */
"transition": 500 /* One-shot transition, `0..5000` [ms] */
}
Modellreihe 35xx (3500) Timberwolf ID:695 (3500) vpn aktiv reboot möglich
5 Loxone Miniserver im Gateway/Client Verbund, Extensions: RS485, IR, 1-Wire, DMX
5 Loxberrys
5 Loxone Miniserver im Gateway/Client Verbund, Extensions: RS485, IR, 1-Wire, DMX
5 Loxberrys
-
- Reactions:
- Beiträge: 229
- Registriert: Do Dez 27, 2018 2:19 pm
- Wohnort: Borgsdorf
- Hat sich bedankt: 44 Mal
- Danksagung erhalten: 143 Mal
Probier mal über den Logikeditor zu gehen. Ich habe im Prinzip das gleiche Problem mit meinen Zigbee Leuchten, welche über deConz mittels HTTP-API sprechen. Wenn ich dort nur den Dimmwert übergebe tut sich nichts. Ich muss "on" und "bri" ausgeben. Meine Logik funktioniert prinzipiell folgender maßen:
PM gibt Dimmwert raus -> Logik 1 vergleicht den Wert mit größer Null und schickt das "on" an die Leuchte und -> Logik 2 wartet auf "on" und den Dimmwert und schickt das "bri" raus.
Meine Leuchten lassen sich leider nicht per Dimmbefehl einschalten. Da ist man ein wenig von KNX verwöhnt. Ob sich das in deinem Fall mit den weiteren Variablen komfortabel lösen lässt musst du dann prüfen.
Grüße
Willy
PM gibt Dimmwert raus -> Logik 1 vergleicht den Wert mit größer Null und schickt das "on" an die Leuchte und -> Logik 2 wartet auf "on" und den Dimmwert und schickt das "bri" raus.
Meine Leuchten lassen sich leider nicht per Dimmbefehl einschalten. Da ist man ein wenig von KNX verwöhnt. Ob sich das in deinem Fall mit den weiteren Variablen komfortabel lösen lässt musst du dann prüfen.
Grüße
Willy
Zuletzt geändert von MrWilson am Mi Feb 16, 2022 10:29 am, insgesamt 1-mal geändert.
TWS 2500 ID: 341 + PBM ID: 463, VPN offen, Reboot nur nach Absprache
-
- Reactions:
- Beiträge: 160
- Registriert: Mo Jan 31, 2022 4:21 pm
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 35 Mal
Meinst Du eine Benutzerdefinierte Logik?
Modellreihe 35xx (3500) Timberwolf ID:695 (3500) vpn aktiv reboot möglich
5 Loxone Miniserver im Gateway/Client Verbund, Extensions: RS485, IR, 1-Wire, DMX
5 Loxberrys
5 Loxone Miniserver im Gateway/Client Verbund, Extensions: RS485, IR, 1-Wire, DMX
5 Loxberrys
-
- Reactions:
- Beiträge: 229
- Registriert: Do Dez 27, 2018 2:19 pm
- Wohnort: Borgsdorf
- Hat sich bedankt: 44 Mal
- Danksagung erhalten: 143 Mal
Ich glaube du gehst dein Problem viel zu kompliziert an. Wenn ich deine anderen Beiträge richtig deute, dann versuchst gerade
Ich glaube das ist überhaupt nicht notwendig. Wie übergibst du den Wert von KNX überhaupt und wie hast du die Abfragen angelegt?
Weil eigentlich ist das nach aktueller Kenntnislage mit dem TWS sehr komfortabel umsetzbar.
dieses JSON irgendwie nachzubauen.{
"mode": "white",
"red": 0,
"green": 0,
"blue": WERT VON KNX,
"gain": 100,
"brightness": 100,
"white": 1,
"temp": 6000,
"effect": 0,
"turn": "on"
}
Ich glaube das ist überhaupt nicht notwendig. Wie übergibst du den Wert von KNX überhaupt und wie hast du die Abfragen angelegt?
Weil eigentlich ist das nach aktueller Kenntnislage mit dem TWS sehr komfortabel umsetzbar.
TWS 2500 ID: 341 + PBM ID: 463, VPN offen, Reboot nur nach Absprache
-
- Reactions:
- Beiträge: 160
- Registriert: Mo Jan 31, 2022 4:21 pm
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 35 Mal
Ja genau
die Werte von KNX hab Ich den jeweiligen MQTT Ausgängen zugeordnet
Wie man das alles zugleich mit MQTT sendet wenn Sich ein Wert ändert hab Ich eh schon raus gefunden ist aber nicht sehr komfortabel.
wollte daher eine Benutzer Logik bauen das geht aber im Moment auch noch nicht da Ich keine Strings zusammensetzen kann.
Bei ca. 20 RGBW Shellies ist das schon ein Megaaufwand wennst alles einzeln eingeben musst
die Werte von KNX hab Ich den jeweiligen MQTT Ausgängen zugeordnet
Wie man das alles zugleich mit MQTT sendet wenn Sich ein Wert ändert hab Ich eh schon raus gefunden ist aber nicht sehr komfortabel.
wollte daher eine Benutzer Logik bauen das geht aber im Moment auch noch nicht da Ich keine Strings zusammensetzen kann.
Bei ca. 20 RGBW Shellies ist das schon ein Megaaufwand wennst alles einzeln eingeben musst
Modellreihe 35xx (3500) Timberwolf ID:695 (3500) vpn aktiv reboot möglich
5 Loxone Miniserver im Gateway/Client Verbund, Extensions: RS485, IR, 1-Wire, DMX
5 Loxberrys
5 Loxone Miniserver im Gateway/Client Verbund, Extensions: RS485, IR, 1-Wire, DMX
5 Loxberrys
-
- Reactions:
- Beiträge: 138
- Registriert: Mo Okt 15, 2018 10:07 pm
- Wohnort: bei Stuttgart
- Hat sich bedankt: 76 Mal
- Danksagung erhalten: 69 Mal
Hi zusammen,
thx
Martin
wollte gerade nochmal die Ansteuerung meines Staubsaugers für eine definierte Zone in Angriff nehmen. Die Struktur aus dem Eingangspost lässt sich mit der Implementierung im Timberwolf V4 IP3 noch nicht realisieren, oder?
thx
Martin
VG Martin
TWS 2500 ID:152 + PBM ID:819 + PBM ID:1079, VPN aktiv, Reboot erlaubt"
TWS 2500 ID:152 + PBM ID:819 + PBM ID:1079, VPN aktiv, Reboot erlaubt"
-
- Reactions:
- Beiträge: 525
- Registriert: Di Okt 09, 2018 7:27 am
- Wohnort: 490..
- Hat sich bedankt: 585 Mal
- Danksagung erhalten: 351 Mal
Hallo Martin,
ich bin nicht im Thema und habe keine Ahnung, ob dir das hier weiterhelfen könnte, aber ich habe einfach mal eine Suche im Forum nach "+json +publish" gestartet und dabei folgenden Thread gefunden:
viewtopic.php?f=81&t=4080&p=45406&hilit ... ish#p45406
ich bin nicht im Thema und habe keine Ahnung, ob dir das hier weiterhelfen könnte, aber ich habe einfach mal eine Suche im Forum nach "+json +publish" gestartet und dabei folgenden Thread gefunden:
viewtopic.php?f=81&t=4080&p=45406&hilit ... ish#p45406
Gruß Parsley
Timberwolf Server 3500L #657 (VPN offen, reboot nach Absprache)
Timberwolf Server 3500L #657 (VPN offen, reboot nach Absprache)
-
- Reactions:
- Beiträge: 138
- Registriert: Mo Okt 15, 2018 10:07 pm
- Wohnort: bei Stuttgart
- Hat sich bedankt: 76 Mal
- Danksagung erhalten: 69 Mal
Hi Parsely,
danke fürs mitdenken.
So wie ich das sehe, ist in deinem Link das Thema eine einfache "Verschachtelung" mit {}, wofür es eine Lösung gibt:
Für mein Thema brauche ich eine Liste, Array, oder wie auch immer diese Struktur heißt mit [], was so aktuell im TWS noch nicht realisiert werden kann.
danke fürs mitdenken.
So wie ich das sehe, ist in deinem Link das Thema eine einfache "Verschachtelung" mit {}, wofür es eine Lösung gibt:
Code: Alles auswählen
{
"id": "TWS",
"src": "TWS",
"method": "Switch.Set",
"params": {
"on": false,
"id": 0
}
}
Code: Alles auswählen
{
"segment_ids": [
"20",
"18",
"16"
],
"iterations": 2,
"customOrder": true
}
VG Martin
TWS 2500 ID:152 + PBM ID:819 + PBM ID:1079, VPN aktiv, Reboot erlaubt"
TWS 2500 ID:152 + PBM ID:819 + PBM ID:1079, VPN aktiv, Reboot erlaubt"
-
- Reactions:
- Beiträge: 138
- Registriert: Mo Okt 15, 2018 10:07 pm
- Wohnort: bei Stuttgart
- Hat sich bedankt: 76 Mal
- Danksagung erhalten: 69 Mal
In den Releasenotes zu V4 IP4 steht "Zusätzliche Selektoren für MQTT und HTTP-API Gerätemanager". Wenn man weiterklickt findet man unter https://elabnet.atlassian.net/wiki/spac ... g+mit+MQTT den Hinweis, dass JSON-Arrays derzeit nur gelesen werden können. Das heißt fürs Schreiben von JSON-Arrays heißt es erst mal weiter abwarten. Freue mich schon wenn der Saugroboter selektiv in eine Zone geschickt werden kann ...
VG Martin
TWS 2500 ID:152 + PBM ID:819 + PBM ID:1079, VPN aktiv, Reboot erlaubt"
TWS 2500 ID:152 + PBM ID:819 + PBM ID:1079, VPN aktiv, Reboot erlaubt"
-
- Reactions:
- Beiträge: 229
- Registriert: Do Dez 27, 2018 2:19 pm
- Wohnort: Borgsdorf
- Hat sich bedankt: 44 Mal
- Danksagung erhalten: 143 Mal
Du kannst auch den Workaround mit Text/Plain und Erstellung des kompletten JSON im Logikmanager probieren.
TWS 2500 ID: 341 + PBM ID: 463, VPN offen, Reboot nur nach Absprache