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

Поделиться
HTML-код
  • Опубликовано: 24 авг 2024

Комментарии • 33

  • @torbenledermann
    @torbenledermann  7 месяцев назад

    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

  • @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 😊

  • @1jakobandre
    @1jakobandre Год назад

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

  • @OlegBurau
    @OlegBurau Месяц назад

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

  • @olesommer3073
    @olesommer3073 Год назад

    Vielen Dank. Das hat mir sehr geholfen!

  • @SimcityTowns
    @SimcityTowns 7 месяцев назад

    Super erklärt! Danke!!!

  • @charlesbuttner433
    @charlesbuttner433 2 месяца назад

    Hey, vielen Dank.

  • @1987Raychan
    @1987Raychan 3 месяца назад

    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.

  • @jovisioncamdolhain960
    @jovisioncamdolhain960 5 месяцев назад

    Danke.

  • @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!

  • @muratakkaya7894
    @muratakkaya7894 3 месяца назад

    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 :(

  • @MattesJimTe
    @MattesJimTe 11 месяцев назад

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

  • @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ß

  • @uwereitz8111
    @uwereitz8111 10 месяцев назад

    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.

  • @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

  • @Bonesbreaker08
    @Bonesbreaker08 5 месяцев назад

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

  • @linkinp1
    @linkinp1 10 месяцев назад

    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  10 месяцев назад

      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?

  • @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 9 месяцев назад

    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  9 месяцев назад

      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 9 месяцев назад

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