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

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Reagieren auf Homematic Fensterkontakt

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
28 Beiträge 4 Kommentatoren 987 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

    @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 - es gibt fast nichts, was nicht auch für andere interessant ist.

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    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 - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        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 - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              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 - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                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 - es gibt fast nichts, was nicht auch für andere interessant ist.

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    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 - es gibt fast nichts, was nicht auch für andere interessant ist.

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        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
                          • J jay-jey

                            @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 Nicht stören
                            HomoranH Nicht stören
                            Homoran
                            Global Moderator Administrators
                            schrieb am zuletzt editiert von
                            #22

                            @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

                            läuft auch nicht?
                            Nein Das alte Blockly läuft nicht

                            auch nicht das verkürzte?

                            @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

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

                            doch!
                            dann stimmt entweder der Trigger oder dein anderes Skript nicht.
                            Das schreibt angeblich "wahr" in diesen Datenpunkt, allerdings mit steuere, und somit unbestätigt!

                            @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

                            Sorry das verstehe ich leider nicht.

                            dann sieh dur mal die Bausteine unter "Trigger" an.

                            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                            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:

                              läuft auch nicht?
                              Nein Das alte Blockly läuft nicht

                              auch nicht das verkürzte?

                              @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

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

                              doch!
                              dann stimmt entweder der Trigger oder dein anderes Skript nicht.
                              Das schreibt angeblich "wahr" in diesen Datenpunkt, allerdings mit steuere, und somit unbestätigt!

                              @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

                              Sorry das verstehe ich leider nicht.

                              dann sieh dur mal die Bausteine unter "Trigger" an.

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

                              @homoran said in Reagieren auf Homematic Fensterkontakt:

                              @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

                              läuft auch nicht?
                              Nein Das alte Blockly läuft nicht

                              auch nicht das verkürzte?

                              Nein auch das kürzere funktioniert nicht.

                              @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

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

                              doch!
                              dann stimmt entweder der Trigger oder dein anderes Skript nicht.
                              Das schreibt angeblich "wahr" in diesen Datenpunkt, allerdings mit steuere, und somit unbestätigt!

                              Ich glaube wir reden irgendwie aneinander vorbei oder ich habe nicht sauber beschrieben was überhaupt das Problem ist, dann sorry.

                              @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

                              Sorry das verstehe ich leider nicht.

                              dann sieh dur mal die Bausteine unter "Trigger" an.

                              Also nochmal hier das Blockly:
                              08529add-7c5f-474a-abe6-40c1de44c742-grafik.png
                              Was funktioniert: Der Trigger Löst aus. Es kommen auch die grün markierten Debug outputs
                              Was nicht funktioniert: der rot markierte Bereicht und somit kommt auch der blau markierte Debug.Ouput "Fenster Balkon" nicht.

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

                                @homoran said in Reagieren auf Homematic Fensterkontakt:

                                @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

                                läuft auch nicht?
                                Nein Das alte Blockly läuft nicht

                                auch nicht das verkürzte?

                                Nein auch das kürzere funktioniert nicht.

                                @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

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

                                doch!
                                dann stimmt entweder der Trigger oder dein anderes Skript nicht.
                                Das schreibt angeblich "wahr" in diesen Datenpunkt, allerdings mit steuere, und somit unbestätigt!

                                Ich glaube wir reden irgendwie aneinander vorbei oder ich habe nicht sauber beschrieben was überhaupt das Problem ist, dann sorry.

                                @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

                                Sorry das verstehe ich leider nicht.

                                dann sieh dur mal die Bausteine unter "Trigger" an.

                                Also nochmal hier das Blockly:
                                08529add-7c5f-474a-abe6-40c1de44c742-grafik.png
                                Was funktioniert: Der Trigger Löst aus. Es kommen auch die grün markierten Debug outputs
                                Was nicht funktioniert: der rot markierte Bereicht und somit kommt auch der blau markierte Debug.Ouput "Fenster Balkon" nicht.

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

                                @jay-jey wenn der Wert ein Timestamp ist kann er nicht =1 sein!

                                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                J 1 Antwort Letzte Antwort
                                0
                                • HomoranH Homoran

                                  @jay-jey wenn der Wert ein Timestamp ist kann er nicht =1 sein!

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

                                  @homoran said in Reagieren auf Homematic Fensterkontakt:

                                  @jay-jey wenn der Wert ein Timestamp ist kann er nicht =1 sein!

                                  Nein der Wert der Wert von hm-rpc.1.0000DA49A1970A.1.STATE ist kein Timestamp. Siehe oben der ist entwerder 0 oder 1.

                                  Okay, jetzt verstehe ich es. Du hast hier gesagt ich solle die Triggervariable in den Debug schreiben, das habe ich völlig falsch verstanden. Du meintest die Triggervariable von der letzten if abfrage und nicht die Triggervariable von dem gesamten Blockly. Unter Trigger hab ich nur den Dunkelroten Block aussen verstanden.

                                  Also nochmal: Der Wert von dem Datenpunkt um den es geht ist: 0 oder 1

                                  @homoran said in Reagieren auf Homematic Fensterkontakt:

                                  @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

                                  HomoranH 1 Antwort Letzte Antwort
                                  0
                                  • J jay-jey

                                    @homoran said in Reagieren auf Homematic Fensterkontakt:

                                    @jay-jey wenn der Wert ein Timestamp ist kann er nicht =1 sein!

                                    Nein der Wert der Wert von hm-rpc.1.0000DA49A1970A.1.STATE ist kein Timestamp. Siehe oben der ist entwerder 0 oder 1.

                                    Okay, jetzt verstehe ich es. Du hast hier gesagt ich solle die Triggervariable in den Debug schreiben, das habe ich völlig falsch verstanden. Du meintest die Triggervariable von der letzten if abfrage und nicht die Triggervariable von dem gesamten Blockly. Unter Trigger hab ich nur den Dunkelroten Block aussen verstanden.

                                    Also nochmal: Der Wert von dem Datenpunkt um den es geht ist: 0 oder 1

                                    @homoran said in Reagieren auf Homematic Fensterkontakt:

                                    @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

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

                                    @jay-jey Du triggerst auf Aktualisierung
                                    Die Triggervariable zeigt dir den Wert zum Zeitpunkt des Triggerns.
                                    Der Block "Wert von...." liest den Wert erneut ein

                                    @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

                                    Der Wert von dem Datenpunkt um den es geht ist: 0 oder 1

                                    und warum war da eben ein Timestamp drin?

                                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                    1 Antwort Letzte Antwort
                                    0
                                    • J jay-jey

                                      @homoran said in Reagieren auf Homematic Fensterkontakt:

                                      @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

                                      läuft auch nicht?
                                      Nein Das alte Blockly läuft nicht

                                      auch nicht das verkürzte?

                                      Nein auch das kürzere funktioniert nicht.

                                      @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

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

                                      doch!
                                      dann stimmt entweder der Trigger oder dein anderes Skript nicht.
                                      Das schreibt angeblich "wahr" in diesen Datenpunkt, allerdings mit steuere, und somit unbestätigt!

                                      Ich glaube wir reden irgendwie aneinander vorbei oder ich habe nicht sauber beschrieben was überhaupt das Problem ist, dann sorry.

                                      @jay-jey sagte in Reagieren auf Homematic Fensterkontakt:

                                      Sorry das verstehe ich leider nicht.

                                      dann sieh dur mal die Bausteine unter "Trigger" an.

                                      Also nochmal hier das Blockly:
                                      08529add-7c5f-474a-abe6-40c1de44c742-grafik.png
                                      Was funktioniert: Der Trigger Löst aus. Es kommen auch die grün markierten Debug outputs
                                      Was nicht funktioniert: der rot markierte Bereicht und somit kommt auch der blau markierte Debug.Ouput "Fenster Balkon" nicht.

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

                                      @jay-jey

                                      Und mach den Logikblock doch zusammen in ein und:
                                      Screenshot_2025-11-02-15-07-57-448_com.android.chrome-edit.jpg

                                      Sieht danach doch viel besser aus.

                                      Und im Trigger würde ich auf wurde geändert triggern:
                                      Screenshot_2025-11-02-15-13-47-241_com.android.chrome-edit.jpg
                                      Und beide Trigger rein machen.

                                      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
                                      • J jay-jey

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

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

                                        @jay-jey sagte: Hier noch das andere Blockly

                                        Dann verwende direkt den Tasten-Datenpunkt als Trigger zur Abfrage, ob noch Fenster offen sind:

                                        Blockly_temp.JPG

                                        EDIT: Die Prüfung ohne Vergleich funktioniert sowohl mit 0/1 als auch mit false/true.

                                        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
                                        0
                                        Antworten
                                        • In einem neuen Thema antworten
                                        Anmelden zum Antworten
                                        • Älteste zuerst
                                        • Neuste zuerst
                                        • Meiste Stimmen


                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        664

                                        Online

                                        32.6k

                                        Benutzer

                                        82.2k

                                        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