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. TTLock access

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

TTLock access

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
15 Beiträge 4 Kommentatoren 1.2k Aufrufe 4 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.
  • Samson71S Samson71

    @randyandy
    Ist hier auch gerade Thema, daher pushe ich das nochmal. Gibt es neue Erkenntnisse oder ähnlich gelagerte (funktionierende) Alternativen?

    Da wir demnächst in Urlaub fahren, kommt dann 2x täglich ein Pflegedienst zu Schwiegermutter ins Haus (2 FH mit eigenem Treppenhaus und separaten Zugangstüren zu den Wohnungen und zum Keller). Der Hauszugang selbst ist dank vollelektrischer Haustür mit Motorschloss und RFID-/Fingerprint-Zugang kein Problem. Ich will aber nicht, dass sich das Pflegepersonal frei im Haus bewegen kann, insbesondere im Keller, der normalerweise offen ist und den jeder Hausbewohner sonst einfach so betreten kann. Die zentrale Zugangstür vom Treppenhaus ist sonst nämlich immer offen.

    Natürlich kann ich dort das Schloss austauschen und den Schlüssel Bruder/Schwager in die Hand drücken, die zwischendurch auch mal nach dem Rechten sehen. Das ist aber weder "smart" noch Fernüberwachungstauglich und bedingt immer das Weiterreichen der Schlüssel.

    Über die zum TTLock erhältlichen Gateways (WiFi, RJ45/POE, G4) lässt sich zumindest eine Fernsteuerung realisieren und man ist nicht auf direkte BT-Kopplung mit dem Handy angewiesen. Aber eben wohl Cloud-basiert. Ein Sicherheitsrisiko sehe ich in meinem Anwendungsfall nicht, da hinter der Haustür (die selbstverständlich nicht in der Cloud hängt). Zur Not kommt der Kram in ein eigenes Unifi-VLAN und fertig. Trotzdem wäre natürlich eine lokale Steuerung zu bevorzugen. Eine ioBroker-Integration wäre natürlich die Sahne auf der Torte.

    R Offline
    R Offline
    RandyAndy
    schrieb am zuletzt editiert von Homoran
    #3

    @Samson71

    Ich denke diese beiden Links sollten helfen. Im Home Assistant ist das schon umgesetzt bzw. wird gerade umgesetzt.

    Link to a project in Github for home assistant (https://github.com/jbergler/hass-ttlock)
    Discussion in the Home Assistant Forum (https://community.home-assistant.io/t/ttlock-integration-with-ha/211244)

    Da ich mich mit Typescript und Javascript nicht so auskenne, würde ich das evt. über php verwirklichen, aber ein Adapter wäre natürlich vorzuziehen.

    Andreas

    R 1 Antwort Letzte Antwort
    0
    • R RandyAndy

      @Samson71

      Ich denke diese beiden Links sollten helfen. Im Home Assistant ist das schon umgesetzt bzw. wird gerade umgesetzt.

      Link to a project in Github for home assistant (https://github.com/jbergler/hass-ttlock)
      Discussion in the Home Assistant Forum (https://community.home-assistant.io/t/ttlock-integration-with-ha/211244)

      Da ich mich mit Typescript und Javascript nicht so auskenne, würde ich das evt. über php verwirklichen, aber ein Adapter wäre natürlich vorzuziehen.

      Andreas

      R Offline
      R Offline
      RandyAndy
      schrieb am zuletzt editiert von
      #4

      @randyandy sagte in TTLock access:

      @Samson71

      Ich denke diese beiden Links sollten helfen. Im Home Assistant ist das schon umgesetzt bzw. wird gerade umgesetzt.

      Link to a project in Github for home assistant (https://github.com/jbergler/hass-ttlock)
      Discussion in the Home Assistant Forum (https://community.home-assistant.io/t/ttlock-integration-with-ha/211244)

      Da ich mich mit Typescript und Javascript nicht so auskenne, würde ich das evt. über php verwirklichen, aber ein Adapter wäre natürlich vorzuziehen.

      Andreas

      Nur als weitere Idee, ist mir beim EInbinden des Mammotion Rasenmähers gekommen. Da gibt es ja auch keinen Adapter in IoBroker. Aber hier hat der Home Assistant viel zu bieten. Da gibt es einen Adapter. Zusammen mit dem Home Assistent Adapter in ioBroker kann man die Daten wunderbar austauschen.
      Vielleicht eine Möglichkeit beide Welten zusammenzubringen.
      Der Home Assistant bietet unglaublich viele Adapter während ioBroker eine bessere GUI hat (Vis, Vis2, usw.). Persönlich empfinde ich die Skript Sprache in ioBRoker auch zugänglicher. Wie dem auch sei, die Daten werden wunderbar übertragen und für TTLock gibt es im Home Assistant ja auch einen Adapter. Den teste ich gerade, habe aber noch kein Schloss um es auszuprobieren. Sollte aber in den nächsten 2-3 Wochen ankommen.
      Ich melde mich dann noch einmal. Aber vielleicht testet der ein oder ander dies auch paralell.

      Sind übrigens meine ersten Schritte mit dem Home Assistent und muss sagen, mit dem werde ich mich vermutlich noch etwas mehr auseinander setzen. Ich verstehe mehr und mehr warum sich der so durchgesetzt hat.

      1 Antwort Letzte Antwort
      0
      • Samson71S Samson71

        @randyandy
        Ist hier auch gerade Thema, daher pushe ich das nochmal. Gibt es neue Erkenntnisse oder ähnlich gelagerte (funktionierende) Alternativen?

        Da wir demnächst in Urlaub fahren, kommt dann 2x täglich ein Pflegedienst zu Schwiegermutter ins Haus (2 FH mit eigenem Treppenhaus und separaten Zugangstüren zu den Wohnungen und zum Keller). Der Hauszugang selbst ist dank vollelektrischer Haustür mit Motorschloss und RFID-/Fingerprint-Zugang kein Problem. Ich will aber nicht, dass sich das Pflegepersonal frei im Haus bewegen kann, insbesondere im Keller, der normalerweise offen ist und den jeder Hausbewohner sonst einfach so betreten kann. Die zentrale Zugangstür vom Treppenhaus ist sonst nämlich immer offen.

        Natürlich kann ich dort das Schloss austauschen und den Schlüssel Bruder/Schwager in die Hand drücken, die zwischendurch auch mal nach dem Rechten sehen. Das ist aber weder "smart" noch Fernüberwachungstauglich und bedingt immer das Weiterreichen der Schlüssel.

        Über die zum TTLock erhältlichen Gateways (WiFi, RJ45/POE, G4) lässt sich zumindest eine Fernsteuerung realisieren und man ist nicht auf direkte BT-Kopplung mit dem Handy angewiesen. Aber eben wohl Cloud-basiert. Ein Sicherheitsrisiko sehe ich in meinem Anwendungsfall nicht, da hinter der Haustür (die selbstverständlich nicht in der Cloud hängt). Zur Not kommt der Kram in ein eigenes Unifi-VLAN und fertig. Trotzdem wäre natürlich eine lokale Steuerung zu bevorzugen. Eine ioBroker-Integration wäre natürlich die Sahne auf der Torte.

        R Offline
        R Offline
        RandyAndy
        schrieb am zuletzt editiert von RandyAndy
        #5

        @Samson71

        inzwischen bin ich da nun deutlich weiter. Ich habe mir so ein Schloss bestellt (auf Verdacht). Beim Home Assistant gibt es zwar einen Adapter, aber so wirklich nutzbar ist der leider auch nicht. Man kann weder Codes auf das Schloss übertragen noch löschen. Unter dem Strich da fehlt fast alles. Eigentlich kann man nur ein paar Elemente anzeigen wie den Batteriezustand und aus der Entfernung entsperren bzw. schließen. So richtig Homeautomation ist damit nicht möglich.
        Also habe ich mich mit der API beschäftigt und siehe da mit ein wenig Aufwand ist da plötzlich alles möglich. Die API ist wirklich gut beschrieben und man kann mit den Beispielen alles notwendige integrieren. Derzeit verwende ich noch cURL über exec, aber ich bin mir sicher dass kann man auch per http direkt ansteuern, das muss ich noch testen (ist aber am Ende egal)
        Klar wäre ein Adpater (der aber dann alles können muss schöner), aber für mich reicht es. Wenn man die Hürde Authenifikation genommen hat, ist der Rest recht einfach.
        Hier der Link zur Beschreibung der API (https://euopen.ttlock.com/document/doc?urlName=userGuide%2FpasscodeEn.html)
        Vielleicht hilft es ja dem Ein oder Anderen.

        ? 1 Antwort Letzte Antwort
        0
        • R RandyAndy

          @Samson71

          inzwischen bin ich da nun deutlich weiter. Ich habe mir so ein Schloss bestellt (auf Verdacht). Beim Home Assistant gibt es zwar einen Adapter, aber so wirklich nutzbar ist der leider auch nicht. Man kann weder Codes auf das Schloss übertragen noch löschen. Unter dem Strich da fehlt fast alles. Eigentlich kann man nur ein paar Elemente anzeigen wie den Batteriezustand und aus der Entfernung entsperren bzw. schließen. So richtig Homeautomation ist damit nicht möglich.
          Also habe ich mich mit der API beschäftigt und siehe da mit ein wenig Aufwand ist da plötzlich alles möglich. Die API ist wirklich gut beschrieben und man kann mit den Beispielen alles notwendige integrieren. Derzeit verwende ich noch cURL über exec, aber ich bin mir sicher dass kann man auch per http direkt ansteuern, das muss ich noch testen (ist aber am Ende egal)
          Klar wäre ein Adpater (der aber dann alles können muss schöner), aber für mich reicht es. Wenn man die Hürde Authenifikation genommen hat, ist der Rest recht einfach.
          Hier der Link zur Beschreibung der API (https://euopen.ttlock.com/document/doc?urlName=userGuide%2FpasscodeEn.html)
          Vielleicht hilft es ja dem Ein oder Anderen.

          ? Offline
          ? Offline
          Ein ehemaliger Benutzer
          schrieb am zuletzt editiert von
          #6

          @randyandy

          ich hab das Schloss am Gartentor draussen, da es Wasserdicht ist, und die Batterie man wechseln kann.
          Seit 4 Wochen, geht ohne Probleme, steuere ich mit dem Alexa-TTLock-Skill und dem Alexa2 Adapter, da es lokal keine Zugriffsmoeglichkeit (abgesehen von Bluetooth, da ist aber alles ausser Reichweite hier) gibt.
          Per Textkommand "oeffne Gartentor mit Pin XXXX" und es wird entriegelt, oeffnen muss man ja selber.

          R 1 Antwort Letzte Antwort
          0
          • ? Ein ehemaliger Benutzer

            @randyandy

            ich hab das Schloss am Gartentor draussen, da es Wasserdicht ist, und die Batterie man wechseln kann.
            Seit 4 Wochen, geht ohne Probleme, steuere ich mit dem Alexa-TTLock-Skill und dem Alexa2 Adapter, da es lokal keine Zugriffsmoeglichkeit (abgesehen von Bluetooth, da ist aber alles ausser Reichweite hier) gibt.
            Per Textkommand "oeffne Gartentor mit Pin XXXX" und es wird entriegelt, oeffnen muss man ja selber.

            R Offline
            R Offline
            RandyAndy
            schrieb am zuletzt editiert von
            #7

            @neuschwansteini

            Interessant. Da ich aber meine Lösung nun habe und das recht einfach ist werde ich dabei bleiben.
            Ist aber vielleicht für andere Geräte ein Lösung. Werde ich mal im Auge behalten.

            ? 1 Antwort Letzte Antwort
            0
            • R RandyAndy

              @neuschwansteini

              Interessant. Da ich aber meine Lösung nun habe und das recht einfach ist werde ich dabei bleiben.
              Ist aber vielleicht für andere Geräte ein Lösung. Werde ich mal im Auge behalten.

              ? Offline
              ? Offline
              Ein ehemaliger Benutzer
              schrieb am zuletzt editiert von
              #8

              @randyandy

              Würdest du bitte ein curl example mal zeigen?

              R 1 Antwort Letzte Antwort
              0
              • ? Ein ehemaliger Benutzer

                @randyandy

                Würdest du bitte ein curl example mal zeigen?

                R Offline
                R Offline
                RandyAndy
                schrieb am zuletzt editiert von
                #9

                @neuschwansteini

                einfach so

                curl --location -g --request POST 'https://euapi.ttlock.com/oauth2/token' --header 'Content-Type: application/x-www-form-urlencoded' --data-urlencode 'clientId=DeineClientID' --data-urlencode 'clientSecret=DeinClientSecret' --data-urlencode 'username="DeinUsername' --data-urlencode 'password=DeinPasswordalsmd5'
                

                Du benötigst halt einen Account bei TTLOCK und natürlich eine Hardware:
                Die Registriereung machst Du hier: https://open.ttlock.com/manager
                Du musst Deine Anwendung registrieren und nach ein paar Tagen bekommst Du einen Zugang mit all den benötigten Informationen.

                ? 1 Antwort Letzte Antwort
                0
                • R RandyAndy

                  @neuschwansteini

                  einfach so

                  curl --location -g --request POST 'https://euapi.ttlock.com/oauth2/token' --header 'Content-Type: application/x-www-form-urlencoded' --data-urlencode 'clientId=DeineClientID' --data-urlencode 'clientSecret=DeinClientSecret' --data-urlencode 'username="DeinUsername' --data-urlencode 'password=DeinPasswordalsmd5'
                  

                  Du benötigst halt einen Account bei TTLOCK und natürlich eine Hardware:
                  Die Registriereung machst Du hier: https://open.ttlock.com/manager
                  Du musst Deine Anwendung registrieren und nach ein paar Tagen bekommst Du einen Zugang mit all den benötigten Informationen.

                  ? Offline
                  ? Offline
                  Ein ehemaliger Benutzer
                  schrieb am zuletzt editiert von Ein ehemaliger Benutzer
                  #10

                  @randyandy

                  ja, DANKE, DANKE, das klappt, Token holen etc.. aber das oeffnen und schliessen nicht - um die Gateway Api verlangt hintendran die aktuelle Zeit +5 min in ms - das kann ich zwar Konvertieren, aber er gibt mir immer wieder fehler.. habe auch schon UTC und mit und ohne Sommerzeit versucht...
                  Irgendeine Idee?

                  Beziehe mich auf das hier ( Lock the Lock :))
                  https://euopen.ttlock.com/document/doc?urlName=cloud%2Fgateway%2FlockEn.html

                  R 2 Antworten Letzte Antwort
                  0
                  • ? Ein ehemaliger Benutzer

                    @randyandy

                    ja, DANKE, DANKE, das klappt, Token holen etc.. aber das oeffnen und schliessen nicht - um die Gateway Api verlangt hintendran die aktuelle Zeit +5 min in ms - das kann ich zwar Konvertieren, aber er gibt mir immer wieder fehler.. habe auch schon UTC und mit und ohne Sommerzeit versucht...
                    Irgendeine Idee?

                    Beziehe mich auf das hier ( Lock the Lock :))
                    https://euopen.ttlock.com/document/doc?urlName=cloud%2Fgateway%2FlockEn.html

                    R Offline
                    R Offline
                    RandyAndy
                    schrieb am zuletzt editiert von
                    #11

                    @neuschwansteini

                    Das musst Du in ms (Linux time) angeben.
                    Das öffenen und schließen war bei mir noch kein use case insodern kann ich dazu nichts sagen.
                    Das übertragen eines neu generierten Pins funktioniert aber bei mir. Der ist allerdings derzeit noch permanent insofern benötoge ich nur die aktuelle Zeit und die stellt ioBRoker zu Verfügung. Ich könnte mir aber vorstellen, das die bei einem nicht Linux basierenden System evt. anders ist und damit zu Problemen führt.

                    ? 1 Antwort Letzte Antwort
                    0
                    • R RandyAndy

                      @neuschwansteini

                      Das musst Du in ms (Linux time) angeben.
                      Das öffenen und schließen war bei mir noch kein use case insodern kann ich dazu nichts sagen.
                      Das übertragen eines neu generierten Pins funktioniert aber bei mir. Der ist allerdings derzeit noch permanent insofern benötoge ich nur die aktuelle Zeit und die stellt ioBRoker zu Verfügung. Ich könnte mir aber vorstellen, das die bei einem nicht Linux basierenden System evt. anders ist und damit zu Problemen führt.

                      ? Offline
                      ? Offline
                      Ein ehemaliger Benutzer
                      schrieb am zuletzt editiert von
                      #12

                      @randyandy

                      ah, soweit bist du noch nicht.. ok.. ja linux time in ms ist das command "date +%s". aber es muessen 5 Minuten dazu.. also plus 3000 ...
                      Es gibt auch einen Converter https://www.unixtimestamp.com/. aber auch das mag er nicht... ich schau mal weiter...
                      im HA Forum oder auf Git.. ah gefunden.. einfach das command hinten nach date=date +%s000 dran haengen..

                      ok, jetzt hab ichs... curl brauchst du bei iobroker nicht, kannst ja aus dem Javascript-Adapter direkt POST und Get versenden.. ich probier mal weiter.. ansonsten gibts fuer HA jede Menge Hilfe..da ist das schon lange durch..

                      R 1 Antwort Letzte Antwort
                      0
                      • ? Ein ehemaliger Benutzer

                        @randyandy

                        ah, soweit bist du noch nicht.. ok.. ja linux time in ms ist das command "date +%s". aber es muessen 5 Minuten dazu.. also plus 3000 ...
                        Es gibt auch einen Converter https://www.unixtimestamp.com/. aber auch das mag er nicht... ich schau mal weiter...
                        im HA Forum oder auf Git.. ah gefunden.. einfach das command hinten nach date=date +%s000 dran haengen..

                        ok, jetzt hab ichs... curl brauchst du bei iobroker nicht, kannst ja aus dem Javascript-Adapter direkt POST und Get versenden.. ich probier mal weiter.. ansonsten gibts fuer HA jede Menge Hilfe..da ist das schon lange durch..

                        R Offline
                        R Offline
                        RandyAndy
                        schrieb am zuletzt editiert von RandyAndy
                        #13

                        @Neuschwansteini

                        Nee ist nicht mein Verständnis ich denke da solltest Du noch einmal die Beschreibung genau lesen.
                        Ich verwende dazu im übrigen die aktuelle Zeitfunktion in Blockly und das funktioniert.
                        Das mit dem Post-Befehl ist mir auch schon aufgefallen, habe ich soeben umgesetzt. Das hat ja noch ein paar mehr Vorteile wenn man das verwendet, das gehört aber nicht hierher.

                        1 Antwort Letzte Antwort
                        0
                        • ? Ein ehemaliger Benutzer

                          @randyandy

                          ja, DANKE, DANKE, das klappt, Token holen etc.. aber das oeffnen und schliessen nicht - um die Gateway Api verlangt hintendran die aktuelle Zeit +5 min in ms - das kann ich zwar Konvertieren, aber er gibt mir immer wieder fehler.. habe auch schon UTC und mit und ohne Sommerzeit versucht...
                          Irgendeine Idee?

                          Beziehe mich auf das hier ( Lock the Lock :))
                          https://euopen.ttlock.com/document/doc?urlName=cloud%2Fgateway%2FlockEn.html

                          R Offline
                          R Offline
                          RandyAndy
                          schrieb am zuletzt editiert von RandyAndy
                          #14

                          @neuschwansteini

                          Bei mir funktioniert das Öffnen ohne Probleme. Inzwischen kann ich sogar Codes erzeugen.

                          ilovegymI 1 Antwort Letzte Antwort
                          0
                          • R RandyAndy

                            @neuschwansteini

                            Bei mir funktioniert das Öffnen ohne Probleme. Inzwischen kann ich sogar Codes erzeugen.

                            ilovegymI Offline
                            ilovegymI Offline
                            ilovegym
                            schrieb am zuletzt editiert von ilovegym
                            #15

                            @randyandy

                            Hi, biste so gut, und zeigst mal dein Blockly, kannst ja deine Credentials rausxxxen..?

                            Edit: brauchste nicht, hab mir was in Javascript geschrieben..

                            ilovegym66 – ioBroker Projekte & Automationen
                            GitHub: https://github.com/Ilovegym66 | Austausch im Discord: https://discord.gg/yC65zjr5uq

                            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

                            489

                            Online

                            32.5k

                            Benutzer

                            81.9k

                            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