NEU! UPGRADE IP 11 verfügbar!
NEU! LICHTWIDGET - DPT 7.600 - Logik Manager Update - sowie viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/B9MUEJj2
Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Ab sofort kann jeder die neue VISU & IFTTT testen. Info: viewtopic.php?f=8&t=5074
Release V 4 am 15. Juni 2024
Es gibt nun einen fixen Termin. Info: viewtopic.php?f=8&t=5117
NEU! Ausführliches Video Tutorial zur VISU
Jetzt werden alle Fragen beantwortet. Das Video: https://youtu.be/_El-zaC2Rrs
NEU! LICHTWIDGET - DPT 7.600 - Logik Manager Update - sowie viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/B9MUEJj2
Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Ab sofort kann jeder die neue VISU & IFTTT testen. Info: viewtopic.php?f=8&t=5074
Release V 4 am 15. Juni 2024
Es gibt nun einen fixen Termin. Info: viewtopic.php?f=8&t=5117
NEU! Ausführliches Video Tutorial zur VISU
Jetzt werden alle Fragen beantwortet. Das Video: https://youtu.be/_El-zaC2Rrs
[Gelöst] [V 3.1] KNX <->TWS <-> MQTT <-> IOBroker on/off statt true/false
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: 39
- Registriert: Fr Jan 07, 2022 2:02 pm
- Hat sich bedankt: 23 Mal
- Danksagung erhalten: 10 Mal
[V 3.1] KNX <->TWS <-> MQTT <-> IOBroker on/off statt true/false
Hi TWS Forum
Wenn Ich 1-Bit Werte aus KNX über MQTT an IOBroker (integrierter Adapter Server/Client) sende kommen dementsprechend on / off werte an!
Diese sind in IOBroker so in den Logiken zwar verwertbar, true / false wären allerdings um einiges einfacher
Ist es möglich im TWS den zu übergebenden wert zu hinterlegen oder zu manipulieren?
Ich habe eine menge an Skripten laufen, und würde diese jetzt ungern alle umschreiben
Ich suche auch Parallel bei iobroker nach einem Lösung Ansatz
Wenn Ich 1-Bit Werte aus KNX über MQTT an IOBroker (integrierter Adapter Server/Client) sende kommen dementsprechend on / off werte an!
Diese sind in IOBroker so in den Logiken zwar verwertbar, true / false wären allerdings um einiges einfacher
Ist es möglich im TWS den zu übergebenden wert zu hinterlegen oder zu manipulieren?
Ich habe eine menge an Skripten laufen, und würde diese jetzt ungern alle umschreiben
Ich suche auch Parallel bei iobroker nach einem Lösung Ansatz
Zuletzt geändert von Zelkin am Sa Jan 08, 2022 12:35 pm, insgesamt 2-mal geändert.
Kai
TWS 3500L ID:641 VPN offen, Reboot nach Rücksprache
TWS 3500L ID:641 VPN offen, Reboot nach Rücksprache
-
- Elaborated Networks
- Reactions:
- Beiträge: 9838
- Registriert: So Aug 12, 2018 9:27 am
- Wohnort: Frauenneuharting
- Hat sich bedankt: 4888 Mal
- Danksagung erhalten: 7850 Mal
- Kontaktdaten:
Hallo Kai,
Ja, es gibt einen Weg, aber mehr Details und vor allem Screenshots, was Du eingestellt hast, wären schon hilfreich
==> Hast Du das Video von uns gesehen zu MQTT, weil da wird das erklärt
lg
Stefan
Ja, es gibt einen Weg, aber mehr Details und vor allem Screenshots, was Du eingestellt hast, wären schon hilfreich
==> Hast Du das Video von uns gesehen zu MQTT, weil da wird das erklärt
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.
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.
-
- Reactions:
- Beiträge: 39
- Registriert: Fr Jan 07, 2022 2:02 pm
- Hat sich bedankt: 23 Mal
- Danksagung erhalten: 10 Mal
Hallo Stefan
Habe mir das Video eben nochmal angesehen: "MQTT mit dem Timberwolf Server - Grundlagen, Einrichten und Nutzen"
Meinst du als Lösungsansatz über json zu gehen?
Ansosnten habe Ich leider nichts gesehen wie z.B.
Wenn sie kein on / off senden wollen müssen sie hier ein haken setzen und das System schickt ein true oder / false oder so ebbs
Habe mir das Video eben nochmal angesehen: "MQTT mit dem Timberwolf Server - Grundlagen, Einrichten und Nutzen"
Meinst du als Lösungsansatz über json zu gehen?
Ansosnten habe Ich leider nichts gesehen wie z.B.
Wenn sie kein on / off senden wollen müssen sie hier ein haken setzen und das System schickt ein true oder / false oder so ebbs
Kai
TWS 3500L ID:641 VPN offen, Reboot nach Rücksprache
TWS 3500L ID:641 VPN offen, Reboot nach Rücksprache
-
- Reactions:
- Beiträge: 2361
- Registriert: Sa Sep 15, 2018 10:26 am
- Wohnort: Kerpen
- Hat sich bedankt: 902 Mal
- Danksagung erhalten: 704 Mal
Hallo Kai,
ich vermute, dass Stefan auf die integrierte Konvertierung abzielte. Mit welchen Datentypen arbeitest du bei den Objekten? Wenn du da Boolean gewählt hast, sollte da m.E. automatisch true/false vom Himmel fallen.
Beste Grüße
Jens
ich vermute, dass Stefan auf die integrierte Konvertierung abzielte. Mit welchen Datentypen arbeitest du bei den Objekten? Wenn du da Boolean gewählt hast, sollte da m.E. automatisch true/false vom Himmel fallen.
Beste Grüße
Jens
-
- Reactions:
- Beiträge: 39
- Registriert: Fr Jan 07, 2022 2:02 pm
- Hat sich bedankt: 23 Mal
- Danksagung erhalten: 10 Mal
Hallo Jens
Leider ist eben das nicht der fall!
Ich habe aus dem knx nun mehrere 1bit Werte an mqtt übergeben!
Innerhalb des tws scheinen alle Werte true und false zu sein die Ausgabe am mqtt Server ist dann aber on und off
Irgendwo dazwischen muss es eine autokonvertierung geben welche eben on und off setzt
Leider ist eben das nicht der fall!
Ich habe aus dem knx nun mehrere 1bit Werte an mqtt übergeben!
Innerhalb des tws scheinen alle Werte true und false zu sein die Ausgabe am mqtt Server ist dann aber on und off
Irgendwo dazwischen muss es eine autokonvertierung geben welche eben on und off setzt
Kai
TWS 3500L ID:641 VPN offen, Reboot nach Rücksprache
TWS 3500L ID:641 VPN offen, Reboot nach Rücksprache
-
- Reactions:
- Beiträge: 39
- Registriert: Fr Jan 07, 2022 2:02 pm
- Hat sich bedankt: 23 Mal
- Danksagung erhalten: 10 Mal
Ich vermute bei allem was ich bis jetzt gelesen habe, das on / off eigentlich mqtt Standard ist!
Anders gesagt, sollte blockly in einem solchen Fall am besten die korrekte Interpretation übernehmen.....oder zumindest d er mqtt Adapter in iobroker
Das Problem sehe ich also näher auf dieser Seite
Anders gesagt, sollte blockly in einem solchen Fall am besten die korrekte Interpretation übernehmen.....oder zumindest d er mqtt Adapter in iobroker
Das Problem sehe ich also näher auf dieser Seite
Kai
TWS 3500L ID:641 VPN offen, Reboot nach Rücksprache
TWS 3500L ID:641 VPN offen, Reboot nach Rücksprache
-
- Reactions:
- Beiträge: 2361
- Registriert: Sa Sep 15, 2018 10:26 am
- Wohnort: Kerpen
- Hat sich bedankt: 902 Mal
- Danksagung erhalten: 704 Mal
Hallo Kai,
du hast recht. Ich habe das gerade bei mir mal nachgestellt. Wenn ich ein Topic vom "Quell-Format" Boolean mit einem true beschicke, dann wird da in der Tat ein "on" im MQTT-Universum draus.
Im JSON verpackt wir dann ein true draus.
Beste Grüße
Jens
du hast recht. Ich habe das gerade bei mir mal nachgestellt. Wenn ich ein Topic vom "Quell-Format" Boolean mit einem true beschicke, dann wird da in der Tat ein "on" im MQTT-Universum draus.
Im JSON verpackt wir dann ein true draus.
Beste Grüße
Jens
-
- Reactions:
- Beiträge: 2361
- Registriert: Sa Sep 15, 2018 10:26 am
- Wohnort: Kerpen
- Hat sich bedankt: 902 Mal
- Danksagung erhalten: 704 Mal
Im Video gibt es ab 14:20 die relevanten Hinweise. Daraus entnehme ich, dass ausgehend "on"/"off" geht, oder beim Datentyp Integer auf 1/0 gewandelt wird.
-
- Reactions:
- Beiträge: 39
- Registriert: Fr Jan 07, 2022 2:02 pm
- Hat sich bedankt: 23 Mal
- Danksagung erhalten: 10 Mal
Hi Jens
Ich habe eben noch auf der IOBroker seite alles durchforstet was mir unter die Auagen kam.
Hier ist der ansatz über einen alias zu gehen, der konvertiert dann automatisch den wert in true und false
Aliase anzulegen iss aber mehr als umständlich
Habe eben deinen / den weg aus dem Video auch komplett getestet
--> Problem dabei ist, dass dann eben der Komplette string
übertragen wird ..... damit kann das Skript ohne Konvertierung auch wieder nichts anfangen
Danke auch an blaubaerli, den Part habe Ich vorher nicht vollständig wahrgenommen, hat aber im Prinzip das bestätigt was Ich vermutet habe
Ein true wird in ein on gemünzt und umgekehrt
Habe das mit dem integer noch probiert .... damit bekomme ich zumindest eine 0 / 1 in den IOB ..... aber leider versteht das skript diese werte doch nicht .....
mir bleiben also 2 möglichkeiten wenn ich das richtig sehe:
1. Ich stelle alle skripte auf on und off um
2. ich benutze alias
--> 2. ist zwar mehr aufwand, bringt mir glaube Ich auf lange Sicht mehr Benefit, da ich an den eingangswerten noch was ändern kann ohne dass gleich wieder alles zusammenbricht
schade, dass man ständig werte konvertieren muss
Ich habe eben noch auf der IOBroker seite alles durchforstet was mir unter die Auagen kam.
Hier ist der ansatz über einen alias zu gehen, der konvertiert dann automatisch den wert in true und false
Aliase anzulegen iss aber mehr als umständlich
Habe eben deinen / den weg aus dem Video auch komplett getestet
--> Problem dabei ist, dass dann eben der Komplette string
Code: Alles auswählen
{
"Bool": true
}
Danke auch an blaubaerli, den Part habe Ich vorher nicht vollständig wahrgenommen, hat aber im Prinzip das bestätigt was Ich vermutet habe
Ein true wird in ein on gemünzt und umgekehrt
Habe das mit dem integer noch probiert .... damit bekomme ich zumindest eine 0 / 1 in den IOB ..... aber leider versteht das skript diese werte doch nicht .....
mir bleiben also 2 möglichkeiten wenn ich das richtig sehe:
1. Ich stelle alle skripte auf on und off um
2. ich benutze alias
--> 2. ist zwar mehr aufwand, bringt mir glaube Ich auf lange Sicht mehr Benefit, da ich an den eingangswerten noch was ändern kann ohne dass gleich wieder alles zusammenbricht
schade, dass man ständig werte konvertieren muss
Kai
TWS 3500L ID:641 VPN offen, Reboot nach Rücksprache
TWS 3500L ID:641 VPN offen, Reboot nach Rücksprache