NEWS
SlimUI für iobroker?
-
Hallo Forengemeinde!
Habe mich nun auch mal hier angemeldet. Ich hätte mal ein paar fragen die ich mir durch reines lesen hier im Forum nicht beantworten kann.
Nutze seid ca. 2 Jahren ccu.io auf einem Raspi 1 für meine Heizungsteuerung, läuft alles sehr stabil und zuverlässig. Das werde ich vorerst auch nicht ändern, „never Touch a running System“
Seid ca. einem halben Jahr habe ich mich in iobroker eingearbeitet, das läuft auf einem Raspi 3 auch schon ganz ordentlich. Iobroker nutze ich hauptsächlich für die Steuerung meiner Z-Wave Heizkörperthermostate von Popp. Dies war auch der Grund weshalb ich mir überhaupt iobroker angeschaut habe da es für ccu.io keinen Z-Wave Adapter gibt und wohl auch nie geben wird.
Da ich mich damals als ich mit ccu.io und Raspi 1 anfing sofort dafür entschieden habe die Visualisierung der Heizungsteuerung mit SlimUI zu machen, habe ich mir DashUI nie wirklich angeschaut. Hatte mich so schnell in HTML eingearbeitet, und fand SlimUI für meine Bedürfnisse völlig ausreichend. Die Weboberfläche lädt wirklich superschnell, und größere Browserproblem kenne ich auch nicht.
Hier auch gleich meine erste frage wird es SlimUI für iobroker in absehbarer zeit geben, oder ist hier gar nichts geplant? Wäre wirklich schade wenn nicht!
Nicht falsch verstehen Vis ist wirklich toll und funktioniert auch recht gut, man kann damit schon recht gut arbeiten, aber gerade was die Ladezeiten, besonders über WLAN angeht macht SlimUI auf dem Raspi 1 deutlich mehr Spas als Vis auf einem Raspi 3. Auf meinem Windows 8 Tablett will Vis unter IE Explorer gar nicht, habe mir extra noch Opera installiert. Da läuft es soweit ganz gut, aber die Ladezeiten…...? Und nein am WLAN liegt es nicht. Nun wechsle ich ständig zwischen zwei Browsern einmal für die Heizungsteuerung mit SlimUI im IE Explorer, und iobroker Vis in Opera für die Heizkörperthermostate. Nun könnte man sagen ich sollte alles in Opera öffnen, wäre auch möglich, aber auf dem Windows 8 Tablett gefällt mir die Bedienung mit dem IE Explorer einfach besser, hier ist die Bedienung per Touch deutlich besser gelöst als mit Opera.
Wie gesagt, da ich mich in HTML recht gut eingearbeitet habe würde ich es begrüßen wenn es für iobroker in absehbarer zeit so was wie SlimUI geben würde. Die Möglichkeiten von Vis sind wirklich toll, aber für meinen Bedürfnisse zt. viel zu viel. Wenn man sich in HTML etwas mühe gibt kann man auch sehr schöne Visualisierungen machen.
Meine 2 Frage wäre, da ich in iobroker auf den Raspi 3 hauptsächlich den Z-Wave Adapter nutze, läuft auf meinem System in der Version 0.4.4, habe aber im iobroker gesehen das es bereits die Version 0.6.0 gibt. Diese Version wird mir aber über die normale Adapter update Funktion nicht angeboten, warum nicht? Ich bin mit Version 0.4.4 eigentlich sehr zufrieden läuft gut, aber man will ja eigentlich immer up to date sein.;-) Wie bekomme ich 0.6.0 installiert, ohne mir was kaputt zu machen? Will ja schließlich nicht alle Geräte neu inkludieren müssen. Kann mich erinnern das es mit der 0.4.4 einigen trouble gab bis alles reibungslos lief.
So das soll es erst mal gewesen sein, freue mich schon auf Antworten oder Diskussionen.
Ein großes Lob auch an die Entwickler von iobroker/ccu.io wirklich Wahnsinn was ihr hier geleistet habt!!!
Gruß BigBer
-
Zu 1 ist die Antwort meines Wissens nein, vis ist die Engine für ioBroker zur Visualisierung.
Eventuell ne Frage für @bluefox
Zu 2, welche Version meinst du? Klinkt nach nodjs und nicht ioBroker ?
Sent from my iPhone using Tapatalk
-
Danke für die schnelle Antwort!
Zu 1. Na da warten wir mal ob bluefox was dazu zu sagen hat.
Ich habe zwar keine Ahnung vom Programmieren solcher Adapter wie SlimUI, aber ich denke für einen Profi wie bluefox ist die Portierung zu iobroker, ich vermute das nur mal, nicht all zu aufwendig der größte unterschied ist ja eigentlich das in SlimUI/ccu.io mit festen nummerischen Datenpunkten gearbeitet wird und iobroker mit Objekten, wie gesagt nur schlau geredet;-)
Zu 2. Wenn ich in iobroker Adapter reiter unter Z-Wave nachschaue ist Version 0.4.4 installiert. Wenn ich dahinter auf das Fragezeichen klicke wird mir die README auf github.com mit der versions history zum Z-Wave Adapter angezeigt. Hier ist aber bereits version 0.6.0 (2017-05-01) der letzte stand. Es wird mir aber kein update angeboten. Selbst wenn ich in der Konsole im iobroker verzeichnis
./iobroker update
aufrufe wird mir der Z-Wave Adapter nicht mitupdateable
gekennzeichnet. Auch````
npm cache clean -
Github-Versionen sind nicht die, die im npm-Repository liegen, sondern befinden sich noch im Test.
Die kannst Du Dir aber auch installieren, wenn Du willst.
Schau mal bitte in der Doku zum Admin-Adapter nach (http://www.iobroker.net/?page_id=5473&lang=de) - da ist das erklärt.
Gruß,
Eric
Von unterwegs getippert
-
> Github-Versionen sind nicht die, die im npm-Repository liegen, sondern befinden sich noch im Test.
Ahh jetzt verstehe ich :roll:
Ich denke da zur zeit alles gut läuft lasse ich das erst mal so, und warte.
` > Die kannst Du Dir aber auch installieren, wenn Du willst.
Schau mal bitte in der Doku zum Admin-Adapter nach (http://www.iobroker.net/docu/?page_id=5473&lang=de) - da ist das erklärt. `
Wirklich schlau geworden bin ich nicht wirklich wie ich mir Adapter die sich noch im Test befinden dennoch Installieren kann.
Ich denke wenn es keiner Testet wird es den Teststaus auch nie verlassen, und im npm-Repository liegen.
Testen würde ich gerne, wenn es mir im Z-Wave Controler Aeotec ZW090 Z-Stick Gen5 nicht sämtliche includierungen zerschiest.
-
Wirklich schlau geworden bin ich nicht wirklich wie ich mir Adapter die sich noch im Test befinden dennoch Installieren kann `
Dann schau mal hier (http://www.iobroker.net/?page_id=5379&l … stallieren)Von unterwegs getippert
-
> Dann schau mal hier ([http://www.iobroker.net/docu/?page_id=5 … stallieren](http://www.iobroker.net/docu/?page_id=5379&lang=de#3_Adapter_aus_eigener_URL_installieren))
Ok! Jetzt habe ich es kapiert :shock:
Sehe ich das richtig das ich da problomlos auf eine frühere version zurück kann?
Muss ich bluefox direkt ansprechen, wegen des Statements zu SlimUI?
-
> Dann schau mal hier ([http://www.iobroker.net/docu/?page_id=5 … stallieren](http://www.iobroker.net/docu/?page_id=5379&lang=de#3_Adapter_aus_eigener_URL_installieren))
Ok! Jetzt habe ich es kapiert :shock:
Sehe ich das richtig das ich da problomlos auf eine frühere version zurück kann?
Muss ich bluefox direkt ansprechen, wegen des Statements zu SlimUI? `
Muss du nicht. Ich habe es nicht geplant (du bist der Erste wer fragt) aber wenn es jemand macht, habe ich nichts dagegen. -
> Muss du nicht. <u>Ich habe es nicht geplant</u> (du bist der Erste wer fragt) aber wenn es jemand macht, habe ich nichts dagegen
.Schade! die HTML hackerei hatte eigentlich richtig Spas gemacht
-
Formal ist SlimUI deprecated, laut GitHub … also ja man könnte das nachbauen, aber dann ?!
Die Idee wäre eher rauszufinden bzw zu definieren was denn genau die Vorteile von SLimUI gegenüberanderen Visualisierungformen ist und so um dann etwas neuen zu schaffen!
-
Ich kann mich nicht mehr ganz erinnern, wie das in SlimUI funktionierte.
Aber ich fänds für sehr einfache Browser/Clients super.
Habe einen iPod Touch 1. Gen, der auch slimUI von ccuio nutzte. Außerdem kann ich mir das für den Browser im LGTV vorstellen und vielleicht für Smartwatches (hab aber keine). Ebenso für minidisplays an Raspis etc. z.B. an Zählern.
Bin dafür
Pix
Edit: Bevor jmd. fragt, ich bin noch nicht soweit, das zu realisieren [emoji15]
-
Hi,
Sehe ich das richtig das ich da problomlos auf eine frühere version zurück kann? `
nein, das siehst Du falschDer Adapter-Entwickler muss in seinem Paket angeben, welche Versionen zur Verfügung stehen (und diese dann auch bereitstellen).
Tut er dies nicht, geht da gar nichts. Im Admin kannst Du das, bei aktiviertem Entwicklermodus, bei jedem Adapter sehen - am Ende der Zeile ist ein Pulldown-Menü mit den möglichen Versionen.
GitHub geht, meines Wissens, gar nicht zurück, da dort immer (nur) die letzte Version liegt bzw. darauf zugegriffen wird. Ich bin kein GitHubber, evtl. liege ich da auch falsch.
Gruß,
Eric
-
` > nein, das siehst DU falsch
GitHub geht, meines Wissens, gar nicht zurück, da dort immer (nur) die letzte Version liegt bzw. darauf zugegriffen wird. `
Danke habe ich jetzt auch verstanden.
Na da werde ich mal ein Backup meiner SD-Karte machen, bevor ich Z-Wave 0.6.0 installiere um im Bedarfsfall auf 0.4.4 zurück zu gehen.
Sollte ich in iobroker auf der Adapter Seite den Z-Wave Adapter löschen bevor ich mir aus GitHub die neueste Version installiere, oder einfach drüber bügeln?
> Formal ist SlimUI deprecated,
Veraltet? Ok das kann sein, wenn man sich in HTML etwas eingearbeitet hat, kommt man mit SlimUI aber recht schnell ans ziel, und wird mit schnellen Ladezeiten(auch wenn der WLAN Empfang mal nicht so doll ist), und hoher Endgeräte/Browser Kompatibilität belohnt. Gerade für HTML gibt es im Internet ja genügend Erklärungen. Mann ist also bei Fragen/Problemen flexibler, was die Informationsquellen angeht. Vis ist da schon spezieller und man ist eher auf dieses Forum angewiesen.
> laut GitHub … also ja man könnte das nachbauen, aber dann ?!
Das hört sich ja schon mal gut an Also ich wäre auch dafür!
Momentan ist Vis ja die einzige Möglichkeit der Visualisierung in iobroker. Ich denke den User eine weitere alternative anzubieten kann nicht schaden.
Ok da gibt es noch den Adapter "mobile" aber der ist mir schon wieder zu starr was die Visualisierung angeht.
> Die Idee wäre eher rauszufinden bzw zu definieren was denn genau die Vorteile von SLimUI gegenüberanderen Visualisierungformen ist und so um dann etwas neuen zu schaffen!
-
Schnelle Ladezeiten
-
Browser-Kompatibilität
-
Endgeräte-Kompatibilität
-
HTML Dokumentationen im ganzen Internet verfügbar
Füge hier noch mal den Link zu SlimUI für ccu.io auf GitHub ein https://github.com/hobbyquaker/SlimUI
Seien wir doch mal ehrlich, wenn man mal schnell ein paar Infos seiner Heizung, Heizkörperthermostate, Licht exetera haben möchte, oder Werte true/false will, das sind ja schließlich die Grundfunktionen von iobroker, braucht man da wirklich immer das ganze "bling bling" von Vis (nicht falsch verstehen Vis ist wirklich ein tolles Werkzeug und ich habe Hochachtung vor den Entwicklern). Aber wenn es auf die reine Info, oder das schalten von On/Off ankommt ist SlimUI völlig ausreichend.
Das das nicht absolut langweilig aussehen muss, füge ich mal ein Screenshot meiner Heizungsteuerung ein. Die läuft problemlos seit über 2 Jahren auf einen Raspi 1 sehr zuverlässig. Und beim aufrufen der Seite habe ich quasi null Verzögerung. Bin da von SlimUi wahrscheinlich etwas verwöhnt, hier nerven einem die Ladezeiten der Vis Visualisierung schon manchmal etwas.
-
-
Das Bild sollte eigentlich an das Ende des Kommentars :roll:
Hier noch mal ein aktuelles.
2654_screenshot__54_.png -
Moin
Habe gestern in iobroker auf der Hosts Seite unter System(das Zahnrad oben rechts) Hauteinstellungen bei Aktiver Verwahrungsort:latest eingestellt stand vorher auf default und schwups wurden mir etliche Updates für einige Adapter angezeigt. Unter anderem auch für den Z-Wave Adapter. Musste also nicht den weg über installieren aus eigener URL von GitHub gehen.
Habe dann erst mal alles geuptadet, Z-Wave Adapter hat bestens funktioniert. Etwas geschwitzt habe ich bei Vis :shock: Hatte noch Vis-beta installiert und mit der beta Version an einigen Views Änderungen vorgenommen, nach dem Update von Vis auf 0.14.2 waren einige Views aber nicht in Vis 0.14.2 da, habe dann Vis und Vis-beta vollständig gelöscht, (hatte ganz schön schiss das meine Views jetzt weg sind) und Vis 0.14.2 neu Installiert, dann war zum Glück alles wieder so wie es sein soll dann noch die sache mit dem License Key den Vis ja jetzt benötigt, musste man sich auch erst mal durchwurschteln :?
Bei der Sache mit den Views in Vis <u>sehe ich übrigens einen weiteren Vorteil für SlimUI</u>, hier wird einfach alles in einer HTML Datei gespeichert die man sich für ein Backup einfach nur kopieren braucht. Wie man in Vis seine Views vernünftig sichert habe ich noch nicht heraus gefunden, die Sache mit Projekt Import/Export funktioniert ja nicht, bei mir zumindest nicht, gerade noch mal probiert. Und wenn es ginge, hier wird ja das komplette Projekt gesichert und nicht nur ein View, macht sich doof wenn man nur einen View in einen anderen Projekt wieder verwenden will.
@apollon77
> Die Idee wäre eher rauszufinden bzw zu definieren was denn genau die Vorteile von SLimUI gegenüberanderen Visualisierungformen ist
-
Schnelle Ladezeiten
-
Browser-Kompatibilität
-
Endgeräte-Kompatibilität
-
HTML Dokumentationen im ganzen Internet verfügbar
-
Einfache Backup Strategie der Views
-
Alternative zu Vis
Füge hier noch mal den Link zu SlimUI für ccu.io auf GitHub ein https://github.com/hobbyquaker/SlimUI
Sind doch schon ein paar gute gründe SlimUI für iobroker zu portieren?
-
-
Moin,
Wie man in Vis seine Views vernünftig sichert habe ich noch nicht heraus gefunden, die Sache mit Projekt Import/Export funktioniert ja nicht, bei mir zumindest nicht, gerade noch mal probiert. Und wenn es ginge, hier wird ja das komplette Projekt gesichert und nicht nur ein View, macht sich doof wenn man nur einen View in einen anderen Projekt wieder verwenden will. `
ioBroker speichert alle Views in einer Datei ab - und diese ist im Backup mit drin.Schau mal in die FAQs auf der ioBroker-Webseite (http://www.iobroker.net/?page_id=2380&lang=de) - 3. Punkt von oben.
Wenn Du einzelne Views sichern willst, bietet sich die Export-Funktion an. Dann kannst Du selbst festlegen, welche View Du gesichert haben willst.
Da die Views als JSON gespeichert werden, könnte man hier z.B. mit Find & Replace Datenpunkte ändern, ohne dies manuell/mühsam in VIS für jedes Widget machen zu müssen.
Gruß,
Eric
-
@eric2905
> Wenn Du einzelne Views sichern willst, bietet sich die Export-Funktion an. Dann kannst Du selbst festlegen, welche View Du gesichert haben willst
.Das funktioniert aber nur vernünftig wenn man innerhalb des Views keine Gruppierungen von mehreren Widgets hat. Hatte ich schon mal ausprobiert, wenn man einen View mit der Export-Funktion sichert, und dann in einen neuen Projekt öffnet bekommt man ein heilloses durcheinander. Das Heißt man muss alle Gruppen Entgruppieren dann Exportieren, und im neuen Projekt wieder Gruppieren. Das ist verdammt umständlich! Wenn man innerhalb des Projektes bleibt geht es.
> Da die Views als JSON gespeichert werden, könnte man hier z.B. mit Find & Replace Datenpunkte ändern, ohne dies manuell/mühsam in VIS für jedes Widget machen zu müssen.
Wenn das funktiniert finde ich es super, wo finde ich die JSON Datei für das Projekt? Mit was öffne bzw. bearbeite ich sie? Mit eine, normalen Texteditor? Und funktioniert das auch wenn die Views Gruppierungen enthalten?
-
Hi,
da ich nicht mit Gruppierungen arbeite, kann ich dazu so direkt nichts sagen.
Der Speicherort der JSON-Datei ist in der oben verlinkten FAQ mit angegeben.
Als Editor solltest DU einen Verwenden, der JSON vernünftig darstellen kann. Es ist zwar "nur" ein Textfile, aber mit einer bestimmten Struktur. Das kann zwar jeder Texteditor öffnen und speichern, aber glücklich wirst Du damit nicht
Auf dem Mac verwende ich den Atom-Editor.
Gruß,
Eric
-
> da ich nicht mit Gruppierungen arbeite, kann ich dazu so direkt nichts sagen.
Gerade das Gruppieren finde ich schon ein geiles Feature von Vis. Naja jeder hat eine andre vorgehensweiße
Eigentlich sollte das ja alles in einen anderen Post :?
Es sollte ja eigentlich um SlimUI gehen, lohnt sich die Portierung oder nicht, pix und Ich meinen JA!
-
@eric2905
> Wenn Du einzelne Views sichern willst, bietet sich die Export-Funktion an. Dann kannst Du selbst festlegen, welche View Du gesichert haben willst
.Das funktioniert aber nur vernünftig wenn man innerhalb des Views keine Gruppierungen von mehreren Widgets hat. Hatte ich schon mal ausprobiert, wenn man einen View mit der Export-Funktion sichert, und dann in einen neuen Projekt öffnet bekommt man ein heilloses durcheinander. Das Heißt man muss alle Gruppen Entgruppieren dann Exportieren, und im neuen Projekt wieder Gruppieren. Das ist verdammt umständlich! Wenn man innerhalb des Projektes bleibt geht es.
> Da die Views als JSON gespeichert werden, könnte man hier z.B. mit Find & Replace Datenpunkte ändern, ohne dies manuell/mühsam in VIS für jedes Widget machen zu müssen.
Wenn das funktiniert finde ich es super, wo finde ich die JSON Datei für das Projekt? Mit was öffne bzw. bearbeite ich sie? Mit eine, normalen Texteditor? Und funktioniert das auch wenn die Views Gruppierungen enthalten? `
Diese Tools helfen, JSON-Daten zu sehen, zu formatieren und zu validieren https://jsonformatter.org/json-pretty-print und http://codebeautify.org/jsonviewer