http://wiki.fhem.de/w/index.php?title=Haus%C3%BCberwachung&feed=atom&action=historyHausüberwachung - Versionsgeschichte2024-03-29T06:25:29ZVersionsgeschichte dieser Seite in FHEMWikiMediaWiki 1.39.3http://wiki.fhem.de/w/index.php?title=Haus%C3%BCberwachung&diff=30922&oldid=prevBeta-User: Link zu TelegramBot eingefügt2019-07-09T08:43:24Z<p>Link zu TelegramBot eingefügt</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 9. Juli 2019, 09:43 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l21">Zeile 21:</td>
<td colspan="2" class="diff-lineno">Zeile 21:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Nachrichten aus dem Haus ==</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Nachrichten aus dem Haus ==</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Wenn man nicht regelmäßig mit einem stabilen Netz rechnen kann, bietet es sich an, die Angaben aus FHEM via Telegram senden zu lassen. Beispielsweise kann dies mit den Befehlen </div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Wenn man nicht regelmäßig mit einem stabilen Netz rechnen kann, bietet es sich an, die Angaben aus FHEM via <ins style="font-weight: bold; text-decoration: none;">[[TelegramBot|</ins>Telegram<ins style="font-weight: bold; text-decoration: none;">]] </ins>senden zu lassen. Beispielsweise kann dies mit den Befehlen </div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> defmod AbwesenheitsInfo DOIF ([9:01] or [21:01]) (set TelegramBot silentmsg Viessmann {(InternalVal("Viessmann", "STATE",""))};; set TelegramBot silentsendImage /opt/fhem/www/snapshots/Kamera1_snapshot_1.jpg;;set TelegramBot silentsendImage /opt/fhem/www/snapshots/Kamera2_snapshot_1.jpg;;set TelegramBot silentsendImage /opt/fhem/www/snapshots/Garage.jpg;;set TelegramBot silentsendImage /opt/fhem/www/snapshots/GrafanaEnergie.png Strom;;set TelegramBot cmdSend { plotAsPng('SVG_Flightradar24Checl_Log_1') })</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> defmod AbwesenheitsInfo DOIF ([9:01] or [21:01]) (set TelegramBot silentmsg Viessmann {(InternalVal("Viessmann", "STATE",""))};; set TelegramBot silentsendImage /opt/fhem/www/snapshots/Kamera1_snapshot_1.jpg;;set TelegramBot silentsendImage /opt/fhem/www/snapshots/Kamera2_snapshot_1.jpg;;set TelegramBot silentsendImage /opt/fhem/www/snapshots/Garage.jpg;;set TelegramBot silentsendImage /opt/fhem/www/snapshots/GrafanaEnergie.png Strom;;set TelegramBot cmdSend { plotAsPng('SVG_Flightradar24Checl_Log_1') })</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>geschehen.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>geschehen.</div></td></tr>
</table>Beta-Userhttp://wiki.fhem.de/w/index.php?title=Haus%C3%BCberwachung&diff=27244&oldid=prevBeta-User: Kategorie:Examples2018-06-19T14:57:30Z<p>Kategorie:Examples</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 19. Juni 2018, 15:57 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l31">Zeile 31:</td>
<td colspan="2" class="diff-lineno">Zeile 31:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> attr load_warning do always</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> attr load_warning do always</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> attr load_warning waitsame 300</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> attr load_warning waitsame 300</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[Kategorie:Examples]]</ins></div></td></tr>
</table>Beta-Userhttp://wiki.fhem.de/w/index.php?title=Haus%C3%BCberwachung&diff=26408&oldid=prevAndies: Abstürze eingefügt2018-04-14T12:49:59Z<p>Abstürze eingefügt</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 14. April 2018, 13:49 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l24">Zeile 24:</td>
<td colspan="2" class="diff-lineno">Zeile 24:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> defmod AbwesenheitsInfo DOIF ([9:01] or [21:01]) (set TelegramBot silentmsg Viessmann {(InternalVal("Viessmann", "STATE",""))};; set TelegramBot silentsendImage /opt/fhem/www/snapshots/Kamera1_snapshot_1.jpg;;set TelegramBot silentsendImage /opt/fhem/www/snapshots/Kamera2_snapshot_1.jpg;;set TelegramBot silentsendImage /opt/fhem/www/snapshots/Garage.jpg;;set TelegramBot silentsendImage /opt/fhem/www/snapshots/GrafanaEnergie.png Strom;;set TelegramBot cmdSend { plotAsPng('SVG_Flightradar24Checl_Log_1') })</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> defmod AbwesenheitsInfo DOIF ([9:01] or [21:01]) (set TelegramBot silentmsg Viessmann {(InternalVal("Viessmann", "STATE",""))};; set TelegramBot silentsendImage /opt/fhem/www/snapshots/Kamera1_snapshot_1.jpg;;set TelegramBot silentsendImage /opt/fhem/www/snapshots/Kamera2_snapshot_1.jpg;;set TelegramBot silentsendImage /opt/fhem/www/snapshots/Garage.jpg;;set TelegramBot silentsendImage /opt/fhem/www/snapshots/GrafanaEnergie.png Strom;;set TelegramBot cmdSend { plotAsPng('SVG_Flightradar24Checl_Log_1') })</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>geschehen.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>geschehen.</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">==Abstürze ==</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">FHEM muss, wenn man nicht vor Ort ist, mit Abstürzen und Stromausfällen klarkommen. Daher sollte man die Installation rechtzeitig vorher testen und Probeläufe einkalkulieren, die ohne externe Zugriffe auskommen. Gern löst anscheinend die Fritzbox solche Abstürze aus, die (nach Hinweisen im Forum) durch das setzen des Attributs dnsServer=192.usw im global device eventuelle behoben werden können. Es bietet sich auch an, bei einem zu hohen Load FHEM neu zu starten, etwa durch</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> defmod load_warning DOIF ([sysmon:myload]>1)(set TelegramBot _msg “RPi-Load groesser als 1! Restarting FHEM.”;;{Log3 "global", 0, "Load ueber 1, Neustart erzwungen"};;{WriteStatefile()};;sleep 10;;shutdown restart)</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> attr load_warning cmdpause 1200</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> attr load_warning do always</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> attr load_warning waitsame 300</ins></div></td></tr>
</table>Andieshttp://wiki.fhem.de/w/index.php?title=Haus%C3%BCberwachung&diff=26407&oldid=prevAndies: FHEM als Watchdog für Haus2018-04-14T12:44:53Z<p>FHEM als Watchdog für Haus</p>
<p><b>Neue Seite</b></p><div>'''Einleitung'''<br />
Aus einem Forenbeitrag ([https://forum.fhem.de/index.php/topic,86933.msg793675.html#msg793675]) wurde über die Idee berichtet, FHEM zu nutzen um in einem zeitweise unbewohnten Haus nach dem rechten zu schauen. <br />
<br />
==Einbruchschutz ==<br />
Hier darf man sich, glaube ich, einfach nichts vormachen. FHEM mag die Wahrscheinlichkeit eines Einbruches (etwas?) senken, aber ein echter Einbruchschutz sieht einfach anders aus. Ordentliche Fenster, stabile Türen, aufmerksame Nachbarn und geleerte Briefkästen (Umleitungsauftrag bei der Post!) sind da viel wichtiger. <br />
<br />
Trotzdem kann FHEM etwas beitragen. So kann man diverse Lampen ferngesteuert schalten. Da ist FHEM natürlich toll, weil man dämmerungsbedingt schalten kann. Große Spielchen mit Zufallsgeneratoren sind nicht notwendig und sinnvoll, weil eine aufmerksame Beobachtung schon zeigt, dass man nicht da ist (Beispiel: keine Mülltonnen vor dem Tor, Schnee auf der Einfahrt). Da die meisten Einbrecher reichlich dumm sind und immer den Weg des kürzesten Widerstandes gehen, reicht eine einfache Beleuchtung manchmal zur Abschreckung aus. Verwendet werden können zum Beispiel Sonoff Slampher (https://www.itead.cc/wiki/Slampher - man kann die in eine Lampenfassung schrauben und dieses Licht sieht "echter" aus als diverse Stehlampen), DECT und andere Sonoffs. Der Lichtschalter an der Lampe muss dann natürlich an sein. Auf den Sonoffs ist eine eigene Firmware drauf, siehe https://wiki.fhem.de/wiki/Sonoff. Typische Schaltungen sahen dann so aus:<br />
(([{sunset("HORIZON=-2",0,"15:33","21:00")}-22:10] or [06:25-07:13|AT] or [14:10-14:35] or [07:50-09:03|WE]) and Value("Anwesenheitssimulation") eq "1") (set DECT1 on) DOELSE (set DECT1 off)<br />
<br />
Inzwischen wurde das Modul MSwitch.pm (https://wiki.fhem.de/wiki/Benutzer:Byte09) entwickelt, das hierfür vermutlich die eleganteste Lösung darstellt.<br />
<br />
==Kameras ==<br />
Hat man mehrere Webcams im Haus, die regelmäßig senden, kann man mit IPCAM sich Standbilder zusenden lassen. Auch das gibt in erster Linie ein hohes subjektives Sicherheitsgefühl, obgleich objektiv vermutlich wenig passiert. Man kann halt sofort schauen, ob etwas los ist. <br />
<br />
Versicherungen verlangen auch bei leer stehenden Häusern, dass man "ab und an" nach dem Rechten sieht. Es gibt hierzu vermutlich auch eine Rechtssprechung: Mindestens alle zwei Wochen. Inwieweit FHEM hier eine rechtlich auch akzeptable Lösung bietet, ist derzeit allerdings nicht geklärt. <br />
<br />
==Heizung ==<br />
Eine Verwendung hängt hier davon ab, welche Heizung man besitzt. Im Forum sind mehrere Lösungen für Viessmann beschrieben. So kann man etwa ein Optolink-Kabel selbst löten (https://github.com/openv/openv/wiki/Adapter-Eigenbau) und eines von den drei vorhandenen Viessmann-Modulen verwenden.<br />
<br />
Mit DHT22 kann man schnell Sensoren bauen, siehe https://forum.fhem.de/index.php/topic,81359.msg736175.html#msg736175), die im Haus über die Temperaturen informiert können. Die Sensoren sind für diesen Zweck zuverlässig genug. Vorsicht bei DECT, da dieser teilweise falsche Daten schickt (wenn das Relais den Stromkreis schloss, sinkt sofort die Temperatur um einen Grad - mehr auf https://forum.fhem.de/index.php/topic,82317.msg743883.html). Da alle DHT-Sensoren etwa übereinstimmende Daten lieferten, kann den Angaben vertraut werden; die Luftfeuchtigkeit ist jedoch bekanntermaßen sehr fehleranfällig. Die Temperaturen kann man sich mit grafana anzeigen lassen (https://forum.fhem.de/index.php/topic,77724.0.html). Die entsprechenden Bilder können beispielsweise via Telegram (siehe unten) zugeschickt werden. <br />
<br />
==Nachrichten aus dem Haus ==<br />
Wenn man nicht regelmäßig mit einem stabilen Netz rechnen kann, bietet es sich an, die Angaben aus FHEM via Telegram senden zu lassen. Beispielsweise kann dies mit den Befehlen <br />
defmod AbwesenheitsInfo DOIF ([9:01] or [21:01]) (set TelegramBot silentmsg Viessmann {(InternalVal("Viessmann", "STATE",""))};; set TelegramBot silentsendImage /opt/fhem/www/snapshots/Kamera1_snapshot_1.jpg;;set TelegramBot silentsendImage /opt/fhem/www/snapshots/Kamera2_snapshot_1.jpg;;set TelegramBot silentsendImage /opt/fhem/www/snapshots/Garage.jpg;;set TelegramBot silentsendImage /opt/fhem/www/snapshots/GrafanaEnergie.png Strom;;set TelegramBot cmdSend { plotAsPng('SVG_Flightradar24Checl_Log_1') })<br />
geschehen.</div>Andies