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.

    Ja, alles das geht. Auch, das alles noch so geht wie vorher. Hängt aber davon ab, ob es einen echten Nulleiter in den Schaltern gibt. Und wenn das nicht der Fall ist, hängt es von der zu schaltenden Last ab. Je genauer man seine Sache hier beschreibt, desto qualifizierter können wir hier Aussagen treffen.

    Man könnte z.B. den Mittelpunkt eines hochohmigen Spannungsteiler am analog Eingang anschließen. Die einzelnen Magnetkontakte schalten dann eine weiteren Widerstand parallel zu einem Widerstand des Spannungsteilers. Daraus resultiert eine unterschiedliche Spannung am analog Eingang, die kann man dann entsprechend auswerten.

    Ob man die One-Wire Anschlüsse in deinem Zusammenhang nutzen kann, weiß ich so nicht.

    Aber da kommen bestimmt noch mehr Ideen von den Hardwarespzies.

    Bleibt die Frage, wie der TE die passende Überlast Absicherung ermitteln und auch praktisch realisieren kann.

    Ich helfe immer gerne, halte das aber angesichts der Fragen die gestellt werden für gefährlich. Zumal es gar keine Aussagen dazu gibt, um was es sich hier eigentlich handelt.

    Mein Rat, sich Hilfe zu holen war nicht überheblich gemeint, sondern um den TE vor Schaden zu bewahren.

    ACHTUNG: Neue Version! Stand Samstag, 30. April 2023 13:46 Uhr

    Bugfix: Falsche Uhrzeit in Meldungen korrigiert

    Hinzu gefügt: Error Meldungen vom Bot

    Anleitung geändert: UUID Thematik erläutert, Whatsapp entfernt, will ich nicht! (Datenkrake)!


    Das Skript kann frei verwendet werden. Jede Haftung meinerseits ist ausgeschlossen.

    Voraussetzungen:

    1.) Shelly Smoke, Motion, DW oder jeder Shelly, der eine Action URL ausführen kann.

    Eurer Fantasie sind da keine Grenzen gesetzt. Z.B. Feueralarm, Einbruchsalarm, Zustandsmeldungen...

    2.) Einen weiteren Shelly aus dieser Liste:

    Shelly Plus 1

    Shelly Plus 1 PM

    Shelly Plus 2 PM

    Shelly Plus I4

    Shelly Plus Plug S

    Shelly Pro 1

    Shelly Pro 1 PM

    Shelly Pro 2

    Shelly Pro 3 EM

    Shelly Pro 2 PM

    Shelly Pro 3

    Shelly Pro 4 PM

    3.) Signal App auf dem Handy

    4.) Einen Signal Api Key von hier: callmebot.com

    Für Signal ist dieser Api Key kostenlos und Spamfrei.

    Es gibt dazu schon einen Thread von mir, so können wir uns hier die Diskussionen zum Thema callmebot ersparen -> klick


    Ich musste tief in die Trickkiste greifen. Das Skript erfasst Änderungen der Timezone auf dem Shelly, auf dem es läuft.

    Der Ablauf ist wie folgt:

    Ihr tragt auf dem Smoke eine URL bei Alarmauslösung ein. Diese setzt die Zeitzone auf dem Shelly auf dem das Skript läuft, (Keine Panik, das Script setzt die nach einer Sekunde wieder zurück). Die URL sieht z.B. so aus:

    http://<ip_des_skript_shellys>/rpc/Sys.SetConfig?config={"location":{"tz":"MST"}}

    Wichtig ist hier der blaue Teil. Das seht ihr im Config des Skripts: (hier ist nur die Config, das vollständige Skript kommt ganz unten)

    locations:

    Hier erfolgt die Zuordnung der Zeitzonen zu den Smokes. Lasst die Zeitzonen so wie sie sind, die Bezeichnungen könnt ihr anpassen.

    Beispiel:

    Ihr habt einen Smoke im Kinderzimmer:

    Ändert z.B.


    Code
    "UCT":"Küche"

    in


    Code
    "UCT":"Kinderzimmer"

    Die Bezeichnungen dürfen keine Leer- und Sonderzeichen enthalten!

    Ersetzt Leerzeichen durch ein + Das wird dann in der Nachricht wieder zu einem Leerzeichen.

    Beim Kinderzimmer Smoke tragt ihr dann bei Action für Alarm folgendes ein:

    http://<ip_des_skript_shellys>/rpc/Sys.SetConfig?config={"location":{"tz":"UCT"}}

    Achtet darauf, das ihr im blauen Teil exakt die Buchstaben, wie in der Config verwendet. Großbuchstaben!

    Weitere Smokes und Motions, DW's ... analog dazu anpassen.

    Wenn ihr weniger Geräte als in dem Skript vorgesehen habt, ist das egal. Lasst den Rest einfach so, wie er ist.

    Für die Benachrichtigung müsst ihr noch eure Handynummer (im +49... Format) und den sig_api_key in der Config eintragen.

    Aus der Anleitung von callmebot:

    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.

    In der Nachricht mit dem ApiKey habt ihr auch so eine UUID.

    Wenn das mit der Telefonnummer nicht geht, versucht mal, die UUID an Stelle der Telefonnummer in die Config einzutragen. Natürlich eure UUID ;)

    Code

    Code
     phone_number      : "25a7d32b-0c51-44d8-b11b-c5bc73294abc",


    Wenn ihr das Skript startet, wird in der Console eure eingestellte Zeitzone ausgegeben.

    Diese darf nicht ROK, ROC, UCT, WET, PRC, MST, EET, EST oder "HST" sein.

    Wenn das so ist, fragt hier im Thread.

    Hier nun das Skript


    signalalarm: