Heimautomatisierungsbasisoffensive, Teil 6 – Update!
Man kann so ein Docker-Image übrigens recht einfach aktuell halten: sudo docker-compose up –force-recreate –build sudo docker image prune -f Top!
Man kann so ein Docker-Image übrigens recht einfach aktuell halten: sudo docker-compose up –force-recreate –build sudo docker image prune -f Top!
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
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
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
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
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
Bei Docker ist auch nicht alles Gold was glänzt, soviel vorab. Also das mit Docker ist so wie mit jedem anderen komplexen System, man muss sich schon etwas damit beschäftigen und es ist am Anfang noch recht unübersichtlich. Deshalb war der Plan eine grafische Oberfläche dafür zu installieren, z.B. Portainer. Wenn man da etwas sucht, … Weiterlesen
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
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
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