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. Reagieren auf Homematic Fensterkontakt

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    393

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Reagieren auf Homematic Fensterkontakt

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
28 Beiträge 4 Kommentatoren 1.1k Aufrufe 2 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 jay-jey

    Hallo,

    ich habe meinen Iobroker nach ein paar Jahren mal neu aufgesetzt und im alten meine Skripte exportiert und in den neuen eingefügt. Funktioniert auch soweit, bis auf eine automatisierung, die meine Fenster Kontakte abfragt. Ich weiß aber nicht was hier schief läuft.

    hier die
    d9b9069c-bc69-4bd5-8bcf-8e9fffdb64cd-grafik.png

    und hier der entsprechende Datenpunkt
    0875f405-fb34-4c80-b6ed-12340b4dfaf5-grafik.png

    weiß jemamd woran das liegen könnte? Weil schalten tut der Datenpunkt.
    5e21afe6-5066-44a0-910f-65e05df81703-grafik.png

    HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #2

    @jay-jey der Sensor liefert 0 und 1

    kein Support per PN! - Fragen im Forum stellen -
    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    J 1 Antwort Letzte Antwort
    0
    • HomoranH Homoran

      @jay-jey der Sensor liefert 0 und 1

      J Offline
      J Offline
      jay-jey
      schrieb am zuletzt editiert von
      #3

      @homoran Ja ich habe doch auch eine Falls Sensor gleich 1 abfrage in meinem Blockly stehen, daher verstehe ich es ja nicht. Oder hab ich da einen Fehler?

      1 Antwort Letzte Antwort
      0
      • J jay-jey

        Hallo,

        ich habe meinen Iobroker nach ein paar Jahren mal neu aufgesetzt und im alten meine Skripte exportiert und in den neuen eingefügt. Funktioniert auch soweit, bis auf eine automatisierung, die meine Fenster Kontakte abfragt. Ich weiß aber nicht was hier schief läuft.

        hier die
        d9b9069c-bc69-4bd5-8bcf-8e9fffdb64cd-grafik.png

        und hier der entsprechende Datenpunkt
        0875f405-fb34-4c80-b6ed-12340b4dfaf5-grafik.png

        weiß jemamd woran das liegen könnte? Weil schalten tut der Datenpunkt.
        5e21afe6-5066-44a0-910f-65e05df81703-grafik.png

        S Abwesend
        S Abwesend
        Shadowhunter23
        schrieb am zuletzt editiert von
        #4

        @jay-jey
        Ist da noch ein Trigger um den Block?

        Proxmox 9 HA-Cluster mit 3x HP prodesk 400 G6 i5
        Bei einem downvote bitte melden, es könnte sein, dass dieser ungewollt ist!

        J 1 Antwort Letzte Antwort
        0
        • J jay-jey

          Hallo,

          ich habe meinen Iobroker nach ein paar Jahren mal neu aufgesetzt und im alten meine Skripte exportiert und in den neuen eingefügt. Funktioniert auch soweit, bis auf eine automatisierung, die meine Fenster Kontakte abfragt. Ich weiß aber nicht was hier schief läuft.

          hier die
          d9b9069c-bc69-4bd5-8bcf-8e9fffdb64cd-grafik.png

          und hier der entsprechende Datenpunkt
          0875f405-fb34-4c80-b6ed-12340b4dfaf5-grafik.png

          weiß jemamd woran das liegen könnte? Weil schalten tut der Datenpunkt.
          5e21afe6-5066-44a0-910f-65e05df81703-grafik.png

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von Homoran
          #5

          @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

          Ich weiß aber nicht was hier schief läuft.

          Dann bitte mehr Infos!
          Was passiert, und was nicht?
          was soll der Block OPEN denn dann?
          was steuerst du denn da?
          Zu welchem Adapter gehört Fenster_Abfrage?

          und bitte keine Screenshots von Code!

          kein Support per PN! - Fragen im Forum stellen -
          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          S HomoranH 2 Antworten Letzte Antwort
          0
          • HomoranH Homoran

            @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

            Ich weiß aber nicht was hier schief läuft.

            Dann bitte mehr Infos!
            Was passiert, und was nicht?
            was soll der Block OPEN denn dann?
            was steuerst du denn da?
            Zu welchem Adapter gehört Fenster_Abfrage?

            und bitte keine Screenshots von Code!

            S Abwesend
            S Abwesend
            Shadowhunter23
            schrieb am zuletzt editiert von Shadowhunter23
            #6

            @homoran sagte in Reagieren auf Homematic Fensterkontakt:

            was soll der Block OPEN denn dann?

            Da wollte @jay-jey probieren ob nicht doch OPEN funktioniert...

            Proxmox 9 HA-Cluster mit 3x HP prodesk 400 G6 i5
            Bei einem downvote bitte melden, es könnte sein, dass dieser ungewollt ist!

            1 Antwort Letzte Antwort
            0
            • S Shadowhunter23

              @jay-jey
              Ist da noch ein Trigger um den Block?

              J Offline
              J Offline
              jay-jey
              schrieb am zuletzt editiert von jay-jey
              #7

              @shadowhunter23 Ja hab ich, Open hab ich auch schon probiert. Funktioniert auch nicht.

              der komplette code ist unten.

              Wenn ich die automatisierung auslöse wir nur der äußere Block abgearbeitet nicht der innere.

              
              var Fenster_auf;
              
              on({ id: [].concat(['0_userdata.0.Fenster_offen']), change: 'any' }, async (obj) => {
                let value = obj.state.val;
                let oldValue = obj.oldState.val;
                console.info('test');
                if (getState('0_userdata.0.Fenster_offen').val == true) {
                  console.info('2');
                  if (getState('hm-rpc.0.OEQ0442309.1.ERROR-1_ALARM').val == true) {
                    Fenster_auf = 'Wohnzimmer';
                    setState('0_userdata.0.Fenster_offen' /* Fenster_offen */, true);
                    console.debug('Fenster Wohnzimmer');
                  } else if (getState('hm-rpc.1.0000DA49A1970A.1.STATE').val == 1) {
                    setState('0_userdata.0.Fenster_Abfrage' /* Fenster_Abfrage */, true);
                    Fenster_auf = 'Balkon';
                    console.debug('Fenster Balkon');
                  } else if (getState('hm-rpc.1.0000DBE996FFFE.1.STATE').val == 1) {
                    setState('0_userdata.0.Fenster_Abfrage' /* Fenster_Abfrage */, true);
                    Fenster_auf = 'Schafzimmer';
                    console.debug('Fenster Schlafzimmer');
                  } else if (getState('hm-rpc.1.0000DD89B7C6AD.1.STATE').val == 1) {
                    setState('0_userdata.0.Fenster_Abfrage' /* Fenster_Abfrage */, true);
                    Fenster_auf = 'Bad';
                    console.debug('Fenster Bad');
                  } else {
                    Fenster_auf = 'alle zu';
                    setState('0_userdata.0.Fenster_Abfrage' /* Fenster_Abfrage */, false);
                    console.debug('Fenster zu');
                  }
                  setState('0_userdata.0.Fenster_Abfrage' /* Fenster_Abfrage */, false);
                }
              });
              
              
              HomoranH 1 Antwort Letzte Antwort
              0
              • J jay-jey

                @shadowhunter23 Ja hab ich, Open hab ich auch schon probiert. Funktioniert auch nicht.

                der komplette code ist unten.

                Wenn ich die automatisierung auslöse wir nur der äußere Block abgearbeitet nicht der innere.

                
                var Fenster_auf;
                
                on({ id: [].concat(['0_userdata.0.Fenster_offen']), change: 'any' }, async (obj) => {
                  let value = obj.state.val;
                  let oldValue = obj.oldState.val;
                  console.info('test');
                  if (getState('0_userdata.0.Fenster_offen').val == true) {
                    console.info('2');
                    if (getState('hm-rpc.0.OEQ0442309.1.ERROR-1_ALARM').val == true) {
                      Fenster_auf = 'Wohnzimmer';
                      setState('0_userdata.0.Fenster_offen' /* Fenster_offen */, true);
                      console.debug('Fenster Wohnzimmer');
                    } else if (getState('hm-rpc.1.0000DA49A1970A.1.STATE').val == 1) {
                      setState('0_userdata.0.Fenster_Abfrage' /* Fenster_Abfrage */, true);
                      Fenster_auf = 'Balkon';
                      console.debug('Fenster Balkon');
                    } else if (getState('hm-rpc.1.0000DBE996FFFE.1.STATE').val == 1) {
                      setState('0_userdata.0.Fenster_Abfrage' /* Fenster_Abfrage */, true);
                      Fenster_auf = 'Schafzimmer';
                      console.debug('Fenster Schlafzimmer');
                    } else if (getState('hm-rpc.1.0000DD89B7C6AD.1.STATE').val == 1) {
                      setState('0_userdata.0.Fenster_Abfrage' /* Fenster_Abfrage */, true);
                      Fenster_auf = 'Bad';
                      console.debug('Fenster Bad');
                    } else {
                      Fenster_auf = 'alle zu';
                      setState('0_userdata.0.Fenster_Abfrage' /* Fenster_Abfrage */, false);
                      console.debug('Fenster zu');
                    }
                    setState('0_userdata.0.Fenster_Abfrage' /* Fenster_Abfrage */, false);
                  }
                });
                
                
                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #8

                @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

                der komplette code ist unten.

                bitte das Blockly zeigen!

                kein Support per PN! - Fragen im Forum stellen -
                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                J 1 Antwort Letzte Antwort
                0
                • HomoranH Homoran

                  @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

                  der komplette code ist unten.

                  bitte das Blockly zeigen!

                  J Offline
                  J Offline
                  jay-jey
                  schrieb am zuletzt editiert von
                  #9

                  @homoran aca4b5c4-dfaa-413c-b42f-4c2ba303227a-grafik.png

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • J jay-jey

                    @homoran aca4b5c4-dfaa-413c-b42f-4c2ba303227a-grafik.png

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #10

                    @jay-jey was ist der Zriggerdatenpunkt?
                    was steht in Zeile 40?

                    kein Support per PN! - Fragen im Forum stellen -
                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    J 1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @jay-jey was ist der Zriggerdatenpunkt?
                      was steht in Zeile 40?

                      J Offline
                      J Offline
                      jay-jey
                      schrieb am zuletzt editiert von
                      #11

                      @homoran Der Triggerdatenpunkt ist ein Schalter, der in einem anderen Blockly ausgelöt wird wenn der Schalter gedrückt wird. Ist mein Schalter der alles ausschalte wenn ich die Wohnung verlasse. In diesem Blockly wird dann abgefragt ob noch ein Fenster auf ist. Wenn ein Fenster auf ist, dann soll eine Lampe im Flur Blinken. Dass ist dann die Zeile 40. Da stand noch ein flasches Gerät drin ist mittlerweil behoben. Aber es funktioniert immer noch nicht.

                      HomoranH 1 Antwort Letzte Antwort
                      0
                      • HomoranH Homoran

                        @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

                        Ich weiß aber nicht was hier schief läuft.

                        Dann bitte mehr Infos!
                        Was passiert, und was nicht?
                        was soll der Block OPEN denn dann?
                        was steuerst du denn da?
                        Zu welchem Adapter gehört Fenster_Abfrage?

                        und bitte keine Screenshots von Code!

                        HomoranH Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von Homoran
                        #12

                        @homoran sagte in Reagieren auf Homematic Fensterkontakt:

                        Dann bitte mehr Infos!
                        Was passiert, und was nicht?
                        was soll der Block OPEN denn dann?
                        was steuerst du denn da?
                        Zu welchem Adapter gehört Fenster_Abfrage?

                        schreib mal in das erste debug statt test die triggervariable wert

                        kein Support per PN! - Fragen im Forum stellen -
                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        J 1 Antwort Letzte Antwort
                        0
                        • HomoranH Homoran

                          @homoran sagte in Reagieren auf Homematic Fensterkontakt:

                          Dann bitte mehr Infos!
                          Was passiert, und was nicht?
                          was soll der Block OPEN denn dann?
                          was steuerst du denn da?
                          Zu welchem Adapter gehört Fenster_Abfrage?

                          schreib mal in das erste debug statt test die triggervariable wert

                          J Offline
                          J Offline
                          jay-jey
                          schrieb am zuletzt editiert von
                          #13

                          @homoran
                          44d2f0f6-1a82-4528-86ad-601775d8b434-grafik.png
                          So?
                          Dann Sieht mein Log so aus:
                          2dbdcf92-9df5-445c-bc5b-ecb90d412c56-grafik.png

                          J 1 Antwort Letzte Antwort
                          0
                          • J jay-jey

                            @homoran
                            44d2f0f6-1a82-4528-86ad-601775d8b434-grafik.png
                            So?
                            Dann Sieht mein Log so aus:
                            2dbdcf92-9df5-445c-bc5b-ecb90d412c56-grafik.png

                            J Offline
                            J Offline
                            jay-jey
                            schrieb am zuletzt editiert von
                            #14

                            Hier noch das andere Blockly
                            07bd0a53-dbff-4c68-9a63-807da9b0b15f-grafik.png

                            HomoranH paul53P 2 Antworten Letzte Antwort
                            0
                            • J jay-jey

                              Hier noch das andere Blockly
                              07bd0a53-dbff-4c68-9a63-807da9b0b15f-grafik.png

                              HomoranH Nicht stören
                              HomoranH Nicht stören
                              Homoran
                              Global Moderator Administrators
                              schrieb am zuletzt editiert von Homoran
                              #15

                              @jay-jey nochmal:

                              @homoran sagte in Reagieren auf Homematic Fensterkontakt:

                              bitte keine Screenshots von Code!

                              das kann ich am Handy nicht entziffern
                              EDIT: ist das ein Timestamp?

                              du hast nicht
                              @homoran sagte in Reagieren auf Homematic Fensterkontakt:

                              die triggervariable wert

                              genommen!
                              ist das der Trigger Datenpunkt?
                              der wird jetzt aber neu eingelesen!

                              Außerdem

                              @homoran sagte in Reagieren auf Homematic Fensterkontakt:

                              was steuerst du denn da?
                              Zu welchem Adapter gehört Fenster_Abfrage?

                              du benutzst andauernd steuere!!
                              für eigene Datenpunkte nimmt man aktualisiere!

                              kein Support per PN! - Fragen im Forum stellen -
                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                              Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                              1 Antwort Letzte Antwort
                              0
                              • J jay-jey

                                @homoran Der Triggerdatenpunkt ist ein Schalter, der in einem anderen Blockly ausgelöt wird wenn der Schalter gedrückt wird. Ist mein Schalter der alles ausschalte wenn ich die Wohnung verlasse. In diesem Blockly wird dann abgefragt ob noch ein Fenster auf ist. Wenn ein Fenster auf ist, dann soll eine Lampe im Flur Blinken. Dass ist dann die Zeile 40. Da stand noch ein flasches Gerät drin ist mittlerweil behoben. Aber es funktioniert immer noch nicht.

                                HomoranH Nicht stören
                                HomoranH Nicht stören
                                Homoran
                                Global Moderator Administrators
                                schrieb am zuletzt editiert von
                                #16

                                @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

                                Der Triggerdatenpunkt ist ein Schalter, der in einem anderen Blockly ausgelöt wird

                                Anscheinend ja nicht!

                                @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

                                Hier noch das andere Blockly

                                da "steuerst" du einen Datenpunkt mit dem Taster.
                                Der Datenpunkt ist der Trigger.

                                Aber steht da ein Timestamp im DP??

                                kein Support per PN! - Fragen im Forum stellen -
                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                J 1 Antwort Letzte Antwort
                                0
                                • HomoranH Homoran

                                  @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

                                  Der Triggerdatenpunkt ist ein Schalter, der in einem anderen Blockly ausgelöt wird

                                  Anscheinend ja nicht!

                                  @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

                                  Hier noch das andere Blockly

                                  da "steuerst" du einen Datenpunkt mit dem Taster.
                                  Der Datenpunkt ist der Trigger.

                                  Aber steht da ein Timestamp im DP??

                                  J Offline
                                  J Offline
                                  jay-jey
                                  schrieb am zuletzt editiert von
                                  #17

                                  ALso ich habe jetzt mal das ganze Blockly nochmal neu aufgesetzt und es funktioniert. Aber irgendwie komme ich nicht dahinter warum. Vielleicht hab ihr ja ne Idee, falls nicht ist es auch egal weil es jetzt für mich funktioniert.

                                  Hier das alte Blockly, dass ich mal auf die Kernfunktion zusammen gestampft habe:

                                  var Fenster_auf;
                                  
                                  
                                  on({ id: [].concat(['0_userdata.0.Fenster_offen']), change: 'any' }, async (obj) => {
                                    let value = obj.state.val;
                                    let oldValue = obj.oldState.val;
                                    console.info(getState('hass.0.entities.event.hm_dis_ep_wm55_peq0177537_ch1.state').val);
                                    console.info(getState('0_userdata.0.Fenster_offen').val);
                                    if (getState('0_userdata.0.Fenster_offen').val == true) {
                                      console.info('2');
                                      if (getState('hm-rpc.1.0000DA49A1970A.1.STATE').val == 1) {
                                        Fenster_auf = 'Balkon';
                                        console.debug('Fenster Balkon');
                                        setState('0_userdata.0.Fenster_Abfrage' /* Fenster_Abfrage */, true);
                                      }
                                    }
                                  });
                                  
                                  

                                  und hier das Neue, dass funktioniert

                                  var Fenster_auf;
                                  
                                  
                                  on({ id: [].concat(['0_userdata.0.Fenster_offen']), change: 'any' }, async (obj) => {
                                    let value = obj.state.val;
                                    let oldValue = obj.oldState.val;
                                    console.info('hat ausgelöst');
                                    if (getState('0_userdata.0.Fenster_offen').val == true) {
                                      if (getState('hm-rpc.1.0000DA49A1970A.1.STATE').val == 1) {
                                        Fenster_auf = 'Balkon';
                                        console.info('Abfrage funktioniert');
                                        setState('0_userdata.0.Fenster_Abfrage' /* Fenster_Abfrage */, true);
                                      }
                                    }
                                  });
                                  
                                  
                                  HomoranH 2 Antworten Letzte Antwort
                                  0
                                  • J jay-jey

                                    ALso ich habe jetzt mal das ganze Blockly nochmal neu aufgesetzt und es funktioniert. Aber irgendwie komme ich nicht dahinter warum. Vielleicht hab ihr ja ne Idee, falls nicht ist es auch egal weil es jetzt für mich funktioniert.

                                    Hier das alte Blockly, dass ich mal auf die Kernfunktion zusammen gestampft habe:

                                    var Fenster_auf;
                                    
                                    
                                    on({ id: [].concat(['0_userdata.0.Fenster_offen']), change: 'any' }, async (obj) => {
                                      let value = obj.state.val;
                                      let oldValue = obj.oldState.val;
                                      console.info(getState('hass.0.entities.event.hm_dis_ep_wm55_peq0177537_ch1.state').val);
                                      console.info(getState('0_userdata.0.Fenster_offen').val);
                                      if (getState('0_userdata.0.Fenster_offen').val == true) {
                                        console.info('2');
                                        if (getState('hm-rpc.1.0000DA49A1970A.1.STATE').val == 1) {
                                          Fenster_auf = 'Balkon';
                                          console.debug('Fenster Balkon');
                                          setState('0_userdata.0.Fenster_Abfrage' /* Fenster_Abfrage */, true);
                                        }
                                      }
                                    });
                                    
                                    

                                    und hier das Neue, dass funktioniert

                                    var Fenster_auf;
                                    
                                    
                                    on({ id: [].concat(['0_userdata.0.Fenster_offen']), change: 'any' }, async (obj) => {
                                      let value = obj.state.val;
                                      let oldValue = obj.oldState.val;
                                      console.info('hat ausgelöst');
                                      if (getState('0_userdata.0.Fenster_offen').val == true) {
                                        if (getState('hm-rpc.1.0000DA49A1970A.1.STATE').val == 1) {
                                          Fenster_auf = 'Balkon';
                                          console.info('Abfrage funktioniert');
                                          setState('0_userdata.0.Fenster_Abfrage' /* Fenster_Abfrage */, true);
                                        }
                                      }
                                    });
                                    
                                    
                                    HomoranH Nicht stören
                                    HomoranH Nicht stören
                                    Homoran
                                    Global Moderator Administrators
                                    schrieb am zuletzt editiert von
                                    #18

                                    @jay-jey bitte die Blocklys zeigen!

                                    kein Support per PN! - Fragen im Forum stellen -
                                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                    J 1 Antwort Letzte Antwort
                                    0
                                    • HomoranH Homoran

                                      @jay-jey bitte die Blocklys zeigen!

                                      J Offline
                                      J Offline
                                      jay-jey
                                      schrieb am zuletzt editiert von
                                      #19

                                      @homoran Alt:
                                      c8271a59-ee33-4665-90fe-37733950ba35-grafik.png
                                      neu:
                                      33fbfa64-f335-4b70-9d98-d86941244cbf-grafik.png

                                      1 Antwort Letzte Antwort
                                      0
                                      • J jay-jey

                                        ALso ich habe jetzt mal das ganze Blockly nochmal neu aufgesetzt und es funktioniert. Aber irgendwie komme ich nicht dahinter warum. Vielleicht hab ihr ja ne Idee, falls nicht ist es auch egal weil es jetzt für mich funktioniert.

                                        Hier das alte Blockly, dass ich mal auf die Kernfunktion zusammen gestampft habe:

                                        var Fenster_auf;
                                        
                                        
                                        on({ id: [].concat(['0_userdata.0.Fenster_offen']), change: 'any' }, async (obj) => {
                                          let value = obj.state.val;
                                          let oldValue = obj.oldState.val;
                                          console.info(getState('hass.0.entities.event.hm_dis_ep_wm55_peq0177537_ch1.state').val);
                                          console.info(getState('0_userdata.0.Fenster_offen').val);
                                          if (getState('0_userdata.0.Fenster_offen').val == true) {
                                            console.info('2');
                                            if (getState('hm-rpc.1.0000DA49A1970A.1.STATE').val == 1) {
                                              Fenster_auf = 'Balkon';
                                              console.debug('Fenster Balkon');
                                              setState('0_userdata.0.Fenster_Abfrage' /* Fenster_Abfrage */, true);
                                            }
                                          }
                                        });
                                        
                                        

                                        und hier das Neue, dass funktioniert

                                        var Fenster_auf;
                                        
                                        
                                        on({ id: [].concat(['0_userdata.0.Fenster_offen']), change: 'any' }, async (obj) => {
                                          let value = obj.state.val;
                                          let oldValue = obj.oldState.val;
                                          console.info('hat ausgelöst');
                                          if (getState('0_userdata.0.Fenster_offen').val == true) {
                                            if (getState('hm-rpc.1.0000DA49A1970A.1.STATE').val == 1) {
                                              Fenster_auf = 'Balkon';
                                              console.info('Abfrage funktioniert');
                                              setState('0_userdata.0.Fenster_Abfrage' /* Fenster_Abfrage */, true);
                                            }
                                          }
                                        });
                                        
                                        
                                        HomoranH Nicht stören
                                        HomoranH Nicht stören
                                        Homoran
                                        Global Moderator Administrators
                                        schrieb am zuletzt editiert von
                                        #20

                                        @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

                                        das alte Blockly, dass ich mal auf die Kernfunktion zusammen gestampft habe:

                                        läuft auch nicht?
                                        kommt da immer noch ein Timestamp?

                                        gibt es im neuen Skript diesen debug nicht?

                                        Außerdem
                                        du nutzst immer noch steuere und nicht den Trigger Baustein "Wert"

                                        kein Support per PN! - Fragen im Forum stellen -
                                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                        J 1 Antwort Letzte Antwort
                                        0
                                        • HomoranH Homoran

                                          @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

                                          das alte Blockly, dass ich mal auf die Kernfunktion zusammen gestampft habe:

                                          läuft auch nicht?
                                          kommt da immer noch ein Timestamp?

                                          gibt es im neuen Skript diesen debug nicht?

                                          Außerdem
                                          du nutzst immer noch steuere und nicht den Trigger Baustein "Wert"

                                          J Offline
                                          J Offline
                                          jay-jey
                                          schrieb am zuletzt editiert von
                                          #21

                                          @homoran said in Reagieren auf Homematic Fensterkontakt:

                                          @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

                                          das alte Blockly, dass ich mal auf die Kernfunktion zusammen gestampft habe:

                                          läuft auch nicht?
                                          Nein Das alte Blockly läuft nicht, es wird die Falls Abfrage ob hm-rpc.1.0000DA49A1970A.1.STATE = 1 ist nicht ausgewertet, somit löst das Skript nicht aus. Bei dem Neuen schon, aber ich weiß halt nicht warum es im Alten nicht funktioniert und beim Neuen schon

                                          kommt da immer noch ein Timestamp?
                                          Ja, aber das ist überhaupt nicht das Problem

                                          gibt es im neuen Skript diesen debug nicht?
                                          Welchen Debug meinst du?

                                          Außerdem
                                          du nutzst immer noch steuere und nicht den Trigger Baustein "Wert"
                                          Sorry das verstehe ich leider nicht.

                                          HomoranH 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

                                          721

                                          Online

                                          32.7k

                                          Benutzer

                                          82.5k

                                          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