Repository navigation
Systemidee
Ein Smart Home besteht aus vielen unterschiedlichen Geräten. Im Alltag möchte man aber nicht durch deren technische Detailseiten navigieren, sondern etwa Temperatur, Licht und Energie eines Raums zusammen sehen.
fhem-cms ergänzt FHEM um einen grafischen Editor für solche Oberflächen: Seiten dienen als Räume oder Themen, Widgets zeigen Werte oder bedienen Geräte, und Texte, Bilder und Links verbinden die Informationen zu einer verständlichen Bedienoberfläche. Eine Seite muss nicht nur aus Messwerten bestehen; auch Anleitungen und freie Inhaltsseiten sind möglich.
flowchart LR
A[FHEM-Geräte und Readings] <--> B[FHEMWEB: Sitzung und Rechte]
B <--> C[fhem-cms: Browseroberfläche]
C --> D[Seiten und Widgets]
C --> E[Texte, Bilder und Links]
Das FHEM-Modul stellt Daten und Speicherung bereit. Der Browser stellt die Oberfläche dar. Das CMS verwendet FHEMWEB und dessen Anmeldung; ein weiterer Cloud-Dienst oder eine separate CMS-Anmeldung gehört nicht zum System.
- Startseiten mit den wichtigsten Zuständen.
- Raumseiten für Temperatur, Heizung, Licht und weitere Geräte.
- Energieübersichten mit Tabellen, Diagrammen und SolarFlow.
- Informationsseiten mit formatiertem Text, Bildern und Live-Werten.
- Kachelmenüs mit Links zu CMS-Seiten, Webseiten oder Dokumenten.
Grafisches Arbeiten: Widgets im Raster platzieren und skalieren, Einstellungen in Dialogen bearbeiten. Ein feines Raster erlaubt auch kleine Schritte.
Entwurf statt sofortiger Veröffentlichung: Layout und Inhalte zunächst vorbereiten und in der Vorschau ansehen; erst danach auf der Homepage anzeigen.
Gemeinsame Inhalte: Bilder und Dokumente zentral im Assetmanager ablegen und aus mehreren Widgets verwenden, statt dieselbe Datei mehrfach hochzuladen.
Responsive Darstellung: Die Oberfläche passt sich der verfügbaren Breite an. Auf schmalen Ansichten werden Widgets in Leserichtung umgebrochen.
Das FHEM-CMS ist bewusst kein klassisches Mehrbenutzer-CMS, sondern ein leichtgewichtiges Frontend, um schnell FHEM-Oberflächen und redaktionelle Texte zu erstellen. Eigene CMS-Konten, Rollen und persönliche Entwürfe gehören nicht zum Kernumfang. Anmeldung und Zugriffsrechte bleiben Aufgabe von FHEMWEB. Alle berechtigten Bearbeiter arbeiten am selben CMS-Datenbestand; parallele Bearbeitungen können zu Konflikten führen. Ein ausgeblendeter Menüpunkt oder der Ansichtsmodus ersetzt keine Zugriffskontrolle.
- FHEM bleibt für Geräte, Automatisierungen, Berechtigungen und historische Daten zuständig. Das CMS ersetzt diese Funktionen nicht.
- Nicht jedes Gerät bietet jeden Set-Befehl oder jedes benötigte Reading.
- Die Oberfläche ist kein eigenständiges Rollen-/Benutzersystem.
- Historische Daten müssen bereits in DbLog oder FileLog aufgezeichnet werden.
- Es gibt keine Office-Vorschau, keinen Virenscanner und keine freie JavaScript-Ausführung in Inhaltswidgets.
- Eine Assetsuche ist weiterhin nicht enthalten. Die deutsche Gerätehilfe
ist seit 1.10.0 eingebettet (
help CMS de); der englische Einstieg verweist darauf, eine vollständige englische Referenz ist noch nicht enthalten.
Weiter: Voraussetzungen und Sicherheit
fhem-cms · Anwenderhandbuch für 1.6.1 / Schema 5 · Stand 10.11.2026
- Idee und Funktionsumfang
- Voraussetzungen und Sicherheit
- Installation
- Updates und Versionen
- Erste Schritte
- Editor und Veröffentlichen
- Seiten und Navigation
- Theme-Manager und Hintergrundbilder
- Layout und mobile Ansicht
- Widgetübersicht
- Anrufliste
- Wert, Uhr und Status
- Thermostat und Steuerung
- Tabelle, Diagramm, SolarFlow
- Text und Bilder
- Platzhalter und HTML
- LinkWidget
- Assetmanager