NEWS
Blockly MQTT publish
-
Hallo,
ich komme mit einem Testscript(Blockly) nicht weiter. Ich möchte einen shelly 1 über MQTT an- und ausschalten.
Im iobroker funktioniert das soweit, wenn ich unter "shellies/shelly1-BA0244/relay/0/command" den wert ändere ("on, off").
Nur mit blockly hat es nicht so hin :( Hier mal mein Versuch:
Der Trigger funktioniert, allerdings wird nichts an MQTT gesendet.
Weiß jemand, wie es geht? ;-)
-
Nimm anstelle des send to mqtt einfach den Befehl "steuere" auf den Command-Datenpunkt des shelly.
Sobald der Datenpunkt geändert wird, wird das automatisch über mqtt published, (wenn alles andere mit mqtt-Adapter und mqtt-Broker richtig konfiguriert ist.)
-
Sooo geil!!! Klappt! Vielen Dank Dir und allen anderen fleißigen Helfern!!!
BTW: wie Ihr merkt, habe ich ja nur wenig Wissen iobroker, MQTT etc. betreffend. Habt ihr Tipps, wo man sich einlesen kann? Bücher? Online Tutorials?
Nochmal vielen Dank!!! -
Noch ein Hinweis, wenn du shelly auch extern schaltest, also direkt am shelly über SW-Eingang mittels Lichtschalter usw:
Die Rückmeldung vom shelly kommt immer nur auf dem relay-Datenpunkt, wenn er direkt geschaltet wird.
Deshalb sollte man den command-Datenpunkt mit dem relay-Datenpunkt abgleichen, damit er jederzeit über iobroker schaltbar bleibt.
Sonst kann es z.B. sein, dass er manuell am Lichtschalter eingeschaltet wird, aber über iobroker nicht sofort ausgeschaltet werden kann, weil dort noch "off" drinsteht.
Zum Einlesen für Blockly ist das hier zu empfehlen:
https://github.com/ioBroker/ioBroker.javascript/blob/master/docs/en/blockly.md
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden