Benutzer-Werkzeuge

Webseiten-Werkzeuge


wasser:start

Wassermelder

Ich benutze ein paar der Homematic Wassermelder HM-Sec-WDS-2, in der Küche und im Bad, um mich vor feuchten Überraschungen zu warnen und entsprechend panisch dann nach Hause zu fahren. :)

Mittlerweile benutze ich die neue Homematic IP-Wassermelder HmIP-SWD da diese kleiner und leichter plazierbar sind, an dem Rest der Dokumentation ändert sich dadurch aber nichts. Ein weiteres neues Feature ist, das die Wassermelder jetzt auch einen Warnton von sich geben können falls Waserstand erkannt wird. Dieser ist in Länge und Intensität (auch abschalten) über die Zentrale einstellbar.

Screenshots der Einstellungs- und Verwaltungsseite des HmIP-SWD:

Die Wassermelder erkennen zwei Zustände an Alarmierungen je nachdem wie viele der 3 Beinchen im Wasser stehen und daher elektrisch verbunden sind.

Nach dem Anlernen des Wassermelders an der Zentrale stellt er sich in der Konfiguration so dar:

Die Bedienung sieht folgendermassen aus:

Viel einzustellen gibt es nicht, der Sensor unterscheidet zwischen drei Zuständen: Trocken, Feuchtigkeit und Wasserstand. Feuchtigkeit und Wasserstand werden gesetzt je nachdem wieviele Beinchen im Wasser stehen und welche durch das Wasser elektrisch verbunden werden.

Um jetzt je nach Zustand SMS zu versenden frage ich den Status ab und bei Zustandsänderung werden je nach Wert (Feuchtigkeit oder Wasserstand) entsprechende SMS versendet.

string acc="USERKEY";
string pwd="PASSWORT";
string smsto="0049______";
string smsfrom="CCU2";
string text="Feuchtigkeit in der Kueche Spuele - WARNUNG";

string url="https://webservice.aspsms.com/aspsmsx.asmx/SimpleTextSMS?UserKey=" # acc # "&Password=" # pwd # "&Recipient=" # smsto # "&Originator=" # smsfrom # "&MessageText=" # text ;
url = '"' # url # '"';

system.Exec("wget --no-check-certificate "#url, &stdout, &stderr);

Das gleiche Skript nur mit leicht anderem Text dann falls der Zustand „Wasserstand“ eintritt.

wasser/start.txt · Zuletzt geändert: 2022/10/25 18:42 (Externe Bearbeitung)