Culinola ist ein selbst betriebenes Smart-Home-Dashboard für ein Wand-Tablet oder Küchendisplay. Es bringt Ihr Haus, Ihre Medien und den Tag der Familie auf einem Touch-Bildschirm zusammen – so angeordnet, wie Sie es möchten, und komplett im Browser eingerichtet.
Kein Scrollen, keine Menüs: ein Raster aus Kacheln, das den Bildschirm füllt und mit ihm skaliert.
openHAB, Home Assistant, Homematic, MQTT, FRITZ!Box, IMAP, Google Kalender, RSS, Kameras über go2rtc – jedes davon ist ein Plugin.
Kacheln an ihren Platz ziehen, Datenpunkte aus einer durchsuchbaren Liste wählen, Quellen und Zugangsdaten hinzufügen. Die Anzeigen übernehmen jede Änderung ohne Neustart.
Internetradio und Live-Fernsehen, Ihre Kameras, die neuesten E-Mails, Anrufe von der FRITZ!Box und eine Eieruhr an der Uhr sind eingebaut.
Eine Eieruhr an der Uhr, Rezepte zum Nachkochen, Zutaten direkt auf die Einkaufsliste, eine Türklingel-Meldung mit dem Kamerabild dahinter.
Läuft auf Ihrer eigenen Hardware in Ihrem eigenen Netz. Der Quelltext ist offen einsehbar und veränderbar, und frei für die private und sonstige nicht kommerzielle Nutzung.
Die Oberfläche nutzt dieselbe HTTP- und WebSocket-Schnittstelle wie jedes andere Programm – mit Zugriffstoken in drei Stufen.
Das Küchendisplay zeigt eine echte Installation; Anrufe, E-Mails, Termine und Erinnerungen darin sind erfunden. Die Einrichtungsseiten zeigen die eingebaute Testinstanz. Die Bildschirmfotos zeigen die englische Oberfläche; Culinola gibt es auch auf Deutsch.
Sie brauchen Node.js 22.18 oder neuer.
git clone https://github.com/achrista/culinola.git cd culinola npm install npm run build npm start
Öffnen Sie http://localhost:8090. Ohne eigene Konfiguration startet Culinola mit erfundenen Beispielwerten. Hängen Sie ?layout=main&edit an die Adresse, um den Layout-Editor zu öffnen.
Culinola selbst braucht nichts außer Node.js. Kameras und Live-Fernsehen brauchen zusätzlich die getrennten Programme go2rtc und, für Streams, die umgewandelt werden müssen, ffmpeg; das Aktivierungswort braucht ein Vosk-Sprachmodell; Sprachbefehle und das Hinzufügen von Rezepten aus Fotos brauchen einen Claude-API-Schlüssel – kein Abo, nur Guthaben im Voraus von platform.claude.com, ab etwa 5 US-Dollar. Das Docker-Image enthält go2rtc und ffmpeg bereits.
Culinola ist jung: Rechnen Sie mit Ecken und Kanten und melden Sie sie bitte auf GitHub. Die Oberfläche gibt es auf Deutsch und Englisch.