Beiträge von ostfriese

VPN/Proxy erkannt

Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.

    Danke dir. Das hatte ich schon gelesen. Meine Frage zielte darauf ab, ob der Button das komplette Verfahren sicher beherrscht. Besonders die trusted Geschichte. Ist die Verbindung sicher verschlüsselt? Kann der:

    Verbinde dich nur mit trusted Geräten?

    Dazu müsste er ja trusted Geräte selbst speichern können!?

    Ich habe z.B. ein Nuki bei mir installert. Das wird von meiner Anwesenheitserkennung abgeschlossen, wenn niemand zu Hause ist. Wenn ich z.B. mit zwei Kisten :beer: in der Hand vor der Tür stehe, schließt sie sich auf.

    Da das Original mit Geofancing (Cloud) funktioniert, möchte ich das nicht nutzen.

    Also nutze ich das BT von den Handys und messe ziemlich exakt die Enfernung zur Tür. In Verbindung mit einem Bewegungsmelder klappt das super. Der Bewegungsmelder stellt sicher, dass die Tür nur geöffnet wird, wenn jemand außen direkt vor der Tür steht, und nicht wenn jemand nur innen vorbei geht.

    Zur Sicherheit sind die Handys mit dem Raspberry, auf dem mein System läuft, gekoppelt. Der öffnet nur, wenn es sich um ein gekoppeltes Gerät handelt.

    Als Fallback würde ich gerne einen Schlüsselanhänger benutzen. Das geht aber nur, wenn der Shelly Button das Verfahren sicher beherscht:

    Button kommt in die Nähe der Tür, ohne Knopfdruck (in der Hosentasche).

    Der Rapberry versucht sich mit dem Button zu verbinden und prüft, ob er trusted ist.

    Wenn ja, schließt er auf.

    Würde das mit dem Button gehen?

    Willkommen im Forum.

    Ist bestimmt auf die ein oder andere Art hinzubekommen. ABER, sollte man das machen?

    Die umständliche Bedienung ist bestimmt eine Sicherung gegen versehentliches Schließen. Und das 'Alexa' anzuvertrauen - Ich weiß nicht...

    Klar bekommst du das von mir. Ich hatte gestern Abend leider einen Crash meiner SSD. Bin gerade dabei, meinen Rechner neu aufzubauen. Sobald ich das Python Skript in meinen Backups gefunden habe, stelle ich es hier ein.

    Auf Debian läuft das sicher.

    Noch einmal zur Moral.

    Es geht hier in keiner Weise um eine heimliche Überwachung!

    Natürlich müssen die betroffenen Personen zustimmen.

    Das ist wie mit jeder technischen Möglichkeit.

    Z.B. das Auto. Man kann es dazu nutzen um Verletze schnell in's Krankenhaus zu bringen, oder um Menschen bewusst zu töten.

    Die einstellbaren 5 Minuten im Skript sind nur zum Testen der Funktion. Niemand erwartet,

    dass die betroffene Person alle 5 Minuten "hüpft".

    Aber, wenn über einen längeren Zeitraum (Stunden) keine Aktivität stattfindet,

    ist das sicher ein Grund mal nachzufragen.

    Den persönlichen Kontakt kann keine Technik ersetzen!

    Wenn mein Skript dazu beiträgt, dass alle Beteiligten sich sicherer fühlen

    und ein Mensch länger in seiner gewohnten Umgebung leben kann,

    hat es seinen Zweck erfüllt.

    So, erste Version zum Testen.

    Voraussetzungen:

    Signal App auf dem Handy

    Signal Api Key von callmebot.com

    Ein Gen2 Gerät für das Skript

    Ein oder mehr Motion2 (Motion sollte auch gehen, habe ich aber nicht getestet)

    ACHTUNG: Um das Ganze leichter zu machen konfiguriert das Skript die Motion für euch. Ich benutze dafür die erste URL unter Actions/MOTION DETECTED.

    Falls ihr da was drin habt, kopiert das vorher 'raus. Das könnt ihr später an die zweite Stelle wieder eintragen.

    Bei callmebot steht Folgendes:

    "Note: If you phone number is not visible by the Bot (because of your privacy settings), then the Bot will take your UUID (Unique User ID) as your phone number. For example: 25a7d32b-0c51-44d8-b11b-c5bc73294abc. You can still use the API with the UUID instead of the phone number."

    Wenn das bei euch der Fall ist, tragt in der Config diese UUID ein.

    Unter net tragt ihr die ersten drei Zahlen (Oktette) zwischen den Anfürungszeichen ein. Das letzte Zeichen ist ein Punkt. Es dürfen da keine Leerzeichen sein.

    Unter motios jeweils das letzte Oktett der Bewegungsmelder. Auch hier keine Leerzeichen. Braucht ihr mehr, einfach Komma und Anführungszeichen mit Wert anfügen. Beispiele

    2 Motion -> ["101","59"],

    1 Motion -> ["101"],

    3 Motion -> ["101","59","72"],

    delay ist der Zeitraum der Inaktivität, nach dem der Alarm startet.

    Nennt die Skripte bitte exakt so, wie ich sie genannt habe.

    Wenn ihr das Skript autostart aktiviert habt, startet das automatisch mit den Shelly.

    Zum Testen könnt ihr einfach den watcher starten.

    Die Ausgabe in der Console zeigt, was das Skript macht.

    watcher:



    autostart