Shelly in Node-Red: Direkt, Cloud oder MQTT?

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ก.ย. 2024

ความคิดเห็น • 35

  • @torbenledermann
    @torbenledermann  8 หลายเดือนก่อน

    Du hast Fragen zum Thema Gebäudeautomation, KNX, Home-Assitant, Node-Red und co. oder möchtest dich einfach nur zu dem Thema mit anderen austauschen? Dann schaue doch gerne mal auf unserem Discord-Community-Server vorbei: discord.gg/E22QbYzQkD

  • @thomasscharmakowski6519
    @thomasscharmakowski6519 14 วันที่ผ่านมา

    Vielen Dank für dieses tolle Video: Du hast mir mit einer Vielzahl von Informationen wirklich weiter geholfen: nicht zu schnell super erklärt. Ich werde mir den Link speichern und mit die Infos einzeln heraus holen. Das Relais schaltet!

  • @topfundus1093
    @topfundus1093 12 วันที่ผ่านมา

    Danke, prima, haut alles hin.👍

  • @1jakobandre
    @1jakobandre ปีที่แล้ว

    Wie immer ein super Video. Auch der kurze Exkurs zur Anbindung von Shelly Geräten an KNX . Vielen Dank dafür

  • @wolfgangm3101
    @wolfgangm3101 ปีที่แล้ว

    Genau die Frage habe ich mir vor ein paar Tagen gestellt weil ich überlege mir ein paar Shelly's zuzulegen. Du sparst mir wirklich viel Arbeit mit einem für mich relativ neuen Thema. Vielen Dank 😊

  • @OlegBurau
    @OlegBurau 2 หลายเดือนก่อน

    Genial erklärt, danke für die Videos!

  • @olesommer3073
    @olesommer3073 ปีที่แล้ว

    Vielen Dank. Das hat mir sehr geholfen!

  • @SimcityTowns
    @SimcityTowns 8 หลายเดือนก่อน

    Super erklärt! Danke!!!

  • @charlesbuttner433
    @charlesbuttner433 3 หลายเดือนก่อน

    Hey, vielen Dank.

  • @jovisioncamdolhain960
    @jovisioncamdolhain960 6 หลายเดือนก่อน

    Danke.

  • @muratakkaya7894
    @muratakkaya7894 4 หลายเดือนก่อน

    Hi, shelly MQTT server section gives an IP address, is this a random address or is it associated with an address? no connection via mqtt in nopde-red :(

  • @1987Raychan
    @1987Raychan 4 หลายเดือนก่อน

    Sehr interessantes Video. Habe da noch eine Frage läuft der Shelly per MQTT auch ohne Cloud? Oder gibt es dann Einschränkungen? Da ich nicht will das irgendein Gerät nach draußen Telefoniert.

  • @boxerkumpels
    @boxerkumpels ปีที่แล้ว

    Hallo Torben eine Frage an Dich. Ich habe eine Datei mit Mqtt erstellt die ist aber eine Variable. Die möchte ich mit Node Red in meine Datenbank (Postsql) einspielen.Wollte es über eine Funktion machen.Ergebnis "Nan". woran könnte es liegen. Danke und Gruß

  • @yannicklips7664
    @yannicklips7664 ปีที่แล้ว

    Thank you, I was stuck on the Json messaging and seeing you remove the comments made me realize I had made the same mistake!

    • @torbenledermann
      @torbenledermann  ปีที่แล้ว +1

      Thats great thank you for your Feedback

  • @MattesJimTe
    @MattesJimTe ปีที่แล้ว

    Super Video. Kannst du eventuell auch ein kurze Update zu Shelly TRV machen? Ist dann leider gen1

  • @MeLovingLive
    @MeLovingLive ปีที่แล้ว

    Hallo Torben, gutes video genau wonach ich gesucht habe. Gibt es in Node-red eine Möglichkeit auf die rpc Nachricht eines shelly pro 3 em zuzugreifen und nur den param-Teil weiterzuleiten? die Influxdb will eine Timeseries als Eingang.

    • @torbenledermann
      @torbenledermann  ปีที่แล้ว +1

      Im Grunde genommen, musst du dich nur auf das topic "shellypro3em-XXXXXXX/events/rpc" subscriben. "XXXXXXX" musst du mit deiner Shelly-Id des Zählers ersetzten.
      Danach würde ich mit einem switch node prüfen ob es sich um ein "NotifyStatus" event hält. Dafür musst du im switch node prüfen ob msg.payload.method = "NotifyStatus" ist.
      An den switch node hängst du ein change node, bei welchem du msg.payload auf msg.payload.params setzt. Damit hast du jetzt nur noch den params-Teil

  • @uwereitz8111
    @uwereitz8111 11 หลายเดือนก่อน

    Tip: Wenn man einen Debug-Node doppelklickt und dort den Haken bei 'Node-Status' setzt, dann wird eben dieser Status unterhalb des Debug-Nodes angezeigt. Man kann sich in vielen Fällen das Debug-Fenster sparen.

    • @torbenledermann
      @torbenledermann  11 หลายเดือนก่อน +2

      Cooler Tipp, danke dafür 👍

  • @linkinp1
    @linkinp1 11 หลายเดือนก่อน

    Hey, vielen dank für das video, könntest du eventuell noch ein Video dazu machen wie man den shelly mittels einem Kalender triggern kann? Als Beispiel ein Gong der über einen shelly gesteuert wird, dieser soll immer zu einer bestimmten Uhrzeit klingeln außer an Feiertagen und Abwesenheitstagen. Danke =)

    • @torbenledermann
      @torbenledermann  11 หลายเดือนก่อน

      Danke für dein Feedback. Theoretisch könntest du das verknüpfen mit den Zeitschaltuhr Nodes, die ich in meinem anderen Video zeige. Oder fehlt dir dort eine bestimmte Funktion?

  • @Bonesbreaker08
    @Bonesbreaker08 6 หลายเดือนก่อน

    kannst gerne ein video machen wie ich ein licht über mqtt schalte^^

  • @danielcampagnoli9462
    @danielcampagnoli9462 ปีที่แล้ว

    Shelly hat zum Glück beim 4pm pro die klemme vergrößert und die interne brücke. auf "L" geht jetzt ein Leitungsquerschnitt von bis zu 16mm² drauf anstatt den lächerlichen 2,5mm²

  • @boxerkumpels
    @boxerkumpels ปีที่แล้ว

    Torben es wäre schön wenn Du auf die Kommentare auch einmal Antwortest.

    • @torbenledermann
      @torbenledermann  ปีที่แล้ว

      Hi, ich bin privat aktuell leider zeitlich ein wenig eingeschränkt. Daher sehe ich nicht alle Kommentare sofort. Mkt Postsql habe ich leider keine Erfahrung. NaN klingt aber nach einer fehlerhaften Query. "Nan" steht für Not a Number. Vlt. eine Zahl die du als String eingegeben hast?

    • @boxerkumpels
      @boxerkumpels ปีที่แล้ว

      @@torbenledermann Hallo Torben, ich habe den Fehler jetzt gefunden. Danke trotzdem für deine Antwort. Gruß

  • @simonbierwald5455
    @simonbierwald5455 ปีที่แล้ว

    Bei deiner Verknüpfung mit KNX fehlt die Rückmeldung des KNX Status Objekts an den Dashboard Switch. Wenn du den Kanal über KNX schaltest, stimmt der Dashboard Switch nicht mehr mit dem tatsächlichen Status überein.
    Die RPC Lösung mit dem Polling ist in meinen Augen eine notdürftige Lösung, wenn wirklich nichts anderes geht.
    Meine Lösung, die aktuell gut 3 Jahre ohne einen einzigen ungeplanten Ausfall läuft, basiert auf MQTT. Das MQTT Protokoll ist darauf ausgelegt, mit Ausfällen umgehen zu können und das kommt hier ganz deutlich zum Vorschein. Meine Lösung (Hier am Beispiel meines Wintergarten Licht) sieht so aus. Wer das nutzen möchte, muss natürlich die MQTT Topics und die Gruppenadressen des Schalt- und des Rückmeldekanals anpassen:
    [{"id":"a1ada0417212b012","type":"mqtt in","z":"6194a80e.0b06f8","name":"Wintergarten Decke","topic":"shellies/shellywintergarten/relay/0","qos":"2","datatype":"auto","broker":"b30de4898c4a6fd7","nl":false,"rap":true,"rh":0,"inputs":0,"x":330,"y":1280,"wires":[["35e51484c538e79f"]]},{"id":"35e51484c538e79f","type":"change","z":"6194a80e.0b06f8","name":"1/0","rules":[{"t":"change","p":"payload","pt":"msg","from":"on","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"off","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":490,"y":1280,"wires":[["d87f77a7ddbddadc"]]},{"id":"d87f77a7ddbddadc","type":"knxUltimate","z":"6194a80e.0b06f8","server":"609a1f7b.b8688","topic":"0/1/19","outputtopic":"","dpt":"1.001","initialread":"0","notifyreadrequest":true,"notifyresponse":true,"notifywrite":true,"notifyreadrequestalsorespondtobus":true,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"Wintergarten Decke","outputtype":"write","outputRBE":true,"inputRBE":false,"formatmultiplyvalue":1,"formatnegativevalue":"leave","formatdecimalsvalue":999,"passthrough":"yes","x":670,"y":1280,"wires":[["ab12016fc2ee5b7b","60a66b51635b2896"]]},{"id":"60a66b51635b2896","type":"ui_switch","z":"6194a80e.0b06f8","name":"","label":"Wintergarten Deckenlicht","tooltip":"","group":"21754c2c0f62973e","order":4,"width":0,"height":0,"passthru":false,"decouple":"true","topic":"","topicType":"str","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","animate":true,"className":"","x":910,"y":1280,"wires":[["f0f995dfc7b39ff5"]]},{"id":"f0f995dfc7b39ff5","type":"knxUltimate","z":"6194a80e.0b06f8","server":"609a1f7b.b8688","topic":"1/0/19","outputtopic":"","dpt":"1.001","initialread":"2","notifyreadrequest":true,"notifyresponse":true,"notifywrite":true,"notifyreadrequestalsorespondtobus":true,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"Wintergarten Decke","outputtype":"update","outputRBE":true,"inputRBE":false,"formatmultiplyvalue":1,"formatnegativevalue":"leave","formatdecimalsvalue":999,"passthrough":"yes","x":1150,"y":1280,"wires":[["289cc377424d2cdb"]]},{"id":"289cc377424d2cdb","type":"change","z":"6194a80e.0b06f8","name":"1/0","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"on","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"off","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1330,"y":1280,"wires":[["e4b90bb8cdbb6781"]]},{"id":"e4b90bb8cdbb6781","type":"mqtt out","z":"6194a80e.0b06f8","name":"Wintergarten Deckenlampe","topic":"shellies/shellywintergarten/relay/0/command","qos":"2","retain":"","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"b30de4898c4a6fd7","x":1520,"y":1280,"wires":[]}]

    • @torbenledermann
      @torbenledermann  ปีที่แล้ว +1

      Jep das stimmt, die Rückmeldung fehlt an der Stelle. Wie du schon gesagt hast vorzugsweise über MQTT oder alternativ eben über RPC. RPC ist m. M. n. ganz nett wenn man nicht extra einen Broker aufsetzten möchte. Bspw. wenn man MQTT nur für einen einzigen Shelly benötigt. Danke für das Posten deiner Lösung

  • @TheoRetisch85
    @TheoRetisch85 10 หลายเดือนก่อน

    Lässt sich bei leider nicht installieren fehlermeldung ist 2023-11-08T17:34:37.651Z npm install --no-audit --no-update-notifier --no-fund --save --save-prefix=~ --production --engine-strict node-red-contrib-shelly@10.14.3
    2023-11-08T17:34:40.166Z [err] npm
    2023-11-08T17:34:40.168Z [err]
    2023-11-08T17:34:40.169Z [err] WARN config production Use `--omit=dev` instead.

    • @torbenledermann
      @torbenledermann  10 หลายเดือนก่อน

      Hast du noch mehr von der Fehlermedlung? Ich würde vermuten, dass die Node.js Version nicht komptaibel ist, welche du installiert hast

    • @TheoRetisch85
      @TheoRetisch85 10 หลายเดือนก่อน

      @@torbenledermann habe heute nochmal versucht dieses zu installieren und auf einmal geht es ohne Probleme
      vielleicht hatte mein PI einfach Schluckauf