NEWS
Simple IOBroker Visualisierung möglich ?
-
Hi,
Du hast (leider) eine recht gute Zusammenfassung geliefert. Hier mal der Status aus meiner Sicht:
Vis
Vis ist "das coole" an ioBroker … aber auch das was eher Aufwand bedeutet weil man alles selbst machen "muss". Es gibt einige Threads im Forum wo Widgets und Seiten u.ä. ausgetauscht werden, wo man ggf auch nen Schnellstart hinlegen kann. Vorteil ist halt das man exakt dasmachen kann was man sich selbst vorstellt.
Visualisierung ist am Ende doch sehr spezifisch.
Mobile
Das ist "die Vergangenheit", sehr simpel, man muss am Ende nur Räume und Gewerke (Functions) in ioBroker Pflegen und kann das benutzen. Ja die Räume und Gewerke Idee kommen aus der Homematic-Welt und wird dafür auch gesynct, aber ist (manuell) für alle anderen ioBroker-Adapter und Datenpunkte auch nutzbar.
Das Aussehen ist sehr altbacken und die Empfehlung ist es eigentlich nicht mehr zu nutzen weil es nicht mehr weiterentwickelt wird.
Material und HabPanel
Das ist "die Zukunft des Mobile-UI" mit so ein bissl der Ausrichtung das glaube ich "Material" eher für Mobile-Devices und HabPanel eher für Tablets/Bildschirme geeignet ist. Material bsiert grundstzlich auch auf den angelegten Räumen und Gewerken wenn ich mich recht entsinne.
Hier existiert nur das Problem das seit der Erstellung scheinbar wenige User Interesse an diesen gezeigt haben - daher fehlt uns als Entwicklern (allen voran Bluefox) das Feedback was tut, was nicht tut und wo etwas klemmt.
Wenn Du hier ioBroker eine Chance geben willst und Feedback zu Bugs, Issues oder Feature-Requests gibst (am besten direkt in den GitHub-Projekten als Issues) dann können wir aus denen auch wirklich "eine geile Sache" machen!
SmartVisu
Das ist quasi "so neu das es noch inoffiziell ist"
SmartVisu ist im ersten Schritt mal ein eigenes Visualisierungprojekt was mit ioBroker nichts direkt zu tun hat. Kommt glaube aus der FHEM Ecke. Der Entwickler des Systems hat aber mal auf Anfrage von Usern hier aus dem Forum auch eine ioBroker-Anbindung geschaffen und icvh habe daraufhin einen Adapter gebaut der es erlaubt das PHP-basierte SmartVisu vorkonfiguriert als Adapter in ioBroker laufen zu lassen. Mit der offiziellen Veröffentlichung des Adapters wollten wir warten bis SmartVisu das nächste Release (2.9 auf GitHub im Develop-Branch) gemacht hat. Ich frage mal wider nach wie es da aussieht.
Wenn jemand da einen Editor baut, dann wäre das eher das SmartVisu Projekt, aber da kann man ggf mit PHP Kenntninssen unterstützen.
Von daher: Als Community schaffen wir richtig coole Sachen … gebt bitte Feedback und helft neue Dinge "rund" zu machen.
Ingo
-
Stimmt, deinen Namen hab ich beim Smartvisu Adapter schonmal gelesen - Kompliment dafür
Smartvisu kommt m.W. zwar nicht direkt von FHEM sondern war mal eine eigenständige SmartHome Lösung , wurde dann bei FHEM, weil dort der Druck am größten war irgendwann drangebastelt und wird seither am meisten mit FHEM genutzt.
Vom Look und Feel der Funktionsblöcke und Icons ist es imho aktuell das mit weitem Abstand professionellste was es bei opensource Lösungen gibt!
Das könnte in einer fernen Zukunft (der Editor wäre erstmal ein Großprojekt!) aber genau das sein was imho Vis noch völlig fehlt: nämlich Struktur und konsistentes Design
Zumindest bekam ich diesen Eindruck wenn ich mir die Vis Beispiele so durchschaue. Viele bestehen nur aus einem schnell hingepinselten Floorplan + paar Schalter und Anzeigen. Aber die besseren,strukturierteren die darüber hinaus gehen versuchen mit einem Wahnsinnsaufwand in Vis das nachzubauen was z.B. in Samrtvisu, Lonoe, Neo usw. heute schon geht.
Material und Habpanel haben m.E. das Problem das bei IOB aktuell einfach der Leidensdruck mit Visualisierungen geringer ist als in anderen Plattformen und die existierenden User sicher nicht dafür von Vis umsteigen werden.
Neue User wären eher die richtige Zielgruppe, aber die sind nicht gerade die besten SW Tester - so wie ich Ich finde anber auch diese neuen Visualisierungen werden so gut wie nicht beworben/dokumentiert. Sehe auch noch nicht ganz wohin das gehen könnte.
Bleibt für mich erstmal Mobile UI und die Frage warum das zumindest im Zusammenhang mit Admin 3.x bei mir völlig unbrauchbar ist.
Ich habe jetzt IOB neu aufgesetzt weil ich mit meinen ersten Versuch in den Sand gesetzt habe - die Anbindung an FHEM und OpenHab ist cool, aber sollte Anfängern verboten werden weil dann die Objektanzahl explodiert und IOB (aktuell) völlig unhandlich wird
Die Neuinstallation brachte mich leider nicht weiter. Das Sortierkonzept mit Rolle , Raum und Funktion ist für nicht Homematic geschädigte nicht intuitiv und alles andere als elegant, aber im Gegenatz zu FHEM wenigsten logisch. Zumindest glaube ich es verstanden zu haben
Folgende Probleme traten bei mir bisher auf:
Lokalisierungsprobleme: ich kann beim besten Willen nicht verstehen welche Objekte wie umbenannt werden wenn man die Systemsprache umstellt. Zumindest eine Auflistung der reservierten Begriffe wäre hilfreich, dann könnte ich mal nachschauen was eigentlich ein Bug und was ein Feature ist. (Licht = Light, Rolladen=Shutter, usw.)
diverses Bei mir tauchen im Mobile UI folgende komische Objekte auf: [object Object] - es "könnte" ein Bug sein und es handelt sich eigentlich um den vorbelegten enum "Licht" ?
Wetter ich habe mal en paar enums erstellt und Objekten zugeteilt, leider wird fast gar keiner im Mobile UI dargestellt Z.B. von Netatmo Wetterstation Rolle indicator.temperature geht gar nicht
Das mit der Community finde ich auch das wichtigste Kriterium warum ich mir bisher keine kommerzielle Lösung gekauft habe. Aber das lebt von aktiven Leuten mit SW skills , Ideen und mit Zeit zum Testen. Da ich mehr HW als SW Entwickler bin beschränke ich mich erstmal auf die letzten Punkte.
Nachdem ich jetzt soviel Plattformen still getestet habe werde ich nach und nach Verbesserungsvorschläge zu den Plattformen zurückfliessen lassen.
Ich weiss wie schwierig es ist mit den beschränkten Ressourcen/Freizeit all die tollen User-Wünsche umzustzen , aber ich denke wenn man nur mal die verschiedenen existierenden Plattformen vergleicht fallen einem viele (relativ) simple Sachen auf die man auch recht schnell umsetzen könnte, um noch effizienter und nutzerfreundlicher zu werden
-
SmartVisu kommt aus dem KNX-Forum von Apollo.
https://knx-user-forum.de/forum/supportforen/smartvisu
Demo unter: http://demo.smartvisu.de/
Seit einem Jahr findet die Umstellung von Version 2.8 auf 2.9 statt durch smai. Aber einfacher als VIS ist das bestimmt nicht. Das ist viel HTML-Arbeit. Ich hatte es mit FHEM laufen.
-
Stimmt, deinen Namen hab ich beim Smartvisu Adapter schonmal gelesen - Kompliment dafür `
Danke, aber der Lob geht vollständig an die Entwickler von SmartVisu. Mein "verdienst" ist bisher nur der Adapter der per nodejs PHP prozesse ausführen kann und somit die smartvisu Files ausliefern kann ohne das man noch nen zweiten Webserver braucht
Das mit der Community finde ich auch das wichtigste Kriterium warum ich mir bisher keine kommerzielle Lösung gekauft habe. Aber das lebt von aktiven Leuten mit SW skills , Ideen und mit Zeit zum Testen. Da ich mehr HW als SW Entwickler bin beschränke ich mich erstmal auf die letzten Punkte.
Nachdem ich jetzt soviel Plattformen still getestet habe werde ich nach und nach Verbesserungsvorschläge zu den Plattformen zurückfliessen lassen.
Ich weiss wie schwierig es ist mit den beschränkten Ressourcen/Freizeit all die tollen User-Wünsche umzustzen , aber ich denke wenn man nur mal die verschiedenen existierenden Plattformen vergleicht fallen einem viele (relativ) simple Sachen auf die man auch recht schnell umsetzen könnte, um noch effizienter und nutzerfreundlicher zu werden `
Und genau das brauchen wir. Das schlimmste für die Entwickler ist es wenn es kein Feedback gibt. Dann weiss man nie ob es passt oder ob was fehlt und wenn ja was. Noch "schlimmer" ist es wenn User Fehler finden und dann eher aufgeben als diese mal zu melden. melden bedeutet sich selbst und anderen die Chance zu geben das es gefixt wird. Und bei klaren Fehlern am besten direkt im Github issues anlegen. Bei unklarheiten ist das Forum perfekt geeignet um zu sehen ob man was falsch bedient oder verstanden hat oder um zu diskutieren bevor es ggf. Issues im Github gibt
-
Danke, aber der Lob geht vollständig an die Entwickler von SmartVisu. Mein "verdienst" ist bisher nur der Adapter der per nodejs PHP prozesse ausführen kann und somit die smartvisu Files ausliefern kann ohne das man noch nen zweiten Webserver braucht `
Ich sehe das aktuell auch nur als proof of concept, um zu zeigen wie elegant SmartVisu zu IOBroker passt - im Gegensatz zu FHEMIch muss aber auch Akamia zustimmen, so aufwändig wie SmartVisu aktuell ist überschneidet sich das imho sehr mit Vis, und ich sehe da noch zuwenig Vorteile…da bräuchte es z.b. einen Vis ähnlichen grafischen Editor dazu, um damit nicht nur IOB User sondern auch User von anderen Plattformen überzeugen könnte.
-
SmartVISU schaut ja wohl fein aus, aber eher für ein Ipad gemacht oder so. Zunächst möchten die meisten es bestimmt auf dem Handy lauffähig haben wollen und das auch unterwegs.
Seit es das Material CSS für VIS gibt, bin ich wunschlos glücklich. Cards erstellen und gut ist.
Sieht auf dem Ipad sowie auf dem Iphone sehr gut aus und Frau kommt mit klar.
SmarVISU werde ich aber trotzdem testen
Gruß
-
@ple:SmartVISU schaut ja wohl fein aus, aber eher für ein Ipad gemacht oder so. Zunächst möchten die meisten es bestimmt auf dem Handy lauffähig haben wollen und das auch unterwegs.
Seit es das Material CSS für VIS gibt, bin ich wunschlos glücklich. Cards erstellen und gut ist.
Sieht auf dem Ipad sowie auf dem Iphone sehr gut aus und Frau kommt mit klar.
SmarVISU werde ich aber trotzdem testen
Gruß `
Also SmartVisu ist auch nicht mehr für ein Tablet gedacht als VisuAber dieses Material CSS für VIS sollte ich mir dann wohl mal anschauen. Bloß sagt mir bisher weder CSS noch Cards was, da wäre jetzt ein Erklär Video auf Youtube nice :mrgreen:
-
Die pdf ist da sehr hilfreich, im Thread sind auch Screenshots von mir.
Mit css, html usw. hab ich nichts am Hut.
Hab’s auf die Demo aufgebaut und war schnell fertig.
Eigentlich sind für eine page nur 3 views notwendig. Die cards, content, Page.
Danach baut sich alles selbständig auf und schieb sich passend.
-
Ah hab jetzt gefunden was du meinst:
Ich stehe ja eigentlich eher nicht so auf das flache Material/Android Design, aber was der TE da auf die Beine gestellt und DOKUMENTIERT hat ist es einfach wert mal ausprobiert zu werden, danke für den Hinweis
Es gibt auf YT zumindest eine kleine Demo:
-
Auf Seite 12 sind noch Screenshots von meiner Visu.
Bin soweit damit zufrieden und ging sehr schnell.
Farbverläufe Hintergründe usw. kannst ja noch anpassen wie du möchtest.
Gruß