Home-Assistant Display - Wetterstation und mehr

This page is also available in English

Nachdem ich immer mehr Schalter, Lichter und Temperatursensoren in Home Assistant eingebunden habe, kam mir die Idee meine klassische Wetterstation durch ein Display fĂĽr Home Assistant zu ersetzen. Als Display habe ich ein altes Handy, die Home Assistant App und ein Rahmen aus dem 3D-Drucker verwendet.

Die angezeigten Daten werden von einem selbstgebauten NAS und Docker-Container mit HomeAssistant geliefert und stammen von einem ConBee ZigBee-USB-Stick und bestimmten WLAN Geräten.

Temperatursensoren

FĂĽr die Anzeige der Temperatur habe ich Zigbee Aqara-Temperatursensoren im Einsatz:

In einer Hülle, an einer geschützten Stelle auf der Nordseite meines Hauses angebracht, liefert der Sensor auch beim Einsatz im Außenbereich verlässliche Temperaturwerte. Ich hab den Sensor dazu wasserfest eingepackt, wodurch die Temperaturmessung zwar nicht beeinträchtigt wird, die Feuchtigkeitsmessung aber keine brauchbaren Werte mehr liefert. Die Sensoren funktionieren über einen breiten Temperaturbereich hinweg: Einer der Sensoren liegt sogar in meinem Gefrierschrank. Auch wenn der Sensor im Gefrierschrank durch die niedrige Temperatur immer einen niedrigen Batteriestand anzeigt, funktioniert er dennoch lange Zeit ohne die Batterie wechseln zu müssen.

Temperaturen und Wasserdurchfluss meiner Heizung

Ich kann die Heizung zwar nicht steuern, habe aber einige Temperatursensoren und einen Wasserdurchflussmesser auf Basis eines ESP32 in meinem Heizraum platziert, siehe: DS18B20 Temperatursensoren ESP32, MQTT und WiFi - HowTo und Erfahrungsbericht: Ultraschall Durchflussmesser TUF-2000M. Welche Aktion die Heizung gerade ausfĂĽhrt ĂĽberwache ich mit einem Shelly 1PM.

Die Basis fĂĽr das Display: ein altes Handy

Wie bereits erwähnt besteht das Display aus einem alten Handy und einem Rahmen aus dem 3D-Drucker.

Für das Ladekabel habe ich ein Loch in die Wand gebohrt und im Nebenraum ein Ladegerät platziert.

Installierte Apps

Für die eigentliche Anzeige habe ich am Handy  die Home Assistant-App installiert: play.google.com/store/apps/details?id=io.homeassistant.companion.android&hl=de&gl=US.

In der App habe ich in den Einstellungen und Mobile App den Vollbildmodus eingeschaltet: "Vollbild" und "Bildschirm eingeschaltet lassen" aktiviert:

Home-Assistant-View

Um möglichst viel Informationen auf dem kleinen Bildschirm anzeigen zu können, habe ich in HomeAssistant aus dem HACS-Repository das Paket lovelance-card-mod installiert, siehe: home-assistant#cardmod. Lovelance-card-mod ermöglicht das Anpassen der Elemente über CSS-Styles, wodurch das Layout beliebig angepasst werden kann:

Zudem verwende ich das Paket lovelance-layout-card um den Bildschirm besser ausnützen zu können. Mit dem Paket können Bereiche in beliebige Spalten und abhängig von der Auflösung des Gerätes eingeteilt werden:

Handy im Dauereinsatz: Der Akku sollte nicht dauerhaft geladen werden

Nach nur 5 Monaten Betrieb konnte ich eine leichte Wölbung am Display feststellen: Der Akku hat begonnen sich selbst zu zerstören und dadurch schlussendlich keinen Platz mehr im Handy:

Hier ein Bild mit dem neuen Akku:

Die Ursache ist sicherlich, dass der Akku dauernd auf 100 % geladen wird und damit ständig der maximalen Spannung ausgesetzt ist. Auf diese Weise habe ich innerhalb eines Jahres 2 Akkus zerstört.

