Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. (gelöst) Anfänger braucht mal bitte Hilfe bei einem Blockly

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.6k

(gelöst) Anfänger braucht mal bitte Hilfe bei einem Blockly

Geplant Angeheftet Gesperrt Verschoben Blockly
6 Beiträge 3 Kommentatoren 526 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • O Offline
    O Offline
    Octopus180
    schrieb am zuletzt editiert von Octopus180
    #1

    Moin

    Ein Anfänger braucht mal bitte Hilfe bei einem Blockly. Ich beschäftige mich erst seit neustem mit ioBroker und Blockly.

    Nun zu meinem Problem:

    Ich habe eine Pumpe die ich per Shelly 1PM überwache, diese Pumpe verbraucht ca. 8Watt. Wenn es jetzt ein Problem mit der Pumpe gibt, steigt der Verbrauch auf über 10Watt.

    Ich wollte mir jetzt gerne per Telegram eine Nachricht zusenden, wenn die Pumpe mehr als 10Watt verbraucht.

    Mein Blockly sieht so aus:

    Bildschirmfoto 2020-10-14 um 16.03.03.png

    Doch dann bekomme ich die Meldung immer wieder, sobald sich der Powerwert verändert.
    Ich hätte die Meldung aber gerne nur einmal.

    Ich habe dann versucht über dieses Forum und Google eine Lösung zu finden, doch leider habe ich nur einen Vorschlag gefunden, der aber nicht funktioniert.

    Bildschirmfoto 2020-10-14 um 15.50.03.png

    Wenn ich das so umsetzte bekomme ich keine Meldung mehr, auch wenn der Powerwert über 10 geht.

    Was mache ich falsch?

    Danke und Gruß

    Peter

    paul53P 1 Antwort Letzte Antwort
    0
    • O Octopus180

      Moin

      Ein Anfänger braucht mal bitte Hilfe bei einem Blockly. Ich beschäftige mich erst seit neustem mit ioBroker und Blockly.

      Nun zu meinem Problem:

      Ich habe eine Pumpe die ich per Shelly 1PM überwache, diese Pumpe verbraucht ca. 8Watt. Wenn es jetzt ein Problem mit der Pumpe gibt, steigt der Verbrauch auf über 10Watt.

      Ich wollte mir jetzt gerne per Telegram eine Nachricht zusenden, wenn die Pumpe mehr als 10Watt verbraucht.

      Mein Blockly sieht so aus:

      Bildschirmfoto 2020-10-14 um 16.03.03.png

      Doch dann bekomme ich die Meldung immer wieder, sobald sich der Powerwert verändert.
      Ich hätte die Meldung aber gerne nur einmal.

      Ich habe dann versucht über dieses Forum und Google eine Lösung zu finden, doch leider habe ich nur einen Vorschlag gefunden, der aber nicht funktioniert.

      Bildschirmfoto 2020-10-14 um 15.50.03.png

      Wenn ich das so umsetzte bekomme ich keine Meldung mehr, auch wenn der Powerwert über 10 geht.

      Was mache ich falsch?

      Danke und Gruß

      Peter

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @Octopus180 sagte:

      Was mache ich falsch?

      Dem Bild nach: Nichts. Poste mal den erzeugten Javascript-Code ohne die letzte Zeile in Code tags.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      O 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @Octopus180 sagte:

        Was mache ich falsch?

        Dem Bild nach: Nichts. Poste mal den erzeugten Javascript-Code ohne die letzte Zeile in Code tags.

        O Offline
        O Offline
        Octopus180
        schrieb am zuletzt editiert von
        #3

        @paul53

        Ich hoffe das ist das richtige was du haben möchtest.

        var Wert, vorheriger_Wert;
        
        
        on({id: 'shelly.0.SHSW-PM#68C63AFB4190#1.Relay0.Power', change: "ne"}, async function (obj) {
          var value = obj.state.val;
          var oldValue = obj.oldState.val;
          if (Wert >= 10 && vorheriger_Wert < 10) {
            sendTo("telegram.0", "send", {
                text: 'Heizung ist ausgefallen'
            });
          }
        });
        
        
        paul53P 1 Antwort Letzte Antwort
        0
        • O Octopus180

          @paul53

          Ich hoffe das ist das richtige was du haben möchtest.

          var Wert, vorheriger_Wert;
          
          
          on({id: 'shelly.0.SHSW-PM#68C63AFB4190#1.Relay0.Power', change: "ne"}, async function (obj) {
            var value = obj.state.val;
            var oldValue = obj.oldState.val;
            if (Wert >= 10 && vorheriger_Wert < 10) {
              sendTo("telegram.0", "send", {
                  text: 'Heizung ist ausgefallen'
              });
            }
          });
          
          
          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von paul53
          #4

          @Octopus180
          Wert und vorheriger Wert dürfen keine selbst erstellten Variablen sein, sondern sind Eigenschaften des Trigger-Datenpunktes (unter "Trigger").

          Blockly_DP_Props.JPG

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          O 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @Octopus180
            Wert und vorheriger Wert dürfen keine selbst erstellten Variablen sein, sondern sind Eigenschaften des Trigger-Datenpunktes (unter "Trigger").

            Blockly_DP_Props.JPG

            O Offline
            O Offline
            Octopus180
            schrieb am zuletzt editiert von
            #5

            @paul53

            Vielen Dank, jetzt funktioniert es endlich.

            Ich muss noch viel lernen über Blockly.

            Gruß

            J 1 Antwort Letzte Antwort
            0
            • O Octopus180

              @paul53

              Vielen Dank, jetzt funktioniert es endlich.

              Ich muss noch viel lernen über Blockly.

              Gruß

              J Offline
              J Offline
              Jan1
              schrieb am zuletzt editiert von
              #6

              @Octopus180
              Bis auf den Fehler ist das aber schon recht gut für den Anfang ;-)

              1 Antwort Letzte Antwort
              0
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              416

              Online

              32.7k

              Benutzer

              82.4k

              Themen

              1.3m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Home
              • Aktuell
              • Tags
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe