Shelly Full Guide mit InfluxDB und MQTT sowie Telegraf in Grafana visualisieren (Überlange!!!)

Поділитися
Вставка
  • Опубліковано 6 вер 2024

КОМЕНТАРІ • 39

  • @tndrs
    @tndrs 6 місяців тому +1

    Super Video, vielen Dank. MQTT in den Shelly's hat mir die letzten zwei Tage mehrere Knoten im Kopf gemacht, die durch deine Tipps gelöst wurden. Jetzt kann ich weiter an meiner QNAP Containervariante von dem Ganzen frickeln :-)

  • @StephanRaue
    @StephanRaue 8 місяців тому +1

    Sehr gutes Video, gut erklärt und nicht langweilig. Auch wenn es in Deinen Augen länger gedauert hat als geplant, war es Top um erste Erfahrungen mit MQTT Daten in Grafana zu machen.
    Hat mir sehr geholfen, Danke Dir.
    (Wenn Du magst, kannst ja in Zukunft Sprungmarken setzen, ich hatte alles schon installiert und brauchte nur den Teil um alles zu verbinden und damit zu arbeiten)

    • @DanielMedic
      @DanielMedic  8 місяців тому

      Hallo und vielen Dank für Dein Feedback.
      Es freut mich sehr, dass das Video dir geholfen hat.
      Bei den neuen Video sind Sprungmarken drin
      Grüße und schau gern mal wieder vorbei
      Daniel

  • @mathie7278
    @mathie7278 2 місяці тому +1

    Super Video! Bietet eine super Grundlage um mit dem Shelly Monitoring einzusteigen und funktioniert sogar im 1. Anlauf beim nachmachen!`
    2 Sachen die ich jetzt nur noch verstehen muss:
    -> kann ich irgendwie sagen dass er nur bestimmte Fehler aus der MQTT Nachricht in die DB schreiben soll? Weil sowas wie "Power by Minute" kann ich ja auch einfach immer nur den 0. wert speichern und hab damit alle, das ist im Grunde also nur Redundanz... bzw. brauche ich den Wert eigentlich gar nicht und könnte drauf verzichten den zu speichern, genauso z.B. auch den Wert für °F da ich wenn überhaupt in °C messen möchte
    => dürfte ja etwas Speicherplatz sparen auf lange Sicht
    -> und dann macht mein Grafana komische Sachen... also der Shelly sendet bei mir nur eine MQTT Nachricht wenn sich an den Werten was ändert oder eben nach ner bestimmten zeit einmal sporadisch... InfluxDB kommt damit klar und das macht an sich ja auch Sinn dass das so funktoniert => keine unnötigen daten die immer gleich sind quasi.... wenn ich mir das auf der Influx GUI anschaue bekomme ich auch einen wunderschönen Graphen der absolut stimmig ist... wenn ich mir das gleiche jetzt aber in Grafana anschauen will, dann hab ich immer so Spikes und dazwischen ist er bei null... bekommt wie bekommt man das umgemoodelt dass er das auch wie in Influx anzeigt?

  • @josefgschwentner580
    @josefgschwentner580 6 місяців тому +2

    Ich glaube der Wert den du bei Topics einträgst ist nicht die Client ID sondern das MQTT Präfix. Ich kämpfe gerade damit wie man am bestene mehrere Shellys unterscheidet, da die Client ID nicht mitgesendet wird

    • @DanielMedic
      @DanielMedic  6 місяців тому

      Cool danke für die Info hilft bestimmt einigen hier
      Danke 🙏

  • @ocinemod2066
    @ocinemod2066 Рік тому +3

    Wie immer Top video. Ich habe anstatt Telegraph, NoteRed am Start. Geht um einiges einfacher und man kann ihn für noch mehr Schandtaten nutzen 😅

    • @DanielMedic
      @DanielMedic  Рік тому

      Danke Danke Node Red schau ich mir auch noch an
      Grüße und schau gern mal wieder vorbei
      Daniel

  • @steppenwolf49
    @steppenwolf49 6 місяців тому +1

    Sehr gutes Video, alles genau erklärt zum nachvollziehen. Eine Anmerkung hätte ich noch:
    data_format = "json" in der telegraf.config funktioniert bei mir nicht. Tut einfach nichts mit der Einstellung. Was aber funktioiert ist:
    data_format = "value"
    data_type = "float"

    • @steppenwolf49
      @steppenwolf49 6 місяців тому +1

      Was ich noch ergänzen möchte ist das ich keinen Shelly verwende sondern OpenDTU mit HOYMILES HM-600 Wechselrichter für meine Solarmodule.

    • @DanielMedic
      @DanielMedic  5 місяців тому

      Cool Danke für die Info.
      Ich Versuch mich mal demnächst die Daten von meinem Victron in Grafana zu Prügeln
      Grüße
      Daniel

  • @bierhoch1011
    @bierhoch1011 9 місяців тому +3

    Meine frage jetzt ist nur: wie kann man das für einen zweiten shelly konfigurieren? benötige ich jetzt eine zweite telegraf configuration? muss ich auch im etc/telegraf/config file etwas ändern?
    Ich habe jetzt shelly2/status/switch:0 bei der config im /etc/telegraf und in der web oberfläche in der config hinzugefügt, aber leider sagt der zweite shelly noch: disconnected
    und natürlich habe ich auch im zweiten shelly den user und das passwort angegeben.

    • @michaelberghammer2946
      @michaelberghammer2946 8 місяців тому

      Ich glaube man muss für jedes Gerät ein Telegraf anlegen.

    • @bierhoch1011
      @bierhoch1011 8 місяців тому

      @@michaelberghammer2946 hab die Lösung. Mann muss lediglich unterscheidbare Gerätenamen auf der Shelly mqtt Seite einstellen und dann in der Telegraf config die neuen Geräte Namen mit Komma getrennt eingeben.

  • @Usefulhacksfreeofcharge
    @Usefulhacksfreeofcharge Рік тому +1

    Hi, hab keine Ahnung was Du da machst sieht aber professionell aus. Daumen hoch und abo gelassen, vielleicht kommt mal was einfacheres für Laien 👍

    • @DanielMedic
      @DanielMedic  Рік тому +1

      Ist echt cool um Messwerte der Shelly Steckdose in einem Dashboard anzuzeigen.
      Grüße 🖖
      Daniel

    • @Usefulhacksfreeofcharge
      @Usefulhacksfreeofcharge Рік тому +1

      @@DanielMedic ok 👍 das lohnt sich vermutlich wenn man ganz viele Geräte auch andere Hersteller hat, somit hat man alles zentral.

    • @DanielMedic
      @DanielMedic  Рік тому

      @@Usefulhacksfreeofcharge auf jedenfall aber auch Server, Netzwerkkomponenten lassen sich visualisieren

  • @yahmk3978
    @yahmk3978 9 місяців тому +1

    Vielen Dank für diesen sehr informativen Beitrag.

    • @DanielMedic
      @DanielMedic  9 місяців тому

      Sehr gerne und schau mal wieder vorbei

  • @JKoslowski
    @JKoslowski Рік тому +1

    Ist exht sehr lang ;) 1:11:15 Hier kann man auch gut ein Tablet nehmen. und danke für deine mühe. top Video :)

    • @DanielMedic
      @DanielMedic  Рік тому +1

      Hallo Jörg,
      danke für das Feedback, ist halt viel an Stoff gewesen
      Grüße
      Daniel

  • @user-pp9qw4ic9z
    @user-pp9qw4ic9z 11 місяців тому +1

    Hi Daniel,
    Danke für das tolle Video. Habe das ganze auf einer Synology in Containern am laufen. Hast Du eine Idee, wie ich dem Telegrafen eine weitere Datenquelle bekannt gebe, damit diese Daten dann in einer separaten DB der Influx landen? Oder muss ich für die nächste Datenquelle einen separaten Telegraf aufsetzen?
    Gruß
    Peter

    • @DanielMedic
      @DanielMedic  11 місяців тому

      Das kann eigentlich alles in einer DB du filterst dann einfach nach dem Host

  • @R32er
    @R32er Рік тому +1

    ich bekomme folgenden fehler error loading config file /etc/telegraf/telegraf.conf: line 1: configuration specified the fields ["urls" "token"], but they weren't used

    • @DanielMedic
      @DanielMedic  Рік тому

      Hallo,
      Sonderzeichen oder was nicht richtig auskommentiert?
      Grüße
      Daniel

    • @R32er
      @R32er Рік тому +1

      @@DanielMedic doch die „
      # habe ich weg gemacht. Funktioniert jetzt insofern das Telegraf irgendwelche Daten vom MQtt Broker empfängt. Aber im data explorer sehe ich keine Daten bzw. Wird nichts in die influx geschrieben? Woran liegt das ? Token ist drin. Verflucht ist das kompliziert

    • @DanielMedic
      @DanielMedic  Рік тому

      @@R32er ist am Anfang bisschen tricky, aber wenn man es 2-3 mal gemacht hat dann geht es

  • @Ncln15
    @Ncln15 Рік тому +1

    Top!!! 👌🏽

  • @stefanschmidt3069
    @stefanschmidt3069 Рік тому +1

    kann man Bei Grafana als DatenQuelle nicht auch direkt MQTT wählen ….warum den Umweg über influx DB ?

    • @DanielMedic
      @DanielMedic  Рік тому

      Moin,
      müsste mit dem MQTT Plugin in Grafana gehen
      Grüße und schau gern mal wieder vorbei
      Daniel

    • @stefanschmidt3069
      @stefanschmidt3069 Рік тому

      @@DanielMedic leider bekomme ich’s nicht hin, die Daten per MQTT von meiner AHOI DTU ins Grafana zu bekommen.

    • @kopflos
      @kopflos Рік тому +1

      weil die daten dann nicht in einer datenbank abgelegt werden. mqtt sind live daten, die kannst du live nutzen aber was ist wenn wissen willst wie das wetter vor 2 monaten war? Wenn du die Daten deiner Wetterstation nicht speichern sondern nur direkt verwerten kannst ist die option nicht vorhanden

    • @stefanschmidt3069
      @stefanschmidt3069 Рік тому

      @@kopflos verstehe, live habe ichs mitlewrweile hinbekommen... dann versuch ichs jetzt mit der Influx ... mal sehen wie weit ich komme

  • @2nddarrex
    @2nddarrex Рік тому +1

    1st