"yahui" - neue Weboberfläche für HomeMatic

WebUIs (DashUI, yahui, ...), Adapter (Hue, IRTrans, Sonos, ...), Logging, Scripting

Moderator: Co-Administratoren

hobbyquaker
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

Beitrag von hobbyquaker » 12.08.2013, 18:06

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...):
Bildschirmfoto 2013-08-12 um 17.34.38.png
Bildschirmfoto 2013-08-12 um 17.40.16.png
Bildschirmfoto 2013-08-12 um 17.48.39.png

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 :wink:

Hier gibt es weitere Infos zu yahui und den Download:
https://github.com/hobbyquaker/yahui/bl ... /README.md

Viele Grüße,
Hobbyquaker

rascal
Beiträge: 817
Registriert: 02.10.2012, 23:30

Re: "yahui" - neue Weboberfläche für HomeMatic

Beitrag von rascal » 13.08.2013, 06:43

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?
Dateianhänge
Unbenannt.JPG

hobbyquaker
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

Beitrag von hobbyquaker » 13.08.2013, 07:17

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

rascal
Beiträge: 817
Registriert: 02.10.2012, 23:30

Re: "yahui" - neue Weboberfläche für HomeMatic

Beitrag von rascal » 13.08.2013, 10:04

ok, danke, funkt jetzt

wie komme ich zu den Systemvariablen?
ich sehe nur: Favoriten, Räume, Gewerke und Links als Menüpunkte

hobbyquaker
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

Beitrag von hobbyquaker » 13.08.2013, 16:31

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.

rascal
Beiträge: 817
Registriert: 02.10.2012, 23:30

Re: "yahui" - neue Weboberfläche für HomeMatic

Beitrag von rascal » 13.08.2013, 17:09

das ist schade, da ich sehr viel mit SV's arbeite :(

hobbyquaker
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

Beitrag von hobbyquaker » 13.08.2013, 17:10

dann leg doch einfach ein Favoriten "Variablen" an und schmeiss alle Systemvariablen da rein :-)

rascal
Beiträge: 817
Registriert: 02.10.2012, 23:30

Re: "yahui" - neue Weboberfläche für HomeMatic

Beitrag von rascal » 13.08.2013, 23:14

hobbyquaker hat geschrieben:dann leg doch einfach ein Favoriten "Variablen" an und schmeiss alle Systemvariablen da rein :-)
dass ist eine sch... Arbeit... geschweige denn dass man neue immer wieder hinzufügen muß
ist es viel Arbeit einen Menüpunkt für SV einzubauen?

hobbyquaker
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

Beitrag von hobbyquaker » 14.08.2013, 06:59

rascal hat geschrieben:ist es viel Arbeit einen Menüpunkt für SV einzubauen?
Ne, das sollte recht schnell erledigt sein. Gib mir Zeit bis zum Wochenende :)

rascal
Beiträge: 817
Registriert: 02.10.2012, 23:30

Re: AW: "yahui" - neue Weboberfläche für HomeMatic

Beitrag von rascal » 14.08.2013, 08:09

\o/

Antworten

Zurück zu „CCU.IO“