"yahui" - neue Weboberfläche für HomeMatic
Moderator: Co-Administratoren
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
"yahui" - neue Weboberfläche für HomeMatic
Hallo!
Im Rahmen der Entwicklung von ccu.io und DashUI habe ich noch ein kleines Projekt nebenbei angefangen, hat ein bisschen als Experimentierfeld für die zukünftige DashUI-Weiterentwicklung und Test-Projekt für ccu.io gedient. Habe es "yahui" (= "yet another homematic user interface") getauft.
Das ganze ist WebMatic recht ähnlich (Bedienung/Anzeige von Favoriten, Räumen und Gewerken) und basiert auf dem gleichen UI-Framework (jQuery Mobile). Allerdings läuft es nicht wie Webmatic als reines CCU-Addon sondern benötigt als Zwischenschicht zur Kommunikation mit der CCU eine laufende "CCU.IO" Installation. Aus diesem Mehraufwand ergeben sich aber auch nicht zu unterschätzende Vorteile:
Wesentlich schnellere Ladezeit, yahui startet quasi "instant" und zeigt sofort alle Werte an.
Statusänderungen werden nicht in Intervallen von der CCU abgefragt ("Polling") sondern von der CCU via CCU.IO an yahui gesendet (Push-Prinzip). Dies reduziert die Belastung der CCU erheblich und Statusänderungen werden mit geringerer Latenz angezeigt.
Egal wie viele Instanzen von yahui oder DashUI gleichzeitig geöffnet sind - die Belastung für die CCU bleibt gleich gering (CCU.IO fungiert hier quasi als Proxy)
Außerdem ist es möglich die angezeigten Elemente per Drag&Drop umzusortieren und per Drag&Drop individuelle Bilder für jedes Element hochzuladen.
Das Layout passt sich an verschiedene Auflösungen an, yahui ist für den Einsatz auf dem Smartphone und auf Tablets ausgelegt.
Hier ein paar Screenshots (mit Beispielbildern die mir die Google Bildersuche ausgespuckt hat...):
Im Moment trägt yahui noch die Versions-Nummer "0.9.1", es ist also noch nicht 100% fertig und auch noch nicht wirklich gut getestet. Sobald ich es als "fertig" betrachte werde ich ihm die Version 1.0 verpassen
Würde mich wie immer über allgemeines Feedback, Fehlerberichte, Kritik, Wünsche und natürlich Screenshots freuen, besonders toll wäre es natürlich wenn sich noch jemand an der weiterentwicklung beteiligt
Hier gibt es weitere Infos zu yahui und den Download:
https://github.com/hobbyquaker/yahui/bl ... /README.md
Viele Grüße,
Hobbyquaker
Im Rahmen der Entwicklung von ccu.io und DashUI habe ich noch ein kleines Projekt nebenbei angefangen, hat ein bisschen als Experimentierfeld für die zukünftige DashUI-Weiterentwicklung und Test-Projekt für ccu.io gedient. Habe es "yahui" (= "yet another homematic user interface") getauft.
Das ganze ist WebMatic recht ähnlich (Bedienung/Anzeige von Favoriten, Räumen und Gewerken) und basiert auf dem gleichen UI-Framework (jQuery Mobile). Allerdings läuft es nicht wie Webmatic als reines CCU-Addon sondern benötigt als Zwischenschicht zur Kommunikation mit der CCU eine laufende "CCU.IO" Installation. Aus diesem Mehraufwand ergeben sich aber auch nicht zu unterschätzende Vorteile:
Wesentlich schnellere Ladezeit, yahui startet quasi "instant" und zeigt sofort alle Werte an.
Statusänderungen werden nicht in Intervallen von der CCU abgefragt ("Polling") sondern von der CCU via CCU.IO an yahui gesendet (Push-Prinzip). Dies reduziert die Belastung der CCU erheblich und Statusänderungen werden mit geringerer Latenz angezeigt.
Egal wie viele Instanzen von yahui oder DashUI gleichzeitig geöffnet sind - die Belastung für die CCU bleibt gleich gering (CCU.IO fungiert hier quasi als Proxy)
Außerdem ist es möglich die angezeigten Elemente per Drag&Drop umzusortieren und per Drag&Drop individuelle Bilder für jedes Element hochzuladen.
Das Layout passt sich an verschiedene Auflösungen an, yahui ist für den Einsatz auf dem Smartphone und auf Tablets ausgelegt.
Hier ein paar Screenshots (mit Beispielbildern die mir die Google Bildersuche ausgespuckt hat...):
Im Moment trägt yahui noch die Versions-Nummer "0.9.1", es ist also noch nicht 100% fertig und auch noch nicht wirklich gut getestet. Sobald ich es als "fertig" betrachte werde ich ihm die Version 1.0 verpassen
Würde mich wie immer über allgemeines Feedback, Fehlerberichte, Kritik, Wünsche und natürlich Screenshots freuen, besonders toll wäre es natürlich wenn sich noch jemand an der weiterentwicklung beteiligt
Hier gibt es weitere Infos zu yahui und den Download:
https://github.com/hobbyquaker/yahui/bl ... /README.md
Viele Grüße,
Hobbyquaker
Re: "yahui" - neue Weboberfläche für HomeMatic
hey,
ich habe das ganze in das www Verzeichnis auf meinem Server kopiert und versucht zu starten
http://server.ip:2100/yahui
das Einzige was ich sehe ist: "Welcome to socket.io."
wenn ich "http://192.168.1.10/yahui/" eingebe sehe ich folgendes:
muss ich noch irgendwo was anpassen?
ich habe das ganze in das www Verzeichnis auf meinem Server kopiert und versucht zu starten
http://server.ip:2100/yahui
das Einzige was ich sehe ist: "Welcome to socket.io."
wenn ich "http://192.168.1.10/yahui/" eingebe sehe ich folgendes:
muss ich noch irgendwo was anpassen?
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
Re: "yahui" - neue Weboberfläche für HomeMatic
Hallo Rascal!
Hast Du die neueste ccu.io Version laufen (0.9.1)? Die ist notwendig für yahui. Wenn das ccu.io läuft kannst Du yahui in den www-Ordner von ccu.io kopieren, ccu.io hat neuerdings einen eigenen Webserver mit an Board. (Achtung, habe den Standardport von ccu.io von 2100 auf 8080 geändert)
Viele Grüße
Hast Du die neueste ccu.io Version laufen (0.9.1)? Die ist notwendig für yahui. Wenn das ccu.io läuft kannst Du yahui in den www-Ordner von ccu.io kopieren, ccu.io hat neuerdings einen eigenen Webserver mit an Board. (Achtung, habe den Standardport von ccu.io von 2100 auf 8080 geändert)
Viele Grüße
Re: "yahui" - neue Weboberfläche für HomeMatic
ok, danke, funkt jetzt
wie komme ich zu den Systemvariablen?
ich sehe nur: Favoriten, Räume, Gewerke und Links als Menüpunkte
wie komme ich zu den Systemvariablen?
ich sehe nur: Favoriten, Räume, Gewerke und Links als Menüpunkte
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
Re: "yahui" - neue Weboberfläche für HomeMatic
Eine Variablen-Seite habe ich nicht vorgesehen. Wenn Du Variablen anzeigen/bearbeiten möchtest ist bisher die einzige Möglichkeit das via Favoriten zu bewerkstelligen.
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
Re: "yahui" - neue Weboberfläche für HomeMatic
dann leg doch einfach ein Favoriten "Variablen" an und schmeiss alle Systemvariablen da rein
Re: "yahui" - neue Weboberfläche für HomeMatic
dass ist eine sch... Arbeit... geschweige denn dass man neue immer wieder hinzufügen mußhobbyquaker hat geschrieben:dann leg doch einfach ein Favoriten "Variablen" an und schmeiss alle Systemvariablen da rein
ist es viel Arbeit einen Menüpunkt für SV einzubauen?
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
Re: "yahui" - neue Weboberfläche für HomeMatic
Ne, das sollte recht schnell erledigt sein. Gib mir Zeit bis zum Wochenenderascal hat geschrieben:ist es viel Arbeit einen Menüpunkt für SV einzubauen?