Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Script Hilfe

    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

    Script Hilfe

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

      @fischi87

      var soll = 30;
      
      on({id: idbed_temp, valLt: soll, oldValGe: soll}, drucker_fertig);
      
      fischi87 2 Replies Last reply Reply Quote 0
      • fischi87
        fischi87 @paul53 last edited by fischi87

        @paul53 sagte in Script Hilfe:

        on({id: idbed_temp, valLt: soll, oldValGe: soll}, drucker_fertig);

        danke aber so bekomm ich keine Nachricht?
        möchte ja auch wenn die soll Temperatur unterschritten wird, das ich dann erst eine Nachricht bekomme
        meine soll temp ist 70 und wenn diese 65 beträgt will ich die Nachricht bekommen!

        const idbed_temp = 'klipper-moonraker.0.heater_bed.temperature'/*Actual Temperature*/
        
        var soll = 30;
         
        function drucker_fertig() {
            sendTo('telegram.0', {
                text:   'Druck ist Fertig!'
            });
        }
        
        on({id: idbed_temp, valLt: soll, oldValGe: soll}, drucker_fertig);
        
        paul53 1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @fischi87 last edited by paul53

          @fischi87 sagte: möchte ja auch wenn die soll Temperatur unterschritten wird, das ich dann erst eine Nachricht bekomme

          Genau das macht der Trigger: Wenn die Temperatur erstmalig den Sollwert unterschreitet, wird die Funktion ausgeführt.

          @fischi87 sagte in Script Hilfe:

          meine soll temp ist 70 und wenn diese 65 beträgt will ich die Nachricht bekommen!

          Dann bekommst Du weitere Nachrichten bei 64.9, 64.8 ...
          Mit diesem Trigger wird nur eine Nachricht erzeugt, wenn die Temperatur >= 70 war und < 70 ist.

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

            @paul53 sagte in Script Hilfe:

            @fischi87 sagte: möchte ja auch wenn die soll Temperatur unterschritten wird, das ich dann erst eine Nachricht bekomme

            Genau das macht der Trigger: Wenn die Temperatur erstmalig den Sollwert unterschreitet, wird die Funktion ausgeführt.

            das problem ist das die temp etwas schwangt deswegen würde ich die Nachricht gerne erst bekommen wenn die <65 grad ist

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

              @fischi87 sagte: Nachricht gerne erst bekommen wenn die <65 grad ist

              Dann setze soll auf 65.

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

                @paul53

                der Drucker läuft gerade und die temp liegt bei 70 grad wenn ich jetzt bei soll 80 eintrage und das script nur starte müsste ich doch einen Nachricht bekommen oder?

                bekomme nämlich keine

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

                  @fischi87 sagte: 70 grad wenn ich jetzt bei soll 80 eintrage und das script nur starte müsste ich doch einen Nachricht bekommen oder?

                  Nein. Es wird nur eine Nachricht gesendet, wenn der Grenzwert erstmalig unterschritten wird. Ansonsten würdest Du bei Werten unterhalb des Grenzwertes viele Nachrichten erhalten (bei jeder Temperaturänderung). Möchtest Du das?

                  Setze soll auf 65 und warte nach Druckende ab.

                  fischi87 2 Replies Last reply Reply Quote 0
                  • fischi87
                    fischi87 @paul53 last edited by

                    @paul53

                    nein natürlich nicht also muss ich jetzt warten bei der Druck fertig ist und unter die 70 grad fällt. dachte nur ich könnte das überprüfen ob es funktioniert

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

                      @paul53

                      danke dir!!!

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

                        @paul53

                        hab jetzt mal direkt einen 2 druck gestartet da kommt jetzt aber keine nachricht?!

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

                          @fischi87 sagte: 2 druck gestartet da kommt jetzt aber keine nachricht?!

                          Ist der Druck beendet und die Temperatur unter den Grenzwert gesunken?

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

                            @paul53

                            ja ist er, da kam auch einen Nachricht aber dann hab ich einen neuen druck gestartet und nach Beendigung kam keine mehr

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

                              @fischi87 sagte: da kam auch einen Nachricht

                              Funktioniert also.

                              @fischi87 sagte in Script Hilfe:

                              neuen druck gestartet und nach Beendigung kam keine mehr

                              Ist die Temperatur über den Grenzwert gestiegen und anschließend wieder darunter gefallen?

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

                                @paul53

                                ja ist er

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

                                  @fischi87 sagte: ja ist er

                                  Dann habe ich keine Erklärung dafür, dass keine Nachricht kam. Wenn nach dem ersten Drucken eine Nachricht gesendet wurde, kann es nicht am Skript liegen.

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

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  799
                                  Online

                                  31.8k
                                  Users

                                  80.0k
                                  Topics

                                  1.3m
                                  Posts

                                  2
                                  16
                                  449
                                  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