Heimautomatisierungsbasisoffensive, Teil 5 – Reihenfolge beachten

Obacht, kleines Update, der Remote Start Service darf natürlich erst gestartet werden wenn das System eine IP-Adresse hat. Auf Nummer Sicher geht man wenn man es z.B. nach Docker startet: After=docker.service Description=Remote Start Schweizer Taschenmesser Service [Service] ExecStart=/home/christian/docker/smarthome/remote_start/remote_start.py [Install] WantedBy=default.target

Heimautomatisierungsbasisoffensive, Teil 5 – der eigene Service

Die Lösung etherwake über SSH auf dem Host zu starten hat mir überhaupt nicht gefallen, vor allem weil man sie bei jeder Änderung am FHEM Image manuell nachziehen musste. Jetzt gibt es eine wirklich smarte Lösung, nämlich einen RemoteStart Dienst via HTML Schnittstelle, eingehangen in Systemd. Hört sich kompliziert an, ist aber relativ einfach. Bottle, … Weiterlesen

Heimautomatisierungsbasisoffensive, Teil 4 – das Haar

Es hat ein ganzes Stück gedauert um ein Haar in der Docker-Suppe zu finden, jetzt ist es so weit: Irgendwie kann man aus einem Docker-Container heraus kein WakeOnLan Magic Packet versenden. Und das trifft eines der coolsten FHEM/Telegram Features, nämlich dass man den Backup-/Seafile-Server von unterwegs in sage und schreibe 4 Sekunden aus den Standby … Weiterlesen

Heimautomatisierungsbasisoffensive, Teil 4 – DevOps@Home

Seit Donnerstag ist der neue Rechner online und der Raspberry aus. Der Wechsel hat, abgesehen von ein paar Kleinigkeiten, eigentlich reibungslos geklappt. Das System ist pfeilschnell, Ziel erreicht! Und noch viel mehr: alles läuft in Docker-Containern, auf btrfs, mit Snapshots bei Updates und seit heute mit Git verwaltet auf einem eigenen Gitea-Server eingecheckt. Die letzte … Weiterlesen

Heimautomatisierungsbasisoffensive, Teil 3 – FHEM-Stack

Diese Zeilen schreibe ich voller Stolz. Seit gestern Abend läuft auf der Docker-Umgebung (incl. Portainer!) MQTT, MySQL und FHEM. Aber nicht irgendwie zusammengefrickelt, sondern zentral über docker-compose gesteuert! Was für ein administratives Feuerwerk! Mit einem Aufruf werden die fertigen Container von MQTT und MySQL gezogen, konfiguriert und gestartet und danach für FHEM ein Debian-System samt … Weiterlesen

Heimautomatisierungsbasisoffensive, Teil 1 – das Basissystem

Mühsam ernährt sich das Eichhörnchen. Heute wurde Ubuntu 18.04 LTS mit btrfs installiert, eigentlich sollten die Snapshots wie beim Server Anfang des Jahres umgesetzt werden, ganz zufällig bin ich aber auf apt-btrfs-snapshot gestoßen, ein Glückstreffer. apt-btrfs-snapshot ist ein „Hook for providing apt based btrfs snapshots“, macht also einen Snapshot bevor mit apt was installiert wird. … Weiterlesen

Die hausinterne Weiterleitung

Das Bild zeigt den Sachverhalt und der ist eigentlich ganz übersichtlich: Wenn man von Außen auf Dienste daheim zugreifen will, dann geht das indem man der FritzBox via DynDNS einen Namen verpasst, der über das Internet erreichbar ist. Den Namen gibt man z.B. im Browser ein und kommt an der FritzBox raus. Die wiederum kann … Weiterlesen

Da wächst zusammen was zusammen gehört

Es hat gestern nur eine Zeile Code gekostet damit die Chefin unsere Home-Cloud von der Küche aus einschalten kann. Das ist bequem, vor allem weil ihr neues Handy jetzt auch da mit rein gesichert wird. EG.6FachTaster_Btn_03:Short.* „/usr/bin/wget http://smarthome.local:8080/startServer“ Was macht die Zeile? Wenn man die 3. Taste an am Homatic Schalter drückt, dann ruft FHEM … Weiterlesen