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. Blockly
  5. [Gelöst]Status Garagentor

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    12
    1
    309

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.3k

[Gelöst]Status Garagentor

Geplant Angeheftet Gesperrt Verschoben Blockly
8 Beiträge 3 Kommentatoren 1.0k Aufrufe 3 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.
  • G Offline
    G Offline
    gises
    schrieb am zuletzt editiert von gises
    #1

    Hallo zusammen
    Zuerst mal ein grosses Lob und Dank an alle die hier Tipps und Tricks geben, War bisher aktiver Mitleser und steh heute mal vor einem Problem.

    Habe ein Blockly erstellt um den Status des Garagentor abzufragen und an Yahka bzw. Homekit zu übergeben.
    Setze dafür einen Shelly 1 als Garagentor Schalter ein und habe vom Garagentor den Status ob offen oder geschlossen.
    Wenn ich das Blockly starte, generiert es immer einen Fehler.
    zum besseren Verständnis was ich gemacht habe mit Screenshots dokumentiert.

    Zuerst Virtuelle Datenpunkte erstellt, Logikwert
    fbc41689-1467-4346-a6e6-0288c4971328-image.png

    Dann in YAHKA die Werte hinterlegt
    00143518-608a-4124-8a1c-41caa3df2bda-image.png

    Die originalen Datenpunkte vom Garagentor vom Shelly Switch lauten wie folgt. Wenn ich dies in YAHKA hinterlege kann ich das Garagentor öffnen und schliessen, funktioniert. Halt der Status wird nicht richtig im Homekit angezeigt.
    3ee7a3bd-9907-4105-9ecd-5f6977b23da3-image.png

    Das Blockly wie folgt aufgebaut
    f0974e59-d349-47c3-9d24-18044397762d-image.png

    Wenn ich das Blockly starte, sind im Log folgenden Fehlermeldungen
    52c8dd99-e73f-47fa-af17-faf7b9abee08-image.png

    Was mach ich falsch, bzw. übersehe ich?
    Danke für euere Tipps im voraus!

    Gruss Gises

    paul53P 1 Antwort Letzte Antwort
    0
    • G gises

      Hallo zusammen
      Zuerst mal ein grosses Lob und Dank an alle die hier Tipps und Tricks geben, War bisher aktiver Mitleser und steh heute mal vor einem Problem.

      Habe ein Blockly erstellt um den Status des Garagentor abzufragen und an Yahka bzw. Homekit zu übergeben.
      Setze dafür einen Shelly 1 als Garagentor Schalter ein und habe vom Garagentor den Status ob offen oder geschlossen.
      Wenn ich das Blockly starte, generiert es immer einen Fehler.
      zum besseren Verständnis was ich gemacht habe mit Screenshots dokumentiert.

      Zuerst Virtuelle Datenpunkte erstellt, Logikwert
      fbc41689-1467-4346-a6e6-0288c4971328-image.png

      Dann in YAHKA die Werte hinterlegt
      00143518-608a-4124-8a1c-41caa3df2bda-image.png

      Die originalen Datenpunkte vom Garagentor vom Shelly Switch lauten wie folgt. Wenn ich dies in YAHKA hinterlege kann ich das Garagentor öffnen und schliessen, funktioniert. Halt der Status wird nicht richtig im Homekit angezeigt.
      3ee7a3bd-9907-4105-9ecd-5f6977b23da3-image.png

      Das Blockly wie folgt aufgebaut
      f0974e59-d349-47c3-9d24-18044397762d-image.png

      Wenn ich das Blockly starte, sind im Log folgenden Fehlermeldungen
      52c8dd99-e73f-47fa-af17-faf7b9abee08-image.png

      Was mach ich falsch, bzw. übersehe ich?
      Danke für euere Tipps im voraus!

      Gruss Gises

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

      @gises
      Deaktiviere oder lösche das Skript unter der Gruppe "global" (Expertenmodus einschalten).

      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

      G 1 Antwort Letzte Antwort
      0
      • wendy2702W Online
        wendy2702W Online
        wendy2702
        schrieb am zuletzt editiert von
        #3

        Habe diese Javascript hier unter COMMON aus dem Forum:

        var timeout;
        on({id: 'hm-rpc.0.OEQXXX1.1.STATE', change: "ne"}, function (obj) {
          var value = obj.state.val;
          var oldValue = obj.oldState.val;
          timeout = setTimeout(function () {
            if (getState("hm-rpc.0.OEXXX.1.STATE").val == false) {
              // Definiere Tor für HK als geschlossen
              setState("0_userdata.0.LageGaragentor_links_HK"/*LageGaragentor_HK*/, 1, true);
              setState("0_userdata.0.SchalterGaragentor_links_HK"/*schalteGaragentor_HK*/, 1, true);
            } else {
              // Definiere Tor für HK als offen
              setState("0_userdata.0.LageGaragentor_links_HK"/*LageGaragentor_HK*/, 0, true);
              setState("0_userdata.0.SchalterGaragentor_links_HK"/*schalteGaragentor_HK*/, 0, true);
            }
          }, 1000);
        });
        

        Und diese DP's:

        8fc4e70b-6c52-4efc-9420-e1272cbd26f4-grafik.png

        ea17a421-a9a0-4a08-a3c3-2586935ab6e8-grafik.png

        So in YAHKA:

        a2055e0e-b616-46b9-8c60-19a2c1eb9c8b-grafik.png

        acde7013-248c-4c19-9289-bf0b962bc0d5-grafik.png

        Bitte keine Fragen per PN, die gehören ins Forum!

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

        G 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @gises
          Deaktiviere oder lösche das Skript unter der Gruppe "global" (Expertenmodus einschalten).

          G Offline
          G Offline
          gises
          schrieb am zuletzt editiert von
          #4

          @paul53

          Hallo Paul, das Script liegt nicht unter der Gruppe "Global" sondern unter "Common".
          Eine Idee was es mit der Fehlermeldung auf sich hat? Glaub nicht das ich die ignorieren kann, oder?

          Gruss Gises

          paul53P 1 Antwort Letzte Antwort
          0
          • G gises

            @paul53

            Hallo Paul, das Script liegt nicht unter der Gruppe "Global" sondern unter "Common".
            Eine Idee was es mit der Fehlermeldung auf sich hat? Glaub nicht das ich die ignorieren kann, oder?

            Gruss Gises

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

            @gises sagte: das Script liegt nicht unter der Gruppe "Global"

            Aber ein anderes Script, das Linkeddevices erstellt hat.

            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

            G 1 Antwort Letzte Antwort
            0
            • wendy2702W wendy2702

              Habe diese Javascript hier unter COMMON aus dem Forum:

              var timeout;
              on({id: 'hm-rpc.0.OEQXXX1.1.STATE', change: "ne"}, function (obj) {
                var value = obj.state.val;
                var oldValue = obj.oldState.val;
                timeout = setTimeout(function () {
                  if (getState("hm-rpc.0.OEXXX.1.STATE").val == false) {
                    // Definiere Tor für HK als geschlossen
                    setState("0_userdata.0.LageGaragentor_links_HK"/*LageGaragentor_HK*/, 1, true);
                    setState("0_userdata.0.SchalterGaragentor_links_HK"/*schalteGaragentor_HK*/, 1, true);
                  } else {
                    // Definiere Tor für HK als offen
                    setState("0_userdata.0.LageGaragentor_links_HK"/*LageGaragentor_HK*/, 0, true);
                    setState("0_userdata.0.SchalterGaragentor_links_HK"/*schalteGaragentor_HK*/, 0, true);
                  }
                }, 1000);
              });
              

              Und diese DP's:

              8fc4e70b-6c52-4efc-9420-e1272cbd26f4-grafik.png

              ea17a421-a9a0-4a08-a3c3-2586935ab6e8-grafik.png

              So in YAHKA:

              a2055e0e-b616-46b9-8c60-19a2c1eb9c8b-grafik.png

              acde7013-248c-4c19-9289-bf0b962bc0d5-grafik.png

              G Offline
              G Offline
              gises
              schrieb am zuletzt editiert von
              #6

              @wendy2702
              Hallo Wendy

              Danke für die Info, aber das funktioniert bei mir nicht, bzw. krieg es nicht zum laufen. Mit deinem Script schaltet das Garagentor gar nicht mehr via Homekit.
              Mein eigentliches Problem ist ja die Fehlermeldung beim aktivieren von Blockly, glaub die Logik würde schon stimmen.

              Gruss Gises

              1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @gises sagte: das Script liegt nicht unter der Gruppe "Global"

                Aber ein anderes Script, das Linkeddevices erstellt hat.

                G Offline
                G Offline
                gises
                schrieb am zuletzt editiert von
                #7

                @paul53
                Hallo Paul, du bist ein Held! Das war's, mein Blockly läuft nun wie gewünscht!
                Danke für die Hilfe. Woran hast du gesehen, dass es Linkeddevices war?

                Gruss Gises

                paul53P 1 Antwort Letzte Antwort
                0
                • G gises

                  @paul53
                  Hallo Paul, du bist ein Held! Das war's, mein Blockly läuft nun wie gewünscht!
                  Danke für die Hilfe. Woran hast du gesehen, dass es Linkeddevices war?

                  Gruss Gises

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

                  @gises sagte: Woran hast du gesehen, dass es Linkeddevices war?

                  Kam nicht das erste Mal vor:

                  var = {};
                  

                  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

                  657

                  Online

                  32.5k

                  Benutzer

                  81.6k

                  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