Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
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
    18
    1
    770

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

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

Reagieren auf Homematic Fensterkontakt

Scheduled Pinned Locked Moved Skripten / Logik
28 Posts 4 Posters 1.1k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    jay-jey
    wrote on last edited by
    #1

    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 S 3 Replies Last reply
    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 Offline
      HomoranH Offline
      Homoran
      Global Moderator Administrators
      wrote on last edited by
      #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 oben rechts. Danke!
      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      J 1 Reply Last reply
      0
      • HomoranH Homoran

        @jay-jey der Sensor liefert 0 und 1

        J Offline
        J Offline
        jay-jey
        wrote on last edited by
        #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 Reply Last reply
        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 Away
          S Away
          Shadowhunter23
          wrote on last edited by
          #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 Reply Last reply
          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 Offline
            HomoranH Offline
            Homoran
            Global Moderator Administrators
            wrote on last edited by 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 oben rechts. Danke!
            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            S HomoranH 2 Replies Last reply
            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 Away
              S Away
              Shadowhunter23
              wrote on last edited by 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 Reply Last reply
              0
              • S Shadowhunter23

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

                J Offline
                J Offline
                jay-jey
                wrote on last edited by 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 Reply Last reply
                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 Offline
                  HomoranH Offline
                  Homoran
                  Global Moderator Administrators
                  wrote on last edited by
                  #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 oben rechts. Danke!
                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  J 1 Reply Last reply
                  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
                    wrote on last edited by
                    #9

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

                    HomoranH 1 Reply Last reply
                    0
                    • J jay-jey

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

                      HomoranH Offline
                      HomoranH Offline
                      Homoran
                      Global Moderator Administrators
                      wrote on last edited by
                      #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 oben rechts. Danke!
                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      J 1 Reply Last reply
                      0
                      • HomoranH Homoran

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

                        J Offline
                        J Offline
                        jay-jey
                        wrote on last edited by
                        #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 Reply Last reply
                        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 Offline
                          HomoranH Offline
                          Homoran
                          Global Moderator Administrators
                          wrote on last edited by 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 oben rechts. Danke!
                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                          J 1 Reply Last reply
                          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
                            wrote on last edited by
                            #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 Reply Last reply
                            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
                              wrote on last edited by
                              #14

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

                              HomoranH paul53P 2 Replies Last reply
                              0
                              • J jay-jey

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

                                HomoranH Offline
                                HomoranH Offline
                                Homoran
                                Global Moderator Administrators
                                wrote on last edited by 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 oben rechts. Danke!
                                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                1 Reply Last reply
                                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 Offline
                                  HomoranH Offline
                                  Homoran
                                  Global Moderator Administrators
                                  wrote on last edited by
                                  #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 oben rechts. Danke!
                                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                  J 1 Reply Last reply
                                  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
                                    wrote on last edited by
                                    #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 Replies Last reply
                                    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 Offline
                                      HomoranH Offline
                                      Homoran
                                      Global Moderator Administrators
                                      wrote on last edited by
                                      #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 oben rechts. Danke!
                                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                      J 1 Reply Last reply
                                      0
                                      • HomoranH Homoran

                                        @jay-jey bitte die Blocklys zeigen!

                                        J Offline
                                        J Offline
                                        jay-jey
                                        wrote on last edited by
                                        #19

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

                                        1 Reply Last reply
                                        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 Offline
                                          HomoranH Offline
                                          Homoran
                                          Global Moderator Administrators
                                          wrote on last edited by
                                          #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 oben rechts. Danke!
                                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                          J 1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          290

                                          Online

                                          32.8k

                                          Users

                                          82.7k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe