Hauser - ein freundliches Frontend für alle nicht Nerds im Haus

Ich möchte euch gerne mein HA Addon hauser vorstellen.

Die Grundidee des Ganzen ist eine HA Steuerungsinterface für (Wand)tablets und Handys zu haben, das HA bewusst um alles reduziert, dass Durchschnittsmenschen nicht interessiert - und das ist meiner Erfahrung nach eine ganze Menge :slight_smile:

Es nicht als Ersatz für HA oder Lovelace gedacht sondern als schönes User Frontend das Menschen einlädt es zu nutzen statt abzuschrecken.

Die Einrichtung soll dabei so einfach wie möglich sein: Je besser HA gepflegt ist, desto mehr wird bei der Ersteinrichtung erkannt: Räume, Geräte, Todolisten, Kalender usw.

Viel Fokus liegt auf den Raumbildern - Diese haben eine Comic Ästetik aber Räume sind trotzdem klar zu erkennen und sehen schön aus (Objektiv natürlich :wink: ). Mein Rumspielen mit verschiedenen Prompts um von einem einfachen Handybild zu diesem Ergebnis zu kommen habe ich ich einen Wizard gepackt. Dieser erstellt automatisch das Bild im gewünschten Stil, inkl. Nacht und Schlechtwetterbeleuchtung und Fenstererkennung - damit es bei Regen auch nur im Fenster regnet :slight_smile:

Voraussetzung um das zu nutzen ist ein vorhandenes ChatGPT Abo. Das wird einfach gekoppelt und los gehts. Wer das nicht hat oder will kann natürlich auch manuell Bilder hochladen - dann gibts aber keine Raumerkennung, Hell und Dunkelmodus und Wettereffekte mehr.

Der Eyecatcher auf dem Lockscreen ist die stilisierte Karte der Heimatstadt. Wenn HA über den Standort verfügt wird für die Umgebung autmatisch eine Map für light und darkmode erzeugt. Auf Wunsch kann man in den Optionen auch jeden anderen Ort angeben oder die Karte deaktivieren. Das System versucht zu erkennen wie groß eure Stadt ist, damit der Zoomfaktor auch immer stimmt und gut aussieht.

Hier noch ein Auszug über weitere Features:

- User / Editmode: Sperrt Features wie das Anpassen von Räumen und Szenen oder Zugriff auf Einstellugen. Lässt User aber Geräte schalten

- Einkaufsliste, Todos als Postits und aktuelle Kalenderwoche auf dem Lockscreen

- Anpassung von Räumen: Raumbild (AI-Wizard oder manuell), Szenen, mapping der Lampen auf dem Bild (erzeugt abends leichten glow wenn angeschaltet)

- Anpassung der Nav-Leiste: Breite und Anzahl Räume pto Zeile

- Anpassung der zentalen temp steuerung: An- Abwählen von zentral gesteuerten Räumen, temp-Delta pro Raum definierbar.

- Einbindung von Drittanbieterapps: Jellyfin um Videos abzuspielen und PaperlessNGX um die Dokumentenablage zu durchsuchen und Dokumente zu exportieren (PIN geschützt)

- Notification System um mitteilungen anzuzeigen

- Übersicht über Energieerzeugung und Verbrauch

- Pop-Out und Pin von Kameraobjekten

- 6 Sprachen

- uvm.

Hier ein paar Screenshots

Das Ganze ist natürlich OpenSource

Aktuell hilft mir jeder der Lust hat das zu nutzen und Feedback zu geben. Was klappt, was nicht. Was wird vermisst? Es ist zwar schon weit aber noch Beta.

Wer einfach mal ohne Installation bischen drin rumklicken will kann das in der Demo tun: Hauser Die muss man aktuell noch manuell auf deutsch stellen.

Es würde mich freuen den ein oder anderen neugierig gemacht zu haben.

