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. ioBroker Allgemein
  4. Entfernungsadapter für Garage

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    911

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

Entfernungsadapter für Garage

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
34 Beiträge 6 Kommentatoren 2.1k 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.
  • Ben1983B Ben1983

    @mickym habe ihn nochmal deinstalliert und wieder installiert.
    Jetzt ging direkt die konfig auf.
    Was muss man denn einstellen beim Punkt:
    Als Web Adapter Erweiterung nutzen:?
    keins,
    Alle,
    Web.0

    Stehen zur Verfügung.

    Und dann sende ich einfach was an den Port und wie frage ich es ab?

    mickymM Online
    mickymM Online
    mickym
    Most Active
    schrieb am zuletzt editiert von mickym
    #20

    @ben1983
    Gar nichts - alles Standard belassen:

    9f6a3ab1-84bc-48e0-90e9-654eb978bfdb-image.png

    Um das für Dich zu testen - lege einfach mal einen Datenpunkt unter 0_userdata.0 an und poste mal den Pfad zum Datenpunkt.

    Ich hab mal eine bool Wert anwesend angelegt:

    83b9ebe2-46a0-44a6-8f64-d0c5fbdf7e05-image.png

    Wenn Du den Datenpunkt anlegst, dann gibst in Deinem Browser einfach ein:

    20dec6a3-75a2-4a22-b592-a4295f359590-image.png

    und bekommst dann erfolgreiche Rückmeldung und im iobroker sollte es dann von true auf false und umgekehrt wechsel, je machdem was Du für einen Wert Du in der URL mitgibst. Die URL wie Du dann von außen auf den DP zugreifen kannst gibst dann im iPhone ein.

    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

    Ben1983B 1 Antwort Letzte Antwort
    0
    • mickymM mickym

      @ben1983
      Gar nichts - alles Standard belassen:

      9f6a3ab1-84bc-48e0-90e9-654eb978bfdb-image.png

      Um das für Dich zu testen - lege einfach mal einen Datenpunkt unter 0_userdata.0 an und poste mal den Pfad zum Datenpunkt.

      Ich hab mal eine bool Wert anwesend angelegt:

      83b9ebe2-46a0-44a6-8f64-d0c5fbdf7e05-image.png

      Wenn Du den Datenpunkt anlegst, dann gibst in Deinem Browser einfach ein:

      20dec6a3-75a2-4a22-b592-a4295f359590-image.png

      und bekommst dann erfolgreiche Rückmeldung und im iobroker sollte es dann von true auf false und umgekehrt wechsel, je machdem was Du für einen Wert Du in der URL mitgibst. Die URL wie Du dann von außen auf den DP zugreifen kannst gibst dann im iPhone ein.

      Ben1983B Offline
      Ben1983B Offline
      Ben1983
      schrieb am zuletzt editiert von Ben1983
      #21

      @mickym habe es schon hin bekommen.

      Allerdings öffnet er dann immer ne Safari Seite, oder?
      Nur mit URL gehts nicht. Muss es mit Safari öffnen.

      Danke und gute Nacht

      mickymM 1 Antwort Letzte Antwort
      0
      • Ben1983B Ben1983

        @mickym habe es schon hin bekommen.

        Allerdings öffnet er dann immer ne Safari Seite, oder?
        Nur mit URL gehts nicht. Muss es mit Safari öffnen.

        Danke und gute Nacht

        mickymM Online
        mickymM Online
        mickym
        Most Active
        schrieb am zuletzt editiert von mickym
        #22

        @ben1983 Ja das ist halt so - weil das iPhone halt nur mit Browser einen HTTP Befehl absetzt. Du musst halt wie ich gesagt habe URL und URL abrufen angeben in dem Kurzbefehl. Wenn Du mit NodeRed arbeiten würdest - dann könntest Du in der Webseite zumindest angeben, dass das Fenster wieder schließt - das geht mit Safari noch mit allen Browsern leider nicht mehr.
        Manchmal verstehe ich nicht, dass wenn man meint das aus Sicherheitsgründen unterbinden zu müssen, dass man es als OPtion nicht freischalten kann.

        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

        Ben1983B 1 Antwort Letzte Antwort
        0
        • mickymM mickym

          @ben1983 Ja das ist halt so - weil das iPhone halt nur mit Browser einen HTTP Befehl absetzt. Du musst halt wie ich gesagt habe URL und URL abrufen angeben in dem Kurzbefehl. Wenn Du mit NodeRed arbeiten würdest - dann könntest Du in der Webseite zumindest angeben, dass das Fenster wieder schließt - das geht mit Safari noch mit allen Browsern leider nicht mehr.
          Manchmal verstehe ich nicht, dass wenn man meint das aus Sicherheitsgründen unterbinden zu müssen, dass man es als OPtion nicht freischalten kann.

          Ben1983B Offline
          Ben1983B Offline
          Ben1983
          schrieb am zuletzt editiert von
          #23

          @mickym URL und URL abrufen gibts. Winnie nicht, sondern lediglich einsagst URL öffnen.

          Wenn ich wie gesagt nur URL wähle und die dort eintrage macht er zwar was, aber der Befehl kommt nicht an.

          E 1 Antwort Letzte Antwort
          0
          • Ben1983B Ben1983

            @mickym URL und URL abrufen gibts. Winnie nicht, sondern lediglich einsagst URL öffnen.

            Wenn ich wie gesagt nur URL wähle und die dort eintrage macht er zwar was, aber der Befehl kommt nicht an.

            E Offline
            E Offline
            e-s
            schrieb am zuletzt editiert von
            #24

            @ben1983
            Nur mal kurz als gedankenspiel, was ist wenn die Erkennung falsch reagiert und das Tor im Moment des herausfahrens schließt?
            Vielleicht wären mehrere lichtschranken in und vor der garage sinnvoller.
            Ausserdem sollte man bei Türen zum Haus generell darüber nachdenken wie sicher das smart home ist bevor man diese damit öffnen lässt.
            Eventuell auch mal in die sicherheitsrichtlinien der Versicherung schauen.

            Ben1983B 1 Antwort Letzte Antwort
            0
            • E e-s

              @ben1983
              Nur mal kurz als gedankenspiel, was ist wenn die Erkennung falsch reagiert und das Tor im Moment des herausfahrens schließt?
              Vielleicht wären mehrere lichtschranken in und vor der garage sinnvoller.
              Ausserdem sollte man bei Türen zum Haus generell darüber nachdenken wie sicher das smart home ist bevor man diese damit öffnen lässt.
              Eventuell auch mal in die sicherheitsrichtlinien der Versicherung schauen.

              Ben1983B Offline
              Ben1983B Offline
              Ben1983
              schrieb am zuletzt editiert von Ben1983
              #25

              @e-s ja danke. Habe ich mir auch schon überlegt.
              Aber generelle Frage:
              Warum komme ich nicht in die erste if abfrage rein, (log liefert true)

                  log(dp.state.val);
                  if(dp.state.val == true)
                  {
                      if(getState(IdGaragentorInput).val == true)
                      {
                          setState(IdGaragentorSwitch,true);
                      }
                  }
              

              selbst wenn ich anstatt dp.state.val de funktion getState nutze klappt es nicht.
              Er führt die if abfrage nicht auf die neu angelegte "Anwesend" Variable aus.
              Aber das onEvent funktioniert ja und löst die Funktion aus.

              Verstehe ich gerade nicht. was läuft da schief?

              Ben1983B 1 Antwort Letzte Antwort
              0
              • Ben1983B Ben1983

                @e-s ja danke. Habe ich mir auch schon überlegt.
                Aber generelle Frage:
                Warum komme ich nicht in die erste if abfrage rein, (log liefert true)

                    log(dp.state.val);
                    if(dp.state.val == true)
                    {
                        if(getState(IdGaragentorInput).val == true)
                        {
                            setState(IdGaragentorSwitch,true);
                        }
                    }
                

                selbst wenn ich anstatt dp.state.val de funktion getState nutze klappt es nicht.
                Er führt die if abfrage nicht auf die neu angelegte "Anwesend" Variable aus.
                Aber das onEvent funktioniert ja und löst die Funktion aus.

                Verstehe ich gerade nicht. was läuft da schief?

                Ben1983B Offline
                Ben1983B Offline
                Ben1983
                schrieb am zuletzt editiert von
                #26

                @ben1983 Habe es gefunden.
                Ich habe in dem REST Aufruf True anstatt true geschrieben.

                kann ich eigentlich den dp.state.val, welcher von dem onevent übergeben wurde auch zuweisen?

                also quasi sowas:

                if(dp.state.val == true)
                {
                  dp.state.val = false;
                }
                

                Ps. so geht es nicht.

                Ben1983B 1 Antwort Letzte Antwort
                0
                • Ben1983B Ben1983

                  @ben1983 Habe es gefunden.
                  Ich habe in dem REST Aufruf True anstatt true geschrieben.

                  kann ich eigentlich den dp.state.val, welcher von dem onevent übergeben wurde auch zuweisen?

                  also quasi sowas:

                  if(dp.state.val == true)
                  {
                    dp.state.val = false;
                  }
                  

                  Ps. so geht es nicht.

                  Ben1983B Offline
                  Ben1983B Offline
                  Ben1983
                  schrieb am zuletzt editiert von
                  #27

                  @ben1983 Das ist nun mein Quellcode:

                  on(IdRestAnwensend,OpenDoor);
                  
                  function OpenDoor(dp)
                  {
                      // Abfrage, ob Anwesend und Garagentor geschlossen => Garagentor öffnen
                      if(dp.state.val == true)
                      {
                          setState(IdRestAnwensend,false);
                          if(getState(IdGaragentorAutomatik).val == true)
                          {
                              if(getState(IdGaragentorInput).val == true)
                              {
                                  setState(IdGaragentorSwitch,true);
                              }
                          }
                      }
                  }
                  

                  Das funktioniert auch, wenn ich es manuell anstoße.
                  Allerdings war ich gerade 2km weit weg einkaufen..... (Entfernung ist auf 100m eingestellt)
                  und als ich wieder zurück kam, tat sich nichts. :-(

                  Ben1983B 1 Antwort Letzte Antwort
                  0
                  • Ben1983B Ben1983

                    @ben1983 Das ist nun mein Quellcode:

                    on(IdRestAnwensend,OpenDoor);
                    
                    function OpenDoor(dp)
                    {
                        // Abfrage, ob Anwesend und Garagentor geschlossen => Garagentor öffnen
                        if(dp.state.val == true)
                        {
                            setState(IdRestAnwensend,false);
                            if(getState(IdGaragentorAutomatik).val == true)
                            {
                                if(getState(IdGaragentorInput).val == true)
                                {
                                    setState(IdGaragentorSwitch,true);
                                }
                            }
                        }
                    }
                    

                    Das funktioniert auch, wenn ich es manuell anstoße.
                    Allerdings war ich gerade 2km weit weg einkaufen..... (Entfernung ist auf 100m eingestellt)
                    und als ich wieder zurück kam, tat sich nichts. :-(

                    Ben1983B Offline
                    Ben1983B Offline
                    Ben1983
                    schrieb am zuletzt editiert von
                    #28

                    @ben1983 Muss dazu die kurzbefehle app offen sein?
                    Das wäre ja wieder sehr originell... :-(

                    liv-in-skyL 1 Antwort Letzte Antwort
                    0
                    • Ben1983B Ben1983

                      @ben1983 Muss dazu die kurzbefehle app offen sein?
                      Das wäre ja wieder sehr originell... :-(

                      liv-in-skyL Offline
                      liv-in-skyL Offline
                      liv-in-sky
                      schrieb am zuletzt editiert von
                      #29

                      @ben1983

                      ich bin nicht so fit in sachen sicherheit -aber hast du nun einen port auf deinem router geöffnet?

                      ist nicht wirklich zu empfohlen - du kannst aber mit tailscale ein vpn aufbauen - ist sehr einfach - auf handy und auf iobroker server installieren und du kannst alles "wie local" benutzen. du bekommst dann einen eigenen ipbereich. dann kann simpleapi darüber angesprochen werden

                      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                      Ben1983B 1 Antwort Letzte Antwort
                      0
                      • liv-in-skyL liv-in-sky

                        @ben1983

                        ich bin nicht so fit in sachen sicherheit -aber hast du nun einen port auf deinem router geöffnet?

                        ist nicht wirklich zu empfohlen - du kannst aber mit tailscale ein vpn aufbauen - ist sehr einfach - auf handy und auf iobroker server installieren und du kannst alles "wie local" benutzen. du bekommst dann einen eigenen ipbereich. dann kann simpleapi darüber angesprochen werden

                        Ben1983B Offline
                        Ben1983B Offline
                        Ben1983
                        schrieb am zuletzt editiert von Ben1983
                        #30

                        @liv-in-sky Zugriff habe ich auf den Adapter, das funktioniert alles. (Wie: Erst einmal über eine dyndns und port).
                        Läuft schon ewig, also bezüglich sicherheit bis dato kein Problem gehabt.

                        Nur hat anscheinend die Standorterkennung am Handy nicht ausgelöst.

                        liv-in-skyL 1 Antwort Letzte Antwort
                        0
                        • Ben1983B Ben1983

                          @liv-in-sky Zugriff habe ich auf den Adapter, das funktioniert alles. (Wie: Erst einmal über eine dyndns und port).
                          Läuft schon ewig, also bezüglich sicherheit bis dato kein Problem gehabt.

                          Nur hat anscheinend die Standorterkennung am Handy nicht ausgelöst.

                          liv-in-skyL Offline
                          liv-in-skyL Offline
                          liv-in-sky
                          schrieb am zuletzt editiert von
                          #31

                          @ben1983 da kann ich dir nicht helfen - nutze tasker in android - da funktioniert es - apple kenn ich nicht

                          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                          1 Antwort Letzte Antwort
                          0
                          • BananaJoeB Online
                            BananaJoeB Online
                            BananaJoe
                            Most Active
                            schrieb am zuletzt editiert von BananaJoe
                            #32

                            Mir ist da gerade noch eine Methode eingefallen (aber noch nicht getestet): Einen ZigBee-Taster.

                            Der ist eh die meiste Zeit offline, der ZigBee-Adapter wird ihn nicht vermissen und wenn er in Reichweite ist wird er sein Tastendruck übermitteln. Wenn man in Reichweite ist (Entfernung müsste man testen und hängt von der Entfernung zum nächsten Repeater ab) vergehen zwischen Knopfdruck und Reaktion nur ein paar Millisekunden
                            Ein ZigBee-Gerät mit Dauerstromquelle welches z.B. alle 2 Sekunden was auslöst/sendet würde natürlich schneller erkannt.

                            Könnte ich natürlich auch meinen Shelly-Button nehmen. Der schläft auch immer und loggt sich bei Tastendruck unmittelbar ein und sendet dann. Dann sind zwischen Knopfdruck und Reaktion aber ein paar (so 2 bis 5) Sekunden.
                            Der Shelly Button kann an Dauerstrom per USB hängen, dann wäre er die ganze Zeit an (die Frage ist wie schnell der sich ins WLAN einloggt).

                            ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                            Ben1983B S 2 Antworten Letzte Antwort
                            0
                            • BananaJoeB BananaJoe

                              Mir ist da gerade noch eine Methode eingefallen (aber noch nicht getestet): Einen ZigBee-Taster.

                              Der ist eh die meiste Zeit offline, der ZigBee-Adapter wird ihn nicht vermissen und wenn er in Reichweite ist wird er sein Tastendruck übermitteln. Wenn man in Reichweite ist (Entfernung müsste man testen und hängt von der Entfernung zum nächsten Repeater ab) vergehen zwischen Knopfdruck und Reaktion nur ein paar Millisekunden
                              Ein ZigBee-Gerät mit Dauerstromquelle welches z.B. alle 2 Sekunden was auslöst/sendet würde natürlich schneller erkannt.

                              Könnte ich natürlich auch meinen Shelly-Button nehmen. Der schläft auch immer und loggt sich bei Tastendruck unmittelbar ein und sendet dann. Dann sind zwischen Knopfdruck und Reaktion aber ein paar (so 2 bis 5) Sekunden.
                              Der Shelly Button kann an Dauerstrom per USB hängen, dann wäre er die ganze Zeit an (die Frage ist wie schnell der sich ins WLAN einloggt).

                              Ben1983B Offline
                              Ben1983B Offline
                              Ben1983
                              schrieb am zuletzt editiert von
                              #33

                              @bananajoe habe es jetzt erst mal über die kurzbefehle gelassen. muss halt bestätigen, aber ist ja auch vielleicht sicherer.

                              1 Antwort Letzte Antwort
                              0
                              • BananaJoeB BananaJoe

                                Mir ist da gerade noch eine Methode eingefallen (aber noch nicht getestet): Einen ZigBee-Taster.

                                Der ist eh die meiste Zeit offline, der ZigBee-Adapter wird ihn nicht vermissen und wenn er in Reichweite ist wird er sein Tastendruck übermitteln. Wenn man in Reichweite ist (Entfernung müsste man testen und hängt von der Entfernung zum nächsten Repeater ab) vergehen zwischen Knopfdruck und Reaktion nur ein paar Millisekunden
                                Ein ZigBee-Gerät mit Dauerstromquelle welches z.B. alle 2 Sekunden was auslöst/sendet würde natürlich schneller erkannt.

                                Könnte ich natürlich auch meinen Shelly-Button nehmen. Der schläft auch immer und loggt sich bei Tastendruck unmittelbar ein und sendet dann. Dann sind zwischen Knopfdruck und Reaktion aber ein paar (so 2 bis 5) Sekunden.
                                Der Shelly Button kann an Dauerstrom per USB hängen, dann wäre er die ganze Zeit an (die Frage ist wie schnell der sich ins WLAN einloggt).

                                S Offline
                                S Offline
                                SSW-mcor
                                schrieb am zuletzt editiert von SSW-mcor
                                #34

                                @bananajoe Die Idee mit dem Zigbee-Taster war für mich net schlecht :blush:
                                Nutze das ganze aber nur für "Tor zu".

                                Hab jetzt mal nen Hue-Button im Auto liegen, der mir das Tor einfach nur zu macht.
                                Immer Griffbereit, unauffällig und das Tor is zu, bevor ich ganz aus der Einfahrt raus bin.

                                Auf die einfachsten Sachen kommt man selbst net :grimacing: Danke...

                                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
                                FAQ Cloud / IOT
                                HowTo: Node.js-Update
                                HowTo: Backup/Restore
                                Downloads
                                BLOG

                                845

                                Online

                                32.6k

                                Benutzer

                                82.0k

                                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