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!

    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

                          564

                          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