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. Switch-Status wird nicht korrekt übermittelt

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    472

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    391

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

Switch-Status wird nicht korrekt übermittelt

Geplant Angeheftet Gesperrt Verschoben Ungelöst Blockly
16 Beiträge 6 Kommentatoren 365 Aufrufe 5 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.
  • C CranixX

    Moin zusammen,

    ich arbeite frisch mit ioBroker und bin daher noch etwas hilflos.
    Mein Ziel ist es vom Telegram Bot benachrichtigt zu werden, wenn das Badfenster länger als 10 Minuten offen steht.

    Verbaut habe ich bereits ein Eve Door&Window, welcher zusätzlich mein Heizungsthermostat steuert - eingebunden sind die Geräte in Homekit.
    Da ich aber keine andere Möglichkeit gefunden habe die Geräte im ioBroker aufzunehmen habe ich mittels Homebridge einen Dummyswitch erstellt, welcher über den Window-Sensor gesteuert wird (Fenster auf = Switch an, Fenster zu = Switch aus). Diesen Dummy-Switch habe ich in Alexa eingebunden und über den Alexa 2.0-Adapter in ioBroker aufgenommen.
    (Falls jemand an dieser Stelle eine weniger Verbastelte Lösung parat hat, gerne mitteilen!)
    Nun habe ich via JavaScript, bzw. Blockly ein Skript erstellt, welches mir durch die Änderungen am Switch-Status einen 10Min-Timer startet, sobald dieser abläuft soll mir der Telegram-Bot eine Nachricht senden:

    Blockly_Bad-Benachrichtigung.png

    Vom Script, etc. klappt alles ganz gut, jedoch wird keine Änderung im PowerState des Dummy-Switches durchgereicht.
    Hat jemand Erfahrungen hierzu gemacht und eine Lösung parat?
    Da alle Instanzen funktionieren kann ich mir vorstellen, dass der Status des Switches über das Alexa-Plugin nicht korrekt weitergegeben wird.

    Bereits im Voraus vielen Dank für Eure Nachrichten!

    crunchipC Abwesend
    crunchipC Abwesend
    crunchip
    Forum Testing Most Active Developer
    schrieb am zuletzt editiert von
    #4

    @cranixx sagte in Switch-Status wird nicht korrekt übermittelt:

    dass der Status des Switches über das Alexa-Plugin nicht korrekt weitergegeben wird.

    möglicherweise

    Bitte bedenkt das die APIs die der Adapter nutzt die von der Alexa-App sind. Das ist nicht dazu geeignet den Status vieler Geräte in Realtime abzufragen!
    
    Weiterhin ein Denkanstoß: Wenn es für die Geräte einen iobroker-Adapter gibt dann nehmt doch besser den anstelle Alexa2. Wenn es noch keinen gibt bitte überlegt Adapter-Requests anzulegen.
    
    Am Ende gilt weiterhin: Wer Smart Home devices nicht braucht oder keine aktuellen Werte braucht bitte deaktiviert die Abfrage bzw setzt 0 als "Interval". Damit reduziert Ihr die Gesamt-Anfragen der ioBroker Community.
    

    https://forum.iobroker.net/topic/60369/test-adapter-alexa2-3-23-0?_=1671438725732

    umgestiegen von Proxmox auf Unraid

    1 Antwort Letzte Antwort
    2
    • C CranixX

      Moin zusammen,

      ich arbeite frisch mit ioBroker und bin daher noch etwas hilflos.
      Mein Ziel ist es vom Telegram Bot benachrichtigt zu werden, wenn das Badfenster länger als 10 Minuten offen steht.

      Verbaut habe ich bereits ein Eve Door&Window, welcher zusätzlich mein Heizungsthermostat steuert - eingebunden sind die Geräte in Homekit.
      Da ich aber keine andere Möglichkeit gefunden habe die Geräte im ioBroker aufzunehmen habe ich mittels Homebridge einen Dummyswitch erstellt, welcher über den Window-Sensor gesteuert wird (Fenster auf = Switch an, Fenster zu = Switch aus). Diesen Dummy-Switch habe ich in Alexa eingebunden und über den Alexa 2.0-Adapter in ioBroker aufgenommen.
      (Falls jemand an dieser Stelle eine weniger Verbastelte Lösung parat hat, gerne mitteilen!)
      Nun habe ich via JavaScript, bzw. Blockly ein Skript erstellt, welches mir durch die Änderungen am Switch-Status einen 10Min-Timer startet, sobald dieser abläuft soll mir der Telegram-Bot eine Nachricht senden:

      Blockly_Bad-Benachrichtigung.png

      Vom Script, etc. klappt alles ganz gut, jedoch wird keine Änderung im PowerState des Dummy-Switches durchgereicht.
      Hat jemand Erfahrungen hierzu gemacht und eine Lösung parat?
      Da alle Instanzen funktionieren kann ich mir vorstellen, dass der Status des Switches über das Alexa-Plugin nicht korrekt weitergegeben wird.

      Bereits im Voraus vielen Dank für Eure Nachrichten!

      DJMarc75D Offline
      DJMarc75D Offline
      DJMarc75
      schrieb am zuletzt editiert von
      #5

      @cranixx sagte in Switch-Status wird nicht korrekt übermittelt:

      dass der Status des Switches über das Alexa-Plugin nicht korrekt weitergegeben wird

      Dieser State ist "write-only" und wird nicht durch den Adapter geändert!
      ALLE States im Ordner SmartHomeDevices vom AlexaAdapter (und bitte mal die installierte Version posten) sind so und man sollte wenn möglich auch diese Geräte über dementsprechende Adapter in ioBroker integrieren und nicht per SmartHomeDevices - da rennt man schnell wieder in ein Ratelimit seitens Amazon.

      Homekit kenne ich nicht daher kann ich da wenig helfen aber da die Geräte wohl dort eingebunden sind, dann sind diese ja schon iwie im ioBroker.

      Lehrling seit 1975 !!!
      Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

      C 1 Antwort Letzte Antwort
      0
      • C CranixX

        Moin zusammen,

        ich arbeite frisch mit ioBroker und bin daher noch etwas hilflos.
        Mein Ziel ist es vom Telegram Bot benachrichtigt zu werden, wenn das Badfenster länger als 10 Minuten offen steht.

        Verbaut habe ich bereits ein Eve Door&Window, welcher zusätzlich mein Heizungsthermostat steuert - eingebunden sind die Geräte in Homekit.
        Da ich aber keine andere Möglichkeit gefunden habe die Geräte im ioBroker aufzunehmen habe ich mittels Homebridge einen Dummyswitch erstellt, welcher über den Window-Sensor gesteuert wird (Fenster auf = Switch an, Fenster zu = Switch aus). Diesen Dummy-Switch habe ich in Alexa eingebunden und über den Alexa 2.0-Adapter in ioBroker aufgenommen.
        (Falls jemand an dieser Stelle eine weniger Verbastelte Lösung parat hat, gerne mitteilen!)
        Nun habe ich via JavaScript, bzw. Blockly ein Skript erstellt, welches mir durch die Änderungen am Switch-Status einen 10Min-Timer startet, sobald dieser abläuft soll mir der Telegram-Bot eine Nachricht senden:

        Blockly_Bad-Benachrichtigung.png

        Vom Script, etc. klappt alles ganz gut, jedoch wird keine Änderung im PowerState des Dummy-Switches durchgereicht.
        Hat jemand Erfahrungen hierzu gemacht und eine Lösung parat?
        Da alle Instanzen funktionieren kann ich mir vorstellen, dass der Status des Switches über das Alexa-Plugin nicht korrekt weitergegeben wird.

        Bereits im Voraus vielen Dank für Eure Nachrichten!

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

        @cranixx sagte: eingebunden sind die Geräte in Homekit.

        Gibt es dafür nicht auch einen Adapter (yahka)?

        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

        C 1 Antwort Letzte Antwort
        0
        • haus-automatisierungH haus-automatisierung

          @cranixx

          Zu dem eigentlichen Problem kann ich nicht helfen - aber das Script hat viel Optimierungspotenzial (wenn es denn laufen würde):

          1. Warum zwei Trigger?
          2. Nimm den Parameter aus dem Trigger anstatt den Wert nochmal zu holen
          3. Stopp den Timer, wenn das Fenster geschlossen wird (sonst kommt nach 10 Min die Nachricht trotzdem)
          4. Spar den Vergleich mit "wahr" oder "falsch" sondern arbeite einfach mit einem "falls / sonst"
          5. ...

          Siehe auch https://www.youtube.com/watch?v=J9j3K0X9vlc

          C Offline
          C Offline
          CranixX
          schrieb am zuletzt editiert von
          #7

          @haus-automatisierung Danke für den Link zum Video, werde ich mir morgen anschauen!
          Falls/Sonst habe ich leider nicht zur Auswahl - ist das ein weiteres Plugin? Ich hätte nur "prüfe-falls wahr-falls falsch"

          1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @cranixx sagte: Blockly ein Skript erstellt

            Immer nur einen Trigger auf den gleichen Datenpunkt verwenden (Ressourcen)!
            Wenn das Fenster geschlossen wird, muss der Timeout gestoppt werden, da sonst die Nachricht immer nach 10 Minuten kommt.
            Prinzip:

            Bild_2022-12-19_174029017.png

            Von Alexa habe ich keine Ahnung.

            C Offline
            C Offline
            CranixX
            schrieb am zuletzt editiert von
            #8

            @paul53 Danke für deine Antwort!
            Meinst du so?:
            Blockly_Bad-Benachrichtigung2.png

            paul53P 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @cranixx sagte: eingebunden sind die Geräte in Homekit.

              Gibt es dafür nicht auch einen Adapter (yahka)?

              C Offline
              C Offline
              CranixX
              schrieb am zuletzt editiert von
              #9

              @paul53 Meines Wissens ist Yahka in die Andere Richtung, also in ioBroker angelegte Geräte in die Home-App zu integrieren. Yahka ist dann quasi die Bridge, wenn ich es richtig verstanden habe.

              1 Antwort Letzte Antwort
              0
              • DJMarc75D DJMarc75

                @cranixx sagte in Switch-Status wird nicht korrekt übermittelt:

                dass der Status des Switches über das Alexa-Plugin nicht korrekt weitergegeben wird

                Dieser State ist "write-only" und wird nicht durch den Adapter geändert!
                ALLE States im Ordner SmartHomeDevices vom AlexaAdapter (und bitte mal die installierte Version posten) sind so und man sollte wenn möglich auch diese Geräte über dementsprechende Adapter in ioBroker integrieren und nicht per SmartHomeDevices - da rennt man schnell wieder in ein Ratelimit seitens Amazon.

                Homekit kenne ich nicht daher kann ich da wenig helfen aber da die Geräte wohl dort eingebunden sind, dann sind diese ja schon iwie im ioBroker.

                C Offline
                C Offline
                CranixX
                schrieb am zuletzt editiert von
                #10

                @djmarc75 Ich habe die v3.23.2 installiert - müsste die aktuelle sein.
                Gibt es einen Adapter für Eve-Geräte? Ich habe keinen gefunden.

                DJMarc75D 1 Antwort Letzte Antwort
                0
                • C CranixX

                  @djmarc75 Ich habe die v3.23.2 installiert - müsste die aktuelle sein.
                  Gibt es einen Adapter für Eve-Geräte? Ich habe keinen gefunden.

                  DJMarc75D Offline
                  DJMarc75D Offline
                  DJMarc75
                  schrieb am zuletzt editiert von
                  #11

                  @cranixx sagte in Switch-Status wird nicht korrekt übermittelt:

                  Gibt es einen Adapter für Eve-Geräte?

                  ich weiss das nicht, hab solche Geräte nicht.
                  Vll hilft Dir da ein anderer User welcher diese Geräte nutzt weiter.

                  Aber den Kontext bzgl. Alexa konnte ich hoffentlich vermitteln.
                  Welche Version vom AlexaAdapter hast Du aktuell ?

                  Lehrling seit 1975 !!!
                  Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                  https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                  C 1 Antwort Letzte Antwort
                  0
                  • DJMarc75D DJMarc75

                    @cranixx sagte in Switch-Status wird nicht korrekt übermittelt:

                    Gibt es einen Adapter für Eve-Geräte?

                    ich weiss das nicht, hab solche Geräte nicht.
                    Vll hilft Dir da ein anderer User welcher diese Geräte nutzt weiter.

                    Aber den Kontext bzgl. Alexa konnte ich hoffentlich vermitteln.
                    Welche Version vom AlexaAdapter hast Du aktuell ?

                    C Offline
                    C Offline
                    CranixX
                    schrieb am zuletzt editiert von
                    #12

                    @djmarc75 Alexa2.0 V3.23.2 :)

                    DJMarc75D 1 Antwort Letzte Antwort
                    0
                    • C CranixX

                      @djmarc75 Alexa2.0 V3.23.2 :)

                      DJMarc75D Offline
                      DJMarc75D Offline
                      DJMarc75
                      schrieb am zuletzt editiert von
                      #13

                      @cranixx sagte in Switch-Status wird nicht korrekt übermittelt:

                      @djmarc75 Alexa2.0 V3.23.2 :)

                      ah, sorry, hattest u ja schon gepostet...
                      Und dennoch: einfach mal auf Hilfe von anderen Usern mit EVE-Geräten warten bevor Du da jetzt iwas verbiegst 😀

                      Lehrling seit 1975 !!!
                      Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                      1 Antwort Letzte Antwort
                      1
                      • C CranixX

                        @paul53 Danke für deine Antwort!
                        Meinst du so?:
                        Blockly_Bad-Benachrichtigung2.png

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

                        @cranixx sagte: Meinst du so?:

                        Nein, so:

                        Bild_2022-12-19_211547181.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
                        1
                        • C CranixX

                          Moin zusammen,

                          ich arbeite frisch mit ioBroker und bin daher noch etwas hilflos.
                          Mein Ziel ist es vom Telegram Bot benachrichtigt zu werden, wenn das Badfenster länger als 10 Minuten offen steht.

                          Verbaut habe ich bereits ein Eve Door&Window, welcher zusätzlich mein Heizungsthermostat steuert - eingebunden sind die Geräte in Homekit.
                          Da ich aber keine andere Möglichkeit gefunden habe die Geräte im ioBroker aufzunehmen habe ich mittels Homebridge einen Dummyswitch erstellt, welcher über den Window-Sensor gesteuert wird (Fenster auf = Switch an, Fenster zu = Switch aus). Diesen Dummy-Switch habe ich in Alexa eingebunden und über den Alexa 2.0-Adapter in ioBroker aufgenommen.
                          (Falls jemand an dieser Stelle eine weniger Verbastelte Lösung parat hat, gerne mitteilen!)
                          Nun habe ich via JavaScript, bzw. Blockly ein Skript erstellt, welches mir durch die Änderungen am Switch-Status einen 10Min-Timer startet, sobald dieser abläuft soll mir der Telegram-Bot eine Nachricht senden:

                          Blockly_Bad-Benachrichtigung.png

                          Vom Script, etc. klappt alles ganz gut, jedoch wird keine Änderung im PowerState des Dummy-Switches durchgereicht.
                          Hat jemand Erfahrungen hierzu gemacht und eine Lösung parat?
                          Da alle Instanzen funktionieren kann ich mir vorstellen, dass der Status des Switches über das Alexa-Plugin nicht korrekt weitergegeben wird.

                          Bereits im Voraus vielen Dank für Eure Nachrichten!

                          crunchipC Abwesend
                          crunchipC Abwesend
                          crunchip
                          Forum Testing Most Active Developer
                          schrieb am zuletzt editiert von
                          #15

                          @cranixx sagte in Switch-Status wird nicht korrekt übermittelt:

                          Verbaut habe ich bereits ein Eve Door&Window, welcher zusätzlich mein Heizungsthermostat steuert - eingebunden sind die Geräte in Homekit.

                          https://hobbyblogging.de/iobroker-homekit

                          umgestiegen von Proxmox auf Unraid

                          1 Antwort Letzte Antwort
                          1
                          • C CranixX

                            Moin zusammen,

                            ich arbeite frisch mit ioBroker und bin daher noch etwas hilflos.
                            Mein Ziel ist es vom Telegram Bot benachrichtigt zu werden, wenn das Badfenster länger als 10 Minuten offen steht.

                            Verbaut habe ich bereits ein Eve Door&Window, welcher zusätzlich mein Heizungsthermostat steuert - eingebunden sind die Geräte in Homekit.
                            Da ich aber keine andere Möglichkeit gefunden habe die Geräte im ioBroker aufzunehmen habe ich mittels Homebridge einen Dummyswitch erstellt, welcher über den Window-Sensor gesteuert wird (Fenster auf = Switch an, Fenster zu = Switch aus). Diesen Dummy-Switch habe ich in Alexa eingebunden und über den Alexa 2.0-Adapter in ioBroker aufgenommen.
                            (Falls jemand an dieser Stelle eine weniger Verbastelte Lösung parat hat, gerne mitteilen!)
                            Nun habe ich via JavaScript, bzw. Blockly ein Skript erstellt, welches mir durch die Änderungen am Switch-Status einen 10Min-Timer startet, sobald dieser abläuft soll mir der Telegram-Bot eine Nachricht senden:

                            Blockly_Bad-Benachrichtigung.png

                            Vom Script, etc. klappt alles ganz gut, jedoch wird keine Änderung im PowerState des Dummy-Switches durchgereicht.
                            Hat jemand Erfahrungen hierzu gemacht und eine Lösung parat?
                            Da alle Instanzen funktionieren kann ich mir vorstellen, dass der Status des Switches über das Alexa-Plugin nicht korrekt weitergegeben wird.

                            Bereits im Voraus vielen Dank für Eure Nachrichten!

                            CodierknechtC Offline
                            CodierknechtC Offline
                            Codierknecht
                            Developer Most Active
                            schrieb am zuletzt editiert von
                            #16

                            @cranixx
                            Geräte ohne eigenen Adapter bekommt man über diesen Weg nach ioBroker und von dort aus nach Homekit:
                            1.) Gerät in HomeKit einbinden
                            2.) Gerät wieder aus HomekKit entfernen
                            3.) Geräte über den "Homekit-Controller" in ioBroker einbinden
                            4.) Gerät über Yahka wieder nach Homekit bringen

                            Ist zumindest insofern weniger verbastelt, als dass es hier keine zusätzliche Homebridge braucht und alles im ioB bleibt.
                            Ist trotzdem etwas "von hinten durch die Brust ins Auge" - aber wenn's eben keinen Adapter gibt die etwas ressourcensparendere Lösung.

                            "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                            Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                            HmIP|ZigBee|Tasmota|Unifi
                            Zabbix Certified Specialist
                            Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                            1 Antwort Letzte Antwort
                            1

                            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

                            562

                            Online

                            32.8k

                            Benutzer

                            82.8k

                            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