Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Schnuller

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    S
    • Profile
    • Following 0
    • Followers 0
    • Topics 6
    • Posts 14
    • Best 0
    • Groups 1

    Schnuller

    @Schnuller

    Starter

    0
    Reputation
    12
    Profile views
    14
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Schnuller Follow
    Starter

    Latest posts made by Schnuller

    • Gauge anzeige nur wenn werte nicht älter als 1Min sind

      Hallo
      hab mal wieder eine Frage für Spezialisten!
      ich zeige in meinem Dashboard beliebige Werte die aus MQTT Payload Quellen sind
      falls nun durch eine andere Bedingung der Wert verändert wurde aber nicht über MQTT
      gesendet wurde, zeigt natürlich die Gauge immer noch den alten Wert an.

      Gibt es eine Funktion eine Payload auf null zu setzten oder generell den Wert der Gauge zu löschen,
      wenn sie zB älter als 5 Minuten sind?

      Denke das ist wieder eine blöde Frage, aber ich bin nicht der grosse Programmier Profi

      posted in Node-Red
      S
      Schnuller
    • RE: Problem mit Variable

      @mickym Super und Danke
      wieder was gelernt
      Standard Nodes können halt nicht alles
      hab mal wieder anschiss bekommen, aber nehm ich gern in kauf
      denke ich habe wieder was gelernt!
      Danke nochmal!!!!!

      posted in Node-Red
      S
      Schnuller
    • RE: Problem mit Variable

      @mickym sorry bin leider zu blöd
      kannst du das beispiel etwas detailierter erklären?
      muss ich einen inject machen damit die "var Limit" manuell definiert wird
      in der function kann ich ja nicht, weil es dann fixiert wäre
      aber die function ist ja da um Limit zu verändern, nach den Daten der
      Empfangs Payload = PowCounter
      die Ausgangs Payload ist dann die variable Limit 0-100
      dein Beispiel mit context ( noch nie verwendet und verstehe es auch nicht )
      und dem Inhalt "test" ist mir unklar, sorry
      bin nur Elektroniker aber kein Programmierer
      und ausserdem wohl auch zu alt ( 59 )

      posted in Node-Red
      S
      Schnuller
    • Problem mit Variable

      Hallo
      verwende eine Funktion um einen Hoymiles Wechselrichter von 0-100% anzusteuern, anhand der aktuellen Leistung ( PowCounter )

      var PowCounter;
      PowCounter = msg.payload;
      if (PowCounter > 10 && Limit <= 98) Limit = Limit + 2;
      if (PowCounter > 50 && Limit <= 94) Limit = Limit + 6;
      if (PowCounter < -10 && Limit >= 2 ) Limit = Limit - 2;
      if (PowCounter < -50 && Limit >= 6 ) Limit = Limit - 6;
      msg.payload = Limit;
      return msg;

      jetzt wird aber angemeckert, das die Variable Limit nicht definiert ist:

      function : (error)
      "ReferenceError: Limit is not defined (line 3, col 24)" (((= Limit)))

      habe aber in der Start Funktion stehen:
      var Limit = 0;

      was mache ich falsch?

      ich kann in der Funktion selber Limit nicht festlegen, sie soll ja eingeregelt werden
      aber sie muss einmal definiert werden, dachte Start Funktion ist dafür da!

      Ist wohl ein Henne Ei Problem

      posted in Node-Red
      S
      Schnuller
    • RE: Fehlermeldung bei Übernahme

      @haus-automatisierung

      danke für den Tip
      war eigentlich sehr einfach
      und sonst wenn ich VARs verwende, ein var davor schreiben, dann geht das auch
      zB: var aktLimit = 20;

      posted in Node-Red
      S
      Schnuller
    • Fehlermeldung bei Übernahme

      ich bekomme jedesmal eine Fehlermeldung bei deploy für meine Functions Nodes:
      [Sigi Water/PVA Flow] Berechnung für WR Limit (function)
      [Sigi Water/PVA Flow] Rundung (function)
      [Sigi Water/PVA Flow] Teiler (function)

      z.B.: bei Rundung machen ich nur eine Nachkommastellenbegrenzung mit:

      //Nachkommastellen begrenzung
      Grundwert = msg.payload;
      msg.payload = Math.round(Grundwert*100) / 100;
      return msg;

      liegt es daran, das ich die Hilfsvariable zuerst definieren muss?
      oder was ist da falsch?
      vielleicht kann mir ja einer Helfen!?

      posted in Node-Red
      S
      Schnuller
    • RE: MQTT Daten einmal zu fester Uhrzeit ausgeben

      @mickym Danke für den Tip
      wieder etwas gelernt!!!

      posted in Node-Red
      S
      Schnuller
    • RE: MQTT Daten einmal zu fester Uhrzeit ausgeben

      Hallo

      natürlich kann ich das weiter erläutern

      flow.txt

      hier noch der debug:
      der leider mehrmals mehrmals eine ausgabe liefert am Node: only 1 per Day

      14.3.2024, 18:59:00node: orginal
      espAkku/Strom : msg.payload : number
      -1.41
      14.3.2024, 19:00:03node: orginal
      espAkku/Strom : msg.payload : number
      -1.4
      14.3.2024, 19:00:03node: only 1 per Day
      espAkku/Strom : msg.payload : string[9]
      "-1.41-1.4"
      14.3.2024, 19:01:06node: orginal
      espAkku/Strom : msg.payload : number
      -1.4
      14.3.2024, 19:02:08node: orginal
      espAkku/Strom : msg.payload : number
      -1.41
      14.3.2024, 19:02:09node: only 1 per Day
      espAkku/Strom : msg.payload : string[9]
      "-1.4-1.41"

      wahrscheinlich bin ich nur zu blöd dafür, wäre dankbar für Tips oder Lösungen

      bild.jpg

      posted in Node-Red
      S
      Schnuller
    • MQTT Daten einmal zu fester Uhrzeit ausgeben

      Hallo

      Ich möchte MQTT Daten nur einmal am Tag zu einer bestimmten Uhrzeit
      an Thingspeak senden.
      Die Daten kommen regelmässig alle 2 Minuten rein!
      Was gibt es da? such schon seit stunden und finde nichts

      wohl nur kompliziertes Kombinationen von Injekt oder Scripts
      die ich leider nicht verstehe

      posted in Node-Red
      S
      Schnuller
    • Dashboard multiple Werte mit unterschiedlicher Range

      Hallo

      kann ich ein LinienDiagramm für verschiedliche Werte, wie Spannung ( 53V )
      und Strom ( 2Amp ) in einem Diagramm darstellen?
      Klar kann ich , aber dann stören die Grossen Unterschiede!
      Hätte gerne verschieden "Y" Skalierungen für die unterschiedlichen Daten
      geht das irgendwie?
      Beim Beispiel ist es noch kein Problem, aber bei grossen Wert unterschieden ist es dann aber Problematisch!

      1c9ec89f-2c88-473f-87dd-fa67605b479e-image.png

      posted in Node-Red
      S
      Schnuller
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo