KNX Visualisierung – Erste Gehversuche
Hässliches, kleines Mädchen
Du bist so wunderschön
Hässliches, kleines Mädchen
Ich muss dich wieder sehn
Du hast mich angelacht
Seitdem hab ich an dich gedacht
Du bist so wunder-wunder-schön…
(Hässliches, kleines Mädchen, The Bates)
Liebe Freunde der optischen Leckerlies – das hier könnte hässlich werden… Denn heute geht es um die Visualisierung der Smart-Home-Funktionen – wir stellen euch den ersten Entwurf unserer Bedienungsoberfläche vor.
Der Wunsch in die (automatisierten) Abläufe seines Hauses eingreifen zu können oder sich einfach nur einen Überblick zu verschaffen, kommt früher oder später bei jedem Bewohner eines intelligenten Heims.
Diesen Wunsch kann man grundsätzlich auf zwei Arten erledigen: Man kauft – oder – man bastelt. Wobei das “Basteln” auch bei den kommerziellen Lösungen (z. B.: Eibport, IP-Symcon, Hager domovea, Gira X1, etc.) sicherlich nicht zu kurz kommt… Für die Knauserigen unter euch gibt es natürlich auch unzählige, kostenlose Alternativen (z. B.: OpenHAB, FHEM, CometVisu, usw.).
Welche Kriterien sind für uns bei der Auswahl einer passenden “Visu” wichtig?
Nun – auf folgende Punkte haben wir geachtet:
- Preisgünstig
- Frei gestaltbar
- Inklusive eingebauter Logik-Engine
- Ohne Zwang für native bzw. proprietäre App/Software/Hardware
- Breites Plugin/Addin/Binding/Modul-Universum
- Aktive Community (Support)
Das ist in den letzten Monaten dabei herausgekommen:
Hardware & Technische Voraussetzungen
Es ist immer das Gleiche: Für eine Visu braucht man immer Hardware + Software.
Als Hardware missbrauchen setzen wir einen sparsamen Thin-Client (Fujitsu Futro S900) im 24/7-Server-Betrieb ein. Auf diesem rund 35 EUR teuren Gerät läuft die gesamte Logik- sowie die Visu-Infrastruktur. Abgerufen und gesteuert wird die Visu über einen gängigen Webkit-Browser auf einem erschwinglichem 10-Zoll Tablett (Amazon Fire HD 10).
Daneben läuft noch ein alter Raspberry Pi mit einer klassischen FHEM-Installation “aus alten Tagen”. FHEM ist ein robustes, freies System mit einer weitreichenden Modulbasis. Die ausgereiften und lang-erprobten FHEM-Module decken bei uns einige Logik-Lücken des noch recht jungen, (aber dennoch dynamischen) Hauptsystems: EDOMI.
Software
Als Logik-System und Visualisierungs-Designer setzen wir EDOMI ein. EDOMI ist ein Linux-basiertes, kostenloses (derzeit Freeware) Stück Software, das aktuell zwar als “Closed Source” von einem einzigen Entwickler am Leben erhalten wird, allerdings in der Fülle an Funktionen zweifellos Seinesgleichen sucht. Speziell zur komplexen Steuerung und Visualisierung von KNX-Installationen ausgelegt, bietet EDOMI eine reichhaltige Fülle an Features – nicht nur zur Gestaltung einer Visualisierung.
Die Software (Administration/Visu-Designer) wird vollständig im Browser bedient. Module bzw. Funktionen, die in EDOMI noch fehlen, werden über HTTP-Requests bei Bedarf aus der FHEM-Installation abgerufen.
Im täglichen Leben: Unsere (erste) Visu
Unsere Visu ist nicht fest an einem Ort installiert, sondern kann frei im gesamten Haus verwendet werden. In der Regel befindet sich das Tablet neben der Couch im Wohnzimmer.
Bei der Gestaltung haben wir schlicht drei Hauptbereiche definiert:
- Oben: Schnell-Übersicht-Leiste (Anzahl offener Fenster, Temperatur, Status Abfall-Abholung, Heizungsmodus, allgemeine Präsenz, Nahverkehrs-Status, uvm.)
- Links: Navigationsmenü zu den wichtigsten Bereichen
- Mitte: Übersicht-Darstellung eines Themenbereichs möglichst in der Grundriss-Ansicht. Detail-Infos/Steuerung erfolgt im jeweiligen Popup-Fenster
Der Hintergrund ist bewusst dunkel gehalten, damit man auch in dunklen Räumen nicht geblendet wird. Moderne, auf das Wesentliche reduzierte Icons lockern die Gliederung einheitlich auf. Dezente Animationen (farbiges Pulsieren, Rotation, Blinken, …) lenken die Aufmerksamkeit auf aktuell dringliche Anliegen.
Die Dimensionen der Darstellung sind fix für ein Gerät vorgegeben (nicht “responsive“). Die Visu skaliert aber auch auf Geräten mit kleineren/größeren Bildschirmen einwandfrei und lässt sich i. d. R. ohne Einschränkungen bedienen, sofern ein Webkit-fähiger Browser zur Verfügung steht.
Das Ganze ist noch im Aufbau und noch nicht final abgeschlossen. Soweit möglich kommen von Woche zu Woche neue Dinge hinzu, bestehende Punkte werden abgewandelt. Zum weiteren Ausbau sind noch ergänzende Funktionen wie Lüftung, Verbraucher, Multimedia & Sprachausgabe, Telefonie, Netzwerk & Internet, Logs & Statistiken sowie IP-Kamera geplant.
Der erste Wurf kann sich doch dennoch sehen lassen, oder? Was meinst Du dazu? 😉
Hallo,
Befinde mich auch gerade im “bau der Visu”.
Worauf habt ihr die Vis nun laufen ? unter EDOMI ?
Wo kann ich die Vorlage dazu finden ?
Könnt ihr mir die zum “Ausbau” und “Lernen” zur Verfügung stellen ?
Vielen Dank
Jochen,
Jep – es ist alles EDOMI.
Mein (Visu)-Projekt/Templates kann ich momentan leider nicht veröffentlichen, weil es noch sensible (Zugangsdaten/Passwörter) und personenbezogene Daten enthält. EDOMI soll aber bald eine Export-Funktion erhalten. Damit soll es möglich sein, einzelne Projekt-Elemente zu exportieren/importieren.
Dann könnte ich mir vorstellen einzelne Elemente mit der Öffentlichkeit zu teilen.
Hallo, sehr schöne Visu. Habt ihr dieses Projekt auch zufälligerweise auf KNX User Forum zur verfügung gestellt? Oder könnte man das als Beispielprojekt bekommen?
Vielen Dank
hab jetzt erst den ersten post gelesen, sorry….
Hallo,
Also wenn mein letzter Wurf so ähnlich wie euer erster Wurf wird, bin ich schon zufrieden 😉 Sehr schön !!….ich freu mich schon wenn ich soweit bin.
lg
Christain
Ich danke Ihnen für den interessanten Artikel. In das KNX Programm muss man sich erstmal eine Zeit lang einarbeiten. Doch wenn man das einmal durchleuchtet hat, funktioniert das Ganze super.
Mit besten Grüßen,
Paul
Hallo, die Visu finde ich Klasse, vor allem gefällt mir das “Knopflose” Design.
Wurde ein UI-Design verwendet oder nur eine bestimmte Schriftart?
Würde es echt super finden wenn das Design als Vorlage zur Verfügung gestellt werden würde.
Gruß Fabian
Fabian, die Icons sind von https://icons8.de/. Zur Design-Vorlage haben wir uns bereits vorher geäußert. 🙂
[…] nach dem HCL-Konzept. Manuell kann sowohl die Dimmintensität sowie die Farbtemperatur über Visu oder Taster flexibel angepasst […]
Hallo
sehr schöne Visu. Bin auch gerade in der Einarbeitung mit EDOMI.
Könntest du deine Visu schon im KNX user Forum als Beispiel zu Verfügung stellen?
Gibt es die Export Möglichkeit schon?
LG Steffen
Den Export gibt es leider noch nicht. 🙁
Hallo,
als erstes: super Arbeit! Super Internetseite!
kannst Du mir sagen wie Du den Kalender integriert hast ( welcher LBS) und von wo Du Diene Wetterdaten ziehst (welcher LBS?).
Danke und Gruß!
Gregor
Gregor, Danke für die Blumen! Wetter macht bei uns LBS 19000322 über Wunderground; Kalender (Next-Cloud-Server) wird über LBS 19000158 eingebunden! 🙂
Hallo
Bin gerade am Basteln mit Edomi und ziemlich begeistert von den Möglichkeiten, die Du aufgezeigt hast.
Wie machst Du folgende Punkte?
– Standortdaten vom Android/Iphone
– Papier/Gelber Sack/Restmüll/Bio Tonne
– Nahverkehr und die Fahrzeiten mit dem Auto und der Karte an der Seite
– Und kannst Du den Farbverlauf Deines Hintergrundes die CCS Zeile bereitstellen?
Ich hatte zwar schon mal gefragt. 😉 Aber kannst Du nicht einfach Dein Projekt kopieren und alle Zugangsdaten löschen und im Forum bereitstellen. Der Export wird ja noch etwas dauern… leider.
Ich persönlich würde auch eine kleine Aufwandsentschädigung zahlen :-).
Nach dem ich mich nun damit beschäftigt habe, erahne ich, wie viel Arbeit da drin steckt und leider habe ich im Haus noch so viel zu tun.
LG Steffen
Steffen,
bin grad beruflich unterwegs. Daher (vorerst) nur eine recht knappe Antwort:
Standort: Funktioniert mit der Owntracks-App. Owntracks schickt die Standort-Angaben an einen MQTT-Broker (https://www.cloudmqtt.com/). Lokal läuft bei uns eine Owntracks-Instanz. Owntracks holt sich die Daten vom MQTT-Broker und stellt diese über eigenen Webserver graphisch dar. Die Owntracks-Seite wird einfach in Edomi eingebunden. Fertig is der Lack! 🙂
Abfall-Termine: Die Abfall-Termine werden von unseren Stadtwerken zum Download angeboten (.ics). Diese werden in unsere allgemeine NextCloud-Instanz als Kalender importiert und über ein LBS in Edomi eingebunden.
Nahverkehr: https://dbf.finalrewind.org/ bietet aktuelle Abfahrtzeiten (auch) als JSON an. In Edomi rufen wir die JSON-Daten ab und verarbeiten Sie mit einem passenden JSON-LBS.
Fahrzeiten: Das ist einfach eine statische Google-Maps-Seite + Fahrzeiten-LBS.
Farbverlauf: Für den Hintergrund nutzen wir folgende Angaben –> -webkit-linear-gradient(top, #1E3342 0%,#29464C 100%)
Vielleicht schaffe ich es ja demnächst einen Beitrag mit ausführlichen Angaben zur VISU zu erstellen. Bisher ist die allgemeine Resonanz dazu überschaubar…
Finde leider aktuell immer weniger Zeit mich und den Blog zu kümmern, ob es mit der Bereitstellung des bereinigten Projekts klappen wird, kann ich nicht versprechen. 🙁
Eine Aufwandsentschädigung würde auch nicht helfen – da Geld kein Preblem ist – Zeit braucht der Mensch! Zeit! 🙂
Wünsche dir soweit viel Erfolg & alles Gute – bleib uns gewogen!
Ein super Blog hast du! Respekt!!! Ich bin auch gerade an einer Visualisierung dran. Was hast du für eine Hardware für deine Edomi Visu verwendet? Grüße
Fujitsu FUTRO S900 ?
Hallo,
deine Visu gefällt mir sehr gut! Ich bin gerade auf der Suche nach dem für mich richtigen System.
Ich schwanke derzeit zwischen OpenHab und Edomi. Ich hatte mir bereits einen Raspberry Pi 3 angeschafft, muss aber gestehen das ich mit Linux nicht so wirklich warm werde…
Was hast Du denn für ein OS auf dem Futro S900 installiert? Das Ding gibt es ja wirklich spottbillig bei ebay…
Reicht die Performance??
Es wäre toll wenn Du ein paar (mehr) Hinweise zum Futro und zu deiner Insatllation darauf geben könntest…
Lieben Dank & Gruß
Alex
Servus Alex!
Vor Linux/EDOMI musst du nicht so viel Angst haben. Die initiale EDOMI-Einrichtung ist in einer Schritt-für-Schritt-Anleitung sehr gut vom Entwickler beschrieben. Nach der Installation wird das System komplett über den Browser bedient. Auf der Linux/Console-Seite ist man i. d. R. nicht mehr aktiv unterwegs. Zu OpenHAB kann ich leider nicht viel sagen.
Bei uns ist ein Centos 6 (durch EDOMI vorgegeben) installiert. Die Performance des S900 ist in unserem Fall bisher ausreichend. Die derzeitige, durchschnittliche CPU-Auslastung liegt etwa bei ca. 40 %.
Etwas teurer und auch leistungsfähiger ist der Futro S920. Bei den geringen Investitionssummen kann man nicht viel falsch machen. 🙂
Viel Erfolg!
Hallole,
bin durch Suche im WWW auf Eure Seite gestoßen. Nun Suche ich auch schon nach ein paar Jahren ein Visu für meine KNX Installation, war von Homeserver preislich abgeschreckt und von Bastellösungen nicht wirklich überzeugt. Die Bilder die ich hier nun sehe, geben mir nun den Anstoß etwas neues zu probieren. Wie die meisten würde ich mich natürlich auch über einen Export Deines Projektes freuen.
Ich finde es klasse hier diesen Blog zu gestalten da das Zeit und Passion benötigt. Mach weiter so!!!
Grüße aus Peking
Axel
Danke, Alex! Der Export wird kommen, ist nur eine Frage der Zeit! ? Alles Gute nach ?
[…] individueller Informationen vom Visu-Server über eine eingebundene Webseite des Visu-Servers. Hier sind Waschmaschinen-Fertigmeldung, Zug-Abfahrtzeiten inkl. Verspätungen, […]
[…] haben ja bereits letztes Jahr über unsere KNX Visualisierung – Erste Gehversuche berichtet. Nun wird es Zeit für ein Update! Viel Text gibt es dazu nicht – ihr wollt ja eh […]
[…] Laufende Edomi-Instanz […]
Tolle Arbeit, mich würde interessieren mit welchem Programm du den Grundriss erstellt hast?
Danke für die Blumen Stefan! Die Grundrisse basieren auf den CAD-Plänen eines (befreundeten) Architekten. 🙂 Mit einem DWG-Viewer können diese extrahiert werden.
[…] laufende Edomi-Instanz […]
Hallo lieber Smarthomebau.de-Blogger,
da Du Deinen Namen geheim halten möchtest, nenne ich Dich der einfachheit halber einfach so. 🙂
Wie viele andere vor mir, bin ich auch auf der Suche nach Informationen zu KNX über Deinen Blog gestoßen. Ganz ganz großes Kino! Ich bin ein bisschen Sprachlos wie gut Du hier alles beschreibst und erklärst.
Ich komme direkt zu meinem Wunsch – Visualisation – Hast Du noch vor Dein Projekt aus EDOMI zu exportieren?
Wie stehst Du zu OpenHAB?
Danke vorab.
Beste Grüße – Christian
Servus Christian! Vielen Dank für die Blumen, wir versuchen es hier kurzweilig zu halten! 🙂 EDOMI-Projekt ist momentan nicht geplant. OpenHAB kenne ich persönlich nicht im Detail – habe bisher aber überwiegend positives Feedback gehört/gelesen. Mit der prima laufenden EDOMI-Instanz ist OpenHAB bis auf Weiteres kein Thema für uns… 😉 Bis bald!
Hallo,
besteht jetzt die Möglichkeit die Visu Datei zu exportieren?
Deine Visu ist sehr schön aufgebaut. Wir sind nun in unser neues Eigenheim eingezogen und jetzt bin ich auf der suche nach einer Schönen Visu. da bin ich auf Edomi gestoßen und dann auf deinen Beitrag.
Über eine Nachricht würde ich mich sehr freuen.
Gruß
Sven, der Export ist derzeit leider immer noch nicht implementiert. 😢
OK, schade.
eine Version ohne password und persönliche Einstellungen ist auch nicht möglich? Ich habe mir Edomi jetzt mal runtergeladenund werde es die nächste Zeit mal ausprobieren. Aber ich stelle es mir sehr schwer vor bei null zu starten.
[…] Logik-Server […]
Hallo,
sehr schöne Visualisierung!
Gerade bin ich über die Rauchwarnmelder gestolpert.
Welcher Rauchwarnmelder wird da verwendet, der so viele Informationen bereitstellt?
Danke und beste Grüße
Danke hueffte! Der Rauchwarnmelder ist von GIRA. Bitte siehe auch: https://smarthomebau.de/unser-haus/ Schönen Gruß!
[…] Laufende Edomi-Instanz […]
Welche Auflösung hast du für die VISU gewählt? Ich bin mir teilweise einfach noch nicht ischer was hier sinnvoll ist… da ich auch noch kein Endgerät außer dem pc für die Darstellung habe bin ich da relativ offen…
Horst, unsere Auflösung beträgt 1280 x 800 – optimiert für das Fire HD 10 Tablet. Ich würde mich zuerst auf das Endgerät festlegen und anschießend erst die Visu bauen. Spätere Umbau-Maßnahmen sind immer ärgerlich… Viel Erfolg! 🙂
Sehr schöne Visualisierung. Bin über deine Seite bzw. über diesen Beitrag während meiner Recherche FHEM vs IPSymcon gestolpert.
Hast du vor EDOMI alles über FHEM dargestellt? Wie nötig ist FHEM? Welche Funktionen bildest du aktuell noch über FHEM ab?
Gruß
tommy
Danke Tommy! FHEM war nur in den ersten paar Monaten parallel zu Edomi in Betrieb. Mittlerweile läuft aber alles komplett über Edomi.
Hallo,
in Sachen Futro S900. Performance: Welche Hardware ist bei dir verbaut?
Reicht der Standard: 2 GB RAM | 2 GB mSATA Flashspeicher? Oder muss man hier nachrüsten?
Viele Grüße
Manuel,
Mit der Futro S900-Performance sind wir zufrieden. Wir haben (der Erinnerung nach) 4GB RAM + 64 GB Flash. 2 GB mSATA Flash halte ich für etwas mager… 🙂
Viel Erfolg!
Moin, auf welchem Programm hast du die Grundrisse erstellt, bzw wie hast du die Hintergrundfarbe transparent bekommen? Würde mich mal interessieren…
Hendrik, die Grundrisse sind aus den CAD-Plänen extrahiert. Die DWG-Files lassen sich u. a. in Visio verarbeiten. Die Transparenz kann man ggf. mit Gimp herstellen.
Hallo,
Das sieht alles schon super und vielversprechend aus.
Ich habe auch EDOMI auf einem Intel NUC laufen.
Allerdings stehe ich noch am Anfange meiner Visu.
Kannst Du mir ein kurzes HOW_TO schicken.
Anlegen eines Lichtschalter mit GA usw.
Das wäre toll…
Noch besser wäre natürlich eine Vorlage einer VISU für EDOMI
Gibt es so etwas ?
Ich würde auch ein paar € als Aufwandsentschädigung spenden….
Viele Grüße
Jochen
Vielen Dank Jochen! Probieren geht über Studieren – die Hilfe-Seiten von Edomi sind wirklich gut geschrieben. 🙂 Der Start sollte jedem daher nicht schwer Fallen. Derzeit gibt es mehrere Anfragen, ob ich die Visu als Projekt-File zur Verfügung stellen kann. Wir prüfen das gerade… Bleib also vorerst dran – wir melden uns bald!
Hallo “smarthomebau.de”,
Respekt- beschäftige mich auch seit ein paar Tagen intensiver mit einer Visualisierung für unser Haus- aber genau deine, schlägt einfach alle anderen um Längen!! Super gemacht 😉
Gerne schließe ich mich an, wenn es eine Möglichkeit gäbe, auf diese aufzubauen, oder eben genau diese zu adaptieren!! Danke für dein Feedback!
Liebe Grüße- Markus
Vielen Dank für dein Feedback, Markus! Für Edomi gibt es derzeit leider (noch) keine Exportfunktion. Deshalb müssten wir für Außenstehende das gesamte Projekt bereitstellen. Ich habe hierfür grob den Aufwand überschlagen, um das Projekt bereinigt (Zugangsdaten, Persönliche Daten, etc.) zur Verfügung zu stellen. Wenn ich meinen normalen Stundensatz anwende, müsste ich dreistellige Summen verlangen. Das wollt/könnt ihr euch nicht leisten… 😎 Also selber ran an den Speck! 🚀
[…] als einen Wasserkreis gleichzeitig liefern kann, werden die Beregnungkreise von der Logik-Engine (EDOMI) nach einander für eine vordefinierte Zeitdauer angesteuert. Mit der sog. Treppenlicht-Funktion […]
wie habt ihr linux gebootet? bei mir will das nicht funktionieren
Tolles Projekt!
Reicht eine KNX/IP Schnittstelle aus oder wird ein vollwertiger KNX IP Router benötigt?
Kevin, EDOMI benötigt eine KNX/IP Schnittstelle.
[…] MQTT-Telegramm (JSON vom Typ “transition“). Dies wird in der Smart-Home-Zentrale (EDOMI-Server) registriert und entsprechend […]
[…] Home-Server, der Logiken verarbeiten kann und von Aussen Befehle empfangen kann – in unserem Fall: EDOMI […]
Hallo zusammen,
wir sind gerade dabei unsere neue Wohung zu renovieren. Die KNX-Verkabelung ist fertig und jetzt geht es an den Aufbau der Technk. In unserer aktuellen Wohnung habe ich viel mit FHEM, Homebridge etc. umgesetzt und würde diese Sachen teilweise gerne weiterverwenden. Daher möchte ich genau das Setup in der oben dargestellten Grafik umsetzten. Die Frage die ich mir nun stelle, war ist gerade state of the art im Punkt Homeserver? Als Informatiker möchte ich mir einen selber zusammenbauen und programmieren. Für eure Tipps wäre ich sehr dankbar.
Beste Grüße
Jacob, FHEM ist bei uns schon lange abgeschaltet worden. Derzeit ist ausschießlich EDOMI bei uns im Einsatz – wir sind immernoch begeistert! Ich persönlich bin ein Fan von One-Stop-Shop-Solutions, anstatt vieler (spezialisierter) Insellösungen (in Kombination). Home Assistant scheint derzeit beliebt/state-of-the-art zu sein. Aber solange es Edomi gibt, steigen wir nicht um! 😉
Edomi ist tot!
Ziemlich provokant die Aussage, aber ist es nicht so? CentOS ist/wird abgekündigt, der Entwickler von Edomi meldet sich seit vielen Monaten nicht mehr, es wird also nichts mehr weiterentwickelt oder Fehler bereinigt.
Wir haben die letzte Edomi-Version eigenständig auf Debian migirert. Das läuft fehlerfrei und problemlos. Auf Grund von Lizenz-Beschränkungen dürfen wir das Skript nicht veröffentlichen oder weitergeben.
Es wäre schon hilfreich, wenn Dr. Christian Gärtner Edomi zur weiteren Entwicklung frei geben würde. Da hört man aber leider auch nichts.
Schade drum. Edomi war und ist die “eierlegende Wollmilchsau”. Allerdings wird das System immer älter und damit für den professionellen Einsatz unbrauchbar und unsicher.
Peter