Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Hysterese bei Temperatur Alarm

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    737

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

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

Hysterese bei Temperatur Alarm

Geplant Angeheftet Gesperrt Verschoben Blockly
11 Beiträge 2 Kommentatoren 801 Aufrufe 1 Beobachtet
  • Ä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.
  • M Offline
    M Offline
    mibr85
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen
    ich stehe gerade etwas auf dem Schlauch, ich lass mich per Telegram informieren wenn die Temperatur in einem Raum über >25° steigt. Damit ich bei Temperaturen über 25° nicht ständig eine Nachricht bekommen soll nur informiert werden, wenn der letzte Wert unter 25° war.
    nun hab ich aber das Problem das die Temperaturen auch gerne mal um genau 25° schwanken und jedes mal wenn die Temp kurz unter 25° war natürlich beim überschreiten wieder eine Nachricht getriggert wird.
    Wie kann man das eleganter lösen?

    1.png

    paul53P 1 Antwort Letzte Antwort
    0
    • M mibr85

      Hallo zusammen
      ich stehe gerade etwas auf dem Schlauch, ich lass mich per Telegram informieren wenn die Temperatur in einem Raum über >25° steigt. Damit ich bei Temperaturen über 25° nicht ständig eine Nachricht bekommen soll nur informiert werden, wenn der letzte Wert unter 25° war.
      nun hab ich aber das Problem das die Temperaturen auch gerne mal um genau 25° schwanken und jedes mal wenn die Temp kurz unter 25° war natürlich beim überschreiten wieder eine Nachricht getriggert wird.
      Wie kann man das eleganter lösen?

      1.png

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

      @mibr85

      Bild_2022-06-20_102830679.png

      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

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        mibr85
        schrieb am zuletzt editiert von
        #3

        Hallo Paul
        danke für deine Hilfe. Oben fehlte eine Information, deshalb funktioniert es wahrsheinlich nicht...
        Die ganze Logik sieht so aus:
        1.png

        Das heisst ich über prüfe alle Raumtemperaturen gesammelt d.h. wenn eine Temperatur unter 23° wird die Variable zurück gesetzt, wenn ich es nach deinem Bsp. mache, oder sehe ich das falsch?

        paul53P 1 Antwort Letzte Antwort
        0
        • M mibr85

          Hallo Paul
          danke für deine Hilfe. Oben fehlte eine Information, deshalb funktioniert es wahrsheinlich nicht...
          Die ganze Logik sieht so aus:
          1.png

          Das heisst ich über prüfe alle Raumtemperaturen gesammelt d.h. wenn eine Temperatur unter 23° wird die Variable zurück gesetzt, wenn ich es nach deinem Bsp. mache, oder sehe ich das falsch?

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

          @mibr85 sagte: ich über prüfe alle Raumtemperaturen gesammelt

          Mit Mehrfach-Trigger funktioniert es natürlich so nicht. Wie viele Räume sind es, deren Temperatur überwacht werden soll?

          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

          M 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @mibr85 sagte: ich über prüfe alle Raumtemperaturen gesammelt

            Mit Mehrfach-Trigger funktioniert es natürlich so nicht. Wie viele Räume sind es, deren Temperatur überwacht werden soll?

            M Offline
            M Offline
            mibr85
            schrieb am zuletzt editiert von
            #5

            @paul53
            leider mehr als 20

            paul53P 1 Antwort Letzte Antwort
            0
            • M mibr85

              @paul53
              leider mehr als 20

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

              @mibr85 sagte: mehr als 20

              Dann muss man Arrays verwenden.

              Bild_2022-06-20_113557508.png

              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

              M 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @mibr85 sagte: mehr als 20

                Dann muss man Arrays verwenden.

                Bild_2022-06-20_113557508.png

                M Offline
                M Offline
                mibr85
                schrieb am zuletzt editiert von
                #7

                @paul53
                Vielen Dank das funktioniert genau wie es soll.

                eine Kleinigkeit verwundert mich noch.
                um den gekürzten Namen des Temp. Sensors in der Nachricht auszugeben, nutze ich eine Funktion:

                let name = getObject(ObjectID).common.name;
                name = name.replace(" Ist-Temperatur", "");
                return name;
                

                Leider wird als Name immer noch alles zB Dach Ist-Temperatur mit " Ist-Temperatur" ausgegeben.
                So sieht es im ganzen aus:
                1.png

                paul53P 1 Antwort Letzte Antwort
                0
                • M mibr85

                  @paul53
                  Vielen Dank das funktioniert genau wie es soll.

                  eine Kleinigkeit verwundert mich noch.
                  um den gekürzten Namen des Temp. Sensors in der Nachricht auszugeben, nutze ich eine Funktion:

                  let name = getObject(ObjectID).common.name;
                  name = name.replace(" Ist-Temperatur", "");
                  return name;
                  

                  Leider wird als Name immer noch alles zB Dach Ist-Temperatur mit " Ist-Temperatur" ausgegeben.
                  So sieht es im ganzen aus:
                  1.png

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

                  @mibr85 sagte: nutze ich eine Funktion:

                  Nein, die Funktion wird nicht aufgerufen.
                  Der Datenpunkt-Name wird dem Trigger übergeben und den hast Du verwendet. Wenn du ihn kürzen willst, dann erstelle eine Funktion Name(name):

                  return name.replace(' Ist-Temperatur', '');
                  

                  Bild_2022-06-20_135537344.png

                  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

                  M 1 Antwort Letzte Antwort
                  0
                  • paul53P paul53

                    @mibr85 sagte: nutze ich eine Funktion:

                    Nein, die Funktion wird nicht aufgerufen.
                    Der Datenpunkt-Name wird dem Trigger übergeben und den hast Du verwendet. Wenn du ihn kürzen willst, dann erstelle eine Funktion Name(name):

                    return name.replace(' Ist-Temperatur', '');
                    

                    Bild_2022-06-20_135537344.png

                    M Offline
                    M Offline
                    mibr85
                    schrieb am zuletzt editiert von
                    #9

                    @paul53
                    Hab es eingefügt wie beschrieben, leider gibt er mir den namen des Scripts zurück "script.js.Nachrichten_an_Telegram.test"...

                    return name.replace(' Ist-Temperatur', '');
                    

                    1.png

                    paul53P 1 Antwort Letzte Antwort
                    0
                    • M mibr85

                      @paul53
                      Hab es eingefügt wie beschrieben, leider gibt er mir den namen des Scripts zurück "script.js.Nachrichten_an_Telegram.test"...

                      return name.replace(' Ist-Temperatur', '');
                      

                      1.png

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

                      @mibr85 sagte: gibt er mir den namen des Scripts zurück

                      Der Variablenbezeichner name ist im Javascript-Adapter vordefiniert, sollte man also nicht verwenden. Dann ändere mal die Funktion in kurzName(Name).

                      Bild_2022-06-20_150600654.png

                      return Name.replace(' Ist-Temperatur', '');
                      

                      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

                      1 Antwort Letzte Antwort
                      0
                      • M Offline
                        M Offline
                        mibr85
                        schrieb am zuletzt editiert von
                        #11

                        Vielen Dank für den tollen Support es läuft wie gewünscht :-)

                        1 Antwort Letzte Antwort
                        0

                        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                        Registrieren Anmelden
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        330

                        Online

                        32.8k

                        Benutzer

                        82.7k

                        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