Zwischenzeitlich hätte ich noch versucht das Handy ohne Akku, rein mit dem Ladegerät zu betreiben, wodurch dieses mehr zu einem sehr schlechten Stroboskop wurde: Das Display hat immer nur kurz aufgeblitzt. Auch das Verlöten eines Mini-Akkus von einer Spielzeugdrohne konnte das Handy nicht starten. Aus diesem Grund habe ich jetzt nochmal einen neuen Akku besorgt. Damit der Akku dieses Mal hoffentlich länger hält, versuche ich den Ladestand zu steuern und das Handy im Bereich von 20-60% Akkufüllstand zu betreiben:

Den Akku zwischen 20 und 60 % betreiben?

Wer die Home Assistant-App installiert kann damit sämtliche Daten des Smartphones an Home Assistant übertragen. Einer der Werte, die dabei übertragen werden, ist der Ladezustand des Akkus. Der Ladezustand ermöglicht das Steuern einer schaltbaren Steckdose, abhängig vom Ladezustand. Unter 20 % soll das Ladegerät eingeschaltet, über 60 % ausgeschaltet werden.

Der Akkuzustand ist dann auch gleich eine zusätzliche Anzeige am Display:

Die maximale Spannung im Akku ist beim Laden auf 60 % sicherlich kleiner, was die Lebensdauer verlängern sollte. Dem entgegen wirken aber die vielen Ladezyklen, da der Akku jetzt mehrmals pro Tag nachgeladen werden muss. Damit das Handy möglichst langsam lädt habe ich das 1,3A Ladegerät zuletzt gegen ein altes 0,5A Ladegerät ausgetauscht. Das langsame Laden und weniger Ladezyklen sollte dem Akku entgegenkommen:

 

Wie sich das Laden auf Dauer auswirkt, wird sich zeigen. Sollte der Akku erneut den Geist aufgeben, werde ich das hier berichten.

Android-Version

Ein anderes Problem könnte in Zukunft die verwendete Android Version darstellen. Mein altes Smartphone besitzt aktuell die Android Version 7.  Die Home Assistant App kann derzeit ab Android Version 5 installiert werden. Sollten sich die Systemanforderungen für die App ändern, könnte diese nicht mehr upgedatet werden und im schlimmsten Fall nach einem HA-Update gar nicht mehr funktionieren.

Fazit

Als Display für Home-Assistant kann einem nicht mehr benötigten Smartphone neues Leben eingehaucht werden. Das Handy ist eine günstige und einfache Lösung, der Dauerbetrieb allerdings nicht ganz unproblematisch für den Akku.

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE fĂĽr deine Bewertung!

Aktualisiert: 27.12.2022 von Bernhard đź””


Top-Artikel in diesem Bereich


Smart-Home-Plattform - Systeme: ioBroker vs. Home-Assistant
Für die Heim-Automatisierung gibt es neben zahlreichen verschiedenen Standards eine große Menge an verschiedenen Plattformen. Open Source Plattformen bieten dabei oft die Möglichkeit, verschiedene Automatisierungs-Standards miteinander zu verbinden. Als Beispiel könnte ein kleiner Mini-Computer, ein Raspberry Pi oder ein NAS, ausgestattet mit mehreren Empfängern, verschiedene Automatisierungs-Lösungen über eine Plattform steuern.

ioBroker installieren - Docker
Mit ioBroker können verschiedene Automatisierungslösungen oder Geräte in einem System zusammengefasst werden. Um bestimmte Gateways oder Geräte ansprechen zu können, werden in ioBroker verschiedene Adapter verwendet.

Home-Assistant Docker Conbee 2 und Zigbee2MQTT / deCONZ
Dank zahlreicher Integrationsmöglichkeiten ist Home-Assistant eine einfache Plattform für das Steuern verschiedenster Smart-Home Geräte. Im Vergleich zu ioBroker ist mir der Start mit Home Assistant wesentlich einfacher gefallen. Während ich für ioBroker noch am Suchen war, welches Frontend ich für meine Dashboards verwenden könnte, hatte ich mit Home-Assistant out of the box ein fertig eingerichtetes System. Die Lovelance Dashboards von Home Assistant können einfach in der GUI zusammengeklickt...

Fragen / Kommentare


Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu Mehr Details