Wer mitmachen will geht auf GitHub - ralleur/hauser: A self-hosted, room-first Home Assistant dashboard for wall panels, tablets and phones — a calm everyday interface for the whole household. · GitHub und klickt unter Installation auf Repo hinzufügen. Dann hauser als HA App installieren und bei Bedarf auch rückstandslos wieder entfernen.

Beeindruckend! Das schau ich mir definitiv an. Danke für die Vorstellung und Freigabe.
Eine Nicht-Nerdige-UI mit WAF ist bei mir auch schon lange fällig…

Servus, hab’s mir auch mal aufs Tablet gezogen, in Verbindung mit Fully Kiosk. :grinning_face_with_smiling_eyes:

Find den Ansatz echt gut und bin gespannt, wie es sich im Alltag macht. Gerade für ein Wandtablet könnte das richtig interessant sein.

Ich werd’s jetzt mal testen und berichten, was gut läuft und wo’s vielleicht noch hakt. :+1:

Hi,

bekomme es zum Laufen…da ich aber keine entsprechende Lizenz für ChatGPT habe, wollte ich eigene Bilder für die Räume hochladen…da scheitert es aber schon…die Oberfläche bleibt bei “Bild wird gespeichert…” hängen :frowning:

Grüße, Frank

aber…das Bild wurde scheinbar geladen…und ist als Flur zu sehen

habs auch installiert, sieht top aus. nur leider startet es bei mir nicht…app startet zwar, aber wenn ich auf oberfläche öffnen klicke passiert leider nichts

Hey,
versuche mal deine HomeAssistant IP Adresse aber mit Port :4173 im browser aufzurufen. Also wenn dein Home Assistant 192.168.1.20:8129 hat rufe 192.168.1.20:4173 auf

Hey,
danke fürs melden, Bug gefunden und im nächsten Update gefixt

hmm..funktioniert leider auch nicht, müsste ich für den port 4173 etwas einstellen?

hey, drei kurze fragen damit wir strukturiert zu einer lösung kommen:

  1. wie rufst du home assistant auf, wenn du auf „oberfläche öffnen" klickst — über die lokale IP (z.b. 192.168.x.x:8123), über eine https-adresse/nabu casa, oder in der HA-app? der knopf baut die adresse aus genau dem hostnamen, unter dem du HA gerade offen hast. über nabu casa oder in der app kann das nicht klappen, weil port 4173 nur im heimnetz erreichbar ist. probier bitte einmal am rechner oder tablet im wlan direkt http://<lokale-ip-von-HA>:4173 im normalen browser.

  2. schau im add-on unter konfiguration → netzwerk nach: steht bei 4173/tcp auch 4173 als host-port drin? wenn das feld leer ist, bitte 4173 eintragen, speichern, add-on neu starten.

  3. wenn beides passt: mach bitte im add-on den reiter „protokoll" auf und poste die letzten zeilen. wenn dort Smart Home HMI hört auf 0.0.0.0:4173 steht, läuft der server und es ist ein netzwerkthema — steht dort eine fehlermeldung, sehe ich sofort woran es liegt.

schande über mein haupt, hab die url nicht 2x geprüft. danke mit der lokalen ip läufts. sorry

Hi,

sieht cool aus, aber ich krieg das ein oder andere nicht so wirklich ans laufen:

  • “Eigene Bild wählen”: Ich kann ein JPEG oder PNG auswählen, er sagt ganz kurz in grün “Bild wir umgerechnet…” und dann in rot “Das Raumbild konnte nicht gespeichert werden”. Die Bilder sind als JPEG ca 1MB und als PNG ca. 5MB groß und haben das Format 2048x2048.
    Im Log sagt er das beim starten:
    [hauser] sharp konnte nicht geladen werden — Raumbilder bleiben aus: Cannot read properties of undefined (reading 'endsWith')

  • Paperless-Integration:
    Was will er mir hier mitteilen??

  • Kalender: Die ganztägigen Einträge werden über zwei Tage angezeigt; das hatte ich schonmal irgendwo, das liegt irgendwie wohl daran, das Apple die Einträge von 0:00 bis 0:00 macht (und nicht bis 23:59 wie manch andere Systeme).

