shinichi
Anmeldungsdatum: 14. März 2008
Beiträge: 735
Wohnort: Lausitz + Honshu
|
Hallo! Joah, gibt es oder hat jemand Steckdosenschalter, die man halt zwischen Stromkabel eines beliebigen Gerätes und Steckdose setzen kann, die am besten über WLAN von Linux aus ansteuerbar sind? Am liebsten wäre mir auf Linux ein TUI tool, sodass man es leicht in scripts einbinden kann. So könnte man beispielsweise sich nen eigenen Kinomodus basteln, auf Knopfdruck macht sich der beamer an, die Leinwand fährt runter und das Licht im Raum geht aus. Oder wenn man morgens im Bett liegt, dann startet man das script „guten Morgen“ und die Heizung wird schonmal angefahren, Wasserkocher geht an. Oder ganz einfach die Weihnachtsbeleuchtung mit steuern. Oder geht das heutzutage irgendwie mit einem home-autamatism-Standard, den auch Linux auf dem TUI beherrscht und mit dem man Geräte, die den STandard implementiert haben, direkt steuern kann? Danke für input!
|
Kätzchen
Anmeldungsdatum: 1. Mai 2011
Beiträge: 6970
Wohnort: Technische Republik
|
Das habe ich dazu gefunden: https://github.com/python-kasa/python-kasa
python-kasa is a Python library to control TPLink's kasa-branded smart home devices (plugs, wall switches, power strips, and bulbs) using asyncio. This is a voluntary, community-driven effort and is not affiliated, sponsored, or endorsed by TPLink.
|
hakel2022
Anmeldungsdatum: 21. Februar 2022
Beiträge: 2970
|
Alexa kann Szenarien Steckdosen, Licht, Alarmanlage, Heizung (nicht überzeugend), Stereoanlage, Fernseher etc. etc. Bei Stereoanlage und Licht macht sogar die Sprachsteuerung Sinn ... 👍 Große Auswahl an Gadgets, gute Qualität, problemlose Einrichtung (per Android).
|
shiro
Anmeldungsdatum: 20. Juli 2020
Beiträge: 1214
|
... gibt es oder hat jemand Steckdosenschalter, die man halt zwischen Stromkabel eines beliebigen Gerätes und Steckdose setzen kann, die am besten über WLAN von Linux aus ansteuerbar sind?
Ja, neben Funksteckdosen (433 mHz) gibt es auch WLAN Steckdosen. Diese verwenden in der Regel einen ESP8266 (für WLAN) und ein 10A Relais, das den Strom der Steckdose schaltet. Die Software auf dem ESP ist proprietär und wird in der Regel aus China gesteuert. Man bekommt zwar Apps für das Smartphone, welche im guten Fall mit einem ein Europa liegenden Cloud-Server kommuniziert, der allerdings die Anfrage nach China weiter reicht. Da die WLAN Steckdosen häufig im Heimnetz (ohne DMZ o.Ä.) betrieben werden haben die chinesischen Server vollen Zugriff auf dein internes Heimnetz. Ob dies genutzt wird ist eine Frage des Vertrauens. Auch Home-Automatisierungs-Systeme (IFTTT usw) setzen hier auf und bieten nur etwas Komfort für Faule (Alexa usw). Im besten Fall überschreibst du die Software der Steckdosen-Schalter mit eigener Software (siehe Arduino) oder baust für diese WLAN Geräte eine eigene DMZ mit entsprechenden Firewalls. Die einfachste Lösung ist die Steckdosen mittels Relais und ESP selbst selbst zu bauen oder Funksteckdosen zu verwenden. Bei Funksteckdosen ist das Übertragungsprotokoll auch proprietär, kann aber relativ leicht mit Arduino-Bordmitteln "analysiert" werden. Bei einigen gängigen Steckdosen gibt es in den entsprechenden Foren auch die Ergebnisse dieser Analysen oder man kauft die fertigen Gateways der Hersteller, die man im LAN (RJ45) betreiben kann. Fazit: Überlege, ob du WLAN Steckdosen wirklich willst oder ob du mit Funksteckdosen nicht besser arbeiten solltest.
|
Bleys
Anmeldungsdatum: 13. August 2006
Beiträge: 6172
|
|
shiro
Anmeldungsdatum: 20. Juli 2020
Beiträge: 1214
|
https://www.heise.de/ratgeber/Smarte-Steckdosen-ohne-Hersteller-Cloud-betreiben-4517437.html
Das liest sich in dem Artikel leichter als es sich dann herausstellen wird (probier es mal aus). Aber ja, die dort aufgeführten Steckdosen sind am leichtesten zu nutzen. Dennoch kann man auch bei anderen Steckdosen erfolgreich sein. Man muss sich halt die eingesetzte ESP8266 Variante anschauen und die Pins finden, über die man einen seriellen Transfer sich löten kann. Dann kann man auch OTA implementieren, um sich das Leben später leichter zu machen. Man wird aber nicht umhin kommen, in einer IDE ein geeignetes INO zu schreiben, das man denn flashen kann. Der Hinweis auf MQTT ist aus meiner Sicht ein bisschen oberflächlich (heile Welt Programmierung). Aber na ja, dann ran ans Werk.
|
Dimanche
Ikhayateam
Anmeldungsdatum: 20. Juli 2007
Beiträge: 2046
|
Funksteckdose ist ein Stichwort. Solche Dosen wie diese* benutze ich selber und bin damit auch sehr zufrieden. Vorteil: Man steuert nur diese Dose(n) und sonst nichts. Man braucht kein Wlan oder Internet und daher kann auch niemand von aussen, auf diesen Weg aufs System zugreifen. Nachteil: Man hat noch eine weitere Fernbedienung herumliegen, was mich persönlich aber nicht weiter stört. * das ist natürlich nur ein Beispiel. Es gibt weitere Hersteller und Modelle. Auch im freien Handel, im Baumarkt, manchmal sogar bei Discountern.
|
shiro
Anmeldungsdatum: 20. Juli 2020
Beiträge: 1214
|
Dimanche schrieb: Solche Dosen wie diese* benutze ich selber und bin damit auch sehr zufrieden.
Ok, die Steckdosen (usw) von Brennstuhl und Intertechno sind natürlich insofern sehr einfach, weil es hierfür fertige Gateways zu kaufen gibt und man mit einem primitiven bash-Script die adressierbaren Empfänger leicht lokal steuern kann. Externe Fernbedienungen sind dann natürlich nicht mehr erforderlich aber parallel nutzbar. Brennstuhl und Intertechno verwenden das gleiche Protokoll (d.h. Intertecno kann mit dem Brennstuhl Gateway gesteuert werden und umgekehrt). Die Billigangebote z.B. vom Baumarkt verwenden aber proprietäre, rollierende Codes. Das ist etwas komplizierter und erfordert sinnvollerweise einen ESP. Man kann natürlich auch ESPs (32, 8266 usw) nutzen und fertige Objekte aus den Bibliotheken ziehen. Somit sind diese Funk-Elemente (Steckdosen, Fensterläden, Markisen usw) sehr leicht zu steuern. Das ist aber ein wesentlich dünneres Brett als WLAN Steckdosen ihr "unanständiges" Verhalten abzugewöhnen. Speziell kann man dann weitere Sensoren (Temperatur, Feuchtigkeit, Lichtmenge usw) einsetzten, die die Funkelemente automatisch steuern. Wer ein altes, nicht mehr nutzbares Smartphone für die Sprachsteuerung verwendet, kann dann auch Audio-Steuerung ohne die Malware-Anbieter nutzen.
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 11196
|
Hej, mal 'ne neugierige Frage: Wer kann mit der Information, daß ich per WLAN ein Gerät um 19:43 ein- und um 19:45 wieder abschalte und vor allem "was" anfangen? (noch benutze ich die mechanischen Zeitschaltuhren… wird wohl auch dabei bleiben) Gruß black tencate
|
shiro
Anmeldungsdatum: 20. Juli 2020
Beiträge: 1214
|
black_tencate schrieb: mal 'ne neugierige Frage: Wer kann mit der Information, daß ich per WLAN ein Gerät um 19:43 ein- und um 19:45 wieder abschalte und vor allem "was" anfangen?
Natürlich kann man reine zeitgesteuerte Funktionalität realisieren (Zeitschaltuhr). Wenn aber z.B. Licht je nach Helligkeit ein-/ausgeschaltet werden soll, kann man über einen Lichtsensor oder den sich ändernden Sonnenuntergang (Uhrzeit auf einer Webseite) berücksichtigen. Gleiches kann man für Markisen machen, wenn es zu hell/warm wird oder es anfängt zu regnen. Auch Oder-Schaltungen z.B. Lichtschalter in der Raumwand können elektronisch per Server/Fernsteuerung/manuellem-Taster bedient werden. Bei mir hatte es vor etlichen Jahren damit angefangen, dass die Fernbedienungen für das Garagentor sich verdünnisierten und niemand sie angeblich hatte. Da hab ich mir einen ESP8266 genommen, der eine Webseite im Intranet bereit stellte und somit von jedem, der mit seinem Handy im heimischen WLAN war bedient werden konnte. Wenn du allerdings auf die "Security" der Schaltvorgänge abhebst, kannst du eventuell diese "Datensammlung" ignorieren. Problematischer sehe ich, dass der ESP ein richtiger Rechner in deinem lokalen Netz ist, der durchaus auch andere Befehle von "außen" entgegen nehmen und Ergebnisse verschicken kann. Mit einem "ssh" kannst du ja in einem Fremdnetz auch ein wenig herumschauen und dann entscheiden wohin es weiter geht.
|
shinichi
(Themenstarter)
Anmeldungsdatum: 14. März 2008
Beiträge: 735
Wohnort: Lausitz + Honshu
|
hakel2022 schrieb: Alexa kann Szenarien Steckdosen, Licht, Alarmanlage, Heizung (nicht überzeugend), Stereoanlage, Fernseher etc. etc. Bei Stereoanlage und Licht macht sogar die Sprachsteuerung Sinn ... 👍 Große Auswahl an Gadgets, gute Qualität, problemlose Einrichtung (per Android).
Danke für den Hinweis, aber genau das möchte ich definitiv nicht, weder Amazon mitteilen, wann ich was anmache und auch Android will ich vermeiden. Eine lokale Lösung via Mycroft gerne, aber sicher nicht Alexa und Co.
|
shinichi
(Themenstarter)
Anmeldungsdatum: 14. März 2008
Beiträge: 735
Wohnort: Lausitz + Honshu
|
Dimanche schrieb: Funksteckdose ist ein Stichwort.
Nachteil: Man hat noch eine weitere Fernbedienung herumliegen, was mich persönlich aber nicht weiter stört.
Ja mich schon. Ich würde das halt gerne faul am Schreibtisch alles auslösen können oder am smartphone, auch gerne mal aus der Ferne via internet. Nicht noch ein Gerä, dass irgendwo rum liegt und ich bei mir haben muss und wo man, wenn mans braucht, die Batterien leer sind. ;D
|
shinichi
(Themenstarter)
Anmeldungsdatum: 14. März 2008
Beiträge: 735
Wohnort: Lausitz + Honshu
|
shiro schrieb: Dimanche schrieb:
[…]
Interessant, danke. Aber ja, ich hätte gerne was fertiges mit WLAN, wo man am besten gar nicht basteln muss (und das Teil brauchbar vertrauenswürdig ist), sodass ich es auch mal von unterwegs aus steuern kann (im Urlaub Licht anschalten zur Täuschung und so Scherze oder schonmal Heizung anmachen, wenn ich noch im Zug sitze oder Haustier füttern mit präparierten Behältern). Einfach per ssh draufschalten und go, so stelle ich mir das zumindest vor.
|
hakel2022
Anmeldungsdatum: 21. Februar 2022
Beiträge: 2970
|
Alles kein Problem, dieses Zeug war schon vor Jahren ausgereift. Läuft bei mir schon ewig störungsfrei. Ich benutze ein totes Amazon Konto und einen toten Briefkasten dafür, falls sich wieder die "Aluhüte" melden. 🤣 Am Anfang wollte ich die Lichtschalter auswechseln, aber es geht ohne.
|
shiro
Anmeldungsdatum: 20. Juli 2020
Beiträge: 1214
|
shinichi schrieb: Einfach per ssh draufschalten und go, so stelle ich mir das zumindest vor.
Ja, so mach ich es auch schon etliche Jahre. Am Smartphone wird das VPN aktiviert um sich im Heimnetz zu bewegen. Dort kann man ein bash Script oder eine Webseite aufrufen um die Aktoren zu steuern. Diese über 10 Jahre alte Lösung funktioniert noch mit den alten Gateways von Intertechno (ca 60€) und Brennstuhl (ca 50€). Da diese aber nur die Intertechno und Brennstuhl Aktoren unterstützten und dazu immer teurer wurden (30€ für 1 Steckdose!!), habe ich z.B. die Steckdosenschalter vom Baumarkt geholt (3 Stk ca 9€) und einen WeMos D1 (Arduino mit ESP8266) mit FS1000a-XY-FST (ca 4€) mit denen man dies alles und sehr viel mehr machen konnte. Es gibt auch fertige Heimautomatisierungs-Software, die aber weit weniger kann und bei denen nur ein winziger Bereich an Aktoren-Anbietern unterstützt wird.
|