Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Hysterese bei Temperatur Alarm

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Hysterese bei Temperatur Alarm

    This topic has been deleted. Only users with topic management privileges can see it.
    • paul53
      paul53 @mibr85 last edited by

      @mibr85

      Bild_2022-06-20_102830679.png

      1 Reply Last reply Reply Quote 0
      • M
        mibr85 last edited by

        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?

        paul53 1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @mibr85 last edited by 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 1 Reply Last reply Reply Quote 0
          • M
            mibr85 @paul53 last edited by

            @paul53
            leider mehr als 20

            paul53 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @mibr85 last edited by paul53

              @mibr85 sagte: mehr als 20

              Dann muss man Arrays verwenden.

              Bild_2022-06-20_113557508.png

              M 1 Reply Last reply Reply Quote 0
              • M
                mibr85 @paul53 last edited by

                @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

                paul53 1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @mibr85 last edited by 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 1 Reply Last reply Reply Quote 0
                  • M
                    mibr85 @paul53 last edited by

                    @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

                    paul53 1 Reply Last reply Reply Quote 0
                    • paul53
                      paul53 @mibr85 last edited by paul53

                      @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', '');
                      
                      1 Reply Last reply Reply Quote 0
                      • M
                        mibr85 last edited by

                        Vielen Dank für den tollen Support es läuft wie gewünscht 🙂

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        468
                        Online

                        32.0k
                        Users

                        80.5k
                        Topics

                        1.3m
                        Posts

                        2
                        11
                        503
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo