Link zur Webseite befindet sich in der Zwischenablage
2025 haben wir endlich unseren 12 Jahre alten Router (den Asus RT-AC66U, WiFi 5/IEEE 802.11ac) aktualisiert und ihn durch einen WiFI 6 Flint 2 (GL-MT6000) ersetzt.
Bild von Michael Jeltsch2025 haben wir endlich unseren 12 Jahre alten Router (den Asus RT-AC66U, WiFi 5/IEEE 802.11ac) aktualisiert und ihn durch einen WiFI 6
Flint 2 (GL-MT6000)
ersetzt. Während die Standard-Benutzeroberfläche des Flint 2 recht einfach ist, ist sein erweitertes Setup für echte Profis. Wenn man auf “Erweitertes Setup” (Advanced Setup) klickt, kann man auf die zugrunde liegende
OpenWRT
-Benutzeroberfläche zugreifen. OpenWRT ist eine Linux-Distribution für Router. Und wenig überraschend ist es sehr leistungsstark. Seit letztem Jahr verwende ich ein
LED-Array
, um unseren Pflanzen zu helfen, den Winter zu überstehen. Um die Lichter automatisch zu steuern, verwenden wir einen
Shelly Smart Plug
über ein Python-Skript, das die Lichtverhältnisse und Strompreise berechnet (unter Verwendung
der sähkönhintatänään API
, um die Preisdaten zu erhalten) und die Pflanzenlichter nur einschaltet, wenn sowohl die Lichtverhältnisse als auch die Strompreise niedrig sind. Heute habe ich dieses Python-Skript von meinem Desktop-Computer auf den Flint 2-Router verschoben. Für OpenWRT sind Tausende von installierbaren Paketen verfügbar (direkt über die Router-Benutzeroberfläche: Anwendungen > Plug-ins). Damit mein Python-Skript auf dem Router funktioniert, musste ich zunächst den openssh-server installieren, um Shell-Zugriff zu erhalten (übrigens ist die P/L-Kombi root/“dasselbe Passwort wie für die Web-UI”, der Router öffnet den Zugriff korrekterweise nur für das lokale Netzwerk). Ich habe auch python3 und python3-pip installiert und dann die beiden Nicht-Standard-Pakete
ShellyPy
(zur Adressierung der Smart Plugs) und
astral
(zur Berechnung der Dunkel-/Hellphasen für jeden beliebigen Tag auf dem Breitengrad von Helsinki, das bei etwa 60° Nord liegt) über pip installiert. Ich musste nur noch einen Eintrag in den Crontab einfügen, um das Skript einmal pro Stunde auszuführen. Da amn als root angemeldet ist, muss man nur crontab -e ausführen und diese Zeile zur Crontab hinzufügen: 0 * * * * python3 /root/plantlight.py und den Cron-Daemon neu starten (was man über die OpenWRT-Benutzeroberfläche unter “System > Startup” tun kann).