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. Doppelte Benachrichtigung bei Telegram

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    9
    1
    80

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

Doppelte Benachrichtigung bei Telegram

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
blockly
43 Beiträge 8 Kommentatoren 3.8k Aufrufe 6 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.
  • J Jan1

    @Michi68
    Eben, im Sekunden Bereich würde ich da auch wegen true und false, oder eben prellen den Fehler suchen. Hier liegen Minuten dazwischen.

    T Nicht stören
    T Nicht stören
    ticaki
    schrieb am zuletzt editiert von ticaki
    #25

    @Jan1
    Da hast du recht, aber... gehen wir das logisch an: Er setzt den Wert auf true und bekommt eine "true" Nachricht. Ein X Zeitspanne später bekommt er eine weitere true nachricht. Was nur geht wenn der Wert zwar geändert wurde aber noch immer true ist.

    True = ist alles was nicht false ist
    False = 0/false/''

    Folglich sollte er den alten Übergabe wert in True oder False ändern und das mit dem neuen Wert, der ebenfalls in true oder false geändert wurde, überprüfen und nur auslösen, wenn die beiden sich unterscheiden.

    Die einfachste Version einen Wert in Javascript in einen Logikwert zu ändern ist in "nicht" bzw. "!" zu benutzen.

    nicht true == nicht "ich bin true" -> ist true
    nicht true == nicht 1 -> ist true
    nicht true == nicht true -> ist true

    Es sollte zwar auch ohne das "nicht" gehen. Aber dann wäre 2 == 1 false wohingegen !(2) == !(1) true ergibt.

    In einem Beispiel von dir fragst du im geposteten Code "state.val" ab... finde das leider in Blockly nicht. Der alte Wert wäre "oldState.val".

    Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

    Spenden

    J 1 Antwort Letzte Antwort
    0
    • T ticaki

      @Jan1
      Da hast du recht, aber... gehen wir das logisch an: Er setzt den Wert auf true und bekommt eine "true" Nachricht. Ein X Zeitspanne später bekommt er eine weitere true nachricht. Was nur geht wenn der Wert zwar geändert wurde aber noch immer true ist.

      True = ist alles was nicht false ist
      False = 0/false/''

      Folglich sollte er den alten Übergabe wert in True oder False ändern und das mit dem neuen Wert, der ebenfalls in true oder false geändert wurde, überprüfen und nur auslösen, wenn die beiden sich unterscheiden.

      Die einfachste Version einen Wert in Javascript in einen Logikwert zu ändern ist in "nicht" bzw. "!" zu benutzen.

      nicht true == nicht "ich bin true" -> ist true
      nicht true == nicht 1 -> ist true
      nicht true == nicht true -> ist true

      Es sollte zwar auch ohne das "nicht" gehen. Aber dann wäre 2 == 1 false wohingegen !(2) == !(1) true ergibt.

      In einem Beispiel von dir fragst du im geposteten Code "state.val" ab... finde das leider in Blockly nicht. Der alte Wert wäre "oldState.val".

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

      @ticaki
      Schauen wir mal was bei dem Umbau rauskommt. In Blockly gibts das und ist vorheriger Wert.

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        Michi68
        schrieb am zuletzt editiert von
        #27

        so ich noch mal habe das jetzt mal getestet

        01.png

        mit true oder false wie man hier sieht schreib er auch true rein und die Steckdose geht an und die Nachricht wurde mit Telegram versendet.

        02.png

        Nach ca. 2-3 Minuten ändert fritzdect.0 den Wert true in 1 um aber es wurde keine zweite Nachricht verschickt so wie ich es vermutet hatte.

        03.png

        Also liegt da schon mal nicht der Fehler

        J T 2 Antworten Letzte Antwort
        0
        • M Michi68

          so ich noch mal habe das jetzt mal getestet

          01.png

          mit true oder false wie man hier sieht schreib er auch true rein und die Steckdose geht an und die Nachricht wurde mit Telegram versendet.

          02.png

          Nach ca. 2-3 Minuten ändert fritzdect.0 den Wert true in 1 um aber es wurde keine zweite Nachricht verschickt so wie ich es vermutet hatte.

          03.png

          Also liegt da schon mal nicht der Fehler

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

          @Michi68
          Eigentlich war es klar, da darauf auch nicht getriggert wird. Das =wahr ist unnötig da doppelt und im Bild hast nicht das umgesetzt was ich gepostet habe und als möglichen Fehler auf dem Schirm hatte. Nimm einfach Wert aus dem Trigger Bereich, weil das eben besser für die Laufzeit ist und sich auf den Wert des Trigger bezieht, hatte ich ogben schon erklärt.

          1 Antwort Letzte Antwort
          0
          • M Michi68

            so ich noch mal habe das jetzt mal getestet

            01.png

            mit true oder false wie man hier sieht schreib er auch true rein und die Steckdose geht an und die Nachricht wurde mit Telegram versendet.

            02.png

            Nach ca. 2-3 Minuten ändert fritzdect.0 den Wert true in 1 um aber es wurde keine zweite Nachricht verschickt so wie ich es vermutet hatte.

            03.png

            Also liegt da schon mal nicht der Fehler

            T Nicht stören
            T Nicht stören
            ticaki
            schrieb am zuletzt editiert von
            #29

            @Michi68
            Ist alles möglich. Der Topicersteller sollte eine Logausgabe ins Skript einbauen und prüfen ob es 2 mal aufgerufen wird und am besten "state.from" ins log schreiben.

            Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

            Spenden

            J 1 Antwort Letzte Antwort
            0
            • T ticaki

              @Michi68
              Ist alles möglich. Der Topicersteller sollte eine Logausgabe ins Skript einbauen und prüfen ob es 2 mal aufgerufen wird und am besten "state.from" ins log schreiben.

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

              @ticaki
              Hab bei mir jetzt noch mal nach dem on/off DP geschaut und da stimmt vom Adapter schon was nicht, zumindest ist es verwirrend. Der DP ist als Logikwert deklariert und bietet beim manuellen setzten eben nur true und false an, was auch funktioniert. Das wird aber nach einer gewissen Zeit in 0 und 1 gewandelt, was zwar immer noch boolen ist, aber als Deklaration für den DP eher eine Zahl.
              Das sollte aber auch nicht das Problem des doppelten Senden sein, sondern eher eine unschöne Eigenschaft des Adapter die aber trotzdem funktioniert.

              1 Antwort Letzte Antwort
              0
              • Crazy32C Offline
                Crazy32C Offline
                Crazy32
                schrieb am zuletzt editiert von
                #31

                Wow, so viele Antworten. Gestern Abend hatte ich das Phänomen, dass die Lampe ausgeschaltet wurde und die Meldung "Lampe aus" kam. Kurze Zeit später wieder die zweite Meldung, allerdings mit der Meldung "Lampe an", obwohl die Lampe aus war. Seltsam. Ich habe jetzt mal die Werte von "wahr" und "falsch" auf "1" und "0" geändert.
                Das Script für die Lampenschaltung habe ich so gelassen, weil ich mit der Cron-Funktion leicht Probleme hatte, da hat sich die Lampe minütlich ein- und ausgeschaltet. Mit der Cron-Funktion komme ich noch nicht so ganz klar. Ich poste jetzt nochmal meine aktuelle Konfiguration und schaue was passiert.
                @ticaki Das mit der Logausgabe ist eine gute Idee, da weiß ich aber auch noch nicht wie das geht...

                Anmerkung 2020-03-01 142511.png Anmerkung 2020-03-01 142534.png

                J dslraserD 2 Antworten Letzte Antwort
                0
                • Crazy32C Crazy32

                  Wow, so viele Antworten. Gestern Abend hatte ich das Phänomen, dass die Lampe ausgeschaltet wurde und die Meldung "Lampe aus" kam. Kurze Zeit später wieder die zweite Meldung, allerdings mit der Meldung "Lampe an", obwohl die Lampe aus war. Seltsam. Ich habe jetzt mal die Werte von "wahr" und "falsch" auf "1" und "0" geändert.
                  Das Script für die Lampenschaltung habe ich so gelassen, weil ich mit der Cron-Funktion leicht Probleme hatte, da hat sich die Lampe minütlich ein- und ausgeschaltet. Mit der Cron-Funktion komme ich noch nicht so ganz klar. Ich poste jetzt nochmal meine aktuelle Konfiguration und schaue was passiert.
                  @ticaki Das mit der Logausgabe ist eine gute Idee, da weiß ich aber auch noch nicht wie das geht...

                  Anmerkung 2020-03-01 142511.png Anmerkung 2020-03-01 142534.png

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

                  @Crazy32
                  Beim CRON hast wohl die Minuten drin und nicht nur die Wochentage, somit heißt Dein CRON jede Minute von Montag bis Freitag. Schau doch einfach was da steh und genau das macht er. 0 und 1 hatte ich ja getestet und da ist der Adapter etwas seltsam aufgebaut.
                  Wenn die Meldung auf Telegram kommt, dass die Lampe aus ist und diese aber an bleibt, dann stimmt bei Dir was ganz anderes nicht, denn das sollte nur kommen wenn die Lampe aus ist.

                  Die Log Meldungen bekommst mit dem Debugblock, wobei das auch nicht wirklich nötig ist, da ja ein Telegram im Fall des Trigger geschickt wird. Die Debug Blöcke kann man aber überall verteilen und sie mit nem eindeutigen Namen versehen, dann taucht genau der Name auch im Log auf und man weiß wann was passiert. Dein Blockly ist eigentlich wirklich ne sehr einfache Geschichte und deshalb wundert es mich, dass das so rum zickt.

                  1 Antwort Letzte Antwort
                  0
                  • Crazy32C Crazy32

                    Wow, so viele Antworten. Gestern Abend hatte ich das Phänomen, dass die Lampe ausgeschaltet wurde und die Meldung "Lampe aus" kam. Kurze Zeit später wieder die zweite Meldung, allerdings mit der Meldung "Lampe an", obwohl die Lampe aus war. Seltsam. Ich habe jetzt mal die Werte von "wahr" und "falsch" auf "1" und "0" geändert.
                    Das Script für die Lampenschaltung habe ich so gelassen, weil ich mit der Cron-Funktion leicht Probleme hatte, da hat sich die Lampe minütlich ein- und ausgeschaltet. Mit der Cron-Funktion komme ich noch nicht so ganz klar. Ich poste jetzt nochmal meine aktuelle Konfiguration und schaue was passiert.
                    @ticaki Das mit der Logausgabe ist eine gute Idee, da weiß ich aber auch noch nicht wie das geht...

                    Anmerkung 2020-03-01 142511.png Anmerkung 2020-03-01 142534.png

                    dslraserD Offline
                    dslraserD Offline
                    dslraser
                    Forum Testing Most Active
                    schrieb am zuletzt editiert von dslraser
                    #33

                    @Crazy32
                    bei den Wochentagen = 0/1/2/3/4/5
                    könntest Du das auch auf eine Abfrage reduzieren.
                    Wochentag < 6
                    (falls Wochentag als Nummer kleiner als 6)

                    Crazy32C 1 Antwort Letzte Antwort
                    1
                    • dslraserD dslraser

                      @Crazy32
                      bei den Wochentagen = 0/1/2/3/4/5
                      könntest Du das auch auf eine Abfrage reduzieren.
                      Wochentag < 6
                      (falls Wochentag als Nummer kleiner als 6)

                      Crazy32C Offline
                      Crazy32C Offline
                      Crazy32
                      schrieb am zuletzt editiert von Crazy32
                      #34

                      @dslraser sagte in Doppelte Benachrichtigung bei Telegram:

                      @Crazy32
                      bei den Wochentagen = 0/1/2/3/4/5
                      könntest Du das auch auf eine Abfrage reduzieren.
                      Wochentag < 6
                      (falls Wochentag als Nummer kleiner als 6)

                      Ich habe es auf <=5 gesetzt, danke. Ist ja doch etwas übersichtlicher.

                      @Jan1 sagte in Doppelte Benachrichtigung bei Telegram:

                      @Crazy32
                      Kannst auch mal in der Fritz bei den Ereignissen schauen, ob der Trigger mehr fach auslöst, sprich die Steckdose den Zustand ungewollt wechselt, dann liegt es nämlich daran und nicht am Script, denn das macht nur was vorgegeben wird und ist selbst in Deiner Version nicht falsch.

                      Heute Morgen hatte ich wieder meine zwei Meldungen in Telegram, dass die Lampe ausgeschaltet wurde, die erste um 07.12 Uhr und die zweite um 07.16 Uhr. In den Ereignissen der Fritzbox ist um 07.12 Uhr die Meldung "Anmeldung an der FRITZ!Box Benutzeroberfläche von IP-Adresse 192.168.178.11". Die IP ist von meinem Raspi.

                      Gerade gesehen, im ioBroker Log ist eine Warnung von 07.12 Uhr zu sehen. Das würde mit der ersten Schaltzeit passen. Ich kann das aber nicht deuten.

                      Anmerkung 2020-03-02 094841.png

                      T 1 Antwort Letzte Antwort
                      0
                      • Crazy32C Crazy32

                        @dslraser sagte in Doppelte Benachrichtigung bei Telegram:

                        @Crazy32
                        bei den Wochentagen = 0/1/2/3/4/5
                        könntest Du das auch auf eine Abfrage reduzieren.
                        Wochentag < 6
                        (falls Wochentag als Nummer kleiner als 6)

                        Ich habe es auf <=5 gesetzt, danke. Ist ja doch etwas übersichtlicher.

                        @Jan1 sagte in Doppelte Benachrichtigung bei Telegram:

                        @Crazy32
                        Kannst auch mal in der Fritz bei den Ereignissen schauen, ob der Trigger mehr fach auslöst, sprich die Steckdose den Zustand ungewollt wechselt, dann liegt es nämlich daran und nicht am Script, denn das macht nur was vorgegeben wird und ist selbst in Deiner Version nicht falsch.

                        Heute Morgen hatte ich wieder meine zwei Meldungen in Telegram, dass die Lampe ausgeschaltet wurde, die erste um 07.12 Uhr und die zweite um 07.16 Uhr. In den Ereignissen der Fritzbox ist um 07.12 Uhr die Meldung "Anmeldung an der FRITZ!Box Benutzeroberfläche von IP-Adresse 192.168.178.11". Die IP ist von meinem Raspi.

                        Gerade gesehen, im ioBroker Log ist eine Warnung von 07.12 Uhr zu sehen. Das würde mit der ersten Schaltzeit passen. Ich kann das aber nicht deuten.

                        Anmerkung 2020-03-02 094841.png

                        T Nicht stören
                        T Nicht stören
                        ticaki
                        schrieb am zuletzt editiert von
                        #35

                        @Crazy32
                        lol... :grin:

                        Das bedeutet, das der Javascript-Adapter was dagegen hat das du die Werte im Skript mit 0 und 1 steuert. Hat aber keine Auswirkungen außer das es im Log mies aussieht.

                        Kann vielleicht jemand mit dieser Hardware ein Github Issue im entsprechenden Adapter anlegen, dass da true und false und nicht 0 und 1 gesetzt wird?

                        Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                        Spenden

                        J 1 Antwort Letzte Antwort
                        0
                        • T ticaki

                          @Crazy32
                          lol... :grin:

                          Das bedeutet, das der Javascript-Adapter was dagegen hat das du die Werte im Skript mit 0 und 1 steuert. Hat aber keine Auswirkungen außer das es im Log mies aussieht.

                          Kann vielleicht jemand mit dieser Hardware ein Github Issue im entsprechenden Adapter anlegen, dass da true und false und nicht 0 und 1 gesetzt wird?

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

                          @ticaki
                          Das hatte ich ja auch schon vermutete, dass der Adapter an der Stelle nicht sauber programmiert ist, weil true und false funktioniert und der Adapter schaltet das auf 1 und 0 um.

                          1 Antwort Letzte Antwort
                          0
                          • Crazy32C Offline
                            Crazy32C Offline
                            Crazy32
                            schrieb am zuletzt editiert von
                            #37

                            @ticaki @Jan1
                            Und das heißt jetzt für meine doppelten Benachrichtigungen?

                            J 1 Antwort Letzte Antwort
                            0
                            • Crazy32C Crazy32

                              @ticaki @Jan1
                              Und das heißt jetzt für meine doppelten Benachrichtigungen?

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

                              @Crazy32
                              Erst mal gar nichts und Du schon mal wieder auf true und false umstellen und kannst, da 1 und 0 Fehler bringt.

                              Für die doppelten Telegramme hab ich ja schon ein Blockly gepostet und ich hab zu der Variante hier noch nichts gelesen.

                              Crazy32C 1 Antwort Letzte Antwort
                              0
                              • J Jan1

                                @Crazy32
                                Erst mal gar nichts und Du schon mal wieder auf true und false umstellen und kannst, da 1 und 0 Fehler bringt.

                                Für die doppelten Telegramme hab ich ja schon ein Blockly gepostet und ich hab zu der Variante hier noch nichts gelesen.

                                Crazy32C Offline
                                Crazy32C Offline
                                Crazy32
                                schrieb am zuletzt editiert von
                                #39

                                @Jan1 sagte in Doppelte Benachrichtigung bei Telegram:

                                @Crazy32
                                Für die doppelten Telegramme hab ich ja schon ein Blockly gepostet und ich hab zu der Variante hier noch nichts gelesen.

                                Stimmt. Ich hatte es getestet und mein Script wieder aktiviert weil bei Deinem Script die Meldung falsch war. Es hat mir "Lampe an" gemeldet, obwohl sie aus war. Ich habe aber anscheinend die Rückmeldung vergessen, sorry.

                                Ich glaube aber das ich die Ursache gefunden habe. Eben habe ich in ioBroker unter "State" bei der DECT 200 Den Wert von Hand geändert. Beim Aufrufen des Objektes steht bei State "0". Wenn ich auf die "0" klicke geht da ein kleines Kästchen auf, in dem ein Haken ist. Ich nehme den Haken raus und bestätige. Daraufhin steht bei State nicht mehr die 0, sondern "false". Nach 2 Minuten ändert sich der Wert wieder von "false" auf "0" und ich bekomme die nächste Meldung.
                                Also scheint das doch was mit der Änderung von 0/false und 1/true zu tun zu haben, oder?

                                Und um noch mal auf Dein Script zurückzukommen. Wenn ich das richtig verstehe schickt Dein Script eine Meldung raus, sobalt sich der Status ändert. Der DECT Adapter ändert 2x den Status, einmal beim Schalten und 2 Minuten später nochmal, allerdings 2x auf Aus oder An, je nachdem. Dein Script sendet immer abwechselnd die Meldung An oder Aus, was normalerweise ja auch so ist. Daher bekomme ich bei Deinem Script doppelte, falsche Meldungen und bei meinem doppelte, aber immerhin richtige Meldungen über den Zustand der Lampe.

                                Puh, was für ein Durcheinander. Ich hoffe, dass es jemand versteht :-D

                                T J 2 Antworten Letzte Antwort
                                0
                                • Crazy32C Crazy32

                                  @Jan1 sagte in Doppelte Benachrichtigung bei Telegram:

                                  @Crazy32
                                  Für die doppelten Telegramme hab ich ja schon ein Blockly gepostet und ich hab zu der Variante hier noch nichts gelesen.

                                  Stimmt. Ich hatte es getestet und mein Script wieder aktiviert weil bei Deinem Script die Meldung falsch war. Es hat mir "Lampe an" gemeldet, obwohl sie aus war. Ich habe aber anscheinend die Rückmeldung vergessen, sorry.

                                  Ich glaube aber das ich die Ursache gefunden habe. Eben habe ich in ioBroker unter "State" bei der DECT 200 Den Wert von Hand geändert. Beim Aufrufen des Objektes steht bei State "0". Wenn ich auf die "0" klicke geht da ein kleines Kästchen auf, in dem ein Haken ist. Ich nehme den Haken raus und bestätige. Daraufhin steht bei State nicht mehr die 0, sondern "false". Nach 2 Minuten ändert sich der Wert wieder von "false" auf "0" und ich bekomme die nächste Meldung.
                                  Also scheint das doch was mit der Änderung von 0/false und 1/true zu tun zu haben, oder?

                                  Und um noch mal auf Dein Script zurückzukommen. Wenn ich das richtig verstehe schickt Dein Script eine Meldung raus, sobalt sich der Status ändert. Der DECT Adapter ändert 2x den Status, einmal beim Schalten und 2 Minuten später nochmal, allerdings 2x auf Aus oder An, je nachdem. Dein Script sendet immer abwechselnd die Meldung An oder Aus, was normalerweise ja auch so ist. Daher bekomme ich bei Deinem Script doppelte, falsche Meldungen und bei meinem doppelte, aber immerhin richtige Meldungen über den Zustand der Lampe.

                                  Puh, was für ein Durcheinander. Ich hoffe, dass es jemand versteht :-D

                                  T Nicht stören
                                  T Nicht stören
                                  ticaki
                                  schrieb am zuletzt editiert von
                                  #40

                                  @Crazy32

                                  die Sache mit 0/false 1/true mit "geändert" ist undefiniert. kann sich richtig verhalten oder auch net. Ich würds abchecken, dann ist man sich sicher.

                                  Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                                  Spenden

                                  1 Antwort Letzte Antwort
                                  0
                                  • Crazy32C Crazy32

                                    @Jan1 sagte in Doppelte Benachrichtigung bei Telegram:

                                    @Crazy32
                                    Für die doppelten Telegramme hab ich ja schon ein Blockly gepostet und ich hab zu der Variante hier noch nichts gelesen.

                                    Stimmt. Ich hatte es getestet und mein Script wieder aktiviert weil bei Deinem Script die Meldung falsch war. Es hat mir "Lampe an" gemeldet, obwohl sie aus war. Ich habe aber anscheinend die Rückmeldung vergessen, sorry.

                                    Ich glaube aber das ich die Ursache gefunden habe. Eben habe ich in ioBroker unter "State" bei der DECT 200 Den Wert von Hand geändert. Beim Aufrufen des Objektes steht bei State "0". Wenn ich auf die "0" klicke geht da ein kleines Kästchen auf, in dem ein Haken ist. Ich nehme den Haken raus und bestätige. Daraufhin steht bei State nicht mehr die 0, sondern "false". Nach 2 Minuten ändert sich der Wert wieder von "false" auf "0" und ich bekomme die nächste Meldung.
                                    Also scheint das doch was mit der Änderung von 0/false und 1/true zu tun zu haben, oder?

                                    Und um noch mal auf Dein Script zurückzukommen. Wenn ich das richtig verstehe schickt Dein Script eine Meldung raus, sobalt sich der Status ändert. Der DECT Adapter ändert 2x den Status, einmal beim Schalten und 2 Minuten später nochmal, allerdings 2x auf Aus oder An, je nachdem. Dein Script sendet immer abwechselnd die Meldung An oder Aus, was normalerweise ja auch so ist. Daher bekomme ich bei Deinem Script doppelte, falsche Meldungen und bei meinem doppelte, aber immerhin richtige Meldungen über den Zustand der Lampe.

                                    Puh, was für ein Durcheinander. Ich hoffe, dass es jemand versteht :-D

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

                                    @Crazy32
                                    Das mit 0 und 1 ist mittlerweile bekannt und wohl ein Fehler im Adapter.
                                    Mein Blockly ist eigentlich Deins gewesen, nur mit den Optimierungen drin, folglich muss das im schlechtesten Fall das Selbe machen wie Deins😉

                                    1 Antwort Letzte Antwort
                                    0
                                    • B Offline
                                      B Offline
                                      BlizzardT
                                      schrieb am zuletzt editiert von
                                      #42

                                      Hallo,
                                      der letzte Beitrag ist zwar schon etwas älter, aber ich glaube mein Problem passt hier ganz gut dazu:
                                      Ich habe mir ein Skript gebaut, das mich benachrichtigen soll, wenn in einem Raum die Luftfeuchtigkeit über 60% steigt (Notwendigkeit zum Lüften), damit ich dann eine Meldung per Telegram bekomme. Das funktioniert grundsätzlich auch super, leider bekomme ich die Meldungen jetzt immer mehrfach. Gibt es eine Möglichkeit hier eine Art Sperre einzufügen, die nach dem Senden der Nachricht erst wieder sendet, wenn die Luftfeuchtigkeit wieder über die 60% steigt und nicht immer wieder, solange die Luftfeuchtigkeit noch über 60% liegt? Anbei ein Bild meines Skriptes für das Bad (Habe hier schon eine Verzögerung eingebaut, da beim Duschen ja die Luftfeuchtigkeit auf jeden Fall über die 60% steigt):

                                      d7df1ada-8a99-4a30-ac2b-e97d5cb0338a-image.png

                                      Für die anderen Räume ist das Skript identisch aufgebaut, jedoch ohne die Verzögerung.

                                      N 1 Antwort Letzte Antwort
                                      0
                                      • B BlizzardT

                                        Hallo,
                                        der letzte Beitrag ist zwar schon etwas älter, aber ich glaube mein Problem passt hier ganz gut dazu:
                                        Ich habe mir ein Skript gebaut, das mich benachrichtigen soll, wenn in einem Raum die Luftfeuchtigkeit über 60% steigt (Notwendigkeit zum Lüften), damit ich dann eine Meldung per Telegram bekomme. Das funktioniert grundsätzlich auch super, leider bekomme ich die Meldungen jetzt immer mehrfach. Gibt es eine Möglichkeit hier eine Art Sperre einzufügen, die nach dem Senden der Nachricht erst wieder sendet, wenn die Luftfeuchtigkeit wieder über die 60% steigt und nicht immer wieder, solange die Luftfeuchtigkeit noch über 60% liegt? Anbei ein Bild meines Skriptes für das Bad (Habe hier schon eine Verzögerung eingebaut, da beim Duschen ja die Luftfeuchtigkeit auf jeden Fall über die 60% steigt):

                                        d7df1ada-8a99-4a30-ac2b-e97d5cb0338a-image.png

                                        Für die anderen Räume ist das Skript identisch aufgebaut, jedoch ohne die Verzögerung.

                                        N Offline
                                        N Offline
                                        Nordischerjung
                                        schrieb am zuletzt editiert von
                                        #43

                                        @blizzardt vielleicht so
                                        106c28a0-a176-4dae-933d-c94aebaa5f53-grafik.png

                                        Gruß Nordischerjung

                                        sonnige Grüße von der Ostsee

                                        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

                                        746

                                        Online

                                        32.5k

                                        Benutzer

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