Jemand einen Tip??

Bester Tipp ist die Dinge genau so zu melden :slight_smile: danke fürs melden. Sind alles fehler und gerade gefixt in 20.1 - probier mal aus obs für dich funktioniert

Super, Danke für Deine Arbeit hier!

Im Log schreibt er (nur einmal bei starten der App):

[hauser] sharp konnte nicht geladen werden — Raumbilder bleiben aus:
Cannot read properties of undefined (reading 'endsWith')
Laufzeit: linux-x64 (Node 24.18.0); auch der WebAssembly-Ersatz startet nicht: WebAssembly.Module(): Wasm SIMD unsupported @+2188
Smart Home HMI hört auf 0.0.0.0:4173

Info: Läuft als APP unter HomeAssistantOS auf einer Proxmox-VM; Browser sowohl Safari als auch Chrome unter MacOS27

Hi,

wollte einen Sensor für die eingespeiste Leistung auswählen…die Auswahl lässt sich aber nicht speichern…evtl. mache ich etwas falsch…: Energie | Hauser Wiki

Bekomme ich das Ziel “Draußen (Energie)” beim Erstellen der Räume nur über den Wizard hin?

Grüße, Frank

@schariwari danke fürs nachtesten.

paperless freut mich.

nun haben wir auch eine Fehlermeldung und Ursache für das bilder thema: es liegt an deiner vm.
proxmox gibt einer vm standardmäßig so eine künstliche minimal-cpu die moderne rechenbefehle versteckt, und genau die braucht die bildbibliothek in beiden varianten, deshalb steigt auch der ersatzweg mit dem „Wasm SIMD unsupported" aus. der fix ist aber einfach: in proxmox unter hardware → prozessor den typ von kvm64 auf host stellen und neu starten, dann sollte es laufen. das empfiehlt proxmox selbst so, solange du die vm nicht live auf einen anderen host schiebst. bringt dir also generell was und nicht nur hier.

kalender ist ein fehler von mir, bin dran. mit dem update von heute (0.20.2) sollte die ansicht nun eine greifbare Fehlermeldung geben statt ewig zu laden. schau mal bitte rein und schick mir die zeile einmal. vielen dank schonmal für die Hilfe :slight_smile:

@Frank68 danke fürs melden, gefixt im heutigen Update 0.20.2.

lag nicht an der erzeugung sondern an der verbraucherliste darunter — die seite wählt alle vor, bei dir 82, gespeichert wurden aber nur 64. nach dem update gehts durch.
Auch an dich vielen dank fürs melden!

Das geht ja richtig vorwärts hier!! :wink:

→ eigene Bilder: funktioniert einwandfrei jetzt! Die Lösung war richtig!

→ Kalender:

Danke!

Hi,

die Frage hatte ich in meinem Post noch drin:

Grüße

und täglich grüßt das Update:

  • Kalender: Konnte nun mit der Message den Fehler identifizeiren - Fix mit 20.3 - schau mal obs das für dich tut

  • Draußenbild: Hatte deine Frage übersehen gestern. Das Bild für energie kannst du ändern indem du long press auf den Hintergrund in dem screen machst. Hier kannst du ein Bild aus der Bibliothek auswählen. Aber wie Bilder in die Bib bringen… ja da fehlt tatsächlich was :smiley: Kommt aber erste mit dem nächsten Update 0.20.4 - wahrscheinlich morgen

→ Kalender: Funktioniert nun auch!

Danke Dir!

…ich spiel weiter damit rum…

Habe bisher immer auf dem Handy nachgesehen, dort wird der Hintergrund bei Energie aber nicht gezeigt…auf dem PC sehe ich das verwendete Bild aber!

Eine Frage noch: bei Dienste gibt es den Bereich “Erzeugung”…welche “eingespeiste Leistung” ist da gemeint - PV-Anlage oder die Energie, die aus dem Haus ins Netz abfließt?