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!

    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

                        609

                        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