Wer einen Lichtschalter nicht ohne Internet einschalten kann, hat ihn falsch gebaut
Smart home devices should work without the internet

Spencer Kittleson betreibt seit zehn Jahren Home Automation nach einer eisernen Regel: Alles, was zum Haus gehört, muss auch ohne Internet funktionieren. Sein Nest-Setup starb, als Google die API brach, ein Samsung-Kühlschrank zeigt einen TLS-Zertifikatsfehler, und ein Camp-Chef-Grill braucht Wi-Fi für die Temperaturanzeige. Die Logik läuft deshalb auf eigener Hardware: Tasmota auf ESP-Boards, ein MQTT-Broker und Node-RED auf einem Raspberry Pi.
Wenn ein Lichtschalter in meinem Haus den Server von jemand anderem braucht, um zu funktionieren, kommt er nicht rein.
- mountain_peak
Wir haben unser Haus vor fast 20 Jahren gekauft, und der Vorbesitzer betrieb (anscheinend) ein inzwischen aufgelöstes Hausautomationsunternehmen. Der Vorteil war eine 100%ige X10/Insteon-Strom- und Lichtsteuerung, eine Top-Alarmanlage, Umweltsteuerungen und so weiter, die über ein wandmontiertes "SmartLinc"-Touchpanel liefen. Ich habe das System mit Axis-Kameras und einem Mac-Server erweitert, auf dem Indigo und SecuritySpy (abonnementfrei) liefen, was Fernüberwachung und -steuerung ermöglichte, aber alles lokal arbeitet.
In einem Moment der Schwäche kaufte ich einen D-Link-Wasserstandsmelder (WLAN) für die Sumpfgrube (er war im Ausverkauf für 30 Dollar); er war auf einen D-Link-Home-Cloud-Dienst (kostenlos) angewiesen, der vor einigen Jahren eingestellt wurde.
Da ich ihn nicht wegwerfen wollte, habe ich ein übriges Chromebook 14, das ich recyceln wollte, umfunktioniert und daraus einen Alpine-Monitor für den Wasserstandsmelder gemacht, den ich über den USB-Anschluss des Chromebooks mit Strom versorge (wenn bei einem Regensturm der Strom ausfällt, muss ich das wissen, bevor die Sumpfgrube vollläuft).
Ein sofortiges Problem war, dass die D-Link-Firmware alle 24 Stunden versuchte, nach Hause zu telefonieren, und aus dem lokalen Netzwerk fiel, da der Server kaputt war und ich keine Ahnung hatte, welche Antwort er vom Server erwartete, um am Leben zu bleiben. Lösung: Das Gerät alle 23 Stunden durch Unterbrechen der USB-Stromversorgung (mit einem Pico und MOSFET) "neu starten". Es besteht kein Zweifel, dass Hausautomation ohne Internet funktionieren sollte.
- scosman
HomeAssistant veröffentlicht für alle seine Integrationen eine "IoT Class", die von "Local Push" bis "Cloud Polling" reicht: https://www.home-assistant.io/blog/2016/02/12/classifying-th...
Ich verwende nur "Local Polling" oder besser und bevorzuge "Local Push" sehr.
- bluegatty
Es gibt Hoffnung: Kunden wollen das, und wenn sie es wollen, werden PMs das in Betracht ziehen, selbst wenn es mit einem Teil der internen Strategie von Diensten usw. kollidiert, besonders wenn die Einnahmen aus den Diensten dürftig sind.
In all diesen Bereichen herrscht intensiver Wettbewerb.
Was nötig ist, ist ein 'Name' für die Bewegung. So wie IoT eine ganze Welle ausgelöst hat – ein Konzept, das sich in Analysten, CEOs, PMs, Strategie, Industrie usw. auflöste, um es zu erschaffen –, könnte 'No Connection Required' dasselbe leicht tun, wenn es ein Kernkonzept und eine Sprache gibt, um es zu definieren.
Analysten werden Papiere schreiben, CEOs werden sie lesen, es wird Konferenzpanels geben, Twitter-Diskussionen werden ausbrechen, PMs wollen ihre Roadmaps rechtfertigen, CEOs wollen den Vorstand zufriedenstellen, neue Produkte werden in die Kategorie starten – und es kann passieren.
Oft brauchen diese Dinge einen Anstoß, um den Wandel auszulösen, wie Sicherheitsverletzungen usw., die gerade 'du jour' sind. Eine Handvoll Artikel über Sicherheitsprobleme, etwas große Medienberichterstattung und ein paar bahnbrechende Produkte am Rand könnten die Welle erzeugen. Ich denke, dahinter steckt viel Legitimität.
- reasonabl_human
Die neuen Regeln, die ich mir zu eigen gemacht habe, sind:
- Kaufe die billigste Hardware, die den Job erledigt
- Ignoriere negative Bewertungen, die sich auf Software beziehen
- Frage nach Erhalt der Geräte Claude nach einer Local-First-CFW
- Habe ein paar Stunden Spaß daran, als Fleisch-Proxy zu fungieren
- Boom, ein billiges Smart Home nur lokal ist fertig
Verwende einen SBC oder NAS für Home Assistant. Dieser Prozess hat bei mir für Schalter, ein Thermostat, einen Luftqualitätsmonitor, ein Thermometer und einen Fensterventilator funktioniert.
Ich hätte etwa das 2,5-fache für Hardware bezahlt, die die entsprechende Local-First-Fähigkeit von Haus aus gehabt hätte. Stattdessen passte das alles in ein bestehendes 20-Dollar-Abo bei einem Inferenzanbieter. DS 4.1 lokal laufen zu lassen war auch auf Kurs, nur langsamer.
- driverdan
Ich habe ein paar einfache, aber strikte Regeln:
1. Kommerzielle Geräte müssen ausschließlich Offline-Protokolle verwenden, Zigbee oder Zwave. Wenn es nur WLAN ist, kaufe ich es nicht, es sei denn, die Firmware ist Open Source oder lässt sich leicht durch eine Open-Source-, nur-lokale Alternative ersetzen.
2. Nicht-Sensor-Geräte müssen ohne ihre IoT-Funktionen voll funktionsfähig sein. Ich muss mein Thermostat, meinen Kühlschrank, meinen Herd usw. ohne jegliche externe Schnittstelle steuern können.
Verwende niemals ein WLAN-IoT-Gerät, das nicht Open Source ist. Selbst wenn du es lokal steuern kannst, könnte es ein Spionagegerät sein, das deine Daten exfiltriert. Ja, du könntest VLANs oder ein separates Netzwerk einrichten, aber das ist es nicht wert. Stimme mit deinem Geldbeutel ab.
- augment_me
Bitte, bitte, bitte verwende deinen ersten Entwurf oder verfeinere ihn selbst ohne LLMs.
Ich habe es geschafft zu:
Die Cloud ist das schwache Glied
- Kein Internet, kein Problem. ...
---
Wenn du für andere Maschinen schreibst, die es aufnehmen sollen, meinetwegen. Aber wenn du für Menschen schreibst, signalisiert es mir zumindest, dass du dich nicht wirklich um die Botschaft kümmerst, die du vermitteln willst, und mit einem verwässerten LLM-Durchschnitt zufrieden bist.
- sholladay
Thread-Geräte waren für mich großartig. Es ist ein selbstheilendes Mesh, das einen Internetausfall übersteht, den Hub-Ausfall, ausgelöste Sicherungen und sogar einen vollständigen Stromausfall, solange du ein Gerät mit Strom versorgen kannst, das als Thread-Router fungieren kann (so ziemlich alle Geräte, die nicht auf ihre eigene Batterie angewiesen sind).
Letzten Winter hatten wir einen langen Stromausfall. Also nutzte ich eine Jackery, um eine Smart Plug als temporären Router mit Strom zu versorgen, und das Mesh konfigurierte sich selbst neu und alles funktionierte einfach. Batteriebetriebene Tür- und Fenstersensoren, Flutsensoren, einige Lichter wie Eve Flare und sogar das Eve Aqua Wasserventil, was bedeutete, dass ich den Garten buchstäblich direkt vom Telefon aus während eines Stromausfalls bewässern konnte (das iPhone hat ein eingebautes Thread-Funkmodul).
Natürlich wäre eine Hausbatterie besser, aber das war so cool und erforderte fast keinen Aufwand.
- tehlike
1. Kaufe Zigbee/Zwave
2. Bevorzuge Dinge, die du mit Tasmota flashen kannst, wenn Zigbee/Zwave nicht möglich ist.
2. Vielleicht eMudhra für MitM verwenden und die nicht unterstützten Geräte flashen.
- anotherevan
Die Anforderung "nur lokal" war schon immer ein sehr starker Grund, warum ich mich nie ernsthaft mit Hausautomation beschäftigt habe. Alles Zeug in den meisten Kaufhäusern telefoniert nach Hause, soweit ich das beurteilen kann. Der Forschungsaufwand oder anderes Herumgefrickel (z. B. eine fummelige Methode zum Flashen von Tasmota) hat mich zögern lassen.
Aber ich schaute mir ein paar übrige RPis an, die ich herumliegen hatte, und beschloss, Home Assistant auf einen zu packen, nur um mal zu schauen. Jetzt habe ich beschlossen, einen Zeh weiter einzutauchen, und einen Zigbee-USB-Adapter, ein paar Zigbee-basierte Tasten und Reed-Schalter sowie ein paar Matter-basierte Stromschalter bestellt, von denen ich hoffe, dass sie alle glücklich funktionieren werden.
Ich muss auch ein IOT-VLAN in meinem Openwrt-Router einrichten. (Kein Netzwerktyp, also auch fummelig!)
Bis jetzt bestanden meine Hausautomationsbemühungen aus:
- Eine rote, blinkende LED, die in die Decke nahe der Haustür geklebt ist und mit einem Reed-Schalter verbunden ist, um zu erkennen, wann die Garagentür offen ist.
- Ein Lichtschalter¹, auf den ich es geschafft habe, Tasmota zu flashen, damit ich das Wohnzimmerlicht von der Fernbedienung des Fernsehers aus ein- oder ausschalten kann.
- Ein Ultraschall-Abstandssensor, der auf meinem Monitor sitzt und erkennen kann, wann ich vor meinem Computer sitze². Er pausiert die Musik und setzt sie fort, wenn ich gehe und wiederkomme. Außerdem nervt er mich, wenn ich zu lange vor dem Computer gesessen habe.
¹ Ich sehe keinen Wert in automatisierten Glühbirnen. Ich will automatisierte Lichtschalter. Leider sind die australischen Elektrozertifizierungsstandards so eine Art Bär, der das schwierig macht […]
- everdrive
Wir haben uns in eine grundlegend alberne Situation manövriert: Erfindungen, die den Komfort verbessern und Zeit sparen sollten, tun weder das eine noch das andere. Sie funktionieren "OK", dann gibt es ein Update, und dann musst du herausfinden, was sich geändert hat und wie. Und dann geht es kaputt, und du musst auf Fehlersuche gehen, was noch funktioniert (falls überhaupt) und was nicht mehr. Es ist nicht bequemer, nur komplexer.