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.
    • 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

                                786
                                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