Nach 2 Tagen ohne Internet (nur per Handy, Kabel-Internet wurde hoffentlich zum letzten Mal für eine längere Zeit „optimiert“) hier nur das Endergebnis
Meinen Raspberry Pi 3 B+ habe ich noch eine GUI (LXDE) und Browser spendiert (Chromium). Unclutter verdeckt den Mauszeiger nach wenigen Sekunden Inaktivität. Dann kam noch homeeUp drauf und ein Gerät wurde angelegt. Dieses konnte ich dann in homee per WLAN- CCU2 anwählen. Das Gerät aktiviert bzw. deaktiviert den HDMI Ausgang von meinem RPI, somit schaltet sich mein Monitor automatisch in den Standby, wenn der HDMI Ausgang aus ist. Als Symbol in homee habe ich natürlich das Monitor/TV Symbol gewählt. Das sieht jetzt wirklich so aus, als wenn der Monitor direkt eingebunden wäre
Und das hat einen ganz großen Vorteil, dies so „direkt“ zu machen, statt über Umwege wie Webhooks: Ich kann den Monitor ganz einfach in HGs einfügen und auch Alexa kann ihn ohne irgendetwas dazu zutun steuern. Und: Ich sehe den aktuellen Status, also ob er an oder aus ist.
Wozu brauche ich das ganze?
Ich habe meinen alten 22" Monitor in meine Garage gehängt (Kabelführung ist noch nicht fertig). Dieser geht jetzt immer automatisch an, wenn entweder mein Garagentor oder meine Hauseingangstür über die Garage geöffnet wird (beide jeweils per Tür/Fenstersensor überwacht). Ebenso geht er nach ein paar Minuten aus, wenn das Tor oder die Tür geschlossen wird. Selbstverständlich wird das Ausschalten gestoppt, wenn ich z.B. die Tür schließe aber das Tor öffne
Auf dem Raspi läuft dann DAKboard DAKboard - A customizable display for your photos, calendar, news, weather and more!
Zur Zeit werden mir
- Uhrzeit / Datum
- Kalender
- Nachrichtenfeed (RSS)
- Wettervorhersage
angezeigt. Das ist ganz praktisch, vor allem die Müllabfuhrtermine (Abholtermine vom Landkreis als Kalenderdatei runterladen, bei Google Kalender hoch laden, fertig) … geht man zum Auto, schon wird man dran erinnert, die Mülltonne zum Straßenrand rauszuschieben. Auch weiß ich, wer von uns zu Hause gerade wo unterwegs ist (meine Frau ist Stewardess und ich bin ab und an als Ingenieur unterwegs). Ist so ein kleiner Familienkalender
(Das Hintergrundbild ändert sich alle 2 Minuten)
Wie kommt jetzt das Dashboard automatisch auf den RPI? Ist alles hier beschrieben. Prinzipiell geht es darum, dass der Monitor (wenn gewünscht) um 90° gedreht wird und Chromium ist KioskModus ohne Popups automatisch startet. Dann wird direkt die eigene DAKboard Seite aufgerufen und das eigene Dashboard wird angezeigt. Alles kein Hexenwerk.
Hinweis:
Kapitel
Turn the monitor on and off automatically (optional)
nicht beachten.
Statt
sudo nano ~/.config/lxsession/LXDE-pi/autostart
ist der korrekte Pfad …/lxsession/LXDE/autostart gewesen.
Für homeeUp homeeUp - virtuelle Geräte in homee ist eigentlich nur die Anpassung der config.json erforderlich:
{
„plugins“: [
{
„deviceName“: „Dashboard“,
„type“: „SimpleCMDPlugin“,
„pluginParams“: {
„onCmd“: „vcgencmd display_power 1“,
„offCmd“: „vcgencmd display_power 0“,
„statusCmd“: „vcgencmd display_power | sed ‚s/display_power=0/1/;s/display_power=1/0/‘“,
„checkInterval“: 2000
}
}
],
„hostAdress“: „IP des RPI“
}
Besonders Dank an @anon21150642, der sehr beim Aufsetzen von homeeUp und vor allem bei der aktuellen Statusabfrage tatkräftig geholfen hat
Kleine Randbemerkungen:
Die Monitorhalterung ist eine NB North Bayou F120 17" - 27" Monitor Wandhalterung von Amazon für 19,90 Euro (die wird auf Amazon auch für 30 Euro angeboten - Preisvergleich!). Man kann hier den Monitor am Arm drehen als auch in der Höhe und seitlich verschieben und der Monitor bleibt dank einstellbarer Gasdruckfeder immer genau da im Raum stehen, wo man ihn los lässt. Tolles Teil!
Die Amazon Echo Halterung ist eine RICOO Amazon Echo Plus Halter Z046-B (aktuell für knapp 9 Euro → Rabattaktion unterm Preis anklicken). Alexa steuert meine Lampen (IKEA Gu10) und das Garagentor (Fibaro Relay Switch), spielt dazu noch Musik, wenn ich in der Garage was arbeite, etc.