Node-red und Mosquitto für MQTT auf den Raspberry Pi installieren |

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ก.ค. 2019
  • In diesem Video setzen wir einen Raspberry Pi auf und installieren Node-red und Mosquitto für MQTT.
    Das ist jetzt unser Heimautomation Server den wir für viele unserer Projekte verwenden werden und .......JEDER KANN DAS!
    ★☆★ 🛒 On-line shop bei Edi's Techlab 📒 ★☆★
    ► Edi’s Techlab e-book Shop: edistechlab.com/product-categ...
    ★☆★ 💶 Wenn ihr den Kanal unterstützen wollt oder mir ein Bier ausgeben wollt: ★☆★
    www.paypal.me/edistechlab
    Die Links und Videos zu der Beschreibung vom Projekt:
    ► Hier findet ihr den Code: edistechlab.com/wp-content/up...
    ► Etcher: www.balena.io/etcher/
    ► Raspi OS: www.raspberrypi.org/downloads/
    ► PuTTY für Win: www.chiark.greenend.org.uk/~s...
    ★☆★ Material ★☆★
    ►Raspberry Pi:
    * amzn.to/2WAgkMO - Raspberry Pi 4 -2GB Kit
    * amzn.to/2Up5Ehj - Raspberry Pi 4 - 2GB
    * amzn.to/2wr0rxD - Raspberry Pi 4 -4GB Kit
    * amzn.to/2Uobpfe - Raspberry Pi 4 - 4GB
    ►Micro SD Speicherkarten:
    * amzn.to/399tX8c - SanDisk Ultra 16GB
    * amzn.to/2UrI5Ex - SanDisk Ultra 32GB
    * amzn.to/3dmbo40 - SanDisk Ultra 64GB
    * amzn.to/2J7rFfv - SanDisk Ultra 128GB
    * amzn.to/2U68eKa - SanDisk Ultra 256GB
    * amzn.to/2U68fxI - SanDisk Ultra 512GB
    ►Netzteile:
    * amzn.to/3beWY3V - 2er-Pack USB Ladegerät 5V/2A
    * amzn.to/398WzP9 - Raspberry Pi 4 Netzteil, USB-C, 5.1V, 3A
    * amzn.to/2wsS8Bh - HomeSpot Netzteil 3A/5V inkl. 1,5M Micro USB Kabel
    wpa_supplicant.conf - Datei erstellen
    country=CH
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1
    network={
    ssid="DeineSSID" psk="DeinPasswort" key_mgmt=WPA-PSK
    }
    !!! Anmerkung:
    In manchen Fällen kann es vorkommen, dass die “ ” bei ssid und psk entfernt werden müssen.
    ------------------------- Mehr von Edi's Techlab ---------------------------
    FACEBOOK: edis.techlab.new
    INSTAGRAM: / edistechlab
    WEBSEITE: edistechlab.com
    TWITTER: / edistechlab
    PATREON: / edistechlab
    IMPRESSUM: edistechlab.com/impressum/
    ---------------------------------------------------------------------------------------------
    Meine Videos enthalten bezahlte Produktplatzierungen. Alle Links mit "*" sind Amazon oder Banggood Affiliate Links. Edi’s TechLab ist Partner am Amazon / Bangood Affiliate Partner Programm
    Alle Geräte wurden selbst erworben.
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @thomaskarner5312
    @thomaskarner5312 3 ปีที่แล้ว

    Wie immer Super Erklärt...weiter so.

    • @EdisTechlab
      @EdisTechlab  3 ปีที่แล้ว

      Hallo Thomas, vielen Dank für das Lob, freut mich sehr. Liebe Grüsse Edi

    • @thomaskarner5312
      @thomaskarner5312 3 ปีที่แล้ว

      @@EdisTechlab Als Schweizer redest du etwas langsamer...das ist ein Vorteil wenn man ü50 ist. Manche You Tuber clicken wie die Wilden rum und man versteht nur Bahnhof.

  • @julifuli2498
    @julifuli2498 2 ปีที่แล้ว

    Danke Edi!

    • @EdisTechlab
      @EdisTechlab  2 ปีที่แล้ว

      Bitte gerne und liebe Grüsse Edi

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

    Vielen Dank für das Tolle Video. Was muss ich machen wenn mir mosquitto den Error "Address already in use" ausgibt?

  • @maxreinhard428
    @maxreinhard428 3 ปีที่แล้ว

    Hallo Edi,
    super Video!. Ich habe nur ein Problem, ich kann mich mit dem Mqttool ich verbinden. Port passt und Name auch. Liegt es vielleicht daran das ich mit den Geräten über ein Devolo mit dem Roter verbunden bin ? die mqttool App ist auch eine neuere Version als die im Video, sollt aber eigentlich nicht das Problem sein.

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

      Hallo Wax, eine Verbindung über Devolo kenne ich nicht. Wenn die IP-Adresse und der Port richtig sind, und wenn der Nutzername und Passwort richtig sind wenn es gesetzt ist müsste es eigentlich funktionieren. Eine neuere Version von einem MQTT App ist eher besser und sollte nicht der Grund sein.
      Tut mir leid ich kann dir da leider auch nicht weiter helfen
      Liebe Grüsse Edi

  • @noZionism1
    @noZionism1 4 ปีที่แล้ว

    Hallo Edi,
    Karte flashen habe ich schon gemacht, aber was ich bei diesem Video nicht verstanden habe, woher die 2 Dateien auf dem Desktop gekommen sind, Einstellung und SSH Datei.
    Danke im Voraus und Grüße
    Nidal

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

      Hallo, diese zwei Dateien kannst du selber mit einem Texteditor erstellen. Den Text für die Config Datei kannst du von meiner Webseite unter Code runterladen.
      edistechlab.com/wp-content/uploads/2020/02/Code-2_RaspberryPi-Node_red.pdf
      Die zweite Datei ist ein leeres Textfile, aber Achtung sie darf nicht ssh.txt heissen. Die Dateiendung musst du auf ssh ändern.
      Viel Erfolg und liebe Grüsse Edi

  • @johnybravo0815EF
    @johnybravo0815EF 4 ปีที่แล้ว

    hey danke für dein video ...warum ist bei mir unter Input nur WatsonIoT? Hast du ne Idee was ich machen muss - danke

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

      Hallo Michael, wenn es bei deiner Frage um Node-Red geht kannst du versuchen den Pfeil neben dem Input Text zu drücken. Ich vermute du hast den Input minimiert. Alle Notes die du im Video siehst sind Standard und in Node-Red enthalten. Ich hoffe das dir dieser Tip hilft und liebe Grüsse Edi.

  • @m.agathon2513
    @m.agathon2513 ปีที่แล้ว

    coole Anleitung. Nur mit dem Iphone und dem MQTTool wird esbei mir nichts. Mein Handyfindet einfach den Raspberry bzw den Mosqitto nicht. bin mir aber ich das dieser läuft

  • @KarlAlfredRoemer
    @KarlAlfredRoemer 3 ปีที่แล้ว

    Vielen Dank für deinen vielen guten Videos. Wenn der Raspberry der Broker ist MQTT ist das Protokoll und Mosquitto ist der MQTT-Server: Welche Rolle hat Node-Red jetzt?

    • @EdisTechlab
      @EdisTechlab  3 ปีที่แล้ว

      Hallo Karl, Node-Red ist eine Software um Steuerungen recht einfach zu erstellen. Hat nichts direkt mit MQTT zu tun, kann aber MQTT Daten verarbeiten.
      Liebe Grüsse Edi

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

    Hallo Edi,
    ich habe die Installation wie beschrieben durchgeführt. Node-red scheint zu funktionieren. Gibt es eine alternative zum MQTT Tool für Android? Woher kommt der Name rasperry.local. Ist das der Servername, der in node-red unter properties eingetragen wurde?

    • @EdisTechlab
      @EdisTechlab  3 ปีที่แล้ว

      Hallo Klaus,
      ich hatte noch nie ein Android Telefon und kenne daher auch keine Apps dafür. Ich bin mir aber Sicher, wenn du im App-store nach MQTT suchst findest du ein paar Apps.
      Der Raspberry Server hat bei mir den Namen raspberry und mit raspberry.local (localhost) kann damit darauf zugegriffen werden, wenn dein Router das Unterstützt. Man kann aber hier auch die IP-Adresse vom Raspberry Pi eingeben.
      Genau, der Servername ist die IP-Adresse von deinem Raspberry Pi.
      Liebe Grüsse Edi

  • @verenadiedrich1332
    @verenadiedrich1332 3 ปีที่แล้ว

    Hallo, ich habe deine Anleitung ausgeführt, nur leider erscheint in Node-Red unter Common kein Mqtt. Hier sind nur Mqtt-in und Out unter Network vorhanden ..

    • @EdisTechlab
      @EdisTechlab  3 ปีที่แล้ว

      Hi, MQTT-in und MQTT-out ist alles was du benötigst für ein MQTT Netzwerk. Liebe Grüsse Edi

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

    Hallo Edi, ich betreibe auf einem PRi einen Broker für MQTT und zeige den Datenverkehr auf dem PC mit MQTT-Explorer. Die pub-Daten sende ich von Sensoren mit ESP8266 und 32 und werte sie aus mit Anzeigen (OLED, LEDs etc) aus.
    Nun möchte ich mit einem separaten RPi an einem andern Ort eine Art "Generalanzeiger" mit massgeschneiderten Informationen auf einem 10"-Display anzeigen.
    Wie kann ich auf einem separaten Client-Raspi sub-Daten auswerten und individuell anzeigen? Geht das nur mit Node-red oder können Daten auch andere Anzeigeformate verwendet werden (Excel, PowerPoint etc)? Ich weiss nicht so recht, wo anfangen. Andreas

    • @EdisTechlab
      @EdisTechlab  9 หลายเดือนก่อน

      Hallo Andreas, wichtig für den Client-Raspi ist, dass er MQTT Daten auswerten kann, ob das mit Excel oder Power Point auch funktioniert weiss ich leider nicht, gehe aber davon aus, dass es nicht funktioniert. Um am GUI Daten anzeigen zu lassen eignet sich Node-Red, das Home Assistant Dashboard oder auch Grafana. Es gibt sicherlich noch weitere Möglichkeiten aber diese drei kenne ich.
      Liebe Grüsse Edi

  • @marcosander6895
    @marcosander6895 4 ปีที่แล้ว

    Moin Moin,
    über das MQTTTool kriege ich keine Verbindung mit dem Iphone zu Node red beie hängen im selbern netzwerk ? Kannst du mir da einen Tipp geben ?
    Gruß

    • @EdisTechlab
      @EdisTechlab  4 ปีที่แล้ว

      Hallo Gustav, deine Frage ist natürlich schon etwas generell mit wenig Informationen aber vielleicht hast du den Port 1883 nicht angegeben?

    • @wernerheisenberg5265
      @wernerheisenberg5265 3 ปีที่แล้ว +2

      @@EdisTechlab selbes Problem hier Port ist angegeben. Woher kommt den dein Name Raspberry.local ?

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

      ich finde das tool nicht mal im appstore.. :( mit einem anderen mqtt app bekomme ich keine Verbindung?

  • @petrosrunck8955
    @petrosrunck8955 3 ปีที่แล้ว

    Hallo bei der Instalation von Mosquitto bekomme ich leider folgende Fehlermeldungen.
    E: Unable to locate package systemctl
    E: Unable to locate package enable
    Was mach ich falsch

    • @EdisTechlab
      @EdisTechlab  3 ปีที่แล้ว

      Hallo Petros, versuche es einmal mit sudo apt-get update
      Gruss Edi

  • @svendiedrich9103
    @svendiedrich9103 3 ปีที่แล้ว

    Hallo, ich habe es zum Laufen gebracht, nur scheint der esp die Daten nicht neu zu senden, habe immer 19.01 Grad .. Was mache ich Falsch ??

    • @EdisTechlab
      @EdisTechlab  3 ปีที่แล้ว

      Hallo Sven, versuche über den Serial Monitor die Daten auszulesen die gesendet werden. Welchen Sensor verwendest du? Liebe Grüsse Edi

    • @svendiedrich9103
      @svendiedrich9103 3 ปีที่แล้ว

      @@EdisTechlab Hallo, habe es zum Laufen gekriegt.. Vielen Dank trotzdem für die schnelle Antwort. Jetzt muss ich das nur noch in eine DB kriegen .. Gibt es dafür evtl. auch schon ein Tutorial ??

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

    Ich versteh immer "Herzlich willkomen zu Edis Dächle" :D

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

      Hi Mindfake, ja mit der Aussprache habe ich es nicht so 😀, wird aber besser...hoffentlich. Liebe Grüsse Edi

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

      @@EdisTechlab Kein Problem :) Danke für die hilfreichen Videos. Ich habe dieses Semester eine Projektarbeit über IoT und die Videos helfen dabei echt sehr.

  • @Clone.Musterman
    @Clone.Musterman ปีที่แล้ว

    Hi hab dich eben endeckt interesantes thema
    Wenn du das Hintergrund rauschen noch entfernst wirken deine videos gut und Professionell 👍🤙

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

      Hallo Kevin, das ist ein sehr altes Video, bei den neuen ist der Ton in Ordnung, liebe Grüsse Edi

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

    Es ist etwas störend, dass die Fanfarenmusik im Kontrast zur Sprache so laut ist. Das haut einem die Ohren weg und nachts macht es die Nachbarn ungewollt wach.

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

      Hallo, ja das stimmt, dass Video ist schon sehr alt und war eines meiner ersten. Mittlerweile findest du ein neues Video, wie man Home Assistant auf einen RPi aufsetzt.
      Liebe Grüsse Edi

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

    A

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

    Hallo Edi, für 2022 ist anzumerken, dass Mosquitto nun standardmäßig keine anonymen Verbindungen mehr zulässt, also die Handy-App sich nicht ohne weiteres verbindet. Mit diesen Zusätzen stellt man den Zustand her, dass man von anderen IP-Adressen auf den Mosquitto Broker zugreifen kann (im ssh):
    nano passwords
    darin die Zeile hinzufügen:
    meinName:meinPasswort
    speichern mit strg+x und j
    das legt die Datei ohne Endung "passwords" an.
    mosquitto_passwd -U passwords
    das verschlüsselt das Passwort in der Datei. Kann man mit "cat passwords" prüfen.
    sudo mv passwords /etc/mosquitto
    cd /etc/mosquitto/conf.d
    sudo nano access.conf
    > darin:
    > allow_anonymous false
    > password_file /etc/mosquitto/passwords
    sudo chown root:root /etc/mosquitto/passwords
    nano /etc/mosquitto/mosquitto.conf
    darin unten hinzufügen die Zeile:
    listener 1883
    speichern
    sudo service mosquitto restart
    Ich hoffe, das spart vielen Menschen die Zeit, die ich brauchte :) Viele Grüße.
    PS: allow_anonymous ist selbsterklärend.
    mit listener kann man beliebig IP-Adresse:Port in die "whitelist" einfügen, alle anderen werden blockiert. Mit der Eingabe des Ports 1883 ohne spezifizierte IP werden alle eingehenden Verbindungen akzeptiert. Voraussetzung ist aber nun, dass man sich durch Login und Passwort verifiziert. Mit anonymous true sollte es theoretisch ohne Login&Passwort klappen, habe ich aber nicht probiert.

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

      Hallo Florian, vielen Dank für deinen Hinweis und liebe Grüsse Edi

    • @MinePark.
      @MinePark. ปีที่แล้ว

      Vielen Dank Florian allerdings kann ich in die /etc/mosquitto/mosquitto.conf nicht die Zeile listener 1883 hinzufügen es sagt mir immer als errormeldung: Error writing /etc/mosquitto/mosquitto.conf: Permission denied
      Was kann ich dagegen tun?
      Vielen Dank für deine Hilfe

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

    Achtung !!!
    Wenn sich der node red server nicht verbinden lässt.
    oder MQTT Explorer sich nicht verbindet
    Mosquitto hat die Basis Config geändert und dadurch muss für das erste Testen im mosquitto.conf File der Text von unten hinzugefügt werden!
    Bitte nach den ersten Test die Einstellung wieder entfernen und die Clients richtig anmelden.
    mosquitto.conf:
    listener 1883
    allow_anonymous true