FHEM Forum

FHEM => Frontends => Thema gestartet von: svenson08 am 14 November 2013, 21:34:33

Titel: FHEM Dashboard
Beitrag von: svenson08 am 14 November 2013, 21:34:33
Hallo zusammen,

ich hatte seit geraumer Zeit den Bedarf an einem Dashboard. Wo die für mich wichtigen Informationen und Möglichkeiten auf einer Seite und einen Blick dargestellt werden. Zwischenzeitlich hat sich daraus ein Modul entwickelt mit dem einzelne Gruppen in einer Übersicht dargestellt werden.
Dabei können die einzelnen Gruppen in mehreren Spalten angeordnet werden, und zudem noch beliebig per Drag'n Drop positioniert werden.
Mehrere Gruppen können auch in einer Spalte nebeneinander angeordnet werden, dies ist nur durch die Breite der einzelnen Gruppen begrenzt.
Die Gruppen können nahezu in Höhe und Breite gezogen werden wie es einem beliebt.
Das klingt jetzt kompliziert, aber es lässt sich vielleicht nur schwer erklären. Ich gehe davon aus das man das handling leicht erkennt und
beherrscht. Einige Screenshots hab ich angehängt, da kann man vielleicht erahnen was ich meine  :)

Getestet wurde es von mir bisher im Firefox. Unter Safari auf dem iPad funktioniert es auch. Hier kann aber das Dashboard nicht per Drag'n Drop bearbeitet werden. Was mich jetzt nicht stört, da ich Tablets nur zur Bedienung aber nicht zur Konfiguration nutze.

Ein sehr ausführlicher Artikel steht im FHEM-Wiki bereit http://www.fhemwiki.de/wiki/Dashboard (http://www.fhemwiki.de/wiki/Dashboard)

Ein allgemeiner Hinweis von mir. Ich halte den Wiki Artikel möglichst aktuell. Viele Fragen die auftauchen wurden in diesem Thread schon beantwortet und vieles davon fließt in den Wiki Artikel ein. Alle Attribute sind dort erklärt. Daher meine Bitte, bevor die selbe Frage nochmal gestellt wird diesen Thread durch schauen und den Wiki-Artikel auch lesen !

Im Wiki sind auch Details zu den veröffentlichten Versionen des Dashboards und deren Änderungen aufgeführt.


Noch eine Bitte an ALLE, karpert diesen Thread nicht für Themen die nichts mit dem Dashboard zu tun haben.


Viel Spaß beim testen. Bin auf eure Meinung und Feedback gespannt.

Gruß Svenson
Titel: Antw:Neue Möglichkeit ein View/Dashboard zu erstellen
Beitrag von: UliM am 16 November 2013, 08:01:29
Hi,
wow, das sieht schick aus!
Hat asich etwas ungünstig überschnitten mit http://forum.fhem.de/index.php/topic,16022.0.html
Vielleicht besteht ja die Möglichkeit, das Setzen per Maus noch mit in fhemweb aufzunehmen?
Gruß, Uli
Titel: Neue Möglichkeit ein View/Dashboard zu erstellen
Beitrag von: fhainz am 16 November 2013, 11:44:10
Sieht klasse aus. Bin schon länger am überlegen wie ich ein vernünftiges dashboard zusammen bekomme.
Ich teste das mal am we!

Titel: Antw:Neue Möglichkeit ein View/Dashboard zu erstellen
Beitrag von: Retorano am 16 November 2013, 11:55:17
Also es ließt sich schonmal gut. Zumindest ist es für mich interessant. Anhand der Screenshots könnte ich mir auch einen Einsatzzweck vorstellen.
Wenn ich die Tage etwas zeit finde teste ich es auch mal.
Titel: Antw:Neue Möglichkeit ein View/Dashboard zu erstellen
Beitrag von: Retorano am 18 November 2013, 19:11:45
Ich hab das am Sonntag bei mir zum laufen gebracht. Dank der ausführlichen Anleitung war das kein zu großes Problem.
Ums kurz zu machen, ich bin begeistert. 
Die Höhe des Views ist aber scheinbar fest vorgegeben, sehe ich das richtig?
Die könnte für meine Empfinden größer sein. Lässt sich das evtl. variable machen?

Aber ansonsten eine klasse Sache. Ich bin gespannt was du noch für Ideen darein steckst. Weiter so.
Titel: Antw:Neue Möglichkeit ein View/Dashboard zu erstellen
Beitrag von: svenson08 am 19 November 2013, 16:32:54
Ja das stimmt, die Höhe ist im Moment fest vorgegeben. Werde das aber, wie die Spaltenbreite auch, über ein Attribut einstellbar machen.
Titel: Antw:Neue Möglichkeit ein View/Dashboard zu erstellen
Beitrag von: der-Lolo am 22 November 2013, 21:48:26
sag mal ist es möglich eine aufgeklappte gruppe eine ebene nach vorne - also über andere Gruppen einzublenden?
Titel: Antw:Neue Möglichkeit ein View/Dashboard zu erstellen
Beitrag von: svenson08 am 23 November 2013, 12:02:37
Ist im Moment nicht möglich. Aber für welchen Fall wäre das sinnvoll?
Titel: Antw:Neue Möglichkeit ein View/Dashboard zu erstellen
Beitrag von: der-Lolo am 23 November 2013, 13:37:07
Ok - stellen wir das mal hinten an...
Mach ich was falsch, oder ist es normal das ich nach dem Aufruf des anyView Links erstmal Lock/unlock betätigen muss sodass das Spaltenraster verschwindet?
Titel: Antw:Neue Möglichkeit ein View/Dashboard zu erstellen
Beitrag von: svenson08 am 24 November 2013, 21:28:23
Ja und Nein. Im Status Lock ist das editieren deaktiviert, dann wird auch der Rahmen (Helper) ausgeblendet. Im Status Unlock wird zur besseren Darstellung und dem verschieben und ziehen der Gruppen der Hilfsrahmen angezeigt.

Wenn du meine Musterkonfig genommen hast befindest du dich erst einmal im Editier-Modus. Das wird durch das Attribut view_lockstate vorgegeben. Wenn du den Schalter lock/unlock betätigst wird das Attribut darüber umgestellt. Wenn du die Hilfsrahmen im Editier-Modus nicht sehen möchtest musst du das Attribut view_showhelper auf 0 setzten. Dann wird der Rahmen nie angezeigt.

Nicht vergessen das alles erst nach Save config auch beständig gesichert bleibt.

Titel: Antw:Neue Möglichkeit ein View/Dashboard zu erstellen
Beitrag von: der-Lolo am 24 November 2013, 23:01:59
Ok, verstehe... Den Helper Modus direkt mit dem Lock/unlock Status verknüpfen findest du nicht gut?

Sorry, ist natürlich auch so schon ein schickes Teil - es macht Spaß so am Dashboard zu basteln, besonders gut gefällt mir das auf und zu klappen der Gruppen. Es gibt zwar ein kleines grafisches Problem wenn man die obere Gruppe "expandiert" und die darunter nach unten ausweichen muss - das ist aber nur optisch nicht so schön.
Titel: Antw:Neue Möglichkeit ein View/Dashboard zu erstellen
Beitrag von: svenson08 am 25 November 2013, 19:35:47
ZitatOk, verstehe... Den Helper Modus direkt mit dem Lock/unlock Status verknüpfen findest du nicht gut?

Der Helpermodus ist eigentlich mit lock/unlock verbunden. Wenn view_showhelper 1 ist, dann wir dieser angezeigt wenn du im Editiermodus bist. Oder wolltest du ein anderes verhalten?

Das verrücken der Gruppen wenn diese zugeklappt werden hat mich auch im nachhinein geärgert. Leider gibt das Sortable von jquery keine besser Lösung. Ich war schon drauf und dran das auf-/zuklappen komplett rauszuwerfen. Eine absolute Position wollte ich nicht machen, da Gruppen evtl. dynamisch größer werden. Z.B. wenn man ein Device einer Gruppe hinzufügt, dann muss man das Dashboard nochmal justieren und alles abspeichern. Das fand ich nicht so den Hit.
Titel: Antw:Neue Möglichkeit ein View/Dashboard zu erstellen
Beitrag von: der-Lolo am 25 November 2013, 19:50:56
Ich glaube wir reden noch ein wenig aneinander vorbei, wenn ich die Seite anyView Aufrufe wird mir die Seite mit hilfsrahmen gezeigt - obwohl der Lock Modus aktiv ist.
Erst wenn ich einmal unlock und noch einmal Lock betätige verschwindet der Rahmen...

Ist es möglich die anyView Darstellung direkt über einen room aus dem linkem Menü anzuwählen?
Titel: Antw:Neue Möglichkeit ein View/Dashboard zu erstellen
Beitrag von: svenson08 am 25 November 2013, 19:56:41
Zitatwenn ich die Seite anyView Aufrufe wird mir die Seite mit hilfsrahmen gezeigt - obwohl der Lock Modus aktiv ist.
Schau mal bitte nach welcher Wert das Attribut view_lockstate hat.

ZitatIst es möglich die anyView Darstellung direkt über einen room aus dem linkem Menü anzuwählen?
Ich hätte es auch gerne wie es für YAF oder Floorplan möglich ist, aber auf die gleiche Art lässt sich das mW. nicht umsetzten. Und ich wollt deswegen nicht auf Rudi zugehen. Daher habe ich es im Moment so gelöst das ich mein anyView in einen separaten Raum gepackt habe.
Titel: Antw:Neue Möglichkeit ein View/Dashboard zu erstellen
Beitrag von: svenson08 am 26 November 2013, 20:55:58
Hallo,

ich hab eine neue Version angehängt. Geändert hat sich die Darstellung von Weblinks, in den Gruppen wird bei diesen kein vorangestellter Name mehr angezeigt.  Weiter gibt es zwei neue Attribute.

Mit view_showtooglebuttons läßt sich der Schalter zum auf- und zuklappen der Gruppen deaktivieren
Mit view_colheight kann die Höhe des Dashboard festgelegt werden

@retorano, damit solltest du die Höhe deines Dashboards einstellen können. Kannst du mir Rückmeldung geben wenn es bei dir funktioniert.

Gruß
svenson
Titel: Antw:Neue Möglichkeit ein View/Dashboard zu erstellen
Beitrag von: Retorano am 28 November 2013, 17:38:26
Haha, funktioniert bestens. Die Höhe kann ich jetzt so Angeben das die Darstellung etwas stimmiger ist.

Um nochmal kurz was aufzugreifen
ZitatIst es möglich die anyView Darstellung direkt über einen room aus dem linkem Menü anzuwählen?

Ich hab das auch über einen separaten Raum gelöst. Das tut es, aber schöner wär eine Darstellung wie das mit dem Floorplan gemacht wird. Siehst du da wirklich keine Möglichkeit, oder hat noch jemand anderes eine bessere Idee?
Titel: Antw:Neue Möglichkeit ein View/Dashboard zu erstellen
Beitrag von: gemx am 29 November 2013, 12:24:12
Hallo,

habe das Dashboard eingebunden und bin bisher sehr zufrieden damit.
Schaut schick aus :-)

Mich hat aber dann doch etwas gestört, dass die Anordnung der einzelnen Elemente in einer Gruppe bei jedem Aufruf anders war.
Da ich Perl Anfänger bin musste ich etwas suchen.
Ich habe in der Datei "95_FWViews.pm" einfach die Zeile 150

foreach my $d (keys %{$group{$g}}) {

um ein "sort" erweitert

foreach my $d (sort keys %{$group{$g}}) {


Jetzt ist die Reihenfolge auch vorsehrbar immer gleich. Falls es also noch jemand braucht - einfach nur die Zeile anpassen.

Ich dachte übrigens das geht mit dem allgemeinen Attribut "sortby".
Dieses ist aber nirgends beschrieben und funktionierte auch nicht wie erwartet.
Weis da jemand was drüber?
Titel: Antw:Neue Möglichkeit ein View/Dashboard zu erstellen
Beitrag von: svenson08 am 29 November 2013, 13:47:31
Ich übernehm das. Eigentlich wird aber die Position durch die gespeicherte Anordnung bestimmt. Wenn die noch nicht gespeichert war ist die Anordnung recht zufällig.
Titel: Antw:Neue Möglichkeit ein View/Dashboard zu erstellen
Beitrag von: gemx am 29 November 2013, 14:15:04
Ich glaube das ist ein Missverständnis.
Die Reihenfolge der Gruppen ist schon immer dieselbe.
Die Inhalte der Gruppen werden aber immer in zufälliger Reihenfolge angezeigt  ;)
Titel: Antw:Neue Möglichkeit ein View/Dashboard zu erstellen
Beitrag von: svenson08 am 04 Dezember 2013, 22:00:49
Hallo,

es gibt eine neue Version des Dashboards.

Die Neuerungen, kurz zusammen gefasst:
Die aktuelle Doku hänge ich mit an. Dort sind auch die neuen Attribute kurz erklärt.

Leider geht durch die neue Version die Anordnung des Dashboards verloren.

Es gilt weiterhin die gleiche Installationsanleitung wie in meinem ersten Post. Es müssen aber alle hier angehängten Dateien in eurer FHEM installation ersetzt werden (natürlich nicht die screenshots und die  htm-Datei  ;) ). Die Datei view_detail.png ist neu und gehört in den Ordner /fhem/www/images/default

Die aktuelle Musterkonfiguration:
   define anyViews FWViews
   attr anyViews view_colcount 2
   attr anyViews view_colwidth 400
   attr anyViews view_groups <Group1>,<Group2>,<Group3>
   attr anyViews view_lockstate unlock
   attr anyViews view_showhelper 1

Viel Spaß beim testen
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Franz Tenbrock am 06 Dezember 2013, 12:44:15
Hallo, gibts dazu ein Wiki oder wird es mal eins geben, wo halt alles zentral Schritt für Schritt zusammengefasst ist ?
FHEM macht halt mit einer schönen Darstellung der Ergebnisse einfach noch viel mehr Spass.
Vor allem alles im Blick zu haben , wichtige Steuerungselemente etc
sieht klasse aus
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: UliM am 06 Dezember 2013, 18:58:56
Zitat von: Franz Tenbrock am 06 Dezember 2013, 12:44:15
Hallo, gibts dazu ein Wiki oder wird es mal eins geben, wo halt alles zentral Schritt für Schritt zusammengefasst ist ?
Die besten Chancen darauf bestehen wohl, wenn Du diese Wiki-Seite selbst verfasst :)
Gruß, Uli
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Franz Tenbrock am 07 Dezember 2013, 08:26:54
dazu müsste man aber so fit sein dass man das Ganze auch erst einmal nachbauen kann, dann sollte man es auhc verstehen um dann anderen zu erklären
:-(
so fitbin ich leider noch nicht, aber kann ja noch werden...

ist schon lustig wenn andere die weiter sind schreiben "da brauchts du nur dies und das zu machen " und dann sitzt man wieder Stunden da und ist am suchen, lesne und grübeln ( aber nur so geht es wahrscheinlcih )

( zumindest bekomme ich schon mal fast alles aus dem Einsteiger Pdf hin :-) )
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: der-Lolo am 07 Dezember 2013, 09:12:16
soo schwierig ist es ja nicht - hast du es denn schon versucht?
Wenn ja - wie bist du vorgegangen? Stimmen die Dateirechte?

Eine Frage habe ich aber auch noch - die spalte obendrüber und untendrunter erscheint nun bei mir, dabei wollte ich die eigentlich gar nicht haben... Was mach ich nun?
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: svenson08 am 07 Dezember 2013, 09:31:36
Guten morgen,

ZitatIch bin mit dem Modul noch nicht fertig. Es erfüllt aber jetzt schon bei mir seinen praktischen Zweck, hat aber noch nicht alle Möglichkeiten und Funktionen die ich mir ausgedacht habe. Ich werde noch einiges anpassen und ändern, daher seht das im Moment bitte als ein Beta Version des Moduls. Zumal es außer mir noch niemand genutzt hat....

Ich glaube man erkennt das ich bemüht bin immer eine gute Doku mitzugeben. Ich bin sehr für ein Wiki Eintrag. Ich wär nicht abgetan wen den jemand erstellt, aber ich würde den machen sobald es fertig ist und nur falls es in fhem offiziell übernommen wird.

Bis dahin bitte etwas Geduld. Ich bin dabei das Modul im gesamten etwas zu optimieren.

Falls jemand Probleme hat dies zu testen soll er sich nicht scheuen sein Problem zu schildern. Wir helfen hier alle gerne.
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: der-Lolo am 07 Dezember 2013, 15:36:51
Hallo Svenson,
ich hoffe Du fühlst Dich nicht angegriffen, ich glaube das ist ein Missverständnis, zumindest ich bin immer wieder beeindruckt davon was manche Menschen hier auf die Beine stellen und mit FHEM für tolle Möglichkeiten realisieren..
Gerade Dein anyViews Modul ist eine wirklich tolle Sache besonders für Einsteiger - wo ich mich auch zu zähle...
Sicherlich kann man mit dem Mehrspaltenmodus in etwa die gleiche Darstellung erstellen wie mit deinem Modul.

ABER - Dein Modul ist aus meiner Sicht einsteigerfreundlicher, gerade weil man die Gruppen so schön auf und zu klappen kann, auch weil eine Platzierung der Elemente per Drag & Drop möglich ist. Mir und ich denke auch vielen anderen Nutzern ist es klar das bei einer Software wie FHEM viele "Helfer" sicherlich gerne noch mehr am Hobby basteln würden, aber die Zeit die uns hierfür zur Verfügung steht ist halt bei den meisten leider knapp bemessen. Lass Dir also kein schlechtes gewissen einreden weil noch kein WIKI Eintrag existiert... Die Anleitung die Du im ersten Post bereitstellst ist schon sehr ausführlich.

Problem ist glaube ich eher das sich vielleicht der ein oder andere nicht traut es mal zu versuchen. Oder nach einem versuch Probleme auftreten wie z.b. falsche Dateirechte - in meinem Fall ein FHEM update was natürlich die Änderung der darkstyle.css wieder rückgängig macht.

Vielleicht solltest Du diesen umstand in deinem ersten Post noch hinzufügen, es ist eben noch kein "offizielles Modul" das solche Probleme dann eben mit sich bringt. Aber dafür kannst Du ja nichts - Deine Arbeit ist klasse.

Ausserdem ist mir aufgefallen das Du in deiner html - Attribut beschreibungs Datei den Weblink noch in der Beispiel Config drin hast...
Vielleicht entfernst Du das mal.

Tausend Dank an Dich und Die Leute die FHEM so vielfältig und interessant machen!!!
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Franz Tenbrock am 08 Dezember 2013, 19:38:32
Habs probiert :-(
obs daran liegt das ich eine fritz 7390 habe ??

Hier die ersten Zeilen meiner darstyle.css
@import "darkstyle_views.css";
/* Author: Till */
body     { background-color: #444444; background-image:url(../images/default/fhemicon_dark.png); background-repeat:no-repeat; color: #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#logo    { position:absolute; top:10px; left:20px; width:140px; visibility:hidden; }
#menu    { position:absolute; top:170px;left:20px; width:140px; }
#console { width:100%; height:100%; position:absolute; overflow-y:auto;}
#hdr     { position:absolute; top:10px; left:180px; }
#content { position:absolute; top:50px; left:180px; bottom:20px; right:10px; }
#connect_err { background-color: #000000; color: #FFFFFF; position:absolute; top:0px; left:40px; z-index: 10; }


Hier ein Snap vom Ordner pgm2
(http://ordner%20pgm2.jpg)

Hier ordner default
(http://default.jpg)


Alles kopiert
safe config gemacht
shutdown restart

dann aber nichts in der Übersicht
(http://fhem.jpg)

Das hab ich dann unter unsorted gefunden:

(http://anyviews.jpg)

und so siehts nach Klick auf anyviews aus
(http://views.jpg)

wider erwarten hab ich dan auf einmal doch diesen letzten view erhalten
hatte es vorher schon mal probiert ?????

ist ja schon mal mehr als ich bis gerade dachte als ich anfing zu schreiben.

Hast du einen Tip was ich jetzt am besten machen muss ?

so jetzt etwas weiter
Habe auch mal probiert mein normales Style irgendwie einzubinden
leider nochnciht geklappt

Problem ist wohl das das Dashbord im Menü nur durch Zuweisung zu einem Raum startbar ist und nicht wie in der Beschreibung direkt erscheint

So werden wohl die Gruppen nicht richtig gefunden ??
(http://dash1.jpg)
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: svenson08 am 08 Dezember 2013, 21:02:28
Hallo,

dann versuchen wir mal deinem Problem auf die Spur zu kommen. Da ich es auch nicht auf der FB testen kann brauch ich dazu dein Feedback.
Nach meinem ersten Eindruck sind die nötigen Dateien alle an der richtigen Stelle.

Mach bitte folgendes, ersetzte den Inhalt des Attributs view_groups durch eine bei dir existierende Gruppe.
Ergänze bitte mal das Attribut verbose und stell es auf 5, starte FHEM neu und schau mal ins Logfile ob du dort Eintrag
Zitat[anyViews] Weblink dosen't exists. Created weblink anyViews_weblink. Don't forget to save config.
findest.

Welche FHEM Version benutzt du?
Bist du sicher das du die aktuellste Version aus meinem Post vom 04.12. verwendest? Deinem Screenshot zu urteilen ist das eine ältere Version. Zumindest von der 95_FWViews.pm

Gruß Svenson
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Franz Tenbrock am 08 Dezember 2013, 21:09:09
Hallo
so Dashboard jetzt im Menue
hab wohl doch nciht die aktuellste Version gehabt obwohl ich mich bemüht habe diese auch zu nehmen, aber am 04.12 stand die wohl ganz nah vor dem Bild ev hab ich die übersehen

Wie die Gruppen benannt werden hab ich ja shcon raus, hatte meinen Beitrag vorher shcon ergänzt
Danke schon einmal
ist ja wirklich ganz einfach
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: svenson08 am 08 Dezember 2013, 21:11:02
Dann entnehme ich das es jetzt a) bei dir funktioniert und b) es auch auf einer Fritzbox läuft.
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Franz Tenbrock am 08 Dezember 2013, 21:28:20
ja  ich komm der Sache näher wie man sehen kann,
aber mit den Gruppen hat er ncoh ein Problem

ja Fritz mit 6.01 und aktuelles FHEM Update vor 3 Tagen
muss ev morgen in Ruhe noch einmal alle Dateien die man benötigt neu laden und austauschen

hab wie man sieht mit dne unterschiedlichen Möglichkeitne gespielt

der darkstyle gefällt mir zwar noch nicht aber das lässt sich sicher ja auch ändern
( hab blau grau im Normalfall .-) nicht so hart der Kontrast )

werde dann mal ein Wiki vorbereiten ?! Anleitung für Dumme  ( wenn du möchtest )

(http://dash2.jpg)
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Franz Tenbrock am 08 Dezember 2013, 22:56:36
Hallo,
leider noch nicht richtig weiter
Hab alle Dateien noch einmal kontrolliert und ausgetauscht, natürlich dann gesichert shutdown etc

irgendwie findet er nicht den Inhalt der Gruppen :-(
d.h. es sieht aus wie im letzten Bild von mir,
ansonsten kann ich groß und klein etc alles soweit machen
nur was bringt es wenn eben die Lamope zB nicht erscheint

Hab gerade mal in die pm Datei geschaut,
kann das an Javascript liegen?? kann das die Fritz?


Hier mein Logfile
013.12.08 22:51:25 2: SecurityCheck:  WEB,WEBtablet has no basicAuth attribute. telnetPort has no password/globalpassword attribute.  Restart fhem for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2013.12.08 22:51:25 0: Server started with 93 defined entities (version $Id: fhem.pl 4323 2013-12-03 21:06:40Z rudolfkoenig $, os linux, user boxusr99, pid 4131)
2013.12.08 22:51:34 4: Connection accepted from FHEMWEB:192.168.178.40:51707
2013.12.08 22:51:35 4: HTTP FHEMWEB:192.168.178.40:51707 GET /fhem?room=Esszimmer
2013.12.08 22:51:35 4: /fhem?room=Esszimmer / RL:1625 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2013.12.08 22:51:35 4: HTTP FHEMWEB:192.168.178.40:51707 GET /fhem/SVG_showLog?dev=weblink_TK_EZ&logdev=FileLog_TK_EZ&gplotfile=fht80tf&logfile=CURRENT&pos=
2013.12.08 22:51:35 5: plotcommand: get FileLog_TK_EZ CURRENT INT 2013-12-08_00:00:00 2013-12-09_00:00:01 4:Window:0:$fld[3]=~"Open"?1:0
2013.12.08 22:51:35 5: Cmd: >get FileLog_TK_EZ CURRENT INT 2013-12-08_00:00:00 2013-12-09_00:00:01 4:Window:0:$fld[3]=~"Open"?1:0<
2013.12.08 22:51:35 4: FileLog_TK_EZ get: Input file ./log/TK_EZ-2013.log, from:2013-12-08_00:00:00  to:2013-12-09_00:00:01
2013.12.08 22:51:36 4: FileLog_TK_EZ get: line 1, regexp:Window, col:3, output lines:318
2013.12.08 22:51:36 4: /fhem/SVG_showLog?dev=weblink_TK_EZ&logdev=FileLog_TK_EZ&gplotfile=fht80tf&logfile=CURRENT&pos= / RL:2611 / image/svg+xml / Content-Encoding: gzip
/
2013.12.08 22:51:36 4: HTTP FHEMWEB:192.168.178.40:51707 GET /fhem?room=all&XHR=1&inform=1×tamp=1386539512056
2013.12.08 22:51:39 4: Connection closed for FHEMWEB:192.168.178.40:51707
2013.12.08 22:51:39 4: Connection accepted from FHEMWEB:192.168.178.40:51708
2013.12.08 22:51:39 4: HTTP FHEMWEB:192.168.178.40:51708 GET /fhem/?room=Dashboard
2013.12.08 22:51:40 4: /fhem/?room=Dashboard / RL:1550 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2013.12.08 22:51:40 4: HTTP FHEMWEB:192.168.178.40:51708 GET /fhem/?room=Dashboard&XHR=1&inform=1×tamp=1386539515779
2013.12.08 22:51:43 4: Connection closed for FHEMWEB:192.168.178.40:51708
2013.12.08 22:51:43 4: Connection accepted from FHEMWEB:192.168.178.40:51709
2013.12.08 22:51:43 4: HTTP FHEMWEB:192.168.178.40:51709 GET /fhem?detail=anyViews
2013.12.08 22:51:43 4: /fhem?detail=anyViews / RL:2747 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2013.12.08 22:51:43 4: HTTP FHEMWEB:192.168.178.40:51709 GET /fhem?cmd={AttrVal(%22anyViews%22,%22room%22,%22%22)}&XHR=1
2013.12.08 22:51:43 5: Cmd: >{AttrVal("anyViews","room","")}<
2013.12.08 22:51:43 4: /fhem?cmd={AttrVal(%22anyViews%22,%22room%22,%22%22)}&XHR=1 / RL:21 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2013.12.08 22:51:43 4: HTTP FHEMWEB:192.168.178.40:51709 GET /fhem?room=all&XHR=1&inform=1×tamp=1386539519104
2013.12.08 22:51:50 4: Connection closed for FHEMWEB:192.168.178.40:51709
2013.12.08 22:51:50 4: Connection accepted from FHEMWEB:192.168.178.40:51710
2013.12.08 22:51:50 4: HTTP FHEMWEB:192.168.178.40:51710 GET /fhem?detail=anyViews_weblink
2013.12.08 22:51:50 4: /fhem?detail=anyViews_weblink / RL:2576 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2013.12.08 22:51:50 4: HTTP FHEMWEB:192.168.178.40:51710 GET /fhem?cmd={AttrVal(%22anyViews_weblink%22,%22room%22,%22%22)}&XHR=1
2013.12.08 22:51:50 5: Cmd: >{AttrVal("anyViews_weblink","room","")}<
2013.12.08 22:51:50 4: /fhem?cmd={AttrVal(%22anyViews_weblink%22,%22room%22,%22%22)}&XHR=1 / RL:30 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2013.12.08 22:51:50 4: HTTP FHEMWEB:192.168.178.40:51710 GET /fhem?room=all&XHR=1&inform=1×tamp=1386539525933
2013.12.08 22:52:05 4: Connection closed for FHEMWEB:192.168.178.40:51710
2013.12.08 22:52:05 4: Connection accepted from FHEMWEB:192.168.178.40:51713
2013.12.08 22:52:05 4: HTTP FHEMWEB:192.168.178.40:51713 GET /fhem?room=Dashboard
2013.12.08 22:52:05 4: /fhem?room=Dashboard / RL:1550 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2013.12.08 22:52:06 4: HTTP FHEMWEB:192.168.178.40:51713 GET /fhem?room=Dashboard&XHR=1&inform=1×tamp=1386539541467
2013.12.08 22:52:16 4: Connection closed for FHEMWEB:192.168.178.40:51713
2013.12.08 22:52:16 4: Connection accepted from FHEMWEB:192.168.178.40:51714
2013.12.08 22:52:16 4: HTTP FHEMWEB:192.168.178.40:51714 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2013-12.log
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: der-Lolo am 09 Dezember 2013, 06:24:29
Zeig mal die Definition und die attribute eines Gerätes das in einer gruppe angezeigt werden soll bitte.
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Franz Tenbrock am 09 Dezember 2013, 08:29:12
Hallo, Danke das man hier so gute Hilfe bekommt,
bin gerade bei der Arbeit und habe nur eine Sicherung meiner Def die einige Tage alt ist, aber an den Gruppen hab ich ja nichts geändert,
sollte also so stimmen.

Hast du eine Idee woran es liegen könnte ?


######################################################################
###############              CUL #######################
######################################################################

define CUL_0 CUL /dev/ttyACM0@9600 1034



######################################################################
###############   Eingangsbeleuchtung #############################
######################################################################

#####Intertecnosteckdose auf A1 eingestellt

define Eingang IT 000000000F FF F0
attr Eingang IODev CUL_0
attr Eingang fp_Grundriss 75,620,2
attr Eingang fp_Schaubild 55,280,2,
attr Eingang fp_webpad 50,200,2,
attr Eingang icon icoBELEUCHTUNG
attr Eingang model itswitch
attr Eingang room Eingang


##########################################################################
### Eingangslicht ein / ausschalten jeden Tag bei Sonnenuntergang ######
##########################################################################

define Eingang_Licht_an at *{sunset("HORIZON=-10",300,"17:00","22:10")} set Eingang on

define Eingang_Licht_aus at *23:00 set Eingang off

##########################################################################
###            Variablen fuer Sonnenauf- und Untergang ######
##########################################################################

define Sonnenaufgang dummy
attr Sonnenaufgang fp_Grundriss 50,180,1,
attr Sonnenaufgang fp_Schaubild 75,1050,0,
attr Sonnenaufgang fp_webpad 50,650,2,
attr Sonnenaufgang room Energie
define Sonnenuntergang dummy
attr Sonnenuntergang fp_Grundriss 50,280,1,
attr Sonnenuntergang fp_Schaubild 80,1240,0,
attr Sonnenuntergang fp_webpad 50,800,2,
attr Sonnenuntergang room Energie

define Sun_RiseSet_Timer at *02:50:15 { my $s = sunrise();; fhem("set Sonnenaufgang $s");; $s = sunset();; fhem("set Sonnenuntergang $s");; }
attr Sun_RiseSet_Timer room Energie


##########################################################################
###                      Esszimmer   LED IT ######
##########################################################################

### Intertechno Einbauschalter auf C1 eingestellt

define EsszimmerLED IT 0F0000000F FF F0
attr EsszimmerLED IODev CUL_0
attr EsszimmerLED fp_Grundriss 325,500,2
attr EsszimmerLED fp_Schaubild 55,375,2,
attr EsszimmerLED fp_webpad 50,500,2,
attr EsszimmerLED icon icoBELEUCHTUNG
attr EsszimmerLED model itswitch
attr EsszimmerLED room Steckdosen

##########################################################################
###                      Steckdosen         IT  ######
##########################################################################

###http://www.fhemwiki.de/wiki/Intertechno_Code_Berechnung
### D= FF00  1=0000   2=F000 3=0F00

#######  Steckdose eingestellt auf D1
define Tv IT FF0000000F FF F0
attr Tv IODev CUL_0
attr Tv fp_Grundriss 325,620,2
attr Tv fp_Schaubild 55,920,2,
attr Tv fp_webpad 50,400,2,
attr Tv icon icoLicht.png
attr Tv model itswitch
attr Tv room Steckdosen

######## Steckdose  eingestellt auf D3
define Radio IT FF000F000F FF F0
attr Radio IODev CUL_0
attr Radio fp_Grundriss 325,670,2
attr Radio fp_Schaubild 55,720,2,
attr Radio fp_webpad 50,300,2,
attr Radio icon icoLicht.png
attr Radio model itswitch
attr Radio room Steckdosen

######## Steckdose JanCompi eingestellt auf
define JanCompi IT F00000000F FF F0
attr JanCompi IODev CUL_0
attr JanCompi icon icoLicht.png
attr JanCompi model itswitch
attr JanCompi room Steckdosen

##########################################################################
###                      Steckdosen        Elro  ######
##########################################################################

### lassen sich fast wie intertechno definieren
### http://www.fhemwiki.de/wiki/Intertechno_Code_Berechnung, weiter unten !!
### A 0000 B F000 C 0F00  D= FF00  1=0000   2=F000 3=0F00   4= FF00

define elro IT 0000FF000F FF F0
attr elro IODev CUL_0
attr elro icon icoLicht.png
attr elro model itswitch
attr elro room Steckdosen


#########################################################
#######       FS20 RSU Einrichtung          #############
#########################################################
# als erstes
# define Rollade_B FS20 44ec 00
# attr Rollade_B model fs20rsu
# in der fhem.cfg eingeben,wobei "44ec 00" die FS20 Adresse ist, frei wählbar
# dann Dose einbauen, dann an S1 Spannung anlegen, dadurch ist die dose im
# Programmiermodus, nun den gewünschten Schalter rauf oder runter in fhem
# drücken, dadurch wird die Funktion zugewiesen

#########################################################
#######       FS20 RSU Büro/Gäste           #############
#########################################################

define Rollade_B FS20 44ec 00
attr Rollade_B devStateIcon .*:shutter_open .*:shutter_closed
attr Rollade_B eventMap on:hoch off:runter
attr Rollade_B fp_Schaubild 150,270,2,
attr Rollade_B fp_webpad 180,500,2,
attr Rollade_B icon shutter_closed
attr Rollade_B model fs20rsu
attr Rollade_B room Büro



define FileLog_Rollade_B FileLog ./log/Rollade_B-%Y.log Rollade_B
attr FileLog_Rollade_B logtype text

######### Rollade rauf
define Rollade_B_auf_WE at *08:04 {if ($we) {fhem("set Rollade_B on")}}
define Rollade_B_auf_Woche at *07:00 {if (!$we){fhem("set Rollade_B on")}}

######### Rollade runter
define Rollade_B_ab at *{sunset("HORIZON=-8",300,"17:00","22:00")} set Rollade_B off


#########################################################
#######       FS20 RSU Küche               #############
#########################################################

define Rollade_K FS20 44ec 01
attr Rollade_K devStateIcon .*:shutter_open .*:shutter_closed
attr Rollade_K eventMap on:hoch off:runter
attr Rollade_K fp_Grundriss 238,352,2,
attr Rollade_K fp_Schaubild 150,370,2,
attr Rollade_K fp_webpad 170,500,2,
attr Rollade_K icon shutter_closed
attr Rollade_K room Küche



define FileLog_Rollade_K FileLog ./log/Rollade_K-%Y.log Rollade_K
attr FileLog_Rollade_K logtype text

######### Rollade rauf
define Rollade_K_auf_WE at *08:04 {if ($we) {fhem("set Rollade_K on")}}
define Rollade_K_auf_Woche at *07:00 {if (!$we){fhem("set Rollade_K on")}}

######### Rollade runter
define Rollade_K_ab at *{sunset("HORIZON=-6",300,"17:00","22:00")} set Rollade_K off


#########################################################
#######      FS20RSU   Rollade WZ           #############
#########################################################

define Rollade_WZ FS20 44ec 02
attr Rollade_WZ devStateIcon .*:shutter_open .*:shutter_closed
attr Rollade_WZ eventMap on:hoch off:runter
attr Rollade_WZ fp_Grundriss 400,620,2,
attr Rollade_WZ fp_Schaubild 150,470,2,
attr Rollade_WZ fp_webpad 170,325,2,
attr Rollade_WZ icon shutter_closed
attr Rollade_WZ room Wohnzimmer



######### Rollade rauf
define Rollade_WZ_auf_WE at *08:03 { if ($we){fhem("set Rollade_WZ on")}}
define Rollade_WZ_auf_Woche at *07:05 { if (!$we){fhem("set Rollade_WZ on")}}

######### Rollade runter
define Rollade_WZ_ab at *{sunset("HORIZON=-5",300,"17:00","22:00")} set Rollade_WZ off

#########################################################
#######      FS20RSU   Rollade EZ           #############
#########################################################

define Rollade_EZ FS20 44ec 03
attr Rollade_EZ devStateIcon .*:shutter_open .*:shutter_closed
attr Rollade_EZ eventMap on:hoch off:runter
attr Rollade_EZ fp_Grundriss 400,620,2,
attr Rollade_EZ fp_Schaubild 150,570,2,
attr Rollade_EZ fp_webpad 170,425,2,
attr Rollade_EZ icon shutter_closed
attr Rollade_EZ room Esszimmer



######### Rollade rauf
define Rollade_EZ_auf_WE at *08:04 {if ($we) {fhem("set Rollade_EZ on")}}
define Rollade_EZ_auf_Woche at *07:10 {if (!$we){fhem("set Rollade_EZ on")}}

######### Rollade runter
define Rollade_EZ_ab at *{sunset("HORIZON=-9",300,"17:00","22:00")} set Rollade_EZ off

#########################################################
#######       FS20 RSU WC                    #############
#########################################################

define Rollade_WC FS20 44ec 05
attr Rollade_WC devStateIcon .*:shutter_open .*:shutter_closed
attr Rollade_WC eventMap on:hoch off:runter
attr Rollade_WC fp_Grundriss 238,352,2,
attr Rollade_WC fp_Schaubild 150,670,2,
attr Rollade_WC fp_webpad 170,500,2,
attr Rollade_WC icon shutter_closed
attr Rollade_WC room Bad/WC



define FileLog_Rollade_WC FileLog ./log/Rollade_WC-%Y.log Rollade_WC
attr FileLog_Rollade_WC logtype text

######### Rollade rauf
define Rollade_WC_auf_WE at *08:04 {if ($we) {fhem("set Rollade_WC on")}}
define Rollade_WC_auf_Woche at *07:00 {if (!$we){fhem("set Rollade_WC on")}}

######### Rollade runter
define Rollade_WC_ab at *{sunset("HORIZON=-7",300,"17:00","22:00")} set Rollade_WC off

#########################################################
#######       FS20 RSU Jan                   #############
#########################################################

define Rollade_J FS20 44ec 06
attr Rollade_J devStateIcon .*:shutter_open .*:shutter_closed
attr Rollade_J eventMap on:hoch off:runter
attr Rollade_J fp_Grundriss 238,352,2,
attr Rollade_J fp_Schaubild 150,770,2,
attr Rollade_J fp_webpad 170,500,2,
attr Rollade_J icon shutter_closed
attr Rollade_J room Jan



define FileLog_Rollade_J FileLog ./log/Rollade_J-%Y.log Rollade_J
attr FileLog_Rollade_J logtype text
attr FileLog_Rollade_J room FS20

######### Rollade rauf
define Rollade_J_auf_WE at *08:04 {if ($we) {fhem("set Rollade_J on")}}
define Rollade_J_auf_Woche at *07:00 {if (!$we){fhem("set Rollade_J on")}}

######### Rollade runter
define Rollade_J_ab at *{sunset("HORIZON=-9",300,"17:00","22:00")} set Rollade_J off

#########################################################
#######      Türkontakt Wohnzimmer          #############
#########################################################

define TK_WZ CUL_FHTTK 9d96c0
attr TK_WZ room Wohnzimmer

define FileLog_TK_WZ FileLog ./log/TK_WZ-%Y.log TK_WZ
attr FileLog_TK_WZ logtype fht80tf:Window,text
attr FileLog_TK_WZ room Wohnzimmer

define weblink_TK_WZ SVG FileLog_TK_WZ:fht80tf:CURRENT
attr weblink_TK_WZ label "TK_WZ Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_TK_WZ room Wohnzimmer

#########################################################
#######      Türkontakt Esszimmer           #############
#########################################################

define TK_EZ CUL_FHTTK b4a3a1
attr TK_EZ room Esszimmer

define FileLog_TK_EZ FileLog ./log/TK_EZ-%Y.log TK_EZ
attr FileLog_TK_EZ logtype fht80tf:Window,text
attr FileLog_TK_EZ room Esszimmer

define weblink_TK_EZ SVG FileLog_TK_EZ:fht80tf:CURRENT
attr weblink_TK_EZ label "TK_EZ Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_TK_EZ room Esszimmer

######################################################################
###############        Heizung Wohnzimmer #####################
######################################################################

define FHT_514d FHT 514d
attr FHT_514d fp_Grundriss 325,700,2,Innen
attr FHT_514d icon icoHEIZUNG.png
attr FHT_514d retrycount 3
attr FHT_514d room Wohnzimmer


define FileLog_FHT_514d FileLog ./log/FHT_514d-%Y.log FHT_514d
attr FileLog_FHT_514d logtype fht:Temp/Act,text
attr FileLog_FHT_514d room Wohnzimmer

define weblink_FHT_514d SVG FileLog_FHT_514d:fht:CURRENT
attr weblink_FHT_514d label "FHT_514d Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_FHT_514d room Wohnzimmer

#########################################################
#######                Energie              #############
#########################################################


#########################################################
#######      ESA 2000 Definition incl Plot  #############
#########################################################

define ESAx000WZ_5f94 ESA2000 5f94
attr ESAx000WZ_5f94 base_1 100310.9
attr ESAx000WZ_5f94 event-on-update-reading state,raw_total,actual_ticks,diff_ticks,actual,raw_total,.*_last,raw,day,month,year,month_*
attr ESAx000WZ_5f94 room Energie

define FileLog_ESAx000WZ_5f94 FileLog ./log/ESAx000WZ_5f94-%Y.log ESAx000WZ_5f94
attr FileLog_ESAx000WZ_5f94 logtype text
attr FileLog_ESAx000WZ_5f94 room Energie

define weblink_ESAx000WZ_5f94 SVG FileLog_ESAx000WZ_5f94:weblink_ESAx000WZ_5f94:CURRENT
attr weblink_ESAx000WZ_5f94 fp_Schaubild 440,5,0,
attr weblink_ESAx000WZ_5f94 label "kWh"::"kW"
attr weblink_ESAx000WZ_5f94 room Energie
attr weblink_ESAx000WZ_5f94 title "ESAx000WZ_5f94 - Min $data{raw_total} Min $data{min1}, Max $data{max1}, Last $data{currval1}"

# http://forum.fhem.de/index.php/topic,9770.195.html
#define weblink_ESAx000WZ_5f94 SVG FileLog_ESAx000WZ_5f94:myesa2000a:CURRENT
#attr weblink_ESAx000WZ_5f94 fixedrange 2013-05
#attr weblink_ESAx000WZ_5f94 label "kW/h"::"kWh/d"
#attr weblink_ESAx000WZ_5f94 room Energie



#####   #auf 2 stellen kürzen
define rgStrom readingsGroup ESA000WZ_5f94
attr rgStrom mapping { "raw_total" => "Strom Zaehlerstand:", "month_last" => "Strom letzter Monat:", "month" => "Strom akt.    Monat:", "day_last" => "Strom       gestern:", "day" => "Strom         heute:"}
attr rgStrom nostate 1
attr rgStrom notime 1
attr rgStrom room Energie
attr rgStrom valueFormat %.2f

#########################################################
#########       Solar -Energie              #############
#########################################################

define ESASolar ESA2000 4675
attr ESASolar base_1 12615.4
attr ESASolar event-on-update-reading state,raw_total,actual_ticks,diff_ticks,actual,raw_total,.*_last,raw
attr ESASolar room Energie

define FileLog_ESASolar FileLog ./log/ESASolar-%Y.log ESASolar
attr FileLog_ESASolar logtype text
attr FileLog_ESASolar room Energie

define weblink_ESASolar SVG FileLog_ESASolar:weblink_ESASolar:CURRENT
attr weblink_ESASolar fp_Schaubild 440,806,0,
attr weblink_ESASolar fp_webpad 400,190,0,
attr weblink_ESASolar label "kWh"::"kW"
attr weblink_ESASolar room Energie
attr weblink_ESASolar title "ESASolar - Min $data{raw_total} Min $data{min1}, Max $data{max1}, Last $data{currval1}"

#########################################################
#######               EM EMGas          #############
#########################################################

define EMGas CUL_EM 12
attr EMGas model EMGZ
attr EMGas room Energie

define FileLog_EMGas FileLog ./log/EMGas-cnt.log EMGas:CNT.*
attr FileLog_EMGas logtype power8:Power,text
attr FileLog_EMGas room Energie

#define FileLog_EMGas FileLog /fhem/log/Test-EMGas-cnt.log DO-NOT-WRITE
#attr   FileLog_EMGas logtype text
#attr   FileLog_EMGas room Energie

#Und jetzt die Definitionen der Plots ... ähnlich wie im ersten Beitrag:

define 15_Plot_EMGas_0 weblink htmlCode <h3>Gasverbrauch: Rückblick 3 Tage</h3>
attr 15_Plot_EMGas_0 room Energie

define 15_Plot_EMGas_1 SVG FileLog_EMGas:power8:CURRENT
attr 15_Plot_EMGas_1 fixedoffset 0
attr 15_Plot_EMGas_1 fixedrange day
attr 15_Plot_EMGas_1 label "heute - day power8 - Sum $data{sum1}"
attr 15_Plot_EMGas_1 room Energie

define 15_Plot_EMGas_2 SVG FileLog_EMGas:power8:CURRENT
attr 15_Plot_EMGas_2 fixedoffset -1
attr 15_Plot_EMGas_2 fixedrange day
attr 15_Plot_EMGas_2 label "vor 1 Tag - day power8 - Sum $data{sum1}"
attr 15_Plot_EMGas_2 room Energie

define 15_Plot_EMGas_3 SVG FileLog_EMGas:power8:CURRENT
attr 15_Plot_EMGas_3 fixedoffset -2
attr 15_Plot_EMGas_3 fixedrange day
attr 15_Plot_EMGas_3 label "vor 2 Tagen - day power8 - Sum $data{sum1}"
attr 15_Plot_EMGas_3 room Energie


#########################################################
#######               Structure             #############
#########################################################

define alles_aus structure room EsszimmerLED Tv JanTv JanCompi
attr alles_aus room Steckdosen

define nachts_alles_aus at *00:00 set nachts_alles_aus off


#########################################################
#######           neues Wetter modul        #############
#########################################################

define Wetteronline weblink iframe http://www.wetteronline.de/cgi-bin/hpweather?PLZ=45731
attr Wetteronline fp_Grundriss 200,5,1,
attr Wetteronline fp_Schaubild 200,2,0,
attr Wetteronline fp_webpad 300,2,0,
attr Wetteronline htmlattr width="220" height="330" frameborder="0" marginheight="0"

#########################################################
#######           #FS20 HGS Hygrostat       #############
#########################################################

define FS20_Hygro FS20 7e39 00
attr FS20_Hygro room Unsorted
define FileLog_FS20_Hygro FileLog ./log/FS20_Hygro0-%Y.log FS20_Hygro
attr FileLog_FS20_Hygro room Unsorted

#########################################################################
##  Türklingel
#########################################################################

#http://forum.fhem.de/index.php/topic,12959.msg79179.html#msg79179

define Klingel_0 FS20 f322 00
attr Klingel_0 model fs20kse
attr Klingel_0 room FS20
attr Klingel_0 showtime 1

define Klingel FS20 f322 01
attr Klingel model fs20kse
attr Klingel room FS20
attr Klingel showtime 1


define FileLog_Klingel FileLog ./log/Klingel-%Y.log Klingel
attr FileLog_Klingel logtype text
attr FileLog_Klingel room FS20


define FileLog_Klingel_0 FileLog ./log/Klingel_0-%Y.log Klingel_0
attr FileLog_Klingel_0 logtype text
attr FileLog_Klingel_0 room FS20

# Rundruf über dei fritzbox, theoretisch auch handyruf, ist ok !!
# define Klingel_Anruf notify Klingel "echo "ATD**9" | nc 127.0.0.1 1011"


define SVG_FileLog_Klingel_1 SVG FileLog_Klingel:SVG_FileLog_Klingel_1:CURRENT
attr SVG_FileLog_Klingel_1 room Eingang

#########################################################
#######           Floorplan                #############
#########################################################

# Hintergrundbild muss über Fritzbox hochgeladen werden
# muss mit fp_ anfangen ! zb fp_Grundriss

#define Grundriss FLOORPLAN
#attr Grundriss fp_arrange 1

###'so startet Grundriss automatisch

define webpad FLOORPLAN
attr webpad fp_arrange 1

define Schaubild FLOORPLAN
attr Schaubild fp_arrange 1
attr Schaubild fp_default 1

## werteliste wird in 99_myFloorplanList.pm im fritz nas ordner fhem/fhem/ ##gespeichert, wenn man diese datei anpasst ( siehe datei) dann werden auch ##entsprechende werte angezeigt
## mit reload 99_myFloorplanList.pm wird aktualisiert !!
#schriftgröße wird im floorplan.css angepasst
#dort nach werteliste suchen

define w_WertListe1 weblink htmlCode {doWertListe1()}
attr w_WertListe1 fp_Grundriss 500,200,0,
attr w_WertListe1 fp_Schaubild 325,290,0,
attr w_WertListe1 fp_webpad 280,190,0,
attr w_WertListe1 room Energie


define w_WertListe2 weblink htmlCode {doWertListe2()}
attr w_WertListe2 fp_Grundriss 500,500,0,
attr w_WertListe2 fp_Schaubild 330,878,0,
attr w_WertListe2 fp_webpad 280,500,0,
attr w_WertListe2 room Energie


#########################################################################
##  Fritzbox Temperatur per Dummy alle 5 min auslesen
#########################################################################
define FB_Anzeige dummy
attr FB_Anzeige room Unsorted


#########################################################
#######       nicht benötigt                #############
#########################################################


define CUL_HOERMANN_48E6D70F80 CUL_HOERMANN 48E6D70F80
attr CUL_HOERMANN_48E6D70F80 room Unsorted
#define FileLog_CUL_HOERMANN_48E6D70F80 FileLog ./log/CUL_HOERMANN_48E6D70F80-%Y.log CUL_HOERMANN_48E6D70F80
#attr FileLog_CUL_HOERMANN_48E6D70F80 logtype text
#attr FileLog_CUL_HOERMANN_48E6D70F80 room Unsorted


#########################################################
#######       Fernbedienung                #############
#########################################################

###Fernbedienung hat Kennung FS20 44ec 00 für oberste Reihe Gäste/Büro
###Fernbedienung hat Kennung FS20 44ec 01 für 2. Reihe Küche
###Fernbedienung hat Kennung FS20 44ec 02 für 3. Reihe Wohnzimmer
###Fernbedienung hat Kennung FS20 44ec 03 für unterste Reihe Esszimmer



#########################################################################
##       1-wire
#########################################################################
#http://www.fischer-net.de/hausautomation/haustechnik/1-wire/36-heiz-und-warmwasserkreis-ueberwachen.html



Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: gemx am 09 Dezember 2013, 09:08:08
Hmm, irgendwie ist mein "sortieren" Patch zwar im Changelog erwähnt (worüber ich mich durchaus freue), aber er ist leider im Code nicht enthalten !?

Kann es sein dass das durchgerutscht ist?
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: der-Lolo am 09 Dezember 2013, 09:11:10
Hallo Franz,
ja - ich hatte von vornherein eine Idee - deine Config bestätigt das nun..
Du musst das definierte Gerät noch in die Gruppe bringen - eine IT als Beispiel..

attr TV group IT

Das war es schon... Du kannst natürlich auch eine Gruppe Steckdosen anlegen und verschiedene Geräte IT und Elro z.b. hineinpacken.
Die nächste Frage die kommt sind sicherlich die Ions - Andre hat hier mal eine kurze und gute Zusammenfassung erstellt.
scha mal hier
http://forum.fhem.de/index.php/topic,12080.msg71651.html#msg71651


Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Franz Tenbrock am 09 Dezember 2013, 09:39:55
1000 Dank
hört sich gut an, werdde das heute mittag ausprobieren und mich dann ncoph einmal melden
tja wenn man sich auskennt ist das wohl ganz einfach,
werde das dann mal alles zusammenschreiben, damit ich dann auch für andere was tun kann
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: svenson08 am 09 Dezember 2013, 10:21:18
@gemx
ZitatKann es sein dass das durchgerutscht ist?
Schau ich mir die Tage an.

@Franz Tenbrock
Wenn das mit deinen Gruppen funktioniert, würdest du mir einen aktuellen Screenshot von deinem Dashboard zu kommen lassen. Ich hab da glaub ich noch einen Fehler gesehen den ich noch verifizieren würde.
Zu deinem Vorschlag mit dem Wiki-Eintrag. Das nehm ich gerne an, aber warte noch damit. Ich komm dann auf dich zu wenn es dir recht wäre.
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Franz Tenbrock am 09 Dezember 2013, 11:45:51
Das war der entscheidende Tip !
Die Gruppen fehlten,
hätte ich ja auch drauf kommen können, aber bisher hatte ich nur Räume definiert.

nochmals 1000 Dank an    der-Lolo


(http://gruppen.jpg)

so ev heute Abend werde ich mal was zusammenschreiben und hier hochladen, so aus der Scht eines Anfängers

noch ein kleienr Hilferuf, wäre schön wenn ich auch dafür eine Lösung hätte dann könnte ich die farbige Energieampel ins dash einbauen
http://forum.fhem.de/index.php/topic,17182.msg112923.html#msg112923
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: der-Lolo am 09 Dezember 2013, 12:11:56
Hallo Franz, das geht auch über meine Kenntnisse hinaus, aufgefallen in deiner definition sind mir unterschiede in Groß und Kleinschreibung - vielleicht hilft das schon.
Ansonsten könnte du vielleicht die Informationen in einen Dummy packen und diesen dann in einer Gruppe anzeigen.

Wie funktioniert bei deiner Config der Lock Schalter des Dashboards? verschwinden die Linien wenn du den Lock Schalter betätigst? Und bleiben sie verschwunden wenn du ein zweites mal das Dashboard über das Menü aufrufst?
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Franz Tenbrock am 09 Dezember 2013, 15:36:42
Hallo  :) 8)

na das sieht ja schon viel besser aus dank der Hilfe hier.
Anhand des Bildes wo man ganz links sehen kann das heute bei Gas 0 Steht versteht man sicher was ich will

Hab diese Farbkombi halt lieber, mit der GroßKleinschreibung hab ich mir auch schon gedacht, brauchte erst mal ein Erfolgserlebniss daher das hier.


(http://dash.jpg)
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Franz Tenbrock am 09 Dezember 2013, 16:59:54
Hallo, nachdem ich mich bis hier durchgekämpft habe, noch eine Frage, ich hoffe nicht unverschämt

wie definiert man Systembefehle in FHEM ?

ist ja sicher ganz einfach wenn man weiss wie es geht, ich denke das kann jeder gut gebrauchen  :D

(http://system.jpg)

so hab mal was selbst gesucht und mal selbst versucht was zu basteln
Backup manuell ausführen (Weboberfläche)


Backup manuell ausführen (Weboberfläche)

Der Backup-Befehl kann in die Weboberfläche als manuell ausführbare Aktion eingebunden. Das lässt sich mit dem folgenden Code in der fhem.cfg erreichen:

hab noch nciht alles versstanden von dem Code .-(

#########################################################################
## Funktion......: FHEM Backup
## Besonderheiten: Manuelles Backup
#########################################################################
define SYS_Backup dummy
attr SYS_Backup alias FHEM Backup ausführen
attr SYS_Backup room Server
attr SYS_Backup webCmd Ausführen
define SYS_BackupRun notify SYS_Backup:* backup
attr SYS_BackupRun room Server
#########################################################################


#http://www.fhemwiki.de/wiki/FHEM_Command_Beispiele

#rereadcfg

#Dieser Befehl, abgesetzt z.B. in der Kommandozeile der FHEM-Oberfläche, veranlasst ein Neueinlesen aller oder einzelner Konfigurationsdateien (*.cfg-Dateien). Im letzteren Fall muss der Name der neu #einzulesenden Datei explizit angegeben werden.

#########################################################################
## Funktion......: FHEM rereadcfg
## Besonderheiten: Manuelles rereadcfg
#########################################################################
define SYS_rereadcfg dummy
attr SYS_rereadcfg alias rereadcfg ausführen
attr SYS_rereadcfg room System
attr SYS_rereadcfg webCmd Ausführen
define SYS_rereadcfgRun notify SYS_rereadcfg:*.cfg
attr SYS_BackupRun room System
#########################################################################

Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: der-Lolo am 09 Dezember 2013, 18:36:06
Les mal diesen http://forum.fhem.de/index.php/topic,15480.0.html (http://forum.fhem.de/index.php/topic,15480.0.html) thread - man kann quasi befehle erstellen wie man wünscht...
Hab aber selbst noch nicht alles verstanden.
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: svenson08 am 09 Dezember 2013, 19:10:17
@Franz,
der Raum "Dashboard" sollte nicht angezeigt werden. Sieht das so auch nach einem Save config und Neustart von FHEM aus? Falls ja, kannst du mir mal aus deiner config den Auszug zu kommen lassen wo FHEMWEB definiert wird (mit dessen Attributen). Ist u.u. auch mehrfach zu finden (Web, Webphone, WebTablet, usw.).
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: der-Lolo am 09 Dezember 2013, 19:25:40
@Svenson -
bei mir ist das auch so - Dashboard im Menü wo auch der Floorplan ist - aber eben auch als Raum, wunderte mich schon darüber.

Wie ist das mit der Spalte obendrüber und untendrunter? kann man die ausblenden? Der Sinn hat sich mir noch nicht erschlossen - vielleicht ist sie aber auch nützlich, und ich hab nur noch keinen Plan wofür ich sie verwenden soll...
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: svenson08 am 09 Dezember 2013, 19:30:19
Der Raum Dashboard sollte es so nicht geben. Daher brauch ich mal den genannten Auszug aus der config.

ZitatWie ist das mit der Spalte obendrüber und untendrunter?
Wenn du den Zwischenraum Safe config <-> Dashboard und <-Dashboard-> Raumliste meinst, an dem kann ich nichts ändern. Das Dashboard hängt sich dort ein wo es auch Floorplan oder YAF macht.
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Franz Tenbrock am 09 Dezember 2013, 19:59:33
Hallo, gefällt mir schon super, grübel gerade über den Systembefehlen
hab mehrfach shutdown restart und vorher save gemacht....

habe gerade das ganz am Ende meiner CFG probiert, klappt leider noch nicht
hier meine gesamte cfg dann fehlt wenigstens nichts, am ende das neue von dir

attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global motd SecurityCheck:\
\
WEB,WEBtablet has no basicAuth attribute.\
telnetPort has no password/globalpassword attribute.\
\
Restart fhem for a new check if the problem is fixed,\
or set the global attribute motd to none to supress this message.\

attr global sendStatistics onUpdate
attr global statefile ./log/fhem.save
attr global uniqueID ./FHEM/FhemUtils/uniqueID
attr global userattr devStateIcon devStateStyle fp_Grundriss fp_Schaubild fp_webpad icon room_map sortby structexclude webCmd
attr global verbose 5


define telnetPort telnet 7072 global

define WEB FHEMWEB 8083 global
attr WEB stylesheetPrefix dark

###define WEBphone FHEMWEB 8084 global
###attr WEBphone stylesheetPrefix smallscreen

define WEBtablet FHEMWEB 8085 global
attr WEBtablet stylesheetPrefix touchpad

define Logfile FileLog ./log/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate autosave 1
attr autocreate device_room %TYPE
attr autocreate filelog ./log/%NAME-%Y.log
attr autocreate weblink 1
attr autocreate weblink_room Plots

# Disable this to avoid looking for new USB devices on startup

define initialUsbCheck notify global:INITIALIZED usb create


# If the above notify did not helped, then you probably have to enable some of
# the following lines.  Verify first that /dev/xxx ist correct.

#define FHZ FHZ /dev/USB0
#define CUL CUL /dev/ttyACM0@9600 1234
#attr CUL rfmode HomeMatic

#define EUL TCM 310 /dev/ttyACM0@57600
#define BscBor TCM 120 /dev/ttyUSB0@9600
#define BscSmartConnect TCM 310 /dev/ttyUSB0@57600
#FB_checkPw does not for FB-OS > 5.22
#attr WEB basicAuth {use FritzBoxUtils;;FB_checkPw("localhost","$password") }
#attr WEBphone basicAuth {use

###FritzBoxUtils;;FB_checkPw("localhost","$password") }

#attr WEBtablet basicAuth {use

###FritzBoxUtils;;FB_checkPw("localhost","$password") }

#attr telnetPort globalpassword {use

###FritzBoxUtils;;FB_checkPw("localhost","$password") }

######################################################################
###############              CUL #######################
######################################################################

define CUL_0 CUL /dev/ttyACM0@9600 1034



######################################################################
###############   Eingangsbeleuchtung #############################
######################################################################

#####Intertecnosteckdose auf A1 eingestellt

define Eingang IT 000000000F FF F0
attr Eingang IODev CUL_0
attr Eingang fp_Grundriss 75,620,2
attr Eingang fp_Schaubild 40,160,2,
attr Eingang fp_webpad 50,200,2,
attr Eingang group Schalter
attr Eingang icon icoBELEUCHTUNG
attr Eingang model itswitch
attr Eingang room Eingang

##########################################################################
### Eingangslicht ein / ausschalten jeden Tag bei Sonnenuntergang ######
##########################################################################

define Eingang_Licht_an at *{sunset("HORIZON=-10",300,"17:00","22:10")} set Eingang on

define Eingang_Licht_aus at *23:00 set Eingang off

##########################################################################
###            Variablen fuer Sonnenauf- und Untergang ######
##########################################################################

define Sonnenaufgang dummy
attr Sonnenaufgang fp_Grundriss 50,180,1,
attr Sonnenaufgang fp_Schaubild 75,1050,0,
attr Sonnenaufgang fp_webpad 50,650,2,
attr Sonnenaufgang room Energie
define Sonnenuntergang dummy
attr Sonnenuntergang fp_Grundriss 50,280,1,
attr Sonnenuntergang fp_Schaubild 80,1240,0,
attr Sonnenuntergang fp_webpad 50,800,2,
attr Sonnenuntergang room Energie

define Sun_RiseSet_Timer at *02:50:15 { my $s = sunrise();; fhem("set Sonnenaufgang $s");; $s = sunset();; fhem("set Sonnenuntergang $s");; }
attr Sun_RiseSet_Timer room Energie


##########################################################################
###                      Esszimmer   LED IT ######
##########################################################################

### Intertechno Einbauschalter auf C1 eingestellt

define EsszimmerLED IT 0F0000000F FF F0
attr EsszimmerLED IODev CUL_0
attr EsszimmerLED fp_Grundriss 325,500,2
attr EsszimmerLED fp_Schaubild 40,260,2,
attr EsszimmerLED fp_webpad 50,500,2,
attr EsszimmerLED group Schalter
attr EsszimmerLED icon icoBELEUCHTUNG
attr EsszimmerLED model itswitch
attr EsszimmerLED room Steckdosen
##########################################################################
###                      Steckdosen         IT  ######
##########################################################################

###http://www.fhemwiki.de/wiki/Intertechno_Code_Berechnung
### D= FF00  1=0000   2=F000 3=0F00

#######  Steckdose eingestellt auf D1
define Tv IT FF0000000F FF F0
attr Tv IODev CUL_0
attr Tv fp_Grundriss 325,620,2
attr Tv fp_Schaubild 40,750,2,
attr Tv fp_webpad 50,400,2,
attr Tv group Schalter
attr Tv icon icoLicht.png
attr Tv model itswitch
attr Tv room Steckdosen

######## Steckdose  eingestellt auf D3
define Radio IT FF000F000F FF F0
attr Radio IODev CUL_0
attr Radio fp_Grundriss 325,670,2
attr Radio fp_Schaubild 40,540,2,
attr Radio fp_webpad 50,300,2,
attr Radio group Schalter
attr Radio icon icoLicht.png
attr Radio model itswitch
attr Radio room Steckdosen

######## Steckdose JanCompi eingestellt auf
define JanCompi IT F00000000F FF F0
attr JanCompi IODev CUL_0
attr JanCompi group Schalter
attr JanCompi icon icoLicht.png
attr JanCompi model itswitch
attr JanCompi room Steckdosen

##########################################################################
###                      Steckdosen        Elro  ######
##########################################################################

### lassen sich fast wie intertechno definieren
### http://www.fhemwiki.de/wiki/Intertechno_Code_Berechnung, weiter unten !!
### A 0000 B F000 C 0F00  D= FF00  1=0000   2=F000 3=0F00   4= FF00

define elro IT 0000FF000F FF F0
attr elro IODev CUL_0
attr elro group Schalter
attr elro icon icoLicht.png
attr elro model itswitch
attr elro room Steckdosen


#########################################################
#######       FS20 RSU Einrichtung          #############
#########################################################
# als erstes
# define Rollade_B FS20 44ec 00
# attr Rollade_B model fs20rsu
# in der fhem.cfg eingeben,wobei "44ec 00" die FS20 Adresse ist, frei wählbar
# dann Dose einbauen, dann an S1 Spannung anlegen, dadurch ist die dose im
# Programmiermodus, nun den gewünschten Schalter rauf oder runter in fhem
# drücken, dadurch wird die Funktion zugewiesen

#########################################################
#######       FS20 RSU Büro/Gäste           #############
#########################################################

define Rollade_B FS20 44ec 00
attr Rollade_B devStateIcon .*:shutter_open .*:shutter_closed
attr Rollade_B eventMap on:hoch off:runter
attr Rollade_B fp_Schaubild 140,160,2,
attr Rollade_B fp_webpad 180,500,2,
attr Rollade_B group Rolladen
attr Rollade_B icon shutter_closed
attr Rollade_B model fs20rsu
attr Rollade_B room Büro


define FileLog_Rollade_B FileLog ./log/Rollade_B-%Y.log Rollade_B
attr FileLog_Rollade_B logtype text

######### Rollade rauf
define Rollade_B_auf_WE at *08:04 {if ($we) {fhem("set Rollade_B on")}}
define Rollade_B_auf_Woche at *07:00 {if (!$we){fhem("set Rollade_B on")}}

######### Rollade runter
define Rollade_B_ab at *{sunset("HORIZON=-8",300,"17:00","22:00")} set Rollade_B off


#########################################################
#######       FS20 RSU Küche               #############
#########################################################

define Rollade_K FS20 44ec 01
attr Rollade_K devStateIcon .*:shutter_open .*:shutter_closed
attr Rollade_K eventMap on:hoch off:runter
attr Rollade_K fp_Grundriss 238,352,2,
attr Rollade_K fp_Schaubild 140,370,2,
attr Rollade_K fp_webpad 170,500,2,
attr Rollade_K group Rolladen
attr Rollade_K icon shutter_closed
attr Rollade_K room Küche


define FileLog_Rollade_K FileLog ./log/Rollade_K-%Y.log Rollade_K
attr FileLog_Rollade_K logtype text

######### Rollade rauf
define Rollade_K_auf_WE at *08:04 {if ($we) {fhem("set Rollade_K on")}}
define Rollade_K_auf_Woche at *07:00 {if (!$we){fhem("set Rollade_K on")}}

######### Rollade runter
define Rollade_K_ab at *{sunset("HORIZON=-6",300,"17:00","22:00")} set Rollade_K off


#########################################################
#######      FS20RSU   Rollade WZ           #############
#########################################################

define Rollade_WZ FS20 44ec 02
attr Rollade_WZ devStateIcon .*:shutter_open .*:shutter_closed
attr Rollade_WZ eventMap on:hoch off:runter
attr Rollade_WZ fp_Grundriss 400,620,2,
attr Rollade_WZ fp_Schaubild 140,470,2,
attr Rollade_WZ fp_webpad 170,325,2,
attr Rollade_WZ group Rolladen
attr Rollade_WZ icon shutter_closed
attr Rollade_WZ room Wohnzimmer


######### Rollade rauf
define Rollade_WZ_auf_WE at *08:03 { if ($we){fhem("set Rollade_WZ on")}}
define Rollade_WZ_auf_Woche at *07:05 { if (!$we){fhem("set Rollade_WZ on")}}

######### Rollade runter
define Rollade_WZ_ab at *{sunset("HORIZON=-5",300,"17:00","22:00")} set Rollade_WZ off

#########################################################
#######      FS20RSU   Rollade EZ           #############
#########################################################

define Rollade_EZ FS20 44ec 03
attr Rollade_EZ devStateIcon .*:shutter_open .*:shutter_closed
attr Rollade_EZ eventMap on:hoch off:runter
attr Rollade_EZ fp_Grundriss 400,620,2,
attr Rollade_EZ fp_Schaubild 140,270,2,
attr Rollade_EZ fp_webpad 170,425,2,
attr Rollade_EZ group Rolladen
attr Rollade_EZ icon shutter_closed
attr Rollade_EZ room Esszimmer


######### Rollade rauf
define Rollade_EZ_auf_WE at *08:04 {if ($we) {fhem("set Rollade_EZ on")}}
define Rollade_EZ_auf_Woche at *07:10 {if (!$we){fhem("set Rollade_EZ on")}}

######### Rollade runter
define Rollade_EZ_ab at *{sunset("HORIZON=-9",300,"17:00","22:00")} set Rollade_EZ off

#########################################################
#######       FS20 RSU WC                    #############
#########################################################

define Rollade_WC FS20 44ec 05
attr Rollade_WC devStateIcon .*:shutter_open .*:shutter_closed
attr Rollade_WC eventMap on:hoch off:runter
attr Rollade_WC fp_Grundriss 238,352,2,
attr Rollade_WC fp_Schaubild 140,670,2,
attr Rollade_WC fp_webpad 170,500,2,
attr Rollade_WC group Rolladen
attr Rollade_WC icon shutter_closed
attr Rollade_WC room Bad/WC



define FileLog_Rollade_WC FileLog ./log/Rollade_WC-%Y.log Rollade_WC
attr FileLog_Rollade_WC logtype text

######### Rollade rauf
define Rollade_WC_auf_WE at *08:04 {if ($we) {fhem("set Rollade_WC on")}}
define Rollade_WC_auf_Woche at *07:00 {if (!$we){fhem("set Rollade_WC on")}}

######### Rollade runter
define Rollade_WC_ab at *{sunset("HORIZON=-7",300,"17:00","22:00")} set Rollade_WC off

#########################################################
#######       FS20 RSU Jan                   #############
#########################################################

define Rollade_J FS20 44ec 06
attr Rollade_J devStateIcon .*:shutter_open .*:shutter_closed
attr Rollade_J eventMap on:hoch off:runter
attr Rollade_J fp_Grundriss 238,352,2,
attr Rollade_J fp_Schaubild 140,576,2,
attr Rollade_J fp_webpad 170,500,2,
attr Rollade_J group Rolladen
attr Rollade_J icon shutter_closed
attr Rollade_J room Jan


define FileLog_Rollade_J FileLog ./log/Rollade_J-%Y.log Rollade_J
attr FileLog_Rollade_J logtype text
attr FileLog_Rollade_J room FS20

######### Rollade rauf
define Rollade_J_auf_WE at *08:04 {if ($we) {fhem("set Rollade_J on")}}
define Rollade_J_auf_Woche at *07:00 {if (!$we){fhem("set Rollade_J on")}}

######### Rollade runter
define Rollade_J_ab at *{sunset("HORIZON=-9",300,"17:00","22:00")} set Rollade_J off

#########################################################
#######      Türkontakt Wohnzimmer          #############
#########################################################

define TK_WZ CUL_FHTTK 9d96c0
attr TK_WZ room Wohnzimmer

define FileLog_TK_WZ FileLog ./log/TK_WZ-%Y.log TK_WZ
attr FileLog_TK_WZ logtype fht80tf:Window,text
attr FileLog_TK_WZ room Wohnzimmer

define weblink_TK_WZ SVG FileLog_TK_WZ:fht80tf:CURRENT
attr weblink_TK_WZ label "TK_WZ Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_TK_WZ room Wohnzimmer

#########################################################
#######      Türkontakt Esszimmer           #############
#########################################################

define TK_EZ CUL_FHTTK b4a3a1
attr TK_EZ room Esszimmer

define FileLog_TK_EZ FileLog ./log/TK_EZ-%Y.log TK_EZ
attr FileLog_TK_EZ logtype fht80tf:Window,text
attr FileLog_TK_EZ room Esszimmer

define weblink_TK_EZ SVG FileLog_TK_EZ:fht80tf:CURRENT
attr weblink_TK_EZ label "TK_EZ Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_TK_EZ room Esszimmer

######################################################################
###############        Heizung Wohnzimmer #####################
######################################################################

define FHT_514d FHT 514d
attr FHT_514d fp_Grundriss 325,700,2,Innen
attr FHT_514d icon icoHEIZUNG.png
attr FHT_514d retrycount 3
attr FHT_514d room Wohnzimmer


define FileLog_FHT_514d FileLog ./log/FHT_514d-%Y.log FHT_514d
attr FileLog_FHT_514d logtype fht:Temp/Act,text
attr FileLog_FHT_514d room Wohnzimmer

define weblink_FHT_514d SVG FileLog_FHT_514d:fht:CURRENT
attr weblink_FHT_514d label "FHT_514d Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_FHT_514d room Wohnzimmer

#########################################################
#######                Energie              #############
#########################################################


##############################
###########################
#######      ESA 2000 Definition incl Plot  #############
#########################################################

define ESAx000WZ_5f94 ESA2000 5f94
attr ESAx000WZ_5f94 alias Strom_Verbrauch
attr ESAx000WZ_5f94 base_1 100310.9
attr ESAx000WZ_5f94 event-on-update-reading state,raw_total,actual_ticks,diff_ticks,actual,raw_total,.*_last,raw,day,month,year,month_*
attr ESAx000WZ_5f94 room Energie

define FileLog_ESAx000WZ_5f94 FileLog ./log/ESAx000WZ_5f94-%Y.log ESAx000WZ_5f94
attr FileLog_ESAx000WZ_5f94 logtype text
attr FileLog_ESAx000WZ_5f94 room Energie

define weblink_ESAx000WZ_5f94 SVG FileLog_ESAx000WZ_5f94:weblink_ESAx000WZ_5f94:CURRENT
attr weblink_ESAx000WZ_5f94 fp_Schaubild 455,30,0,
attr weblink_ESAx000WZ_5f94 label "kWh"::"kW"
attr weblink_ESAx000WZ_5f94 plotsize 500,125
attr weblink_ESAx000WZ_5f94 room Energie
attr weblink_ESAx000WZ_5f94 title "ESAx000WZ_5f94 - Min $data{raw_total} Min $data{min1}, Max $data{max1}, Last $data{currval1}"

define rgStrom readingsGroup ESA000WZ_5f94
attr rgStrom room Energie


#########################################################
#########       Solar -Energie              #############
#########################################################

define ESASolar ESA2000 4675
attr ESASolar base_1 12615.4
attr ESASolar event-on-update-reading state,raw_total,actual_ticks,diff_ticks,actual,raw_total,.*_last,raw
attr ESASolar room Energie

define FileLog_ESASolar FileLog ./log/ESASolar-%Y.log ESASolar
attr FileLog_ESASolar logtype text
attr FileLog_ESASolar room Energie

define weblink_ESASolar SVG FileLog_ESASolar:weblink_ESASolar:CURRENT
attr weblink_ESASolar fp_Schaubild 454,570,0,
attr weblink_ESASolar fp_webpad 400,190,0,
attr weblink_ESASolar label "kWh"::"kW"
attr weblink_ESASolar plotsize 500,125
attr weblink_ESASolar room Energie
attr weblink_ESASolar title "ESASolar - Min $data{raw_total} Min $data{min1}, Max $data{max1}, Last $data{currval1}"

define rgSolar readingsGroup ESASolar
attr rgSolar room Energie



#########################################################
#######               EM EMGas          #############
#########################################################

define EM_Gas CUL_EM 11
attr EM_Gas model EMGZ
attr EM_Gas room Energie

#define EM_Gas EMX 12
#attr EM_Gas LogM EnergyM
#attr EM_Gas LogY EnergyY


define FileLog_EM_Gas FileLog ./log/EM_Gas-cnt.log EM_Gas:CNT.*
attr FileLog_EM_Gas logtype power8:Power,text
attr FileLog_EM_Gas room Energie


#Und jetzt die Definitionen der Plots ... ähnlich wie im ersten Beitrag:

define 15_Plot_EM_Gas_0 weblink htmlCode <h3>Gasverbrauch: Rückblick 3 Tage</h3>
attr 15_Plot_EM_Gas_0 room Energie

define 15_Plot_EM_Gas_1 SVG FileLog_EM_Gas:power8:CURRENT
attr 15_Plot_EM_Gas_1 fixedrange day
attr 15_Plot_EM_Gas_1 label "heute - day power8 - Sum $data{sum1}"
attr 15_Plot_EM_Gas_1 room Energie

define 15_Plot_EM_Gas_2 SVG FileLog_EM_Gas:power8:CURRENT
attr 15_Plot_EM_Gas_2 fixedoffset -1
attr 15_Plot_EM_Gas_2 fixedrange day
attr 15_Plot_EM_Gas_2 label "vor 1 Tag - day power8 - Sum $data{sum1}"
attr 15_Plot_EM_Gas_2 room Energie

define 15_Plot_EM_Gas_3 SVG FileLog_EM_Gas:power8:CURRENT
attr 15_Plot_EM_Gas_3 fixedoffset -2
attr 15_Plot_EM_Gas_3 fixedrange day
attr 15_Plot_EM_Gas_3 label "vor 2 Tagen - day power8 - Sum $data{sum1}"
attr 15_Plot_EM_Gas_3 room Energie

#####   #auf 2 stellen kürzen

define rgGas readingsGroup EM_Gas
attr rgGas room Energie





#########################################################
#######          Verbrauchsanzeige          #############
#########################################################

### http://www.fhemwiki.de/wiki/ReadingsGroup

define Strom_Verbrauch readingsGroup ESAx000WZ_5f94:day,month
attr Strom_Verbrauch fp_Schaubild 260,120,0,
attr Strom_Verbrauch group Verbrauch
attr Strom_Verbrauch mapping %ALIAS
attr Strom_Verbrauch room TEST
attr Strom_Verbrauch valueFormat {day => "%.2f   heute", month => "%.1f   Monat"}
attr Strom_Verbrauch valueStyle {($READING eq "day" && $VALUE > 15)?'style="color:red"':($READING eq "day" && $VALUE > 12)?'style="color:yellow"':'style="color:green"'}
#attr Strom_Verbrauch mapping %ROOM

define PV_Strom readingsGroup ESASolar:day,month
attr PV_Strom fp_Schaubild 260,650,0,
attr PV_Strom group Verbrauch
attr PV_Strom mapping %ALIAS
attr PV_Strom room TEST
attr PV_Strom valueFormat {day => "%.2f   heute", month => "%.1f   Monat"}
attr PV_Strom valueStyle {($READING eq "day" && $VALUE > 10)?'style="color:green"':($READING eq "day" && $VALUE > 5)?'style="color:yellow"':'style="color:red"'}


define Gas_Verbrauch readingsGroup EM_Gas:,cum_day,total
attr Gas_Verbrauch group Verbrauch
attr Gas_Verbrauch mapping %ALIAS
attr Gas_Verbrauch room TEST
attr Gas_Verbrauch valueFormat {cum_day => "%.2f   heute",total => "%.2f   Zählerstand"}
attr Gas_Verbrauch valueStyle {($READING eq "cum_day" && $VALUE > 20)?'style="color:green"':($READING eq "CUM_DAY" && $VALUE > 5)?'style="color:yellow"':'style="color:red"'}


#define GAScum dummy
#define GAScum EM_Gas
#define Filelog_GAScum FileLog ./log/GAScum-%m.log EM_Gas:cum_day.*
#attr Filelog_GAScum room Energie


#define GAScum dummy

#define Filelog_GAScum FileLog ./log/GAScum-%m.log EM_Gas:cum_day.*
#attr FileLog_GAScum room Energie



#define D_Aussentemp dummy

#define FileLog_D_Aussentemp FileLog ./log/D_Aussentemp-%Y.log
#D_Aussentemp
#attr FileLog_D_Aussentemp room Aussenbereich




#########################################################
#######               Structure             #############
#########################################################

define alles_aus structure room EsszimmerLED Tv JanTv JanCompi
attr alles_aus room Steckdosen

define nachts_alles_aus at *00:00 set nachts_alles_aus off


#########################################################
#######           neues Wetter modul        #############
#########################################################

define Wetteronline weblink iframe http://www.wetteronline.de/cgi-bin/hpweather?PLZ=45731
attr Wetteronline fp_Grundriss 200,5,1,
attr Wetteronline fp_Schaubild 147,1223,0,
attr Wetteronline fp_webpad 300,2,0,
attr Wetteronline htmlattr width="220" height="330" frameborder="0" marginheight="0"

#########################################################
#######           #FS20 HGS Hygrostat       #############
#########################################################

define FS20_Hygro FS20 7e39 00
attr FS20_Hygro room Unsorted
define FileLog_FS20_Hygro FileLog ./log/FS20_Hygro0-%Y.log FS20_Hygro
attr FileLog_FS20_Hygro room Unsorted

#########################################################################
##  Türklingel
#########################################################################

#http://forum.fhem.de/index.php/topic,12959.msg79179.html#msg79179

define Klingel_0 FS20 f322 00
attr Klingel_0 model fs20kse
attr Klingel_0 room FS20
attr Klingel_0 showtime 1

define Klingel FS20 f322 01
attr Klingel model fs20kse
attr Klingel room FS20
attr Klingel showtime 1


define FileLog_Klingel FileLog ./log/Klingel-%Y.log Klingel
attr FileLog_Klingel logtype text
attr FileLog_Klingel room FS20


define FileLog_Klingel_0 FileLog ./log/Klingel_0-%Y.log Klingel_0
attr FileLog_Klingel_0 logtype text
attr FileLog_Klingel_0 room FS20

# Rundruf über dei fritzbox, theoretisch auch handyruf, ist ok !!
define Klingel_Anruf notify Klingel "echo "ATD**9" | nc 127.0.0.1 1011"


define SVG_FileLog_Klingel_1 SVG FileLog_Klingel:SVG_FileLog_Klingel_1:CURRENT
attr SVG_FileLog_Klingel_1 room Eingang

#########################################################
#######           Floorplan                #############
#########################################################

# Hintergrundbild muss über Fritzbox hochgeladen werden
# muss mit fp_ anfangen ! zb fp_Grundriss

#define Grundriss FLOORPLAN
#attr Grundriss fp_arrange 1

###'so startet Grundriss automatisch

#define webpad FLOORPLAN
#attr webpad fp_arrange 1

#define Schaubild FLOORPLAN
#attr Schaubild fp_arrange 1
#attr Schaubild fp_default 1



#########################################################
#######           Wertelisten               #############
#########################################################

## werteliste wird in 99_myFloorplanList.pm im fritz nas ordner fhem/fhem/ ##gespeichert, wenn man diese datei anpasst ( siehe datei) dann werden auch ##entsprechende werte angezeigt
## mit reload 99_myFloorplanList.pm wird aktualisiert !!
#schriftgröße wird im floorplan.css angepasst
#dort nach werteliste suchen

define w_WertListe1 weblink htmlCode {doWertListe1()}
attr w_WertListe1 fp_Grundriss 500,200,0,
attr w_WertListe1 fp_Schaubild 323,127,0,
attr w_WertListe1 fp_webpad 280,190,0,
attr w_WertListe1 room Energie

define w_WertListe2 weblink htmlCode {doWertListe2()}
attr w_WertListe2 fp_Grundriss 500,500,0,
attr w_WertListe2 fp_Schaubild 316,654,0,
attr w_WertListe2 fp_webpad 280,500,0,
attr w_WertListe2 room Energie

define w_WertListe3 weblink htmlCode {doWertListe3()}
attr w_WertListe3 fp_Grundriss 500,500,0,
attr w_WertListe3 fp_Schaubild 317,1016,1,
attr w_WertListe3 fp_webpad 280,500,0,
attr w_WertListe3 room Energie

#########################################################################
##  Fritzbox Temperatur per Dummy alle 5 min auslesen
#########################################################################
define FB_Anzeige dummy


#########################################################
#######       nicht benötigt                #############
#########################################################


define CUL_HOERMANN_48E6D70F80 CUL_HOERMANN 48E6D70F80
attr CUL_HOERMANN_48E6D70F80 room Unsorted
#define FileLog_CUL_HOERMANN_48E6D70F80 FileLog ./log/CUL_HOERMANN_48E6D70F80-%Y.log CUL_HOERMANN_48E6D70F80
#attr FileLog_CUL_HOERMANN_48E6D70F80 logtype text
#attr FileLog_CUL_HOERMANN_48E6D70F80 room Unsorted


#########################################################
#######       Fernbedienung                #############
#########################################################

###Fernbedienung hat Kennung FS20 44ec 00 für oberste Reihe Gäste/Büro
###Fernbedienung hat Kennung FS20 44ec 01 für 2. Reihe Küche
###Fernbedienung hat Kennung FS20 44ec 02 für 3. Reihe Wohnzimmer
###Fernbedienung hat Kennung FS20 44ec 03 für unterste Reihe Esszimmer



#########################################################################
##       1-wire
#########################################################################
#http://www.fischer-net.de/hausautomation/haustechnik/1-wire/36-heiz-und-warmwasserkreis-ueberwachen.html


#http://www.fhemwiki.de/wiki/FritzBox_Parameter_in_fhem_anzeigen
#define FritzBoxValues weblink htmlCode {ShowFritzBoxValues()}
#attr FritzBoxValues room TEST

############################################
###     dashborad
############################################

# http://forum.fhem.de/index.php/topic,16503.msg112641.html#msg112641

define anyViews FWViews
attr anyViews group Schalter
attr anyViews view_colcount 3
attr anyViews view_colwidth 300
attr anyViews view_groups Schalter,Rolladen,Verbrauch,Systembefehle
attr anyViews view_lockstate unlock
attr anyViews view_showhelper 1
attr anyViews view_sorting 0,:1,477w1,true,278,287:2,477w0,true,245,286:3,477w2,true,328,300:4,:
define anyViews_weblink weblink htmlCode {ViewAsHtml("anyViews")}
attr anyViews_weblink room Dashboard
#define anyViews_weblink weblink htmlCode {ViewAsHtml("anyViews")}
#attr anyViews_weblink room Dashboard



############################################
###   neues
############################################

#define s1 cmdalias shutdown update AS save;;shutdown
#define s1 cmdalias shutdown update AS save;;shutdown
#attr s1 room TEST

define s2 cmdalias fritzchen AS save;;shutdown restart;;
attr s2 group Systembefehle
attr s2 room Systembefehle
#define s2 cmdalias fritzchen AS save;;shutdown restart;;

#########################################################################
## Funktion......: FHEM rereadcfg
## Besonderheiten: Manuelles rereadcfg
#########################################################################
define SYS_rereadcfg dummy
attr SYS_rereadcfg alias rereadcfg ausführen
attr SYS_rereadcfg group Systembefehle
attr SYS_rereadcfg room System
attr SYS_rereadcfg webCmd Ausführen

Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: der-Lolo am 09 Dezember 2013, 20:09:58
*gg*
Jetzt gibst du aber Gas Franz, soweit bin ich noch nicht...
Hab erst noch funktional wichtigere Dinge auf der Todo liste - erschreckend zurückgeworfen hat mich das Performance Monitor Modul - Baustellen über Baustellen.

@svenson - ich meine die Spalte zwischen eingabefeld und Dashboard. Außerdem die unter dem Dashboard.
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: svenson08 am 09 Dezember 2013, 20:12:12
hast du das Attribut view_row im Dashboard gesetzt?
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Franz Tenbrock am 09 Dezember 2013, 20:26:07
Hallo, hab ich da noch was vergessen
hier ein Snap mit allen Infos ?

view row hab ich nicht, such in der Zwischnezeit mal

Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Franz Tenbrock am 09 Dezember 2013, 20:32:59
Hallo
gerade gefunden
view_row
hatte ich bisher nicht gesetzt
hab gerade mal top versucht da war dann alles weg
ind er cfg dann per hand wieder gelöscht
jetzt wieder alles so wie vorher
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: der-Lolo am 09 Dezember 2013, 20:44:47
bei mir schaut die Definition so aus...

define anyViews FWViews
attr anyViews room SYSTEM
attr anyViews view_colcount 2
attr anyViews view_colheight 650
attr anyViews view_colwidth 383
attr anyViews view_groups Phillips HUE,Phillips Steckdosen,Heizungen,Fenster,Musik
attr anyViews view_lockstate lock
attr anyViews view_showhelper 1
attr anyViews view_sorting 0,:1,19w0,true,422,382,19w1,true,205,382:2,19w2,true,218,378,19w3,true,78,381,19w4,true,74,382:3,:
define anyViews_weblink weblink htmlCode {ViewAsHtml("anyViews")}
attr anyViews_weblink room Dashboard


(//)
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: svenson08 am 09 Dezember 2013, 20:56:44
ZitatZu den möglichen Spalten des Views kann nun zu dem noch eine Zeile darüber und darunter eingefügt werden. Deren Höhe kann ebenfalls festgelegt werden (Siehe Attribute view_row view_rowtopheight view_rowbottomheight)
Die aktuelle Doku hänge ich mit an. Dort sind auch die neuen Attribute kurz erklärt.
Per Default (top-center-bottom) wird oben, mitte und unten eine Zeile eingefügt. Wird view_row auf Center eingestellt ist die obere und unter Zeile weg, aber ....

ZitatLeider geht durch die neue Version die Anordnung des Dashboards verloren.
Das kommt, leider durch das neue Attribut view_row.

Bedeutet, view_row Einstellen wie man es gerne hätte und danach die Anordnung neu vornehmen und speichern.

Oder, wer sich das zu traut, muss view_sorting von Hand abändern.  Dabei sollte es funktionieren wenn die erste Zahl nach dem Doppelpunkt um 1 erhöht wird.

Also aus:
attr anyViews view_sorting 0,:1,19w0,true,422,382,19w1,true,205,382:2,19w2,true,218,378,19w3,true,78,381,19w4,true,74,382:3,:

Sollte das werden
attr anyViews view_sorting 0,:2,19w0,true,422,382,19w1,true,205,382:3,19w2,true,218,378,19w3,true,78,381,19w4,true,74,382:4,:

aber ohne Gewähr. Sicherer ist man wenn man es wieder per Maus anordnet.

Wie gesagt, das kam durch die neue Version. Im Moment plane ich nicht an der Struktur noch mal was zu ändern  ;D
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: der-Lolo am 09 Dezember 2013, 21:07:04
ZitatDas kommt, leider durch das neue Attribut view_row.

Bedeutet, view_row Einstellen wie man es gerne hätte und danach die Anordnung neu vornehmen und speichern.


ein
attr anyView view_row center
lässt bei mir alles verschwinden, in deiner best practice Config steht auch nichts passendes - kannst du mir sagen wie die Syntax lauten muss?
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: svenson08 am 09 Dezember 2013, 21:13:33
stell mal view_row auf center und lösch das Attribut view_sorting komplett raus. Dann solltest du nach einem aktualisieren der Seite die Dashboard Elemente wieder sehen.
Aber nicht wundern das view_sorting nach dem speichern wieder da ist, das ist dann mit den richtigen Werten gefüllt.

Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: svenson08 am 09 Dezember 2013, 21:20:22
Im Anhang eine neue Version. Die Datei bitte bei euch ersetzen. Ist ein kleiner Bugfix

@gemx
ZitatHmm, irgendwie ist mein "sortieren" Patch zwar im Changelog erwähnt (worüber ich mich durchaus freue), aber er ist leider im Code nicht enthalten !?
Kann es sein dass das durchgerutscht ist?
Sollte nun gefixt sein. Wenn ich's noch immer nicht hinbekommen hab, kurze Rückmeldung  ;)

@der-Lolo @Franz Tenbrock
Zitatbei mir ist das auch so - Dashboard im Menü wo auch der Floorplan ist - aber eben auch als Raum, wunderte mich schon darüber.
Der Raum sollte nun nicht mehr angezeigt werden (nach Save config und fhem Neustart)
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Franz Tenbrock am 09 Dezember 2013, 21:35:30
super alles ok

kannst du mir die def von den Systemtools posten

hier meine versuche :-( leider nciht so toll , etwas klappt zwar aber auch da ist wieder ein kleinre wurm





############################################
###   neues
############################################

define s2 cmdalias fritzchen AS save;;shutdown restart;;
attr s2 alias Shutdown_restart
attr s2 devStateIcon .*:system_fhem_reboot
attr s2 group Systembefehle
attr s2 webCmd fritzchen



#########################################################################
## Funktion......: FHEM rereadcfg
## Besonderheiten: Manuelles rereadcfg
#########################################################################

define SYS_rereadcfg dummy
attr SYS_rereadcfg alias rereadcfg ausführen
attr SYS_rereadcfg group Systembefehle
attr SYS_rereadcfg icon system_fhem_update
attr SYS_rereadcfg room System
attr SYS_rereadcfg webCmd Ausführen



#########################################################################
## Funktion......: FHEM Backup
## Besonderheiten: Manuelles Backup
#########################################################################
define SYS_Backup dummy
attr SYS_Backup alias FHEM Backup ausführen
attr SYS_Backup group Systembefehle
attr SYS_Backup icon system_backup
attr SYS_Backup room System

define SYS_BackupRun notify SYS_Backup:* backup
attr SYS_BackupRun room System


Hier der Snap so sieht es aus
(http://dash4.jpg)
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Frank_SG am 09 Dezember 2013, 22:55:47
Hallo zusammen,

das sieht ja einfach Klasse aus!

Ich habe das bei mir auch installiert (FHEM, aktuellste Version auf FritzBox 7390) - aber irgendwie funktioniert es nicht richtig. Zum einen sehe ich die zusätzlichen Symbole nicht, zum anderen kann ich zwar eine group verschieben - aber wenn ich die group loslasse, dann 'schnappt' sie auf den ursprünglichen Platz zurück.

Hat jemand eine Idee, was ich falsch mache?

Gruß,
Frank
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Franz Tenbrock am 09 Dezember 2013, 23:13:30
Hallo
mach mal einen Snap und stell mal cfg etc ein, dann schau ich morgen früh mal drauf, vielleicht bin ich ja jetzt shcon soweit das ich auch mal helfen kann
nach etlichen Stunden ( als Anfänger ) klappt das meiste jetzt

bei mir sieht es jetz so aus :-)   8)

(http://dash5.jpg)
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: der-Lolo am 09 Dezember 2013, 23:22:01
@Svenson ich habe das Attribut view_sorting komplett gelöscht, es hat nichts geändert - die Zeile ist aber auch nicht wie von Dir angekündigt wieder aufgetaucht.

Vielleicht ist es aber auch einfach zu spät für solche Basteleien...

@Frank - hast du mal die Dateirechte geprüft?
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Frank_SG am 09 Dezember 2013, 23:36:51
Hallo,

@Franz - snap ist angehängt, config sieht so aus (vieles einfach erst einmal von Dir übernommen, damit ich überhaupt erstmal was sehe):
# Test
define dashboard FWViews
attr dashboard view_colcount 2
attr dashboard view_colwidth 400
attr dashboard view_groups DECT,Power,Systembefehle
attr dashboard view_lockstate lock
attr dashboard view_showhelper 1
attr dashboard view_sorting 0,:1,71w1,true,153,400,71w2,true,162,400:2,71w0,true,86,400:3,:
define dashboard_weblink weblink htmlCode {ViewAsHtml("dashboard")}
attr dashboard_weblink room Dashboard

############################################
###   neues
############################################
define s2 cmdalias fritzchen AS save;;shutdown restart;;
attr s2 alias Shutdown_restart
attr s2 devStateIcon .*:system_fhem_reboot
attr s2 group Systembefehle
attr s2 webCmd fritzchen

#########################################################################
## Funktion......: FHEM rereadcfg
## Besonderheiten: Manuelles rereadcfg
#########################################################################
define SYS_rereadcfg dummy
attr SYS_rereadcfg alias rereadcfg ausführen
attr SYS_rereadcfg group Systembefehle
attr SYS_rereadcfg icon system_fhem_update
attr SYS_rereadcfg room System
attr SYS_rereadcfg webCmd Ausführen

#########################################################################
## Funktion......: FHEM Backup
## Besonderheiten: Manuelles Backup
#########################################################################
define SYS_Backup dummy
attr SYS_Backup alias FHEM Backup ausführen
attr SYS_Backup group Systembefehle
attr SYS_Backup icon system_backup
attr SYS_Backup room System

define SYS_BackupRun notify SYS_Backup:* backup
attr SYS_BackupRun room System

@der-Lolo:
Ja, Dateirechte geprüft und so wie die übrigen Dateien im jeweiligen Verzeichnis gesetzt.

Gruß,
Frank
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: der-Lolo am 09 Dezember 2013, 23:39:34
@ Frank so sah es bei mir auch schonmal aus,
du hast vielleicht das " oder ; an ende der Zeile   @import "darkstyle_views.css"; in der darkstyle.css vergessen... Oder aber es steht nicht in der obersten Zeile darin...


@ Svenson ich habe gerade das Attribut view_row über die Details auf Top-Center gesetzt - alles wieder da.
Wenn ich aber Center setze ist alles weg.


Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: svenson08 am 10 Dezember 2013, 06:35:37
@Frank
Bei dir wird das CSS nicht richtig geladen. Da vermutet der-lolo richtig

@der-lolo
du hast view_row auf center gestellt. dann view_sorting komplett entfernt. alles gespeichert und dann werden deine Gruppen überhaupt nicht im Dashboard angezeigt?
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: der-Lolo am 10 Dezember 2013, 07:01:08
Guten Morgen Svenson,

Ja, so bin ich auch vorgegangen..
sobald ich auf Center stelle und das Attribut Sorting lösche verschwindet alles bis auf die oberen Buttons.

wenn ich wieder auf Top-Center stelle erscheint alles wieder.

wenn ich wieder zurückstelle - verschwindet alles, set - save config. Edit Files zeigt dann eine Spalte sorting.
stelle ich auf Center lösche diese Zeile sorting und speichere ist alles wieder weg und in der fhem.cfg ist keine spalte sorting vorhanden.

Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: tagedieb am 10 Dezember 2013, 14:26:48
Hallo und guten Tag zusammen

das ist ja eine sehr tolle Arbeit ! ich bin neuling in FHEM und verfolge dieses Thema seit Tagen.
Heute habe ich mich mal herangetraut und nach den  Anleitungen und Beispielen den Versuch gestartet, für mich dieses Modul nutzen zu können.Bedauerlicherweise fehlt mir noch viel Wissen, um das Modul, so wie im Thema beschrieben, zum Laufen bekommen
Vielleicht ist jemand so nett und kann helfen, mein Wissen zu vervollständigen :-)
ich habe genau nach Anleitung erst die alte Version installiert und anschliessend die erforderlichen Dateien gegen neuere ausgetauscht (incl shutdown restart)
Jedoch nach hinzufügen der jquery-ui-1.10.30 custom in das pgm2 Verzeichnis konnte ich den Menupunkt Details zwar sehen und anklicken, jedoch geschah nichts weiter, nach dem entfernen dieser Datei konnte ich die Details wieder öffen
jetzt ist jedoch weder ein Rahmen zu sehen, noch lässt sich per Mausklick die Grösse ändern

ich habe die aktuelle FHEM Version (Update heute früh) und die Fritzbox Version 6.01

in meiner fhem.cfg habe ich folgenden Eintrag:
define anyViews FWViews
attr anyViews room Dashboard
attr anyViews view_colcount 3
attr anyViews view_colwidth 400
attr anyViews view_groups Rolladen,Fenster,Heizung,Systembefehle
attr anyViews view_lockstate unlock
attr anyViews view_showhelper 1
attr anyViews view_sorting ,
define anyViews_weblink weblink htmlCode {ViewAsHtml("anyViews")}
attr anyViews_weblink room Dashboard



############################################
###   neues
############################################
define s2 cmdalias fritzchen AS save;;shutdown restart;;
attr s2 alias Shutdown_restart
attr s2 devStateIcon .*:system_fhem_reboot
attr s2 group Systembefehle
attr s2 webCmd fritzchen

#########################################################################
## Funktion......: FHEM rereadcfg
## Besonderheiten: Manuelles rereadcfg
#########################################################################
define SYS_rereadcfg dummy
attr SYS_rereadcfg alias rereadcfg ausführen
attr SYS_rereadcfg group Systembefehle
attr SYS_rereadcfg icon system_fhem_update
attr SYS_rereadcfg room System
attr SYS_rereadcfg webCmd Ausführen

#########################################################################
## Funktion......: FHEM Backup
## Besonderheiten: Manuelles Backup
#########################################################################
define SYS_Backup dummy
attr SYS_Backup alias FHEM Backup ausführen
attr SYS_Backup group Systembefehle
attr SYS_Backup icon system_backup
attr SYS_Backup room System

define SYS_BackupRun notify SYS_Backup:* backup
attr SYS_BackupRun room System


wobei sich diese Zeile
define anyViews_weblink weblink htmlCode {ViewAsHtml("anyViews")}

nach dem Entfernen und Save fhem.cfg und save config, immer wieder erneuert

was habe ich nicht beachtet?
Ich würde mich über Hilfe freuen und schon einmal vielen Dank im voraus für die Mühe
lg Annette
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: svenson08 am 10 Dezember 2013, 14:43:52
Du muss auf jedenfall alle Dateien gemäß der Anleitung in die Verzeichnisse kopieren.
Was du nicht vergessen darfst ist die CSS Datei mit dem import-Befehl in die von dir genutzte CSS Datei einzutragen. Das dürfte zur Zeit der häufigste Fehler sein.
Ein fehlender Rahmen oder falsche Darstellung der Schalter (Lock, Detail, ...) sind ein Hinweis das die CSS Datei nicht gezogen wird.

ZitatWas zur Zeit noch notwendig ist, ist eine Änderung am Stylesheet das ihr verwendet. Wenn es sich dabei um das Darkstyle handelt müsst ihr die
darkstyle.css editieren. Als aller erste Zeile muss dort
   @import "darkstyle_views.css";
ergänzt werden. Nicht vergessen FHEM neuzustarten!
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Franz Tenbrock am 10 Dezember 2013, 14:54:11
Hallo
ich bin schon super happy dank dir :-)
hab einige dumme Fehler gemacht aber Dank der Hilfe hier klappt es jetzt.
hab die Darkstyle.css mal etwas manipuliert - bis zum nächsten update denke ich.

hab ich das richtig verstanden das man jedes *style.css nehmen kann wenn nur die erste Zeile eingefügt ist ?

Da das mit der Uhr ( du weißt schon ) nicht geklappt hat, habe ich mal das Logo manipuliert :-)

(http://spiekinder.jpg)

mit den Systembefehlen spiele ich immer noch da gibts ja einen neuen Befehl cmdalias
wo man eben mehrere Dinge wohl automatisieren kann also erst save dann shutdown restart
damit die Arbeit nicht weg ist

Wenn man es einmal kapiert hat ist es gnaz einfach
also auch was für Anfänger ohne Programmierkenntnisse
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: tagedieb am 10 Dezember 2013, 15:27:51
Hallo Svenson
den bewussten Eintrag hatte ich als erstes eingetragen (und er war auch noch vorhanden)
es hatte sich wohl irgend etwas überschnitten
nun habe ich alles noch einmal einzeln einkopiert und jedes mal neu gestartet - jetzt funktioniert es !!!

Dankeschön!
lg Annette
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Franz Tenbrock am 10 Dezember 2013, 15:49:40
@alle
mit Hilfe von justme hab ichnun die Systembefehle soweit am laufen
eigentlich super easy, kurz und knapp  ( habe lange gesucht )
wenn man es weiß

hier der meine CFG, unter der Code für die Systembefehle mit Icons

############################################
###     dashborad
############################################

# http://forum.fhem.de/index.php/topic,16503.msg112641.html#msg112641

define anyViews FWViews
attr anyViews view_colcount 4
attr anyViews view_colheight 440
attr anyViews view_colwidth 300
attr anyViews view_groups Schalter,Rolladen,Verbrauch,Systembefehle,Plot,Wetter
attr anyViews view_lockstate lock
attr anyViews view_rowbottomheight 500
attr anyViews view_rowtopheight 10
attr anyViews view_showhelper 1
attr anyViews view_sorting 0,:1,455w0,true,243,290,455w3,true,179,292:2,455w1,true,283,294:3,455w2,true,397,300:4,455w5,true,397,297:5,455w4,true,501,300:
define anyViews_weblink weblink htmlCode {ViewAsHtml("anyViews")}
attr anyViews_weblink room Dashboard
#attr anyViews group Schalter




############################################
###   neues
############################################


#########################################################################
## Funktion......: FHEM Systembefehle
#########################################################################

#in der commandref beschrieben. immer <icon name>:<name der angezeigt werden soll>:<kommando das ausgeführt werden soll>.

define systemCommands weblink cmdList system_fhem:save:save Restart:restart:shutdown+restart Update:UpdateCheck:update+check Restart:rereadcfg:rereadcfg
attr systemCommands devStateIcon .*:system_backup
attr systemCommands group Systembefehle
attr systemCommands room System
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Frank_SG am 10 Dezember 2013, 20:19:06
Hallo svenson08, hallo Franz, hallo der-Lolo,

heute funktioniert es - ohne weiteres Zutun (Wie geht das denn?)

Also, der Fehler war - wie 'der-Lolo' schon vermutete, das fehlende Semikolon in der css. Danach habe ich (sogar drei Mal!) shutdown restart ausgeführt - ohne Erfolg. Jetzt komme ich gerade nach Hause, melde mich an - und es tut. Muss ich nicht verstehen - aber klasse, ich bin begeistert.

@svenson08: Danke für die tolle Arbeit!

Gruß,
Frank

Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: der-Lolo am 10 Dezember 2013, 21:02:38
Kann denn jemand mein Problem mit dem Attribut view_row Center nachstellen?
Oder könnte ich einfach bei top Center bleiben und dem top vielleicht einen Pixel als Höhe zuweisen?
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: svenson08 am 10 Dezember 2013, 21:13:36
Ich bin an dem Fehler dran. Melde mich wenn ich dazu was neues hab. Ist ein Bug den ich nachstellen konnte.
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: svenson08 am 10 Dezember 2013, 21:29:54
Neue Version findet sich im Anhang. Bitte ersetzten. Behebt die falsche Darstellung mit view_row center

@Frank
Ursache war wohl der Browser-Refresh. Je nach Browser zieht das CSS nicht direkt sondern erst nach mehrmaligem aktualisieren der Seite.
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: der-Lolo am 10 Dezember 2013, 21:34:58
Danke Svenson heute komme ich aber nicht mehr zum testen, sonst sinkt der WAF...
Ich gebe Bescheid sobald Ich es installiert habe.

@Svenson - es funktioniert nun... Tausend Dank.
nächstes Wehwehchen, auf dem iPad wird das + Symbol nicht angezeigt wenn eine Gruppe minimiert ist. Minus ist komischerweise da - auf dem iMac funktioniert es auch... Jemand ne Idee?
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: rudolfkoenig am 11 Dezember 2013, 07:18:46
> Je nach Browser zieht das CSS nicht direkt sondern erst nach mehrmaligem aktualisieren der Seite.

Bei manchen Browsern klappt das sofort mit Control/Command-Shift-R, FireFox hat auch ein Extension, um nur CSS neu zu laden (CSS-Reloader Add-On)

> auf dem iPad wird das + Symbol nicht angezeigt

Es ist bekannt, dass auf iPad/iPhone manchmal Bilder nicht geladen werden, ich weiss aber nicht die Ursache, habe die ETags in Verdacht. Wenn jemand was konkretes dazu sagt, wuerde ich das sofort fixen.
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: moonsorrox am 11 Dezember 2013, 19:09:17
ich möchte hier auch einmal Danke sagen für dieses Super Tool Dasboard...!
Danke svenson08  :D ;)
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: svenson08 am 12 Dezember 2013, 21:13:15
Zitatauf dem iPad wird das + Symbol nicht angezeigt

Komisch ist das schon, bei mir auf dem iPad und dem iPhone habe ich das Problem nicht.
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: der-Lolo am 12 Dezember 2013, 22:36:28
Vielleicht liegt es an iOS 6.1
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: der-Lolo am 13 Dezember 2013, 18:38:27
muss der Befehl der auf dem devStateIcon ausgeführt wird in der webCmd liste stehen?

Ich räume gerade optisch ein bisschen auf und fasse zusammen - ich möchte gerne in einer Gruppe das devStateIcon als toggle benutzen - aber eigentlich kein weiteres webCmd angezeigt bekommen, in einer anderen Gruppe sollen dann die einstellbaren werte verabeitet werden. 

Ist so was machbar oder brauch es dazu separate Dashboards?
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: justme1968 am 13 Dezember 2013, 18:45:03
nein. muss er nicht. die beiden sind komplett unabhängig.

gruss
  andre
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: der-Lolo am 13 Dezember 2013, 19:06:11
toll das Du Dich meldest Andre - ich würde gerne in einer Gruppe Philips Hue nur den jeweiligen Alias und das devStateIcon als toggle angezeigt bekommen also definiere ich


define HUEDevice11 HUEDevice 11
attr HUEDevice11 alias Gebälk vorne
attr HUEDevice11 group Phillips HUE
attr HUEDevice11 color-icons 2
attr HUEDevice11 devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
attr HUEDevice11 webCmd :



Als erstes frage ich mich wie bekomm ich nun hin das das devStateIcon auf dem iPad den zustand ändert ohne das ich einen Browser refresh machen muss?

Und wie bekomme ich nun in einer group Licht-Details den Alias das devStateIcon den Color-Picker und zwei Slider für Helligkeit und Sättigung  angezeigt?

@Svenson : sag mal wäre es ein großer aufwand das Sorting über den Alias zu steuern und nicht über den define Namen?
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: justme1968 am 13 Dezember 2013, 19:14:23
das icon sollte sich immer aktualisieren wenn longpoll aktiv ist. das geht bei mir auch auf einem iphone.

du kannst pro device nur eine einzige icon/webCmd konfiguration haben. nicht pro gruppe eine eigene.

mit dem umweg über eine readingsGroup oder einen readingsProxy kannst du aber eine zweite sicht auf das gleiche device haben. beim readingsProxy dann mit eigenem webCmd.

ich würde dir den umgekehrten weg vorschlagen: das device selber mit webCmd für colorpicker und den slidern konfigurieren und da wo du die abgedeckte version möchtest eine readingsGroup die nur state als icon anzeigt.

gruss
  andre
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: der-Lolo am 13 Dezember 2013, 20:23:12
Da war mal was - longpoll hab ich deaktiviert, sorry da hätte ich selbst drauf kommen können...

Erstaunlich gut kommt die bedienungsweise der Hue Fernbedienung an - der colorpicker ist auf dem ipad eher klein dargestellt man bräuchte etwas mehr Fläche zum klicken wenn man ihn auswählt, ist das konfigurierbar? Kann man vielleicht verhindern das das iPad seine Tastatur öffnet? Das wären Optionen die mir hier helfen könnten.

Weil tippen und verschieben vermutlich die intuitivste bedien Variante leider nicht in Echtzeit geht dachte ich darüber nach die bedienbarkeit wieder eher in die Richtung der hue Fernbedienung zu schubsen...

Kannst du mir vielleicht mit einer sinnigen Beispiel Konfiguration weiterhelfen?
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: justme1968 am 16 Dezember 2013, 12:28:59
ich schaue mal ob man zumindest für die hue lampen beim Finger bewegen schon senden kann.

gruss
  andre
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Dennis D. am 16 Dezember 2013, 14:38:31
Also ich habe mit dem Dashboard noch so meine Schwierigkeiten. So wird bei manchen Gruppen "Unknown Group" angezeigt. Siehe Anhang.

Viele Grüße,
Dennis

Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Franz Tenbrock am 16 Dezember 2013, 14:45:40
Hallo wie hast du denn die Alarmanlage definiert
nur Room zugeordnet oder auch group ?

(http://dash6.jpg)


Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Dennis D. am 16 Dezember 2013, 15:14:13
ahhh! den wald vor lauter bäumen nicht gesehen. klar, die alarmanlage ist ja ein raum. kann ja nicht funktionieren.  ::) Vielen Dank für den Denkanstoß  :)
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: svenson08 am 16 Dezember 2013, 15:18:06
Ich schau mal das ich etwas deutlicher auf den Fehler mit dem nicht gesetzten Gruppennamen hinweise. Ich denk da sind schon viele drauf rein gefallen.
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Sebastian am 16 Dezember 2013, 15:20:56
Hallo,

bei mir springt er immer automatisch in der "bearbeiten" Modus.

Soll denke ich mal nicht so sein oder ?
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: der-Lolo am 16 Dezember 2013, 18:51:09
Hallo Sebastian, das dachte ich auch zuerst - setzt mal das Attribut showHelper auf 0
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 16 Dezember 2013, 19:47:38
Hinweis an alle die bis zum heutigen Tag die "alte" Version getestet haben:
Das Modul wurde umbenannt von 95_FWViews in 95_Dashboard - damit auch das define von FWViews in Dashboard.
Die Parameter wurden von view_* in dashboard_* umbenannt.
   
Wenn Ihr auf die aktuelle Version updaten möchtet müsst Ihr erst mal alle angehängten Dateien im ersten Post in diesem Thread entsprechend der dortigen Anleitung installieren/ersetzen. Die dortigen Dateianhänge habe ich aktualisiert. Bitte beachten das auch das neue CSS entsprechend eingebunden werden muss. Auch wichtig, nicht jeder Browser zieht direkt das neue CSS.

Löschen könnt Ihr die view_*.png Dateien unter /fhem/www/images/default, die Datei fhemweb_views.js unter /fhem/www/pgm2 und die Datei 95_FWViews.pm unter /fhem/FHEM
Danach könnt Ihr in der fhem.cfg das define und die Parameter entsprechend umbenennen. Nach einem neustart von FHEM sollte dann alles wieder funktionieren .... falls nicht, kurze Mitteilung hier machen.

Warum ich das Modul umbenannt habe? Zum einen ist es dann sprechender und ich denke mal geläufiger, wer vermutet schon hinter FWViews ein Dashboard? Zum anderen resultiert das Dashboard aus einem anderen Modul, was einen ganz anderen Zweck hat. Das Dashboard ist böse gesagt ein Nebenprodukt, was ich jetzt aber auch besser updaten und weiterentwickeln kann.

Ich hoffe ich verärgere euch mit diesem Schritt nicht zu sehr ...  :o ansonsten bewerft mich mit Steinen.

Es kamen in der aktuellen Version keine neuen Funktionen dazu und hoffentlich keine neuen Fehler. Vielmehr habe ich das CSS und das JS bereinigt und noch einen Bug im JS beseitigt. Fehler bei der Installation werden nun angezeigt (fehlende Dateien) und bei falschen oder nicht vorhandenen Gruppen (hoffentlich) verständlicher auf den Fehler hingewiesen. Die heute veröffentlichte Version ist damit auch die erste "fertige".

Alle neuen Tester bzw. Nutzer des Dashboard müssen sich nur an die Anleitung im ersten Post halten. Euch betrifft das obige nicht.

Gruß Svenson
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 16 Dezember 2013, 20:55:29
Hallo
wenn sichncihts geändert hat kann man dann nicht einfachmit dem Exploer die Namen umbenennen?
dann die cfg per hand auch ändern.

irgendwei confused
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 16 Dezember 2013, 20:58:09
Zitat... und noch einen Bug im JS beseitigt. Fehler bei der Installation werden nun angezeigt (fehlende Dateien) und bei falschen oder nicht vorhandenen Gruppen (hoffentlich) verständlicher auf den Fehler hingewiesen.

Es hat sich schon was verändert, aber nichts direkt sichtbares.
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 16 Dezember 2013, 21:51:04
Ich werd verrückt. Genau, als ich gerade fertig war und mich freute, kam die Änderung.
Ich also alles gemacht und nun geht es nicht mehr.

Dateien sind getauscht, Colde geändert und eingefügt, nur das Notwendigste. Nur die alten Dateien muss ich noch löschen.

Wo kann der Fehler liegen?

Folgende Fehlermeldung:
anyViews: unknown attribute dashboard_colcount, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings disable:0,1 dasboard_sorting dasboard_colwidth dasboard_colheight dasboard_rowtopheight dasboard_rowbottomheight dasboard_groups dasboard_lockstate:unlock,lock dasboard_colcount:1,2,3,4,5 dasboard_showbuttonbar:0,1 dasboard_showhelper:0,1 dasboard_showtooglebuttons:0,1 dasboard_row:top,center,bottom,top-center,center-bottom,top-center-bottom event-on-change-reading event-on-update-reading event-min-interval stateFormat devStateIcon devStateStyle icon sortby webCmd or use attr global userattr dashboard_colcount anyViews: unknown attribute dashboard_colwidth, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings disable:0,1 dasboard_sorting dasboard_colwidth dasboard_colheight dasboard_rowtopheight dasboard_rowbottomheight dasboard_groups dasboard_lockstate:unlock,lock dasboard_colcount:1,2,3,4,5 dasboard_showbuttonbar:0,1 dasboard_showhelper:0,1 dasboard_showtooglebuttons:0,1 dasboard_row:top,center,bottom,top-center,center-bottom,top-center-bottom event-on-change-reading event-on-update-reading event-min-interval stateFormat devStateIcon devStateStyle icon sortby webCmd or use attr global userattr dashboard_colwidth anyViews: unknown attribute dashboard_groups, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings disable:0,1 dasboard_sorting dasboard_colwidth dasboard_colheight dasboard_rowtopheight dasboard_rowbottomheight dasboard_groups dasboard_lockstate:unlock,lock dasboard_colcount:1,2,3,4,5 dasboard_showbuttonbar:0,1 dasboard_showhelper:0,1 dasboard_showtooglebuttons:0,1 dasboard_row:top,center,bottom,top-center,center-bottom,top-center-bottom event-on-change-reading event-on-update-reading event-min-interval stateFormat devStateIcon devStateStyle icon sortby webCmd or use attr global userattr dashboard_groups anyViews: unknown attribute dashboard_lockstate, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings disable:0,1 dasboard_sorting dasboard_colwidth dasboard_colheight dasboard_rowtopheight dasboard_rowbottomheight dasboard_groups dasboard_lockstate:unlock,lock dasboard_colcount:1,2,3,4,5 dasboard_showbuttonbar:0,1 dasboard_showhelper:0,1 dasboard_showtooglebuttons:0,1 dasboard_row:top,center,bottom,top-center,center-bottom,top-center-bottom event-on-change-reading event-on-update-reading event-min-interval stateFormat devStateIcon devStateStyle icon sortby webCmd or use attr global userattr dashboard_lockstate anyViews: unknown attribute dashboard_showhelper, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings disable:0,1 dasboard_sorting dasboard_colwidth dasboard_colheight dasboard_rowtopheight dasboard_rowbottomheight dasboard_groups dasboard_lockstate:unlock,lock dasboard_colcount:1,2,3,4,5 dasboard_showbuttonbar:0,1 dasboard_showhelper:0,1 dasboard_showtooglebuttons:0,1 dasboard_row:top,center,bottom,top-center,center-bottom,top-center-bottom event-on-change-reading event-on-update-reading event-min-interval stateFormat devStateIcon devStateStyle icon sortby webCmd or use attr global userattr dashboard_showhelper
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 16 Dezember 2013, 21:52:19
hast du fhem mal neugestartet?
zeig mal deine config vom anyviews
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 16 Dezember 2013, 22:02:14
Alles neu gestartet, alles neu eoingebunden.
Aber: Jetzt geht es. Ich hbae die Zeilen aus der HTML Anleitung genutzt, damit hat es geklappt.
Leider sehe ich nicht mehr, wo ich eventuell einen Tiüppfehler gemacht hatte, weil die defekten Zeilen ja nicht in der cfg gespeichert, sondern einfach weggelassen wurden.

Also Danke für die schnelle Antwort, aber alles im grünen Bereich.

Übrigens bin ich echt begeistert. Danke für die Idee und die Arbeit.
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 16 Dezember 2013, 22:27:37
Noch eine Frage:

Und warum wird bei mir nur eine einzige, breite Spalte angezeigt (früher alle 3)?




define anyViews Dashboard
attr anyViews dasboard_colcount 3
attr anyViews dasboard_colwidth 300
attr anyViews dasboard_groups Thermometer,Schalter,Wetter,TVLICHT,Systembefehle
attr anyViews dasboard_lockstate unlock
attr anyViews dasboard_row center-bottom
attr anyViews dasboard_showhelper 1

Titel: Antw:FHEM Dashboard
Beitrag von: Sini am 17 Dezember 2013, 00:57:40
Hi Svenson,

ich versuche das gerade zum Laufen zu bringen. Ich denke bei deiner Umbenennung ist eine Kleinigkeit schief gelaufen, auf der ersten Seite schreibst Du "define ... Dashbord".

Ich natürlich mal für den Test nur Copy&Paste benutzt und mir eben den Wolf gesucht, bis mir dann mal aufgefallen ist, dass es "Dashboard" heißen muss...

Bitte ändere das doch noch, sonst fallen noch mehr drauf rein (oder haben Glück und sehen es früher wie ich)...


Grüße...

Sini
Titel: Antw:FHEM Dashboard
Beitrag von: Sini am 17 Dezember 2013, 01:06:46
Ich noch mal:

Bei mir erscheint jetzt folgendes im Log:

2013.12.17 01:00:24 3: anyViews: unknown attribute dashboard_colcount, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings disable:0,1 dasboard_sorting dasboard_colwidth dasboard_colheight dasboard_rowtopheight dasboard_rowbottomheight dasboard_groups dasboard_lockstate:unlock,lock dasboard_colcount:1,2,3,4,5 dasboard_showbuttonbar:0,1 dasboard_showhelper:0,1 dasboard_showtooglebuttons:0,1 dasboard_row:top,center,bottom,top-center,center-bottom,top-center-bottom event-on-change-reading event-on-update-reading event-min-interval stateFormat devStateIcon devStateStyle fp_HomeStatusFP icon sortby webCmd or use attr global userattr dashboard_colcount
2013.12.17 01:00:24 3: anyViews: unknown attribute dashboard_colwidth, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings disable:0,1 dasboard_sorting dasboard_colwidth dasboard_colheight dasboard_rowtopheight dasboard_rowbottomheight dasboard_groups dasboard_lockstate:unlock,lock dasboard_colcount:1,2,3,4,5 dasboard_showbuttonbar:0,1 dasboard_showhelper:0,1 dasboard_showtooglebuttons:0,1 dasboard_row:top,center,bottom,top-center,center-bottom,top-center-bottom event-on-change-reading event-on-update-reading event-min-interval stateFormat devStateIcon devStateStyle fp_HomeStatusFP icon sortby webCmd or use attr global userattr dashboard_colwidth
2013.12.17 01:00:24 3: anyViews: unknown attribute dashboard_groups, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings disable:0,1 dasboard_sorting dasboard_colwidth dasboard_colheight dasboard_rowtopheight dasboard_rowbottomheight dasboard_groups dasboard_lockstate:unlock,lock dasboard_colcount:1,2,3,4,5 dasboard_showbuttonbar:0,1 dasboard_showhelper:0,1 dasboard_showtooglebuttons:0,1 dasboard_row:top,center,bottom,top-center,center-bottom,top-center-bottom event-on-change-reading event-on-update-reading event-min-interval stateFormat devStateIcon devStateStyle fp_HomeStatusFP icon sortby webCmd or use attr global userattr dashboard_groups
2013.12.17 01:00:24 3: anyViews: unknown attribute dashboard_lockstate, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings disable:0,1 dasboard_sorting dasboard_colwidth dasboard_colheight dasboard_rowtopheight dasboard_rowbottomheight dasboard_groups dasboard_lockstate:unlock,lock dasboard_colcount:1,2,3,4,5 dasboard_showbuttonbar:0,1 dasboard_showhelper:0,1 dasboard_showtooglebuttons:0,1 dasboard_row:top,center,bottom,top-center,center-bottom,top-center-bottom event-on-change-reading event-on-update-reading event-min-interval stateFormat devStateIcon devStateStyle fp_HomeStatusFP icon sortby webCmd or use attr global userattr dashboard_lockstate
2013.12.17 01:00:24 3: anyViews: unknown attribute dashboard_showhelper, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings disable:0,1 dasboard_sorting dasboard_colwidth dasboard_colheight dasboard_rowtopheight dasboard_rowbottomheight dasboard_groups dasboard_lockstate:unlock,lock dasboard_colcount:1,2,3,4,5 dasboard_showbuttonbar:0,1 dasboard_showhelper:0,1 dasboard_showtooglebuttons:0,1 dasboard_row:top,center,bottom,top-center,center-bottom,top-center-bottom event-on-change-reading event-on-update-reading event-min-interval stateFormat devStateIcon devStateStyle fp_HomeStatusFP icon sortby webCmd or use attr global userattr dashboard_showhelper

Ich hab mir deine 95_Dashboard.pm angeschaut, und da sind die Attribute mit "dasboard*" bezeichnet. Ich denke ebenfalls ein Fehler bei der Umbenennung?

Grüße...

Sini
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 17 Dezember 2013, 07:00:05
Zitatauf der ersten Seite schreibst Du "define ... Dashbord".
Guter Hinweis, ist geändert.

Zu deinem Fehler. Hast du FHEM neu gestartet?
Titel: Antw:FHEM Dashboard
Beitrag von: Sini am 17 Dezember 2013, 09:30:44
Hi Svenson,

ich habe das Dashboard jetzt funktionsfähig, musste dafür aber die Attribute aus deinem Beispiel umbenennen...

Das meinte ich ja mit dem Hinweis darauf, ich konnte mir nicht vorstellen, dass du die Attribute absichtlich "dasboard_*" nennst, also hier ohne "h", aber es steht ja auch so in der Doku drin... Es passt halt nicht mehr mit den Beispielen der ersten Seiten zusammen...

Also bei mir läuft es jetzt, muss nur noch konfiguriert werden. Vielen Dank auch von mir für das Modul!
Titel: Antw:FHEM Dashboard
Beitrag von: Sini am 17 Dezember 2013, 12:51:58
So, ich noch mal. Prinzipiell funktioniert es jetzt, aber ich kann weder die Größe noch Position dauerhaft ändern. Wie beschrieben drücke ich auch "Set" und mache "save config", aber da springt die Anzeige wieder zurück.

Mir ist aufgefallen, dass ich kein "attr dashboard view_sorting ..." definiert hatte. Ich ging davon aus, dass dies automatisch erstellt wird.

Habe dann aus einem anderen Post folgendes bei mir ergänzt:

attr dashboard view_sorting 0,:1,71w1,true,153,400,71w2,true,162,400:2,71w0,true,86,400:3,:

Keine Wirkung...

Also so schaut meine Konfig aus:

define anyViews Dashboard
attr anyViews dasboard_colcount 3
attr anyViews dasboard_colwidth 600
attr anyViews dasboard_groups Klima,battStatus
attr anyViews dasboard_lockstate lock
attr anyViews dasboard_showhelper 1
attr anyViews dasboard_showtooglebuttons 0
attr anyViews dasboard_sorting 0,:1,71w1,true,153,400,71w2,true,162,400:2,71w0,true,86,400:3,:
define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room Dashboard

Ich benutze die Dateien aus dem ersten Post von gestern Abend...

Grüße...
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 17 Dezember 2013, 12:56:19
I ch habe nicht ganz verstanden, ob in vielen Dateien die Schreibweise dasboard statt dashboard noch geändert werden muss.
Bei mir läuft mit der jetzigen Konfiguration auch nciht alles rund. Es ist so, als würde die CSS nicht ausgewertet werden.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 17 Dezember 2013, 13:09:47
Ich fix das heute abend. Wenn ich das richtig sehe hab ich gestern nicht die richtige Version hochgeladen.
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 17 Dezember 2013, 13:15:47
Cool, danke.
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 17 Dezember 2013, 13:38:39
EDIT:// ich glaube ich habe den Fehler gefunden als erstes wird wenn überhaupt diese gar nicht mehr gebraucht
define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}

und wenn wäre es falsch und müßte so heißen
define dasboard_weblink weblink htmlCode {DashboardAsHtml("anyViews")}

aber ich habe es raus genommen..! :D

bei mir sieht das alles Top aus...!  ;)

als einziges sagt er mir immer "anyViews_weblink already defined, delete it first" also ist bereits definiert und ich soll ihn zuerst löschen
ich habe beide schon deaktiviert aber irgendwie immer noch

hier mal mein Code
define anyViews Dashboard
attr anyViews dasboard_colcount 3
attr anyViews dasboard_colheight 520
attr anyViews dasboard_colwidth 400
attr anyViews dasboard_groups Licht,Zeiten,Logfile,Rollladen,Temperaturen,Temperatur Norden
attr anyViews dasboard_lockstate lock
attr anyViews dasboard_rowbottomheight 500
attr anyViews dasboard_rowtopheight 50
attr anyViews dasboard_showhelper 1
attr anyViews dasboard_sorting 0,:1,511w0,true,228,368,511w3,true,150,371:2,511w1,true,227,370,511w5,true,156,374:3,511w2,false,30,387:4,511w4,true,448,892:
define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
# attr anyViews_weblink room Dashboard
# define anyViews_weblink weblink htmlCode {ViewAsHtml("anyViews")}


habe ich was übersehen..?

Titel: Antw:FHEM Dashboard
Beitrag von: ThommyTom am 17 Dezember 2013, 14:22:32
Hallo zusammen,

melde mich jetzt auch das erste Mal zu Wort, habe sonst immer nur gelesen!

Ich habe Dashboard "installiert" und auch eingerichtet. Es verrichtet seinen Dienst, allerdings habe ich das Problem, dass ich die "Kästchen" nur an ganz bestimmte Stellen verschieben kann. Ich habe auch nur einen Rahmen und nicht mehr 3 - 5, so wie bei der alten any_views Version.
Habe jetzt die neue "Dashboard" Version angelegt und kann die Kästchen nicht mehr schön anordnen!?
Kann mir da jemand einen Tipp geben!?

Hier meine cfg:
#Dashboard neu
define anyViews Dashboard
attr anyViews dasboard_colcount 5
attr anyViews dasboard_colwidth 400
attr anyViews dasboard_groups Wohnzimmer,Wetter Bielefeld,Badezimmer,Schlafzimmer,System
attr anyViews dasboard_lockstate lock
attr anyViews dasboard_row top-center-bottom
attr anyViews dasboard_showhelper 1
attr anyViews dasboard_showtooglebuttons 1
attr anyViews dasboard_sorting 0,:1,55w0,true,183,438,55w2,true,99,439,55w3,true,99,440,55w4,true,174,172:2,55w1,true,505,405:3,:4,:5,:6,:
define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room Dashboard

Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 17 Dezember 2013, 15:25:08
Kann ja nicht gehen. Bitte Lesen:  Antwort #102 am: Heute um 12:56:19
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 17 Dezember 2013, 20:29:17
Nach dem ich jetzt wieder in der Heimat bin und nicht mehr über das blöde WLAN im Hotel über drei Remotesitzungen hindurch mir einen abfrickeln muss hab ich nun hoffentlich die richtigen Dateien im ersten Post hochgeladen. Damit sollte auch die Anleitung passen.

Bitte nach dem tauschen der Dateien wie hier http://forum.fhem.de/index.php/topic,16503.msg115811.html#msg115811 verfahren (Antwort #90).

@moonsorrox
Zitatich glaube ich habe den Fehler gefunden als erstes wird wenn überhaupt diese gar nicht mehr gebraucht

define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
und wenn wäre es falsch und müßte so heißen

define dasboard_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
aber ich habe es raus genommen..!

zur Erklärung. Du könntest auch beide define löschen, das Dashboard erstellt diesen beim starten von FHEM bei bedarf selbst. Dazu erscheint dann auch ein Hinweis im Log.


Zitatals einziges sagt er mir immer "anyViews_weblink already defined, delete it first" also ist bereits definiert und ich soll ihn zuerst löschen
ich habe beide schon deaktiviert aber irgendwie immer noch
Die Meldung kommt beim rereadcfg. Kann aber ignoriert werden. Ich schau mal ob ich da was machen kann.


@ThommyTom
Teste bitte mal die neue Version von mir. Geh dabei bitte wie unter http://forum.fhem.de/index.php/topic,16503.msg115811.html#msg115811 vor (Antwort #90).

@sini
ZitatSo, ich noch mal. Prinzipiell funktioniert es jetzt, aber ich kann weder die Größe noch Position dauerhaft ändern. Wie beschrieben drücke ich auch "Set" und mache "save config", aber da springt die Anzeige wieder zurück.
Teste auch du bitte mit der neuen Version. Geh dabei bitte wie unter http://forum.fhem.de/index.php/topic,16503.msg115811.html#msg115811 vor (Antwort #90).
Was du testen kannst ist folgendes. Sobald du etwas ausgerichtet hast und und mit set zwischen gespeichert hast, ist dies in der aktuellen Browsersitzung gespeichert. Dann sollte nach einem aktualisieren der Seite (F5) die Position noch die von dir eingestellte sein.


Sobald sich die Probleme mit der neuen Version gelöst haben, auch wenn ich noch etwas beheben muss, mach ich mich daran die Version für das einchecken in FHEM zu komplettieren. Rudi hat mir da schon eine Todoliste gegeben die ich jetzt abarbeiten werden.

Gruß Svenson
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 17 Dezember 2013, 20:49:06
Ich habe (vermutlich) alles so gemacht, wie beschrieben. Trotzdem habe ich auch immernoch den Fehler, dass ich nur eine Spalte habe, egal, wieviele ich angebe.
Auch die Spaltensortierung bleibt nicht erhalten.
Nach Aktualisierung Browser ist alles beim Alten.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 17 Dezember 2013, 20:52:41
Du hast dir aber die Dateien aus dem ersten Post neu gezogen. Prüf dann bitte mal ob das @import "darkstyle_dashboard.css"; vom CSS bei deinem genutzten Style richtig eingetragen ist. Was hast du als dashboard_row eingetragen?
Titel: Antw:FHEM Dashboard
Beitrag von: ThommyTom am 17 Dezember 2013, 21:03:50
Hallo,

kann mich invers nur anschliessen. Habe alles wie in der Anleitung beschrieben gemacht, neue Datei geladen usw... FHEM neu gestartet, aber ich habe aber nur eine Spalte und kann kaum etwas verschieben....

Gruß Thommy
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 17 Dezember 2013, 21:06:01
Ja. die 4 DEateien habe ich gezogen und auch eingebunden. Ich war vermutlich der Erste, da der Zähler noch auf 0 stand.

Eingebunden habe ich in die dafkstyle.css. Hier der Ausschnitt:


/* Author: Till backcol alt 444444*/
@import "darkstyle_dashboard.css";
body     { background-color: #000060; background-image:url(../images/default/fhemicon_dark.png); background-repeat:no-repeat; color: #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#logo    { position:absolute; top:10px; left:20px; width:140px; visibility:hidden; }
#menu    { position:absolute; top:170px;left:20px; width:140px; }



dashboard_row habe ich verschieden Sachen probiert, derzeit so:


define anyViews Dashboard
attr anyViews dashboard_colcount 4
attr anyViews dashboard_colheight 440
attr anyViews dashboard_colwidth 300
attr anyViews dashboard_groups Thermometer,Wetter,TVLICHT,Systembefehle,Oberlicht
attr anyViews dashboard_lockstate unlock
attr anyViews dashboard_row top-center-bottom
attr anyViews dashboard_showhelper 1
attr anyViews dashboard_sorting ,
define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room Dashboard
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 17 Dezember 2013, 21:11:19
Bitte ändere mal folgendes ab

attr anyViews dashboard_row center
attr anyViews dashboard_colcount 2
attr anyViews dashboard_colwidth 150

Die Gruppengrößen passen jetzt vermutlich erst mal nicht, aber es sollte geordneter aussehen.
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 17 Dezember 2013, 21:31:05
mit
attr anyViews dashboard_row Center
ist alles weg, ausser die4 Schaltflächen zur Entriegelung u.s.w.

Entwurfsgitter / Tabelle, zeigt auch nur eine Spalte an. Früher konnte ich immer sehen, dass es 4 Spalten sind.
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 17 Dezember 2013, 21:33:39
Korrektur:
center geht, aber ändert nichts. Ich hatte center gross geschrieben. man sollte ebend nicht kopieren. :-)
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 17 Dezember 2013, 21:35:53
mach mir mal bitte einen screenshot wie das bei dir aussieht
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 17 Dezember 2013, 21:39:26
Hier das Bild:
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 17 Dezember 2013, 21:59:04
Hallo bevor ich anfange noch eine Frage
ist die Anleitung auf Seite 1 ok also alles runterladen und dann installieren,
hab die alte Version und find es super. klappt auch alles soweit
bevor ich sonst viel zeit aufwende oder lieber noch 2 Tage warten
(habe gerade viel zeit in fhemduino investiert )
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 17 Dezember 2013, 22:01:43
@Invers
Ich hab deine config bei mir bis auf die Gruppennamen 1 zu 1 eingesetzt.
Da bei mir 4 Spalten angezeigt werden, ich alles verschieben kann wie ich will, und dies auch gespeichert bekomme muss ich da jetzt mal schauen was bei dir das Problem sein könnte, bzw. warum das bei mir funktioniert.

@Franz Tenbrock
Je mehr testen desto schneller sind die Fehler ausfindig gemacht.
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 17 Dezember 2013, 22:26:04
also Beitrag 1 lesen und nachmachen fertig
ja
nein
jein
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 17 Dezember 2013, 22:32:50
Ich hatte auch komische Phänomene - @invers setzt mal das Import CSS wirklich in die alleroberste Zeile, so wie svenson es in seiner Anleitung angibt.
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 17 Dezember 2013, 22:37:23
Hab ich gemacht, wie erwartet, ohne Erfolg.
Getestet mit shutdown/restart
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 17 Dezember 2013, 22:42:33
Dateirechte hast du geprüft? Mehr fällt mir dann auch nicht mehr ein...

Zuerst lief es bei mir auch nicht - als erstes änderte ich per chown die dateirechte, als nächstes setze ich das Import wirklich in die oberste Zeile, danach fiel mir dann auf das das Semikolon und das " in der Datei am Ende der eingefügten Zeile fehlten.
Check die CSS Datei nochmal.
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 17 Dezember 2013, 22:47:53
Hab ich kontrolliert. Ich hab ja auch den Ausschnitt hier veröffentlicht. Ich habe mehrfach die Dateien erneut gelöscht und eingespielt.
Fritzbox auch vom Strom genommen, damit alles sauber startet.
Dateirechte für fhem stehen alle auf Vollzugriff. Auch die Ordner.
Ich kann nichts finden.
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 17 Dezember 2013, 22:51:53
Jetzt bleibt mir nur noch eine Idee, setze mal alle Attribute direkt über die Details im fhemweb und nicht in der Datei direkt.
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 17 Dezember 2013, 23:00:28
Du wirst es nicht glauben, aber auch das habe ich bereits probiert.

Ich werde mogen noch einmal alle Dateien löschen und neu einspielen. Zur Not werde ich FHEM neu aufsetzen.
Hab ja noch Training von Sonntag. :-)
Titel: Antw:FHEM Dashboard
Beitrag von: jove01 am 17 Dezember 2013, 23:03:54
Hallo
zuerst einmal danke für die klasse Arbeit.
Vor ein paar Tagen habe ich noch die alte Version eingespielt, jetzt die neue.
Die Umstellung verlief fast problemlos. Ich bin aber auch auf die Irritation dashboard ohne/mit "H" beim kopieren reingefallen. Dann habe ich wohl den Hinweis überlesen, dass in der darkstyle der Import auch angepasst werden mußte.

Soweit also alles gut und funktioniert :)

Jedoch habe ich auch beim Anordnen der Elelemte ein Problem (siehe Anhang):
Die Raster sind nicht über das ganze dashboard verteilt, so dass ich die Plots nicht in die Reihe neben Wetter positionieren kann.
Außerdem hängt bei den Plots das Symbol für die Größenänderung an der Group-Überschrift. Dadurch kann die Plotgröße nicht verändert werden.

Ich würde gerne 2 weitere Fragen in diesem Zusammenhang loswerden:
1. Kann ich für Wetter ein anderen Style vergeben, da mit dark nicht alles lesbar angezeigt wird.
2. Kann ich das dashboard auf dem Start- bzw. Einstiegsbildschirm meines FHEM positionieren ? Wenn ja, wie ?

So weit, so gut
Danke
Jürgen
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 17 Dezember 2013, 23:13:42
@jove01

Kannst du mir den Code für die Gruppe Systembefehle überlassen? Meine Gruppe sieht echt müllig aus, wie du weiter vorne sehen kannst.
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 17 Dezember 2013, 23:27:17
Hallo probier das mal hier
hab ich von justme


#########################################################################
## Funktion......: FHEM Systembefehle
#########################################################################

#in der commandref beschrieben. immer <icon name>:<name der angezeigt werden soll>:<kommando das ausgeführt werden soll>.

define systemCommands weblink cmdList Update:Save:save Restart:Shutdown_Restart:shutdown+restart Update:Update_Check:update+check Restart:Reread_cfg:rereadcfg
attr systemCommands devStateIcon .*:system_backup
attr systemCommands group Systembefehle
attr systemCommands room System

Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 17 Dezember 2013, 23:31:57
Cool! Passt! Danke!
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 17 Dezember 2013, 23:35:08
Hallo+bei mir geht das unlock im Menue nicht mehr
ich kann ncihts mehr verschieben
auch wenn ich unter Details unten das Menüe bkeomme
das geht zumindest
kann ich nicht umstellen und nichts verschieben
ansosnten klappt aber alles
kann gerade ncihts nachsehen da mein logfile recht groß und gerade geladen wird ( fehlersuche )
da fehlt angeblich eine Datei
habe gerade aber noch einmal nachgeschaut ( seite 1 )
eigentlihc alles drin
das fehlende h war auch in der def

Idee ?
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 17 Dezember 2013, 23:39:23
NAME
   
anyViews
NR
   
437
STATE
   
Missing File, see LogFile for Details

im Logfile steht aber ncihts
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 17 Dezember 2013, 23:45:38
Update von mir:

Ich habe nun doch noch einmal alle Dateien gelöscht und neu eingespielt. Die darkstyle_dashboard.css hatte ich zum Test weggelassen um zu sehen, ob die wirklich angesprochen wird.
Ohne die Datei ging nichts, alles stand untereinander und die Icons u.s.w. fehlten.
Nach dem Einbinden der Datei ging alles (so fehlerhaft) wie bisher. Schade, hat nichts gebracht.
Vielleicht ist in einer der Dateien noch ein Verweis auf eine alte Datei, die ich eigentlich hätte löschen können/sollen, aber ich weiss nicht mehr, welche das mal waren. Da ist z.B. eine views.css. Kann die auch raus, oder gehört die zu einer anderen Geschichte?
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 17 Dezember 2013, 23:57:04
Hallo
leider gings doch nicht so reibungslos

wie schon befürchtet
(http://bilder8.jpg)

also hab die allten views umbenannt
dann shutdown restart
trotzdem kann ich das lcok nciht auflösen

(http://dash9.jpg)

Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 18 Dezember 2013, 00:01:51
@jove01
Zitat2. Kann ich das dashboard auf dem Start- bzw. Einstiegsbildschirm meines FHEM positionieren ? Wenn ja, wie ?

einfadch FHEM so aufrufen:

http://fritz.box:8083/fhem/?room=Dashboard

Natürlich anpassen.
Titel: Antw:FHEM Dashboard
Beitrag von: Sini am 18 Dezember 2013, 00:04:52
So, von mir auch mal ein kleines Update: Ich habe die Dateien ausgetauscht, leider ohne Erfolg.

Nachdem hier jemand von Rechten sprach, habe ich mir diese mal angeschaut und entsprechend der vorhandenen Dateien ersetzt. Eigentlich sind es jetzt weniger Rechte, lediglich die Gruppe habe ich komplett umgestellt, und jetzt geht es schon weiter.

Also die Rechte mit chmod 644 für alle Dateien gesetzt, ebenfalls den Besitzer auf fhem:root für alle Dateien gesetzt. Ach ja, das Ganze läuft bei mir ebenfalls auf einem Pi...

So weit, so gut, ich sehe jetzt die von mir angegebenen Spalten und kann auch meine Gruppen darin verschieben. Was leider nicht geht ist ein Verschieben in die Top, bzw. Bottom Row. Mache ich da noch was falsch? Ich dachte das müsste gehen, siehe Beispiel im ersten Post. Oder kann ich irgendwie mehr wie eine Zeile anlegen?

Ich hätte gerne oben z.B. drei Spalten mit Schaltern und Datenausgabe und drunter ein paar Plots. Leider überlappt sich das jetzt noch...

Hier mal kurz meine Konfig:

define anyViews Dashboard
attr anyViews dashboard_colcount 3
attr anyViews dashboard_colwidth 450
attr anyViews dashboard_groups Switch,Klima,battStatus,Energy
attr anyViews dashboard_lockstate unlock
attr anyViews dashboard_row top-center-bottom
attr anyViews dashboard_showhelper 1
attr anyViews dashboard_showtooglebuttons 0
attr anyViews dashboard_sorting 0,:1,295w0,true,151,209,295w3,true,97,1027:2,295w1,true,285,268:3,295w2,true,307,369:4,:
define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room Dashboard


Also mir würde es helfen, wenn ich eine Gruppe in Top bzw. Bottom bekomme, bzw. weitere Zeilen anlegen könnte...

Grüße...


Sini
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 18 Dezember 2013, 00:27:01
bei mir hat alles super geklappt, also sollte alles gut sein.

@invers:

die Datei views.css gehört wo anders zu... also nicht löschen
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 18 Dezember 2013, 00:34:45
Danke.
Titel: Antw:FHEM Dashboard
Beitrag von: Sini am 18 Dezember 2013, 10:20:25
Zitat von: Sini am 18 Dezember 2013, 00:04:52
So, von mir auch mal ein kleines Update: Ich habe die Dateien ausgetauscht, leider ohne Erfolg.

Nachdem hier jemand von Rechten sprach, habe ich mir diese mal angeschaut und entsprechend der vorhandenen Dateien ersetzt. Eigentlich sind es jetzt weniger Rechte, lediglich die Gruppe habe ich komplett umgestellt, und jetzt geht es schon weiter.

Also die Rechte mit chmod 644 für alle Dateien gesetzt, ebenfalls den Besitzer auf fhem:root für alle Dateien gesetzt. Ach ja, das Ganze läuft bei mir ebenfalls auf einem Pi...

So weit, so gut, ich sehe jetzt die von mir angegebenen Spalten und kann auch meine Gruppen darin verschieben. Was leider nicht geht ist ein Verschieben in die Top, bzw. Bottom Row. Mache ich da noch was falsch? Ich dachte das müsste gehen, siehe Beispiel im ersten Post. Oder kann ich irgendwie mehr wie eine Zeile anlegen?

Ich hätte gerne oben z.B. drei Spalten mit Schaltern und Datenausgabe und drunter ein paar Plots. Leider überlappt sich das jetzt noch...

Hier mal kurz meine Konfig:

define anyViews Dashboard
attr anyViews dashboard_colcount 3
attr anyViews dashboard_colwidth 450
attr anyViews dashboard_groups Switch,Klima,battStatus,Energy
attr anyViews dashboard_lockstate unlock
attr anyViews dashboard_row top-center-bottom
attr anyViews dashboard_showhelper 1
attr anyViews dashboard_showtooglebuttons 0
attr anyViews dashboard_sorting 0,:1,295w0,true,151,209,295w3,true,97,1027:2,295w1,true,285,268:3,295w2,true,307,369:4,:
define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room Dashboard


Also mir würde es helfen, wenn ich eine Gruppe in Top bzw. Bottom bekomme, bzw. weitere Zeilen anlegen könnte...

Grüße...


Sini

So, noch mal ein Update zu meinem Problem: Ich verstehe es nicht wirklich, aber seit gestern Abend geht es nun doch, Gruppen auch in die Top und Bottom Row zu verschieben. Somit scheint das Modul nun bei mir auch vollständig zu funktionieren...

Einen Wunsch würde ich aber noch äußern: Es wäre wirklich gut, wenn man mehrere Zeilen definieren könnte, es wäre einfacher die Gruppen zu positionieren...

Und noch mal ein Dank für das Modul!

Grüße...


Sini
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 18 Dezember 2013, 12:05:55
@jove01
ZitatDie Raster sind nicht über das ganze dashboard verteilt
Das kommt daher das colwidth zu groß gewählt ist, oder colcount zu hoch ist. Der Browser macht dann einen Umbruch. Spiel mal mit den beiden Attributen.

@Franz Tenbrock
warum liegen bei dir im Verzeichnis /images/default überhaupt *.js und *.css Dateien. Sicher das du die neuen Dateien auch in den richtigen Ordnern liegen hast?

@
ZitatSo, noch mal ein Update zu meinem Problem: Ich verstehe es nicht wirklich, aber seit gestern Abend geht es nun doch, Gruppen auch in die Top und Bottom Row zu verschieben. Somit scheint das Modul nun bei mir auch vollständig zu funktionieren...
Da bin ich beruhigt. Ich hab mir ein neues Testsystem aufgesetzt, und auf dem hatte ich auch nicht dein Problem nachstellen können. Vielleicht spielte da der Browser (cache) eine Rolle.

ZitatEinen Wunsch würde ich aber noch äußern: Es wäre wirklich gut, wenn man mehrere Zeilen definieren könnte, es wäre einfacher die Gruppen zu positionieren...
Dir stehen zur Zeit drei Reihen zur verfügung (Top, Center, Bottom). Im Center kann man Spalten einstellen. Ich seh beim positionieren eigentlich genug Möglichkeiten. Gerade weil man die Gruppe über das eigene maximum vergrößern kann lassen sich auch beliebige Abstände zwischen den Gruppen realisieren. Auch nur mit center kann ich Gruppen beliebig zu einander ausrichten.  ... dabei wollt ich die Spaltenoption im center schon komplett verbannen ...
Aber vielleicht schilderst du mal was du zur Zeit nicht umgesetzt bekommst, evtl. steh ich auch nur auf dem Schlauch.

Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 18 Dezember 2013, 12:07:22
@Franz Tenbrock
hab ich noch vergessen. Schau mal im State des Dashboards, dort steht das mind. eine Datei fehlt. Im Log sollte dazu mehr zu finden sein. Wenn nicht musst du verbose mal höher stellen.
Titel: Antw:FHEM Dashboard
Beitrag von: Sini am 18 Dezember 2013, 13:49:54
Hi Svenson,

also bei mir läuft das Dashboard leider recht instabil. Ich habe alles soweit verteilt und so war es auch OK für mich. Dann dachte ich mir OK, mit dem Dashboard verzichte ich auf ein paar Räume und habe diese aufgeräumt, also aus meiner Konfiguration genommen. Die Gruppen hat das aber nicht betroffen, sollte also keine Auswirkung auf das Dashboard haben, aber dem war leider nicht so. Die ganze Sortierung ist weg und es sieht aus wie am Anfang, also alle Gruppen untereinander. Ich schaue also in meine fhem.cfg und da ist die Sortierung wie vorher vorhanden, aber das scheint nicht zu interessieren.

Also habe ich mehrfach versucht, über "rereadcfg" und auch "shutdown restart" das Dashboard in seiner gewohnten Form wieder zu bekommen, leider ohne Erfolg.

Was mir auch noch auffällt:

Bei jedem Neustart bekomme ich eine Meldung: anyViews_weblink already defined, delete it first

Also ich verstehe nicht, warum die in fhem.cfg vorhandene Sortierung nicht greift. Kann ich was tun um dem Problem auf den Grund zu gehen?


Grüße...


Sini
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 18 Dezember 2013, 13:53:48
@Franz Tenbrock
wie sieht dein Code für die Systembefehle in dem Bild "spielkinder.jpg" aus könntest du das mal posten, du hast ja schon einen Teil mal drin gehabt aber der ist das nicht. Danke

Weiß jemand von euch wie ich ein komplettes Hintergrundbild einfügen kann...? Ein wenig bin ich bei css eingearbeitet aber so ganz bekomme ich das nicht hin weil in der css Datei schon ein background -image drin ist nämlich das fhemicon_dark.png... siehe hier
body     { background-color: #274F7F; background-image:url(../images/default/fhemicon_dark.png); background-repeat:no-repeat; color: #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:13px; }

ich würde gern ein feststehendes hintergrund.jpg nehmen also so in etwa mit dem Attribut festehend und fhem sollte eben da es ja oft größer ist drüber scrollen, kennt sich da jemand aus..?
<body style="background-image:url(background.jpg); background-attachment:fixed;">

@Sini
diese Meldung bekomme ich auch, aber Svenson hat gestern schon geschrieben das er suchen wollte ob er das findet.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 18 Dezember 2013, 14:03:13
@Sini
Die Meldung kommt beim rereadcfg. Kann aber ignoriert werden. Ich schau mal ob ich da was machen kann.
Wenn ich dich richtig verstehe willst du im Dashboard Gruppen anzeigen die in keinem anderen Raum sind, also nur im Raum "Everything" auftauchen? Muss ich mal testen, die Konstellation hab ich noch nicht gehabt, evtl. komm ich da heute abend noch dazu.
Titel: Antw:FHEM Dashboard
Beitrag von: Sini am 18 Dezember 2013, 14:11:30
Hoppla, da habe ich mich wohl falsch ausgedrückt. Alles, was ich anzeige, ist auch in einem vorhandenen Raum angelegt, bzw. entspringt einer ReadingsGroup.

Der Fehler ist auch reproduzierbar, ich habe eben einen neuen Raum mit Dummy drin angelegt, und schon hat es mir die Sortierung zerschlagen. Vor allem verstehe ich nicht, was da überhaupt passiert, ich habe mir extra den Sorting-Eintrag im Dashboard gesichert und hinterher verglichen, alles sieht identisch aus, nur dass die Sortierung weg ist. Also scheint dein Modul den Eintrag nicht zu lesen oder zu verarbeiten...

Ich werde die ReadingsGroups jetzt auch mal noch einem Raum zuordnen, vielleicht bringt das ja was...

Grüße...


Sini

OK, noch eine Ergänzung: Hab die ReadingsGroups jetzt auch einem Raum zugeordnet und anschließend meinen "Testraum" mit dem Dummy drin wieder entfernt. Ein "rereadcfg" führt dazu, dass die Sortierung wieder weg ist...
Titel: Antw:FHEM Dashboard
Beitrag von: jove01 am 18 Dezember 2013, 15:07:22
Zitat von: Invers am 17 Dezember 2013, 23:13:42
@jove01

Kannst du mir den Code für die Gruppe Systembefehle überlassen? Meine Gruppe sieht echt müllig aus, wie du weiter vorne sehen kannst.

Ich hatte meine auch kopiert (wahrscheinlich gleiche Quelle). Nur mußte ich mir ein Icon für Save basteln.

Vg
Jürgen
Titel: Antw:FHEM Dashboard
Beitrag von: jove01 am 18 Dezember 2013, 15:58:14
Zuerst Danke für die Hilfestellungen.
Leider komme ich mit dem Layout nicht klar. Auch nach Anpassung von colcount und colwidth.

Meine Top und Bottom-Zeilen haben nur eine geringe Höhe. Lege ich die Plots in Top, werden die im Center überlagert. Wo könnte mein Fehler liegen.

@moonsorrox
Wie hast Du deine Einteilung hinbekommen? Dies kommt meinen Erwartungen am nächsten.

Dann bin ich auch immer noch auf der Suche, wie ich für Wetter einen anderen Style als dark bekomme.

vG

Jürgen
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 18 Dezember 2013, 17:51:38
Hallo
so noch einmal alle Dateien kontrolliert teilweise auchnocht runtergeladen.
Leider klappt es bei mir noch nicht wieder so wie vorher
Die Sortierung springt wild hin und her
die showhelper Linie die ich vorher hatte sehe ich nicht mehr
Bottom und top exisitieren nicht mehr ..
:-(

schit eigentlich hab ich keine Zeit
hab 4 Spalten, obwohl nur 2 angegeben die Plots kleben irgendwie unten dran und bleiben nciht da wo sie hingehören...
hab ehrlcih gesagt aber keine Zeit gehabt die letzten 5 Seiten zu lesen was alles geändert wurde
nur einfach austauschen ist irgendwie nicht.

zum Bild
man kann Hintergrundbilder hinterlegen wenn man einfach das Logo umbenennt, also orginal Logo suchen und dort dann einfahc austauschen., wenn ich Zeit habe schrieb ich wie genau
das nur als Tip auf die schnelle
hab alle view*** gelöscht
alles auch in den richtigen Ordnern jetzt
(http://define%20anyviews%20dashboard
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 18 Dezember 2013, 18:05:06
@jove01

hier schau mal mein Code
define anyViews Dashboard
attr anyViews dashboard_colcount 3
attr anyViews dashboard_colheight 520
attr anyViews dashboard_colwidth 400
attr anyViews dashboard_groups Licht,Zeiten,Logfile,Rollladen,Temperaturen,Temperatur Norden
attr anyViews dashboard_lockstate lock
attr anyViews dashboard_row top-center-bottom
attr anyViews dashboard_rowbottomheight 500
attr anyViews dashboard_rowtopheight 50
attr anyViews dashboard_showhelper 1
attr anyViews dashboard_showtooglebuttons 1
attr anyViews dashboard_sorting 0,:1,511w0,true,139,386,511w3,true,143,387,511w5,true,142,388:2,511w1,true,232,375:3,511w2,false,30,392:4,511w4,true,453,897:
define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room Dashboard


@Franz Tenbrock
das ist klar, dass habe ich auch gefunden, mein Problem ist ich wollte das Fhem Icon oben links behalten und dann den Hintergrund ändern aber das geht irgend wie nicht so wie ich es möchte ich wollte mich nun auch nicht erneut in css einarbeiten, aber leider ich ich das klassifizieren etwas verlernt ich könnte ja mit #bild ein Hintergrundbild absolut setzen und mit einem Index versehen aber das klappt auch nicht.
Naj ich bin da bei mir eine eigen darkstyle.css zu basteln siehe Anhang
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 18 Dezember 2013, 18:21:10
super
cih wäre froh wenn ich überhaupt was sortieren könnte keine Ahnung woran das liegt
hab alles rückgängig gemacht was ich vorher hatte

Hab weder oben noch unten einen Bereich
hab deine cfg kopiert nur das sorting nachher noch gelöscht

irgendwas fehlt
es ist verflixt



die Hilfslinien sehe ich nur im Orginal darkstyle, obwohl ich das gar nicht mag.

Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 18 Dezember 2013, 18:33:01
das kann nur an der css die eingefügt wird liegen.. ich meine die ""darkstyle_dashboard.css""

@Franz
denke mal bitte an den Code für die Systembefehle, aber nicht die aus dem jetzigen Screenshot sondern die aus dem spielkinder.jpg Bild
Danke
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 18 Dezember 2013, 18:53:19
Spielkinder ist lange her, muss ich suchen...

ich mach erst mal ein update
alles vergurkt ??

die view dateien hab ich wiederhergestellt, war aber so glaube ich  von der 1. Version hier
Titel: Antw:FHEM Dashboard
Beitrag von: jove01 am 18 Dezember 2013, 18:55:20
@moonsorrox
Danke, das wars
  attr anyViews dashboard_rowbottomheight 500
  attr anyViews dashboard_rowtopheight 50
wobei, wenn ich das richtig sehe, top nur ein Dummy ist

vg

Jürgen
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 18 Dezember 2013, 19:08:00
ich hab nur einen Rahmen die darstyle_dashboard.css hab ich gerade noch einmal runtergeladen und in den Ordner
pgm2 kopiert.
Der Rahmen wo die Gruppen drin angezeigt werdenist irgendwie dynamisch, ich kann breite höhe wie ich will eingeben wenn ich die Gruppen verschiebe kommt alles durcheinander etc.
style ändern bringt auch nichts.

beim 1. mal mit dashboard hats fast auf anhieb geklappt
irgendwo steckt noch was von dem alten System

kann man mir nciht noch einmal die alte Auflistung der Dateien geben??

ich hab auch mal nur Center eingegeben
das System stört sichnicht daran

wo wird was gespeichert wenn man das wüsste was da eigentlich passiert käme man ja ev auch eine Idee


am besten alles entfernen und dann bei null anfangen
dazu brauche ich aber die alte Liste, auf der 1. Seite ja alles weg
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 18 Dezember 2013, 19:20:38
Um alles auf den aktuellen Stand zu bekommen müsstest du das folgende entfernen:

ZitatLöschen könnt Ihr die view_*.png Dateien unter /fhem/www/images/default, die Datei fhemweb_views.js unter /fhem/www/pgm2 und die Datei 95_FWViews.pm unter /fhem/FHEM

Danach alle Dateien aus dem ersten Post entsprechend installieren (evtl. vorhandene natürlich ersetzen!) und wie beschrieben konfigurieren. Wenn nicht kommentier doch die komplette Dashboard-Config bei dir aus und fang mit der Muster-Konfig aus dem ersten Post nochmal an.
Ich weis aber nicht wie ob evtl. der Browser noch ein Problem verursacht. Evtl. mal Cache und co. bereingen.

Ich habe das ganze Prozedere wie ich es im ersten Post beschrieben habe extra nochmal auf einem taufrischen Testsystem durchgeführt und dort hatte es funktioniert.
Ich schau aber mal was ich evtl. an Debuginformationen einbaue um die Fehlersuche zu vereinfachen.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 18 Dezember 2013, 19:27:00
@Franz Tenbrock
in deinem letzten Screenshot "dash10.JPG" steht bei dashboard_sorting 1. Das kann schon mal nicht richtig sein. dashboard_sorting wird immer durch set bzw. save config gefüllt, und sollte nie manuell geändert werden. Das könnte schon mal ein Fehler sein.
Ich prüf das nochmal und schaffe dann evtl. mal ein Workaround das auf den illegale Feldinhalt hinweist.
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 18 Dezember 2013, 19:29:13
hallo
scheint jetzt ok zu sein
da waren wohl noch alte Dateien die irgendwie aufgerufen wurden
denke die *.pm

jetzt geht wieder alles n
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 18 Dezember 2013, 19:32:09
Da ich gerade etwas den Überblick verloren habe, bei wem besteht noch ein Problem?
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 18 Dezember 2013, 19:38:35
Hallo
kurze Zusammenfassung, irgendwie war wohl die alte fhemweb_views.js und die 95_FWviews.pm
die Verursacher für das Chaos.

War gestern schon spät und ev wäre es besser gewesen wenn man die Zeiel die du vor wenigen Minuten geschrieben hast
das muss weg
irgendwei für die alten Nutzer dokumentiert hättest.

aber super Projekt, darum war es echt ärgerlich das es nicht mehr klappte, hätte eigentlich was anderes gerade zu tun
aber fhem macht halt süchtig
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 18 Dezember 2013, 19:42:40
Zitat... das muss weg
irgendwei für die alten Nutzer dokumentiert hättest.

Aber genau das habe ich getan. Steht halt mittlerweile nur einige Seiten weiter vorne.
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 18 Dezember 2013, 20:02:04
Bei mir liegt noch alles im Argen. Ich denke auch, dass alte Dateien raus müssen. Die aufgelisteten Dateien habe ich weggeworfen, aber ich weiss nicht genau, ob ich alle gefunden habe. Ich würde auch gerne noch einmal die alte Dateiliste haben. Also ich meine die kompletten Dateinamen, die vor der Umbenennung im ersten Post aufgelistet waren.
Die Sortierung wird bei mir auch nicht gemacht. Es erfolgt keine Eintragung. Eintragungen von Hand werden ignoriert. Spalten habe ich auch keine, nur eine einzige.
Ich könnte nun nur noch FHEM komplett neu aufsetzen, daber dazu hab ich eigentlich noch keine Lust.
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 18 Dezember 2013, 20:11:47
Hallo
die view*.png Dateien findest du recht schnell
hier ein bild - ohne Gewähr

(http://dash11.jpg)
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 18 Dezember 2013, 20:46:38
Vielen Dank erst einmal für die Liste.
Die Idee war voll richtig.
Es befanden sich noch Dateien, die nicht zur Löschung angegeben wurden, in den Ordnern.
Nachdem ich nun alle gelöscht hatte, also auch die neuen Dateien, spielte ich die aktuellen Dateien wieder ein. Nach de4r Löschung  und nach dem Einspielen machte ich shutdown/restart.

Jubel!!!
Es funktioniert nun alles.
Also, wer Fehler hat, alle alten Dateien löschen.
Titel: Antw:FHEM Dashboard
Beitrag von: ph1959de am 18 Dezember 2013, 20:51:50
Ich habe dem Dashboard mal im Wiki eine "Heimat" gegeben: http://www.fhemwiki.de/wiki/Dashboard

Gruß, Peter
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 18 Dezember 2013, 21:24:30
Hallo
ich werde verrückt  :o
gerade meine IT Steckdosen geschaltet
und
bums
jetzt ist wieder alles durcheinander und ich kann nichts mehr anordnen
grrrrrrr

was kann das denn wieder sein

das alte dashboard lief doch ohen Probleme

mom beim löschen wohl was zuviel ?? prüfe gerade , mal

Nachtrag

es fehlte was
hab einfach 2 Dateine die ich gelöscht habe vergessen die beiden jquery ..

Sorry
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 19 Dezember 2013, 14:45:37
ich habe jetzt noch eine Anmerkung zum Dashboard...

Ich habe festgestellt sobald ich etwas in fhem ändere so z.B. habe ich heute einen neuen Temperatur Sensor hinzugefügt - wird die gesamte Struktur des Dashboards über den Haufen geschmissen..
Ich habe vorher extra mit Set abgespeichert und dann Save config gemacht, geschaut ob alles noch OK ist und war es auch, danach habe ich einen Innen Temperatur Sensor eingefügt in fhem (hierzu ich mache alles in extra cfg Dateien z.B. AussenTemperaturen.cfg InnenTemepraturen.cfg usw.)  danach habe ich einlesen lassen und alles war verschoben...

Es ist jetzt kein Beinbruch, da ich noch nict soviel drin habe, aber für jeden der reichlich Gruppen im Dashboard hat ist das entsetzen sicher groß wenn er denn ins Dashboard schaut..
Ist vielleicht mal ein Denkansatz das dies noch irgendwie geändert werden kann. Ich weiß nicht wie es ist wenn alles in der fhem.cfg steht aber ich denke bei einem Gruppenändern passiert dies eben.

Ich starte Fhem übrigens direkt ins Dashboard  :D :D :D
Titel: Antw:FHEM Dashboard
Beitrag von: Johannes am 19 Dezember 2013, 18:17:33
@svenson: Um dir und den Nutzern Ärger und Aufwand bei der Installation / Update zu ersparen würde ich schwer empfehlen, das Update Modul zu benutzen. Damit lässt sich alles automatisiert installieren mit nur einem Befehlsaufruf.
Wenn du Hilfe dazu brauchst - gib Bescheid.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 19 Dezember 2013, 19:15:10
Danke für das Angebot, aber wie ich vor 2 Tagen geschrieben hab bin ich genau da dran und muss noch eine kleine Todo Liste von Rudi abarbeiten.
Titel: Antw:FHEM Dashboard
Beitrag von: Mitch am 20 Dezember 2013, 11:12:26
Besteht die Möglichkeit, das css für ios7style anzupassen?

Leider kenn ich mich mit css überhaupt nicht aus  :(
Hab mir das File mal angeschaut, aber... :o
Titel: FHEM Dashboard
Beitrag von: fhainz am 20 Dezember 2013, 11:29:53
Vielleicht geht sich im Urlaub aus das ich mir das mal ansehe. Kann aber nichts versprechen da ich das Dashboard (noch) nicht nutze.

Bin aber gerne bereit einen beigestellten Patch einzufügen ;)


Grüße
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 20 Dezember 2013, 12:59:46
@fhainz,

ich hab das IOS7 Style für das Dashboard bereits vorbereitet. Ich melde mich bei dir sobald das Modul offiziell eingecheckt wird.
Titel: Antw:FHEM Dashboard
Beitrag von: fhainz am 20 Dezember 2013, 13:01:29
Sowas höre ich gerne. Dann warte ich noch bis das Modul eingecheckt ist.  8)

Grüße
Titel: Antw:FHEM Dashboard
Beitrag von: Makkoo am 20 Dezember 2013, 13:40:02
Ich möchte auch gerne das Dashboard in FHEM verwenden,
meine Frage:
Die aktuellsten Daten für das Board sind die aus den 1.Post oder? Wenn nicht kann mir jemand sagen wo ich die aktuellsten Daten für das Dashboard finden kann ?!

Mfg
Makkoo
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 20 Dezember 2013, 13:41:08
ja auf der 1. Seite, auf die Ordner achten ...

wenn du keien alte INstall hast ist alles ganz easy
macht riesig Spass eins der besten Module  :D
Titel: Antw:FHEM Dashboard
Beitrag von: Makkoo am 20 Dezember 2013, 13:54:19
Zitat von: Franz Tenbrock am 20 Dezember 2013, 13:41:08
ja auf der 1. Seite, auf die Ordner achten ...

wenn du keien alte INstall hast ist alles ganz easy
macht riesig Spass eins der besten Module  :D


DANKE
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 20 Dezember 2013, 16:00:58
Das Dashboard Modul wird ab morgen über das Update ausgeliefert. Alle bisherigen Styles werden dann mit dabei sein, also auch IOS7.

Wie eigentlich immer, wenn was nicht geht oder Fragen sind hier oder in einem anderen Thread posten.

Bitte habt Verständnis wenn ich in den kommenden Tagen durch die Feiertage nicht so reagieren kann.

@ph1959de
ich würde als nächstes den bisherigen Wiki Artikel überarbeiten. Ich kann da noch einiges ergänzen bzw. detailierter erklären.
Titel: Antw:FHEM Dashboard
Beitrag von: Makkoo am 20 Dezember 2013, 16:02:57
So ich habe das Dashboard soweit eingerichtet.  Mein problem ist jetzt aber das ich nicht weiss wie das mit dem gruppen funktioniert (groups) , ich habe mal die Namen von der Navigation aus fhem benutzt aber da sagt er mit Unknownn Group. 
Kann mir da jemand helfen? Muss ich gruppen erstellen, wenn ja wie?
Mfg
Makkoo
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 20 Dezember 2013, 16:04:52
Hallo groups werden so wie room angelegt
also entweder direkt in cfg editieren oder wie es die meisten machen über die fhem oberfläche

an den Chef
Frohe Weihnachten
super Sache
so macht FHEM noch mehr Spass
Titel: Antw:FHEM Dashboard
Beitrag von: Makkoo am 20 Dezember 2013, 16:16:17
Danke schneller Support habe jetzt Gruppen gesetzt zum Test aber er sagt immer noch Unknowm Group :(
EDIT:
Man mjss auch dir <> entfernen lol
Titel: Antw:FHEM Dashboard
Beitrag von: ph1959de am 20 Dezember 2013, 17:47:26
@svenson08: Wiki-Update ist herzlich willkommen. Wenn Du (wiki-technisch) Hilfe brauchst, lass es mich wissen.

Gruß, Peter
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 20 Dezember 2013, 18:13:22
Da ich heute komplett auf USB Stick gewechselt habe und alles praktisch auf diesen installiert - habe grad mal ein Update check gemacht und das Dashboard war schon dabei... ist doch richtig das es jetzt erst mit aufgenommen wurde oder unterliege ich einem Irrtum..?
Also ich habe das Update auch gemacht und alles ist gut... musste eben nur meine angepasste darkstyle.css. und die darkstyle_dashboard.css einspielen..!

Danke nochmals an dieser Stelle für das tolle Dashboard
Titel: Antw:FHEM Dashboard
Beitrag von: habl am 23 Dezember 2013, 12:55:16
Hallo,

habe erfolgreich den Dashboard eingerichtet. Jetzt habe ich allerdings, jedesmal wenn ich den Dashboard aufrufe 2 Fehlermeldungen pro Aufruf im log stehen:


2013.12.23 12:48:40 3: [myDashboard] Value of attribut dashboard_sorting is wrong. Saved sorting can not be set. Fix Value or delete the Attribute.
2013.12.23 12:48:42 3: [myDashboard] Value of attribut dashboard_sorting is wrong. Saved sorting can not be set. Fix Value or delete the Attribute.
2013.12.23 12:54:35 3: [myDashboard] Value of attribut dashboard_sorting is wrong. Saved sorting can not be set. Fix Value or delete the Attribute.
2013.12.23 12:54:40 3: [myDashboard] Value of attribut dashboard_sorting is wrong. Saved sorting can not be set. Fix Value or delete the Attribute.


hier mal meine Config:


define myDashboard Dashboard
attr myDashboard dashboard_colcount 3
attr myDashboard dashboard_colheight 700
attr myDashboard dashboard_colwidth 450
attr myDashboard dashboard_groups Raum01,Raum02,Wohnzimmer,Update,Fenster,Aussen,Kueche,Batterien
attr myDashboard dashboard_lockstate lock
attr myDashboard dashboard_showtooglebuttons 1
attr myDashboard dashboard_sorting 0,456w0,true,148,450,456w1,true,146,450,456w2,true,239,450,456w5,true,99,222,456w6,true,99,227:1,456w4,true,348,204,456w3,true,218,181:2,456w7,true,401,385:
define myDashboard_weblink weblink htmlCode {DashboardAsHtml("myDashboard")}
attr myDashboard_weblink room Dashboard


Das Attribut dashboard_sorting habe ich nicht angepasst, das ist automatisch erstellt worden.

Kennt jemand den Fehler, den ich da wohl unwissentlich eingebaut habe?


MfG
Hartmut
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 23 Dezember 2013, 14:58:47
Ignorier das. Das ist aktuell ein Bug, den ich demnächst behebe. War mir auch schon aufgefallen.

Gruß svenson
Titel: Antw:FHEM Dashboard
Beitrag von: habl am 23 Dezember 2013, 15:26:51
Ok, dann werden ichs mal ignorieren.

Vielen Dank

Hartmut
Titel: Antw:FHEM Dashboard
Beitrag von: cotecmania am 23 Dezember 2013, 17:33:31
Hallo,

Wann wird die MODUL-Variante mit Update-Funktionalität so ungefähr erscheinen ?

Man muss dann keine Dateien mehr von Hand irgendwo reinkopieren, oder ?

Gruss
Joe
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 23 Dezember 2013, 18:19:56
Sollte seit dem 21. per Update ausgeliefert werden.
Titel: Antw:FHEM Dashboard
Beitrag von: ph1959de am 23 Dezember 2013, 18:20:32
Zitat von: cotecmania am 23 Dezember 2013, 17:33:31
Wann wird die MODUL-Variante mit Update-Funktionalität so ungefähr erscheinen ?

Man muss dann keine Dateien mehr von Hand irgendwo reinkopieren, oder?

Die ist doch schon da. Ich habe/hatte nichts von Hand installiert und vor zwei oder drei Tagen beim Update das Modul, die Images, etc. bekommen.

Gruß, Peter
Titel: Antw:FHEM Dashboard
Beitrag von: cotecmania am 24 Dezember 2013, 10:41:11
Tatsächlich.
Läuft ! Feine Sache.

Das erste was, mir aufgefallen ist, dass bei meinen Stati meiner Schaltdummies (Ein/Aus) nicht mehr automatisch das Icon gewechselt wird.
Also wenn ich auf die Lampe klicke wird zwar geschaltet, aber das Lampenicon wechselt nicht mehr wie frueher sofort den Zustand. (IE und Firefox)
Erst wenn ich die Seite neu lade erscheint auch das aktualisierte Icon.

Weiterer Wusnch :
Das Set/Lock/Detail oben nimmt ziemlich viel Platz weg und man braucht es ja nicht ständig. Könnte man das nicht zumindest unten hinhängen ...

Ansonsten nochmals dickes Lob !
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 24 Dezember 2013, 13:23:16
ZitatDas Set/Lock/Detail oben nimmt ziemlich viel Platz weg und man braucht es ja nicht ständig. Könnte man das nicht zumindest unten hinhängen ...

Dazu gibts ein Attribut mit dem man dies ausblenden kann!
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 24 Dezember 2013, 13:48:41
dashboard_showbuttonbar

das meinst du sicherlich

aber was passiert wenn ich das auf 0 setze,
wird dann die buttonbar unten angezeigt oder ist sie ganz weg und man steht im Regen ?

so gut wie das programmiert ist wirst du wohl eine sinnvolle Einstellung haben

Seitdem ich das dashboard habe ist es immer meine erste Anlufstelle beim Start von FHEM

Thanks
und ein frohes WEihnachtsfest

Bescherung ( dashboard) hatte ich schon  8)
Titel: Antw:FHEM Dashboard
Beitrag von: cotecmania am 24 Dezember 2013, 23:41:10
Noch was :
- Bei den Attributen in der Hilfe wäre es hilfreich, wenn angegeben würde was der Default ist, wenn man das Attribut nicht benützt
- Ein Beispielaufruf zu jedem Attribut würde die Arbeit sehr erleichtern. Bei "dashboard_row" ist das für mich nicht ganz verständlich. Was macht das ?

- Schreibfehler ?

"v" ???
   •vdashboard_rowtopheight
Height of the top row in which the groups may be positioned.

""" ???
   •"dashboard_rowbottomheight
Height of the bottom row in which the groups may be positioned.

- das mit dem SaveConfig sollte auch in die Hilfe. Ich habe mich lange gewundert warum trotzt SET immer meine Layout wieder weg war

Titel: Antw:FHEM Dashboard
Beitrag von: cotecmania am 25 Dezember 2013, 22:00:02
2tes noch was

- die 2 neuen Styles dashboard_dark und dashboard_ (Schreibfehler ?) funktionieren nicht bzw. Reine Textdarstellung auf weißem Hintergrund
Titel: Antw:FHEM Dashboard
Beitrag von: Strippenzieher am 26 Dezember 2013, 00:05:33
Zitat von: cotecmania am 25 Dezember 2013, 22:00:02
2tes noch was

- die 2 neuen Styles dashboard_dark und dashboard_ (Schreibfehler ?) funktionieren nicht bzw. Reine Textdarstellung auf weißem Hintergrund
Ich dachte eigentlich das liegt eventuell an svg openautomation:default aber da ich nun lese, dass es bei anderen auch so aussieht, kann ich das auch bestätigen ...

MFG Chris
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 26 Dezember 2013, 09:40:20
Hab sie entfernt, dashboard gehoert nicht in die Auswahlliste.
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 26 Dezember 2013, 10:34:18
Franz hat ja hier die Systembefehle per Button erreichbar eingefügt - toll wäre es einen weiteren Systembefehl zu haben der das löschen des Inhaltes des globalen Logfiles ermöglicht... Hat jemand eine Idee wie man das einfügen könnte?

Ausserdem würde ich gerne die Beschriftung des Buttons über den das Dashboard erreichbar ist in "home" verändern? geht das?
Titel: Antw:FHEM Dashboard
Beitrag von: fhainz am 26 Dezember 2013, 10:38:37
Löschen wäre nicht so toll, aber wenn ein neues Logfile mit dem Namen fhem-2013-12-2.log erzeugt wird und den Inhalt der fhem-2013-12.log hätte wäre das super. Die fhem-2013-12.log wäre dann wieder leer und die alten log sind noch vorhanden, falls man sie mal brauchen sollte.


Grüße
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 26 Dezember 2013, 10:59:56
Mir geht es eh nicht ums löschen - ein "andersrum" anzeigen des logfiles wäre für mich auch eine Alternative. Ich möchte mir einfach ersparen jedesmal wenn ich in die Logs schaue soweit scrollen zu müssen... Toll wäre auch eine Group definieren zu können die sagen wir mal "konfigurierbar" die letzten Events die von Belang sind anzeigt. Ich möchte nicht über jeden schaltvorgang informiert werden, oder jeden gemessenen Temperaturwechsel dort angezeigt bekommen, eher so etwas wie
18:00 Michael kommt...
18:30 Weekprofil wählt 22 grad an Heizung Balkon.
18:33 Michael geht...
18:36 Anwesenheit niemand mehr Zuhause
Beschränkt auf die letzten 15 Einträge oder so...
Titel: Antw:FHEM Dashboard
Beitrag von: justme1968 am 26 Dezember 2013, 11:08:06
umdrehen geht mit reverseLogs

gruss
  andre
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 26 Dezember 2013, 11:24:47
Danke Andre - genau das suchte ich...
Titel: Antw:FHEM Dashboard
Beitrag von: cotecmania am 26 Dezember 2013, 15:21:45
Habe iummer folgende Eintraege im Log ?
Auch wenn ich die rauslösche, neu anordne, Set, dann Save Config, Restart und dann sind sie wieder da ...

2013.12.26 12:09:32 3: [anyViews] Value of attribut dashboard_sorting is wrong. Saved sorting can not be set. Fix Value or delete the Attribute.
2013.12.26 12:09:33 3: [anyViews] Value of attribut dashboard_sorting is wrong. Saved sorting can not be set. Fix Value or delete the Attribute.

2013.12.26 15:19:38 3: [anyViews] Weblink dosen't exists. Created weblink anyViews_weblink. Don't forget to save config.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 26 Dezember 2013, 15:24:21
Bitte schau mal ein paar Posts zurück, dort habe ich schon was dazu geschrieben. Ignorier das erst mal. Ein fix kommt sobald ich aus dem Urlaub zurück bin.
Titel: Antw:FHEM Dashboard
Beitrag von: jody am 27 Dezember 2013, 11:26:35
Hallo Ihr Dashboard user,

da ich mit meinem Problemchen nicht weiter weiß, wende ich mich an euch.

Habt Ihr schon versucht einen Slider als Weblink in den Floorplan einzufügen und diesen auch zu bedienen? Bei mir zeigt sich das Merkwürdige Verhalten, dass der Wert am Device eingestellt wird, jedoch mein Floorplan sofort verlassen wird und ich wieder auf der FHEMWEB Ansicht lande.

Könnt Ihr dieses Verhalten bestätigen, oder liegt der Fehler bei mir?

Danke!

Gruß Jody
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 29 Dezember 2013, 15:06:17
Zitat von: moonsorrox am 19 Dezember 2013, 14:45:37
ich habe jetzt noch eine Anmerkung zum Dashboard...

Ich habe festgestellt sobald ich etwas in fhem ändere so z.B. habe ich heute einen neuen Temperatur Sensor hinzugefügt - wird die gesamte Struktur des Dashboards über den Haufen geschmissen..

hier nochmals meine Frage zu der Struktur des Dashboards....!! ist es bei euch auch so, dass sobald ich in einer xxx.cfg Datei etwas ändere das gesamte Dashboard komplett wieder ich sage mal in die "default" Einstellung geht d.h. alles wird untereinander dargestellt.

Ich habe es vorher natürlich mit "Set" gesichert und auch Save Config gemacht, trotzdem passiert mir dies immer wieder. Ich muss also jedes mal alles wieder anordnen..  :-\
Titel: Antw:FHEM Dashboard
Beitrag von: cotecmania am 29 Dezember 2013, 18:15:56
Zitat von: moonsorrox am 29 Dezember 2013, 15:06:17
hier nochmals meine Frage zu der Struktur des Dashboards....!! ist es bei euch auch so, dass sobald ich in einer xxx.cfg Datei etwas ändere das gesamte Dashboard komplett wieder ich sage mal in die "default" Einstellung geht d.h. alles wird untereinander dargestellt.

Ich habe es vorher natürlich mit "Set" gesichert und auch Save Config gemacht, trotzdem passiert mir dies immer wieder. Ich muss also jedes mal alles wieder anordnen..  :-\

Nein !
Nach "Set" und danach "Save config" bleibt die Anordnung bei mir erhalten ...
Titel: Antw:FHEM Dashboard
Beitrag von: justme1968 am 29 Dezember 2013, 22:23:41
ich spiele gerade ein wenig mit dem dashboard und bin begeistert. habe aber ein paar anmerkungen und vorschläge:

- im wiki beschreibst du bei den ganzen show attributen das man sie auf 1 setzen muss um etwas auszublenden. das ist aber genau anders rum 0 blendet aus und 1 zeigt. wobei 1 der default ist wenn nichts gesetzt ist.

- wie wäre es wenn man das ausblenden nur auf den 'raum' dashboard anwendet und in der detail ansicht trozdem noch verschieben kann? vielleicht mit einem dritten wert für das show attribut. also 0 ist ganz weg 1 ist überall sichtbar und 2 ist nur in der detail ansicht sichtbar. dann muss man nicht immer ein und aus schalten wenn man in der detail ansicht etwas verschieben möchte. im dashboard raum ist aber alles 'sicher'

gruss
andre
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 30 Dezember 2013, 11:21:43
Den Wiki Eintrag ändere ich ab, danke für den Hinweis. Mit dem Wiki Artikel bin ich aber noch nicht fertig.

Dein Vorschlag notier ich mir mal, aber ich bin im Moment noch daran zwei drei Fehler zu beheben. Das möchte ich erst bereinigt wissen bevor ich weitere um- und ausbauten vornehme.

Ich werde aber wohl erst nächste Woche etwas mehr zeit darin investieren können.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 30 Dezember 2013, 17:29:59
Hallo Andre,

Zitat- wie wäre es wenn man das ausblenden nur auf den 'raum' dashboard anwendet und in der detail ansicht trozdem noch verschieben kann? vielleicht mit einem dritten wert für das show attribut. also 0 ist ganz weg 1 ist überall sichtbar und 2 ist nur in der detail ansicht sichtbar. dann muss man nicht immer ein und aus schalten wenn man in der detail ansicht etwas verschieben möchte. im dashboard raum ist aber alles 'sicher'

Ich hab das soweit mal bei mir umgesetzt. Ich würde das verhalten zum einen über ein attribut steuern. Damit, wer es nicht will, deaktivieren kann. Zum anderen würde ich in der Detail Ansicht die Attribute dashboard_showhelper, dashboard_showbuttonbar, dashboard_showtooglebuttons und dashboard_lockstate aktivieren.

@All
Ich teste meine aktuelle Version noch etwas und werde diese bis ende der Woche dann einchecken. Ich habe auch den Wiki Artikel die Tage ausgebaut. Dieser sollte einigen helfen. Der Artikel ist noch nicht 100% fertig, aber schon recht ausführlich.
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 31 Dezember 2013, 02:54:23
also ich kann machen was ich will, da ich gerade mal wieder Änderungen in meiner Rollladen Datei gemacht und es ist nach dem erneuten einlesen alles wieder verschoben.

Ich habe vorher extra nochmal bevor ich etwas in der Datei geändert habe mit Set und dann Save Config bestätigt, aber hat nichts gebracht.

Ich habe ja alles in extra cfg Dateien und in der fhem.cfg mit include eingefügt, kann es sein das es deshalb nicht geht.
Ich bin auch momentan noch am ausprobieren was für mich in den Dateien am besten ist, daher muss ich eben auch immer mal wieder an einzelne Dateien ran, sicher irgendwann nicht mehr, aber man fügt doch öfter mal was ein...

Woran kann das nun liegen, fehlt ein Eintrag bei mir evtl. ?
Titel: Antw:FHEM Dashboard
Beitrag von: cotecmania am 31 Dezember 2013, 15:39:25
Seit dem ich heute ein Update gemacht habe, ist der Menueeintrag "Dashboard" im FHEMWeb verschwunden.
Bei "Everything" wird's aber angezeigt.
Ist das nur bei mir so ?
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 31 Dezember 2013, 15:48:29
Nein, das ist bei mir leider auch so.
Titel: Antw:FHEM Dashboard
Beitrag von: cotecmania am 31 Dezember 2013, 15:56:45
Na da hat wohl einer einen kleinen Silvester-"BUG" eingecheckt.
Wahrscheinlich in den CSS-Files ...

Hoffe das wird dieses Jahr noch gefixt ;-))

Guten Rutsch Euch allen ....

Zündet Ihr Euer Feuerwerk mit FHEM automatisch genau um 24.00 Uhr ;-)
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 31 Dezember 2013, 16:18:32
Ich konnte auch eben erst ein Update machen und habe das Problem. Das kommt durch eine Änderung in der 01_FHEMWEB.pm. Ich muss mal schauen ob ich am Dashboard Modul etwas ändern kann um den vorherigen Zustand wieder zu bekommen.

Im Moment kann auch ich mir nur behelfen in dem ich in der 01_FHEMWEB.pm die Zeile 988

Zitatnext if($FW_hiddenroom{$h->{NAME}});

auskommentiere.
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 31 Dezember 2013, 16:55:00
Zum Glück kann man das Dashboard ja noch direkt aufrufen.  Hab einfach einen Link gebastelt und rufe fhem damit auf.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 31 Dezember 2013, 17:32:37
Ich geb mal eine erste Entwarnung. Dank Rudi's mithilfe hab ich jetzt schon mal einen Lösungsansatz. Ich fix das schnellsmöglich.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 01 Januar 2014, 22:10:19
Ich hab eine neuer Version eingecheckt. Details dazu stehen im ersten Post in diesem Thread
Titel: Antw:FHEM Dashboard
Beitrag von: Marty am 01 Januar 2014, 23:16:30
Hallo!

Nach der Installation fehlt bei mir links der Eintrag Dashboard.
Was habe ich falsch gemacht?
Das Dashboard mit den Temperaturen wird angezeigt. Darunter stehen die "Internals"

Gruß Marty
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 01 Januar 2014, 23:28:30
Les mal die letzten 10posts hier in diesem Thread - ich hab's zwar auch nur überflogen, wenn ich aber alles richtig verstanden habe ist zur zeit ein Bug das das Dashboard nicht in dem linken Menü angezeigt wird...

Svenson hat das Problem gelöst und stellt auch schon ein update bereit - das gibt's dann fhem typisch ab morgen früh...
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 02 Januar 2014, 14:23:32
also in dem Update welches ich vor 5 Minuten gemacht habe ist das Dashboard im Menü noch nicht wieder aufgetaucht
Diese Fehlermeldung kommt bei mir auch noch: anyViews_weblink already defined, delete it first

Muss ich irgend etwas noch einstellen, oder sollte es schon so funktionieren..?
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 02 Januar 2014, 14:30:09
OK also er zeigte mir folgendes an...
ZitatFile(s) skipped for an update! Error while writing:
Can't write ./FHEM/95_Dashboard.pm: Permission denied
Can't write ./www/pgm2/dashboard.js: Permission denied

No files have been updated because one or more errors have occurred!

dann ist das klar...!

Jetzt eingestellt und ging das Update, aber wie immer bei mir alles wieder untereinander verschoben  :-\
Titel: Antw:FHEM Dashboard
Beitrag von: Marty am 02 Januar 2014, 14:41:34
Bei mir ist das Dashboard nun da.
Titel: Antw:FHEM Dashboard
Beitrag von: kaizo am 02 Januar 2014, 15:07:52
Hallo,

wie kann ich denn bei den SVG's wieder auf den Weblink kommen?
Seit ich das Dashboard definiert habe (und die dazugehörigen Gruppen) kann ich bei den SVG's nicht mehr den "SVG-Editor" aufrufen und die Eigenschaften der Grafik verändern.

Gibts einen Tipp?

Gruß
Kai
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 02 Januar 2014, 16:53:28
@moonsorrox,
ich meld mich noch bei dir wegen deinem Problem das die Positionen verloren gehen. Das möchte ich noch etwas genauer geschildert bekommen.

@kaizo,
den SVG-Editor kann ich weiterhin aufrufen. Nur im Dashboard selbst geht das nicht, was auch Absicht ist. In einem anderen Raum sollte das funktionieren.
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 02 Januar 2014, 18:41:10
Zitat von: svenson08 am 02 Januar 2014, 16:53:28
@moonsorrox,
ich meld mich noch bei dir wegen deinem Problem das die Positionen verloren gehen. Das möchte ich noch etwas genauer geschildert bekommen.


ja sehr gern... schreib was du wissen möchtest, ich werde versuchen so gut wie möglich alles zu beschreiben..

Hier mal die Ansicht wie es aussieht nachdem ich etwas an einer Datei geändert habe:
Titel: Antw:FHEM Dashboard
Beitrag von: noice am 04 Januar 2014, 22:32:50
Zitat von: Invers am 31 Dezember 2013, 16:55:00
Zum Glück kann man das Dashboard ja noch direkt aufrufen.  Hab einfach einen Link gebastelt und rufe fhem damit auf.

kannste kurz verraten wie?  :-*
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 05 Januar 2014, 00:55:44
Rechte Maustaste auf dem Desktop, Neu, Verknüpfung und dann bei Url einfach eintippen oder hier kopieren:
http://192.168.178.1:8083/fhem/?room=DashboardRoom
Titel: Antw:FHEM Dashboard
Beitrag von: noice am 05 Januar 2014, 23:37:27
ach so. Na das war mir klar.
ich dachte ich könnte das Dashboard irgendwie Freistellen. Also ohne die Fhem Menüleiste.

Danke dir Trotzdem.  :)
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 06 Januar 2014, 10:29:15
Ich habe einige DECT200 Steckdosen. Wenn ich die schalte, wird ein Lampensymbol nach dem Wechsel von gelb auf grau oder umgekehrt mit einem roten Ausrufezeichen angezeigt, bis ich den Bildschirm per Hand aktualisiere. Danach wird es richtig angezeigt.
Das Dashboard bekommt auch nicht mit, wenn sich die Steckdose automatisch schaltet per FHEM-Befehl oder sonstwie. Man muss immer das Bild per Hand aktualisieren.
Kann man da was machen?
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 06 Januar 2014, 11:49:42
Steht noch auf meiner Liste. Ich muss das bei mir mal nach stellen.
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 06 Januar 2014, 11:54:24
Danke.
Titel: Antw:FHEM Dashboard
Beitrag von: OiledAmoeba am 06 Januar 2014, 12:03:13
Ich habe mir das Dashboard als Übergang erst mal in einen sich regelmäßig selbst updatenden iframe gepackt. Würde allerdings der Burner sein, wenn du noch Ajax einbauen könntest.
Aber selbst wenn nicht, das Dashboard ist auch so etwas richtig feines!

By the way: Die Spaltenbreite einzelner rows kann ich nicht einstellen, oder? Die erste Spalte hat bei mir nur Dummys drin. Die braucht dann natürlich nicht so breit sein, wie eine Spalte, die z. B. FHTs enthält...

Gesendet von meinem GT-I9100 mit Tapatalk

Titel: Antw:FHEM Dashboard
Beitrag von: olli84 am 06 Januar 2014, 16:11:50
Hallo,

das Dashboard sieht wirklich klasse aus.

Wie bekommt man das hin, dass nur das Dashboard, jedoch nicht die FHEM-Leiste links angezeigt wird?

Die Konfiguration sollte nicht zu sehen/ändern sein, sondern nur die reinen Schaltmöglichkeiten.

Jemand ne Idee? Meine Liebsten hier würde es freuen! :)
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 06 Januar 2014, 19:30:04
@moonsorrox
Zitat.... aber wie immer bei mir alles wieder untereinander verschoben

gibt es bei dir unter /fhem/www/pgm2 die Datei fhemweb_views.js?

@olli84
ZitatWie bekommt man das hin, dass nur das Dashboard, jedoch nicht die FHEM-Leiste links angezeigt wird
Das Dashboard ist auch nur der Inhalt von einem Raum. Mir ist es nicht möglich in FHEMWEB Änderungen vor zunehmen. Vielleicht hat noch jemand eine Idee wie man das umsetzten kann. Im Dashboard Modul seh ich da keine Möglichkeit.
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 06 Januar 2014, 20:38:19
Hallo
im Floorplan kann man das doch, ist es nicht möglich die Inhalte des dashboards im Floorplan unterzubringen ?
Hatte vorher halt mit dem Floorplan experimentiert und zum Schluß einfach einen blanko Hintergrund genommen und alles frei angeordnet

nur mal so als Denkanstoss

ansonsten super genial
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 06 Januar 2014, 22:39:00
Man kann ein neues Style anlegen, und per CSS die entsprechenden divs unsichtbar machen.
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 08 Januar 2014, 02:38:55
Zitatgibt es bei dir unter /fhem/www/pgm2 die Datei fhemweb_views.js?

nein diese gibt es bei mir nicht..!!
Titel: Antw:FHEM Dashboard
Beitrag von: holzwurm83 am 10 Januar 2014, 19:53:47
Klasse Sache! Habe das jetzt mal ausprobiert. Ich nutzte den iOS Style und habe das Problem, dass sich die Breite der Gruppen nicht anpassen lässt. In den anderen Styles geht das ohne Probleme. Hab zum bessern Verständnis mal ein Bild hinzugefügt. Ich kann die Gruppe zwar rechts unten zum verschieben anfassen, aber es verschiebt sich nur der dunkelgraue Kasten.

Hier noch meine cfg:
define anyViews Dashboard
attr anyViews dashboard_colcount 2
attr anyViews dashboard_colheight 400
attr anyViews dashboard_colwidth 500
attr anyViews dashboard_groups Laden,Waschküche
attr anyViews dashboard_row top-center
attr anyViews dashboard_rowbottomheight 300
attr anyViews dashboard_sorting 0,451w0,true,209,303:1,451w1,true,129,310:2,:
define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room DashboardRoom
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 10 Januar 2014, 20:36:13
Kann ich mir gerade nicht erklären. Ich kann aber frühestens Anfang nächster Woche das mal bei mir nachstellen. Ich prüf das dann.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 13 Januar 2014, 20:01:13
@holzwurm83
ich kann deinen Fehler bei mir nicht nachstellen. Kannst du bitte mal prüfen was in deinem IOS7 Style (./www/pgm2/ios7style.css) in der ersten Zeile steht. Dort muss @import url("dashboard_ios7.css"); stehen.
Titel: Antw:FHEM Dashboard
Beitrag von: holzwurm83 am 13 Januar 2014, 20:08:47
Zitat von: svenson08 am 13 Januar 2014, 20:01:13
@holzwurm83
ich kann deinen Fehler bei mir nicht nachstellen. Kannst du bitte mal prüfen was in deinem IOS7 Style (./www/pgm2/ios7style.css) in der ersten Zeile steht. Dort muss @import url("dashboard_ios7.css"); stehen.

Das steht dort auch so drin:
@import url("dashboard_ios7.css");

Anbei mal die ganze Datei.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 13 Januar 2014, 21:44:24
Wenn alles so funktioniert wie ich es mir vorstelle, dann bekommt das Dashboard demnächst Tabs.
Einen erster Screenshot hab ich mal angehängt.
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 13 Januar 2014, 22:55:11
Es ist schon super cool
aber damit
:) ;) :D ;D
super
8)
Titel: Antw:FHEM Dashboard
Beitrag von: gemx am 14 Januar 2014, 10:57:59
Yeah. Wenn man jetzt noch die Room Leiste ausblenden könnte wäre es perfekt für ein Smartphone. :-)
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 14 Januar 2014, 12:04:23
In einem gewissen Maß kann ich die Begehrlichkeit verstehen das die Raumliste nicht angezeigt werden sollte. Ich kann aber auf nichts Einfluss nehmen was über oder neben dem Dashboard ist. Das Dashboard ist auch "nur" ein Raum, und hat auch wenig gemein mit dem Floorplan der mW. keine Raumliste anzeigt aber auch anders funktioniert.
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 14 Januar 2014, 12:38:48
@Svenson: ich faende es gut, wenn Du fuer fhem.cfg.demo einen Dashboard Eintrag bauen koenntest, um die Features zu zeigen. Am besten postest Du hier einen angepassten fhem.cfg.demo, ich wuerde es dann einchecken. Ist aber weder dringend noch verpflichtend :)
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 14 Januar 2014, 15:46:04
Hallo,
hab mal alles was das Dashboard am Rande betrifft aus meiner fhem.cfg zusammenkopiert
Da ich in der cfg auch eineige Links und Erklärungen untergebracht habe ( damit ich hinterher schnell nachsehen kann wie es ging ) kann der eine oder andere damit sicher was anfangen.

##########################################################################
###                      Steckdosen         IT  ######
##########################################################################

###http://www.fhemwiki.de/wiki/Intertechno_Code_Berechnung
### D= FF00  1=0000   2=F000 3=0F00

#######  Steckdose eingestellt auf D1
define Tv IT FF0000000F FF F0
attr Tv IODev CUL_0
attr Tv fp_Grundriss 325,620,2
attr Tv fp_Schaubild 40,750,2,
attr Tv fp_webpad 50,400,2,
attr Tv group Schalter
attr Tv icon icoLicht.png
attr Tv model itswitch
attr Tv room Steckdosen

######## Steckdose  eingestellt auf D3
define Radio IT FF000F000F FF F0
attr Radio IODev CUL_0
attr Radio fp_Grundriss 325,670,2
attr Radio fp_Schaubild 40,540,2,
attr Radio fp_webpad 50,300,2,
attr Radio group Schalter
attr Radio icon icoLicht.png
attr Radio model itswitch
attr Radio room Steckdosen

######## Steckdose JanCompi eingestellt auf
define JanCompi IT F00000000F FF F0
attr JanCompi IODev CUL_0
attr JanCompi group Schalter
attr JanCompi icon icoLicht.png
attr JanCompi model itswitch

##########################################################################
###                      Steckdosen        Elro  ######
##########################################################################

### lassen sich fast wie intertechno definieren
### http://www.fhemwiki.de/wiki/Intertechno_Code_Berechnung, weiter unten !!
### A 0000 B F000 C 0F00  D= FF00  1=0000   2=F000 3=0F00   4= FF00

#define elro IT 0000FF000F FF F0
#attr elro IODev CUL_0
#attr elro group Schalter
#attr elro icon icoLicht.png
#attr elro model itswitch
#attr elro room Steckdosen


#########################################################
#######       FS20 RSU Einrichtung          #############
#########################################################
# als erstes
# define Rollade_B FS20 44ec 00
# attr Rollade_B model fs20rsu
# in der fhem.cfg eingeben,wobei "44ec 00" die FS20 Adresse ist, frei wählbar
# dann Dose einbauen, dann an S1 Spannung anlegen, dadurch ist die dose im
# Programmiermodus, nun den gewünschten Schalter rauf oder runter in fhem
# drücken, dadurch wird die Funktion zugewiesen

#########################################################
#######       FS20 RSU WC                    #############
#########################################################

define Rollade_WC FS20 44ec 05
attr Rollade_WC devStateIcon .*:shutter_open .*:shutter_closed
attr Rollade_WC eventMap on:hoch off:runter
attr Rollade_WC group Rolladen

######### Rollade rauf
define Rollade_WC_auf_WE at *08:04 {if ($we) {fhem("set Rollade_WC on")}}
define Rollade_WC_auf_Woche at *07:00 {if (!$we){fhem("set Rollade_WC on")}}

######### Rollade runter
define Rollade_WC_ab at *{sunset("HORIZON=-7",300,"17:00","22:00")} set Rollade_WC off

#########################################################
#######       FS20 RSU Jan                   #############
#########################################################

define Rollade_J FS20 44ec 06
attr Rollade_J devStateIcon .*:shutter_open .*:shutter_closed
attr Rollade_J eventMap on:hoch off:runter
attr Rollade_J group Rolladen
attr Rollade_J icon fts_shutter_updown

######### Rollade rauf
define Rollade_J_auf_WE at *08:04 {if ($we) {fhem("set Rollade_J on")}}
define Rollade_J_auf_Woche at *07:00 {if (!$we){fhem("set Rollade_J on")}}

######### Rollade runter
define Rollade_J_ab at *{sunset("HORIZON=-9",300,"17:00","22:00")} set Rollade_J off


#########################################################
#######                Energie              #############
#########################################################


#########################################################
#######      ESA 2000 Definition incl Plot  #############
#########################################################

define ESAx000WZ_5f94 ESA2000 5f94
attr ESAx000WZ_5f94 alias Strom_Verbrauch
attr ESAx000WZ_5f94 base_1 100310.9
attr ESAx000WZ_5f94 event-on-update-reading state,raw_total,actual_ticks,diff_ticks,actual,raw_total,.*_last,raw,day,month,year,month_*
attr ESAx000WZ_5f94 room Energie

define FileLog_ESAx000WZ_5f94 FileLog ./log/ESAx000WZ_5f94-%Y.log ESAx000WZ_5f94
attr FileLog_ESAx000WZ_5f94 logtype text
attr FileLog_ESAx000WZ_5f94 room Energie

define weblink_ESAx000WZ_5f94 SVG FileLog_ESAx000WZ_5f94:weblink_ESAx000WZ_5f94:CURRENT
attr weblink_ESAx000WZ_5f94 fp_Schaubild 455,30,0,
attr weblink_ESAx000WZ_5f94 group Plot
attr weblink_ESAx000WZ_5f94 label "kWh"::"kW"
attr weblink_ESAx000WZ_5f94 plotsize 550,150
attr weblink_ESAx000WZ_5f94 room Energie
attr weblink_ESAx000WZ_5f94 title "ESAx000WZ_5f94 - Min $data{raw_total} Min $data{min1}, Max $data{max1}, Last $data{currval1}"

#########################################################
#########       Solar -Energie              #############
#########################################################

define ESASolar ESA2000 4675
attr ESASolar base_1 12615.4
attr ESASolar event-on-update-reading state,raw_total,actual_ticks,diff_ticks,actual,raw_total,.*_last,raw
attr ESASolar room Energie

define FileLog_ESASolar FileLog ./log/ESASolar-%Y.log ESASolar
attr FileLog_ESASolar logtype text
attr FileLog_ESASolar room Energie

define weblink_ESASolar SVG FileLog_ESASolar:weblink_ESASolar:CURRENT
attr weblink_ESASolar fp_Schaubild 454,570,0,
attr weblink_ESASolar fp_webpad 400,190,0,
attr weblink_ESASolar group Plot
attr weblink_ESASolar label "kWh"::"kW"
attr weblink_ESASolar plotsize 550,150
attr weblink_ESASolar room Energie
attr weblink_ESASolar title "ESASolar - Min $data{raw_total} Min $data{min1}, Max $data{max1}, Last $data{currval1}"

#########################################################
#######          Verbrauchsanzeige          #############
#########################################################

### http://www.fhemwiki.de/wiki/ReadingsGroup

define Strom_Verbrauch readingsGroup ESAx000WZ_5f94:day,month
attr Strom_Verbrauch fp_Schaubild 260,120,0,
attr Strom_Verbrauch group Verbrauch
attr Strom_Verbrauch mapping %ALIAS
attr Strom_Verbrauch room Verbrauch
attr Strom_Verbrauch valueFormat {day => "%.2f   heute", month => "%.1f   Monat"}
attr Strom_Verbrauch valueStyle {($READING eq "day" && $VALUE > 15)?'style="color:white"':($READING eq "day" && $VALUE > 12)?'style="color:yellow"':'style="color:white"'}

define PV_Strom readingsGroup ESASolar:day,month
attr PV_Strom fp_Schaubild 260,650,0,
attr PV_Strom group Verbrauch
attr PV_Strom mapping %ALIAS
attr PV_Strom room Verbrauch
attr PV_Strom valueFormat {day => "%.2f   heute", month => "%.1f   Monat"}
attr PV_Strom valueStyle {($READING eq "day" && $VALUE > 10)?'style="color:white"':($READING eq "day" && $VALUE > 5)?'style="color:yellow"':'style="color:white"'}




#########################################################
#######           neues Wetter modul        #############
#########################################################

define Wetteronline weblink iframe http://www.wetteronline.de/cgi-bin/hpweather?PLZ=45731
attr Wetteronline group Wetter
attr Wetteronline htmlattr width="220" height="330" frameborder="0" marginheight="0"


############################################
###      EM Gas
############################################

define Gas CUL_EM 11
attr Gas room Gas
define FileLog_Gas FileLog ./log/Gas-%Y.log Gas:CNT.*
attr FileLog_Gas logtype power8:Power,text
attr FileLog_Gas room Gas

define SVG_FileLog_Gas SVG FileLog_Gas:SVG_FileLog_Gas:CURRENT
attr SVG_FileLog_Gas group Test
attr SVG_FileLog_Gas plotsize 550,170

############################################
###     dashborad
############################################

# http://forum.fhem.de/index.php/topic,16503.msg112641.html#msg112641

define anyViews Dashboard
attr anyViews dashboard_colcount 4
attr anyViews dashboard_colheight 560
attr anyViews dashboard_colwidth 300
attr anyViews dashboard_groups Schalter,Rolladen,Verbrauch,Systembefehle,Plot,Wetter,Temperatur,Test,Heizung
attr anyViews dashboard_lockstate lock
attr anyViews dashboard_row center-bottom
attr anyViews dashboard_rowbottomheight 700
attr anyViews dashboard_rowtopheight 50
attr anyViews dashboard_showbuttonbar bottom
attr anyViews dashboard_showhelper 1
attr anyViews dashboard_showtooglebuttons 1
attr anyViews dashboard_sorting 0,391w0,true,195,280,391w1,true,339,284:1,391w6,true,253,288,391w8,true,119,290:2,391w5,true,392,286:3,391w3,true,241,285,391w2,true,249,287:4,391w7,true,397,608,391w4,true,397,572:
attr anyViews room Unsorted
define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room DashboardRoom



#########################################################################
## Funktion......: FHEM Systembefehle
#########################################################################

#in der commandref beschrieben. immer <icon name>:<name der angezeigt werden soll>:<kommando das ausgeführt werden soll>.

define systemCommands weblink cmdList Update:Save:save Restart:Shutdown_Restart:shutdown+restart Update:Update_Check:update+check Restart:Reread_cfg:rereadcfg
attr systemCommands devStateIcon .*:system_backup
attr systemCommands group Systembefehle
attr systemCommands room System



#########################################################################
##       1-wire
#########################################################################
#http://www.fischer-net.de/hausautomation/haustechnik/1-wire/36-heiz-und-warmwasserkreis-ueberwachen.html
#http://www.fhemwiki.de/wiki/FritzBox_Parameter_in_fhem_anzeigen
#define FritzBoxValues weblink htmlCode {ShowFritzBoxValues()}
#attr FritzBoxValues room TEST

########################################################################
###########    1 Wire mit OWX   Temperaturen etc
#########################################################################

define USB9097 OWX /dev/ttyUSB0
attr USB9097 buspower real
attr USB9097 loglevel 1
attr USB9097 room OWX

#################      Heizung_RL ##################################

define OWX_28_399BCD040000 OWTHERM DS18B20 399BCD040000
attr OWX_28_399BCD040000 group Temperatur

#################     Heizung_VL ####################################

define OWX_28_4A83CE040000 OWTHERM DS18B20 4A83CE040000
attr OWX_28_4A83CE040000 group Temperatur

#################   Speicher_oben_Temp #################################

define Speicher_oben_Temp OWTHERM DS18B20 DFA8CE040000
attr Speicher_oben_Temp group Temperatur
define FileLog_Speicher_oben_Temp FileLog ./log/Speicher_oben_Temp-%Y.log Speicher_oben_Temp|Speicher_unten_Temp
attr FileLog_Speicher_oben_Temp logtype text
attr FileLog_Speicher_oben_Temp room OWX
define SVG_FileLog_Speicher_oben_Temp SVG FileLog_Speicher_oben_Temp:SVG_FileLog_Speicher_oben_Temp:CURRENT
attr SVG_FileLog_Speicher_oben_Temp group Test
attr SVG_FileLog_Speicher_oben_Temp plotsize 550,150


#################       Speicher_unten_Temp ###############################

define Speicher_unten_Temp OWTHERM DS18B20 9549CE040000
attr Speicher_unten_Temp group Temperatur

define SVG_FileLog_Speicher_unten_Temp SVG FileLog_Speicher_unten_Temp:SVG_FileLog_Speicher_unten_Temp:CURRENT
attr SVG_FileLog_Speicher_unten_Temp room Unsorted

#################        Solar_VL ##################################

define Solar_VL OWTHERM DS18B20 2004CE040000
attr Solar_VL group Temperatur

###############        Solar_RL #################################

define Solar_RL OWTHERM DS18B20 1E35CE040000
attr Solar_RL group Temperatur

###############    Aussen_temperatur #################################
attr Temperatur_aussen group Temperatur

define SVG_FileLog_Temperatur_aussen SVG FileLog_Temperatur_aussen:SVG_FileLog_Temperatur_aussen:CURRENT
attr SVG_FileLog_Temperatur_aussen room Unsorted

##############    Wintergarten_temperatur #################################
attr Temperatur_Wintergarten group Temperatur

define FileLog_Wintergarten_Temp FileLog ./log/Temperatur_Wintergarten-%Y.log Temperatur_Wintergarten|Temperatur_aussen
define SVG_FileLog_Wintergarten_Temp SVG FileLog_Wintergarten_Temp:SVG_FileLog_Wintergarten_Temp:CURRENT
attr SVG_FileLog_Wintergarten_Temp group Test
attr SVG_FileLog_Wintergarten_Temp plotsize 550,150

define SVG_FileLog_ESAx000WZ_5f94_1 SVG FileLog_ESAx000WZ_5f94:SVG_FileLog_ESAx000WZ_5f94_1:CURRENT
attr SVG_FileLog_ESAx000WZ_5f94_1 room Energie
define SVG_FileLog_ESASolar_1 SVG FileLog_ESASolar:SVG_FileLog_ESASolar_1:CURRENT

########################     max   #################

attr MAX_0a05b2 group Heizung
attr MAX_097d73 group Heizung
attr MAX_0baae1 group Heizung
attr MAX_09932d group Heizung
attr MAX_09935f group Heizung
attr MAX_0bab14 group Heizung
attr MAX_099340 group Heizung



Das fertige dashboard sieht dann so in etwas aus, zumindest wenn man die style.css ncoh etwas individuell anpasst.

(http://dashneu.png)

Ist so etwas in dieser Art gemeint.
Svenson sollte Zeit haben für wichtigere Dinge.... zb weitere Entwiklung
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 14 Januar 2014, 15:51:30
Sowas in der Art oder auch: nein.

Ich haette gerne _eine_ zusaetzliche Seite in fhem.cfg.demo. Keine neuen Geraete, nur die alten auf einem Dashboard. Keine Aenderungen im CSS/etc.
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 14 Januar 2014, 16:38:23
Hallo
für die altne Hasen reicht es sicher wenn man weiß das man für das Dashboard
attrb group xy
definieren muss

Ich als Anfänger hab mich da schon schwerer getan.
Daher ist es ev doch sinnvoll für unterschiedlcihe Gerätetypen in so einer cfg DAtei Beispiele anzugeben,
kann man ja alle auskommentieren.

Der Einstieg ist sicher für die Anfänger einfacher...
hatte auf die Schnelle keinen anderen Snapshot von meinem Dashboard.
Es geht ja erst einmal darum rauszufinden wie man so einen fhem.demo.cfg aufbaut damit alle was davon haben...

man hat mir schon viel geholfen, vielleicht kann ich ja auch anderen mal helfen
:)
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 14 Januar 2014, 19:24:36
@rudolfkoenig
ich werde die fhem.cfg.demo um das Dashboard erweitern, zumindest steht das jetzt mal auf meiner Todo-Liste und stellt auch keinen großen Aufwand dar. Ich würde aber damit warten bis ich das Dashboard mit dem Tabs fertig habe. Das sollte aber in den nächsten Tagen/Wochen so weit sein, abhängig von meiner Freizeit.
Titel: Antw:FHEM Dashboard
Beitrag von: yogiflop am 14 Januar 2014, 20:30:46
Ich bin ja mal hellauf begeistert .... was hier in so kurzer Zeit Zustande gekommen ist. Ich habe mich gerade durch die 17 Seiten hier gelesen und auch eine Menge schon umgesetzt und es gefällt mir auch sehr gut.

Dickes Kompliment


Ich habe da allerdings die eine oder andere kleine Frage:
1. Wenn ich die einzelnen Gruppen anpasse und mit "set" speichere und danach ein "save config" mache, einmal neu starte, sind die Größen minimal kleiner geworden wieder, also definitiv nicht mehr in der selben Größe. Die Position ändert sich ebenfalls minimal. Ich weiß nicht, ob es am Firefox liegt.
2. Es wäre schön, ein Style für touchpad zu haben, in dem wie bereits gesagt wurde, die FHEM Div Anteile "ausgeblendet" sind.

ansonsten kann ich nur sagen .... weiter so !!
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 14 Januar 2014, 20:34:55
Zitat1. Wenn ich die einzelnen Gruppen anpasse und mit "set" speichere und danach ein "save config" mache, einmal neu starte, sind die Größen minimal kleiner geworden wieder, also definitiv nicht mehr in der selben Größe. Die Position ändert sich ebenfalls minimal. Ich weiß nicht, ob es am Firefox liegt.

Der Fehler kommt durch das runden der Positionskoordinaten. Ich hatte schon überlegt ein Raster zu verwenden, nur dann kann man nicht mehr so "freizügig" die Größe ändern.
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 17 Januar 2014, 18:30:51
Vielleicht bin ich ja etwas ungeduldig...

Beim Wiki Surfen bin ich über deine Tabs gestolpert...

SEHR GEIL!

Wann kann es losgehen?
Titel: Antw:FHEM Dashboard
Beitrag von: holzwurm83 am 17 Januar 2014, 18:46:44
Hallo Svenson,

hast du noch mal wegen dem Darstellungsproblem, was bei mir auftritt schauen können?


Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 18 Januar 2014, 11:04:04
@der-Lolo
ZitatWann kann es losgehen?
Ich bin seit gut einer Woche daran alles für ein Update fertig zu stellen. Daher ist auch der wikiartikel schon aktuell, der neue command_ref Part ist auch überarbeitet. Dokumentation find ich eines der wichtigsten Punkte einer Software, bzw. Eines Updates. Aber hier will ich keine Grundsatzdiskussion anstoßen, die führ ich regelmäßig mit meinen Entwicklern und Administratoren ....
Grundsätzlich ist das Update für das dashboard inhaltlich, also die neuen und geänderten Funktionen, fertig. Die letzten Tage bin ich nur am testen. Und dabei ändere ich noch Kleinigkeiten ab. Gerade für die mir nicht richtig nachvollziehbare Probleme beim Speichern der Positionen hab ich viel zeit investiert. Darum wir die Positionierung zukünftig komplett anders gespeichert und im Dashboard anders genutzt. Das ist auch die größte Änderung, welche niemand groß zu sehen bekommen wird.
Leider, und das ärgert mich selbst, werden die Nutzer des dashboards die Positionierung der Gruppen neu anordnen müssen. Das könnte einigen Aufruhr verursachen. Unschön, was ich eigentlich umgehen möchte. Aber die umkonvertierung des bisherigen sortings in die neue Variante ist halt zeitaufwendig, und bisher nicht ganz fehlerfrei.

Ich hab schon überlegt eine Test-Version hier zu veröffentlichen um vor dem offiziellen Release erstes Feedback zu bekommen.
Wenn sich 2 bis 3 mutige :) finde würde könnte ich diesen das prerelease zu kommen lassen
Titel: Antw:FHEM Dashboard
Beitrag von: Mr. P am 18 Januar 2014, 11:09:09
Hej svenson08,

testen macht immer Spaß und stehe somit zur Verfügung. :-)

Gesendet von meinem GT-I9100 mit Tapatalk

Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 18 Januar 2014, 11:18:44
@holzwurm83
Zitathast du noch mal wegen dem Darstellungsproblem, was bei mir auftritt schauen können?
Ja, hab ich. Das war auch der Grund das ich für die kommende Version die Erstellung aller neuen CSS Dateien vorgezogen habe. Das neue dashboard funktioniert mit alle aktuelle styles, das kann ich vorab schonmal sagen. Das dürfte dir erstmal nicht weiterhelfen.
Nun habe ich gestern noch extra mit dem Dashboard bei mir das iOS style getestet. Dort funktioniert es.

Jetzt wäre dir erste Frage an andere welche das iOS Style verwenden ob diese das gleiche Problem haben?

Könntest du bei dir bitte prüfen ob du unter www\pgm2\ die Datei dashboard_ios7.css hast. Welche stylesheetprefix hast du für fhemweb gesetzt? Gibt es bei dir im Verzeichnis www\pgm2\ Dateien die mit view_ beginnen oder gibt es eine Datei die mit _dashboard.js endet?
Titel: Antw:FHEM Dashboard
Beitrag von: holzwurm83 am 18 Januar 2014, 13:37:20
Danke, für dein Feedback! Ich habe alles nachgeschaut:

ZitatKönntest du bei dir bitte prüfen ob du unter www\pgm2\ die Datei dashboard_ios7.css hast
ja, ist da.

ZitatWelche stylesheetprefix hast du für fhemweb gesetzt?
define WEB FHEMWEB 8083 global
attr WEB hiddenroom DashboardRoom
attr WEB iconPath fhemSVG:openautomation
attr WEB stylesheetPrefix ios7


ZitatGibt es bei dir im Verzeichnis www\pgm2\ Dateien die mit view_ beginnen
Davon sind keine da!

Zitatgibt es eine Datei die mit _dashboard.js endet?
Es gibt nur eine Datei die "dashboard.js" heißt, aber eine die mit "_dashboard.js" endet gibt es nicht!
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 18 Januar 2014, 21:28:55
@Mr. P
Zitattesten macht immer Spaß und stehe somit zur Verfügung.
Ich komme für einen Test der neuen Version auf dein Angebot zurück. Wär aber gut noch 2 weitere tester zu finden.

@holzwurm83
Kannst du mir mal deine config des Dashboards posten.
Titel: Antw:FHEM Dashboard
Beitrag von: holzwurm83 am 19 Januar 2014, 00:28:14
Zitat von: svenson08 am 18 Januar 2014, 21:28:55
@holzwurm83
Kannst du mir mal deine config des Dashboards posten.

Hier mein cfg:
define anyViews Dashboard
attr anyViews dashboard_colcount 2
attr anyViews dashboard_colheight 400
attr anyViews dashboard_colwidth 500
attr anyViews dashboard_groups Laden,Waschküche
attr anyViews dashboard_lockstate unlock
attr anyViews dashboard_row top-center
attr anyViews dashboard_rowbottomheight 300
attr anyViews dashboard_sorting 0,451w0,true,209,303:1,451w1,true,129,310:2,:
define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room DashboardRoom
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 19 Januar 2014, 18:30:55
testen ?!
wäre dabei
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 19 Januar 2014, 21:39:38
@ Mr. P
könntest du mir deine config des Dashboards posten

@Franz Tenbrock
falls sich deine Dashboard Config seit dem deinem Post #245 vom 14 Januar 2014 geändert hat bräuchte ich auch deine aktuelle Config.

Ich möchte eure Configs in meiner Testumgebung testen, danach komm ich auf euch zu für einen PreTest des Dashboard Updates.
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 19 Januar 2014, 21:52:39
Hallo
hier meine cfg

############################################
###     dashborad
############################################

# http://forum.fhem.de/index.php/topic,16503.msg112641.html#msg112641

define anyViews Dashboard
attr anyViews dashboard_colcount 4
attr anyViews dashboard_colheight 560
attr anyViews dashboard_colwidth 300
attr anyViews dashboard_groups Schalter,Rolladen,Verbrauch,Systembefehle,Plot,Wetter,Temperatur,Test,Heizung
attr anyViews dashboard_lockstate lock
attr anyViews dashboard_row center-bottom
attr anyViews dashboard_rowbottomheight 700
attr anyViews dashboard_rowtopheight 50
attr anyViews dashboard_showbuttonbar bottom
attr anyViews dashboard_showhelper 1
attr anyViews dashboard_showtooglebuttons 1
attr anyViews dashboard_sorting 0,391w0,true,195,280,391w1,true,339,284:1,391w6,true,253,288,391w8,true,119,290:2,391w5,true,392,286:3,391w3,true,241,285,391w2,true,249,287:4,391w7,true,397,608,391w4,true,397,572:
attr anyViews room Unsorted
define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room DashboardRoom



Hier der Snap
(http://dash13.jpg)

Mit dem max System hab ich noch etwas Probleme daher habe ich es raus genommen, im Snap sieht man aber noch das Zeitprogramm, diese Def habe ich in der fhem.cfg drin gelassen und ich lasse es mir bewußt auch anzeigen, Vorher stand bei mir aber aber auch desired etc drin.
Titel: Antw:FHEM Dashboard
Beitrag von: Mr. P am 20 Januar 2014, 08:38:54
Zitat von: svenson08 am 19 Januar 2014, 21:39:38
@ Mr. P
könntest du mir deine config des Dashboards posten

Gerne. ;-)

dashboard_colcount 2
dashboard_colwidth 450
dashboard_groups heating,main,multimedia,sensor,switch,user
dashboard_lockstate lock
dashboard_showbuttonbar hidden
dashboard_showhelper 0
dashboard_sorting 0,551w0,true,226,450,551w1,true,91,266,551w5,true,133,184:1,551w2,true,110,454,551w4,true,154,450,551w3,true,179,450:
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 20 Januar 2014, 10:14:44
@ Mr. P
Kannst du mir noch einen Screenshot von deinem Dashboard bereitstellen?
Titel: Antw:FHEM Dashboard
Beitrag von: Mr. P am 20 Januar 2014, 10:38:56
Aber klar... Wobei mir auf dem Rechner hier eben aufgefallen ist, dass alles etwas verzogen war und ich somit die Attribute ein wenig anpassen musste:
dashboard_colcount 2
dashboard_colwidth 480
dashboard_groups heating,main,multimedia,sensor,switch,user
dashboard_lockstate lock
dashboard_showbuttonbar hidden
dashboard_showhelper 0
dashboard_sorting 0,551w0,true,237,480,551w1,true,93,311,551w5,true,133,169:1,551w2,true,113,480,551w4,true,154,480,551w3,true,179,480


(https://owncloud.isengard.at/public.php?service=files&t=e3c66107bc00617d9860b27c0b1740f0&download)
Titel: sorting wird nicht gespeichert
Beitrag von: AndiB am 20 Januar 2014, 13:05:43
Hallo zusammen

Zuerst ein dickes Kompliment an svenson! FHEM gewint in der Darstellung echt was dazu. Kann kaum warten auf die Tabs. Von mir aus würde mir mit Tabs das Dashboard als mobile Version reichen, sämtliche Menus von FHEM und Befehlszeilen müssten noch ausgeblendet werden können.

Problem: Nach dem Anordnen der verschiedenen Gruppen nach eigenen Wünschen, wird das "set" Icon nie rot. Beim clicken auf das "Set" icon und anschliessendem "Save config" werden die Positionen nicht in fhem geschrieben. dort erscheint eine Zeile mit
attr aAusgangspunkt dashboard_sorting , aber leider nicht mehr.

Definition sieht wie folgt aus:
define aAusgangspunkt Dashboard
attr aAusgangspunkt dashboard_colcount 3
attr aAusgangspunkt dashboard_groups Schalter,System,Uebersicht_Heizung,Uebersicht_Strom,Uebersicht_Wetter,cams
attr aAusgangspunkt dashboard_lockstate unlock
attr aAusgangspunkt dashboard_showhelper 1
attr aAusgangspunkt dashboard_showtooglebuttons 1
attr aAusgangspunkt dashboard_sorting ,
attr aAusgangspunkt room unsorted
#attr aAusgangspunkt dashboard_colwidth 400
define aAusgangspunkt_weblink weblink htmlCode {DashboardAsHtml("aAusgangspunkt")}
attr aAusgangspunkt_weblink room DashboardRoom


eingesetzt wird aktuellste Version von fhem über "Update" von gestern

Printscreen: Siehe Anhang

Herzlichen Dank für jede Hilfe!

Gruss Andi
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 20 Januar 2014, 13:47:00
ZitatProblem: Nach dem Anordnen der verschiedenen Gruppen nach eigenen Wünschen, wird das "set" Icon nie rot. Beim clicken auf das "Set" icon und anschliessendem "Save config" werden die Positionen nicht in fhem geschrieben. dort erscheint eine Zeile mit

Klingt als würde das JS durch einen Fehler abbrechen. Steht irgend etwas im Logfile? Stell mal verbose auf 5 und starte FHEM neu ob dann was im Logfile vom Dashboard erscheint. Lösch mal das dashboard_sorting Attribut, damit es vom Dashboard neu gesetzt wird.
Titel: Antw:FHEM Dashboard
Beitrag von: AndiB am 20 Januar 2014, 17:08:30
Schneller Service! Herzlichen Dank!

Der start verläuft einwandfrei, soweit ich sehe .... attr aAusgangspunkt dashboard_sorting , hatte ich zuvor aus der fhem.cfg gelöscht.

Server shutdown
2014.01.20 16:53:09 1: Including fhem.cfg
2014.01.20 16:53:09 3: telnetPort: port 7072 opened
2014.01.20 16:53:09 3: WEB: port 8083 opened
2014.01.20 16:53:09 3: WEBphone: port 8084 opened
2014.01.20 16:53:09 3: WEBtablet: port 8085 opened
2014.01.20 16:53:09 3: TUL opening KNXNetwork device eibd:localhost
2014.01.20 16:53:09 3: TUL device opened
2014.01.20 16:53:11 1: Including fhem.cfg
2014.01.20 16:53:11 1: telnetPort: Can't open server port at 7072: Address already in use. Exiting.
2014.01.20 16:53:11 2: Fronius100 will read from solarview at 192.168.0.5:15000 every 300 seconds
2014.01.20 16:53:11 1: Including ./log/fhem.save
2014.01.20 16:53:11 3: 1WireOWFS: Opening connection to OWServer 127.0.0.1:4304...
2014.01.20 16:53:11 3: 1WireOWFS: Successfully connected to 127.0.0.1:4304.
2014.01.20 16:54:05 2: <script type="text/javascript">window.location = "/fhem?room=Ausgangspunkt"</script>
2014.01.20 16:54:05 0: Server started with 95 defined entities (version $Id: fhem.pl 4663 2014-01-16 09:45:15Z rudolfkoenig $, os linux, user fhem, pid 30023)
2014.01.20 16:54:05 3: WOL keeping WOL_LaptopAndi with MAC 00:90:F5:94:A5:37 IP 192.168.0.14 busy
2014.01.20 16:54:05 1: [WOL_LaptopAndi] system command '/usr/bin/ether-wake' not found
2014.01.20 16:54:05 0: Server shutdown
2014.01.20 16:54:05 1: Including fhem.cfg
2014.01.20 16:54:05 3: telnetPort: port 7072 opened
2014.01.20 16:54:05 3: WEB: port 8083 opened
2014.01.20 16:54:05 3: WEBphone: port 8084 opened
2014.01.20 16:54:05 3: WEBtablet: port 8085 opened
2014.01.20 16:54:05 3: TUL opening KNXNetwork device eibd:localhost
2014.01.20 16:54:05 3: TUL device opened
2014.01.20 16:54:07 1: Including fhem.cfg
2014.01.20 16:54:07 1: telnetPort: Can't open server port at 7072: Address already in use. Exiting.
2014.01.20 16:54:07 2: Fronius100 will read from solarview at 192.168.0.5:15000 every 300 seconds
2014.01.20 16:54:07 1: Including ./log/fhem.save
2014.01.20 16:54:07 3: 1WireOWFS: Opening connection to OWServer 127.0.0.1:4304...
2014.01.20 16:54:07 3: 1WireOWFS: Successfully connected to 127.0.0.1:4304.
2014.01.20 16:55:00 2: <script type="text/javascript">window.location = "/fhem?room=Ausgangspunkt"</script>
2014.01.20 16:55:00 0: Server started with 95 defined entities (version $Id: fhem.pl 4663 2014-01-16 09:45:15Z rudolfkoenig $, os linux, user fhem, pid 30554)
2014.01.20 16:55:00 3: WOL keeping WOL_LaptopAndi with MAC 00:90:F5:94:A5:37 IP 192.168.0.14 busy
2014.01.20 16:55:00 1: [WOL_LaptopAndi] system command '/usr/bin/ether-wake' not found


danach habe ich versucht die Fenster neu zu positionieren .... und mit "Set" zu setzen
der Log meldet folgendes zurück:
[aAusgangspunkt] Sorting OK: , -> Das gleiche komma findet sich nach einem "Save config" danach auch in der fhem.cfg

nach "Save Config" ist das Komma auch wieder

einzige komische Zeilen im StartLog sind
<script type="text/javascript">window.location = "/fhem?room=Ausgangspunkt"</script> -> woher stammt das ... ok ... das stammt davon, das ich auf dem Room "Ausgangspunkt starten möchte

attr global autoload_undefined_devices 1
attr global backup_before_update 0
attr global holiday2we he
attr global latitude 47.4627
attr global logfile ./log/fhem-%Y-%m.log
attr global longitude 8.9865
attr global modpath .
attr global motd <script type="text/javascript">window.location = "/fhem?room=Ausgangspunkt"</script>
attr global sendStatistics onUpdate
attr global statefile ./log/fhem.save
attr global uniqueID ./FHEM/FhemUtils/uniqueID
attr global userattr devStateIcon devStateStyle fp_Hausplan fp_Heizungsplan icon sortby webCmd


Verbose habe ich nur bei der Definition des Dashboards angefügt.
define aAusgangspunkt Dashboard
attr aAusgangspunkt dashboard_colcount 3
attr aAusgangspunkt dashboard_groups Schalter,System,Uebersicht_Heizung,Uebersicht_Strom,Uebersicht_Wetter,cams
attr aAusgangspunkt dashboard_lockstate unlock
attr aAusgangspunkt dashboard_showhelper 1
attr aAusgangspunkt dashboard_showtooglebuttons 1
attr aAusgangspunkt dashboard_sorting ,
attr aAusgangspunkt room unsorted
attr aAusgangspunkt verbose 5
#attr aAusgangspunkt dashboard_colwidth 400
define aAusgangspunkt_weblink weblink htmlCode {DashboardAsHtml("aAusgangspunkt")}
attr aAusgangspunkt_weblink room DashboardRoom


Gruss und nochmals Dank
Andi
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 20 Januar 2014, 19:51:34
@AndiB
bei dir wird das JS nicht ausgeführt, bzw. bricht durch die verschiebe Aktion ab. Was ich mir im Moment nicht erklären kann. Was für ein Browser benutzt du?

@holzwurm83
so wirklich einen Reim kann ich mir auf deinen Fehler auch nicht machen. Zu mal es in anderen Styles funktioniert.
Titel: Antw:FHEM Dashboard
Beitrag von: holzwurm83 am 20 Januar 2014, 19:55:36
Zitat von: svenson08 am 20 Januar 2014, 19:51:34

@holzwurm83
so wirklich einen Reim kann ich mir auf deinen Fehler auch nicht machen. Zu mal es in anderen Styles funktioniert.

Ich habe noch ein Fhem auf der Fritzbox laufen wo ich manchmal was teste und da habe ich das gleiche Problem.
Titel: Antw:FHEM Dashboard
Beitrag von: AndiB am 20 Januar 2014, 20:43:50
@Svennson
Zitat@AndiB
bei dir wird das JS nicht ausgeführt, bzw. bricht durch die verschiebe Aktion ab. Was ich mir im Moment nicht erklären kann. Was für ein Browser benutzt du?

IE11 oder Chrome 33 beide von verschiedenen Rechnern und Infrastrukturen aus. Kann es sein, das der Zeit von "FWViews" noch Teile übriggeblieben sind? Oder der JS nicht aktuell ist? habe ein Printscreen mit bei mir ausgeführter JS Funktion im Anhang

//########################################################################################
// dashboard.js
//########################################################################################
// Released : 14.11.2013 @svenson08
// Version  : 1.00
// Revisions:
// 0001: Released to testers
// 0002: Add DebugMsg. Fix independent Groupsize adjustment after set & siterefresh. Fix
//       wrong set of +Toogle Icon on Siderefresh
//
// Known Bugs/Todo's
// See 95_Dashboard.pm
//########################################################################################
//########################################################################################

function saveOrder() {
    var SaveResult = "";
.....
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 20 Januar 2014, 20:46:36
Das JS ist das "aktuelle". Welche JS Dateien befinden sich alle bei dir im Verzeichnis /www/pgm2/ ?
Titel: Antw:FHEM Dashboard
Beitrag von: AndiB am 20 Januar 2014, 21:10:49
zuviele !!! -> das wars .... habe die fhemweb_views.js gelöscht und die alten css (darkstyle_views.css) und htm (95_FWViews.htm) entfernt. Zusätzlich noch das 95-FWViews.pm.
Im darkstyle.css war schon die richtige "dashboard_darkstyle.css" eingetragen. Jetzt ist mindestens mal die "Set" Funktion rot, sobald ich etwas ändere.

und zum Abschluss ist auch die fhem.cfg richtig ....

Wow ich hoffe, ich habe Dir nicht zuviel Entwicklungszeit gestohlen ....  Das Ding ist Hammer, ich freue mich auf die kommende Version Wiki ist ja schon mal da :)!
Herzlichen Dank
Andi
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 21 Januar 2014, 13:02:57
Hallo,

einmal hatte ich schon den Versuch unternommen mir ein Dashboard zu erstellen.
Das habe ich dann wieder verworfen, weil ich erst mal etwas anderes umsetzen wollte.

Nun denn. Jetzt habe ich dann doch mal ein Dashboard angelegt.

Probleme habe ich nun allerdings schon bei der Definition der Gruppe.
Zunächst steht im Dashboard wie im Wiki "No Groups set".

Und nun solle man in dem Attribut dashboard_tab1groups die Gruppen definieren.
Dumm nur, dass ich das Attribut gar nicht angezeigt bekomme.

Ein Update bringt bei mir auch nichts, da ich das heute erst gemacht habe.

# $Id: fhem.pl 4663 2014-01-16 09:45:15Z rudolfkoenig $
# $Id: 10_CUL_HM.pm 4700 2014-01-20 14:26:32Z martinp876 $
# $Id: 93_DbLog.pm 4679 2014-01-18 05:03:10Z tobiasfaust $
# $Id: 01_FHEMWEB.pm 4648 2014-01-14 19:23:34Z rudolfkoenig $
# $Id: 92_FileLog.pm 4664 2014-01-16 09:45:47Z rudolfkoenig $
# $Id: 00_HMLAN.pm 4685 2014-01-18 14:06:50Z martinp876 $
# $Id: 98_HMinfo.pm 4692 2014-01-19 17:23:09Z martinp876 $
# $Id: 99_SUNRISE_EL.pm 4537 2014-01-03 08:28:59Z rudolfkoenig $
# $Id: 99_Utils.pm 3595 2013-08-05 05:38:48Z tobiasfaust $
# $Id: 90_at.pm 4246 2013-11-18 20:35:20Z rudolfkoenig $
# $Id: 98_autocreate.pm 4648 2014-01-14 19:23:34Z rudolfkoenig $
# $Id: 98_dummy.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 91_eventTypes.pm 2982 2013-03-24 17:47:28Z rudolfkoenig $
# $Id: 98_notice.pm 2647 2013-02-04 21:43:52Z mfr69bs $
# $Id: 91_notify.pm 4664 2014-01-16 09:45:47Z rudolfkoenig $
# $Id: 98_telnet.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 98_update.pm 4070 2013-10-19 11:22:17Z rudolfkoenig $
# $Id: 98_weblink.pm 3770 2013-08-23 13:29:58Z rudolfkoenig $


Hat dazu jemand einen Tip, wie ich an das "neue Attribut" komme oder wo das Problem liegt?
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 21 Januar 2014, 13:06:11
Das Wiki ist bereits für die neue Version vorbereitet, daher findest du das Attribut noch nicht. Du musst das Attribut dashboard_groups verwenden und befüllen wie im Wiki Beschrieben für dashboar_tab1groups
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 21 Januar 2014, 19:11:24
Hallo
so sieht es bei mir noch aus, weiter oben ja ein snap von allem.
Wie von Svenson ja schon angedeutet musst du die dashboard_groups mit deinen Gruppen die du anzeigen willst
Siehe das Bild
(http://dash15.jpg)

Die Gruppen musst du vorher aber erst einmal definieren.
dazu gehst du in deine "Room", dort dann mit
attrb groups neue Gruppe
wie üblich definieren zB
attrb Strom_Verbrauch group Verbrauch
(http://dash16.jpg)

Das Problem hatte ich auch ganz am Anfang
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 21 Januar 2014, 19:22:40
Hallöle,

okay, das klappt nun soweit.
Jetzt habe ich allerdings schon ein neues Problem.
Und zwar habe ich eine Gruppe erstellt, wo ich meine Tür- bzw Fensterkontakte eintragen wollte.
Diese werden dann auch im Dashboard in der Gruppe angezeigt.
Auch habe ich bei einem Kontakt ein devStateIcon mit folgender Info hinterlegt:

closed:fts_door open:fts_door_open

Wenn ich nun in meinem Raum bin, wo der Kontakt drinnen ist und ich die Tür öffne und wieder schliesse, wird auch in dem Raum das Icon einmal auf "open" und einmal auf "close" gestellt und entsprechend angezeigt.
Öffne ich das Dashboard und mache das gleiche. Also Tür auf und wieder zu, ändert sich an dem Icon im Dashboard nichts.

Erst wenn ich die Tür öffne, dann im FHEM auf "Dashboard" klicke, ändert sich das Icon.

An was kann das denn liegen?
Ich füge auch gerne noch einen Screenshot ein. Allerdings sieht man da nicht wirklich viel, ausser dem Icon, was eine geschlossene Tür darstellt.
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 21 Januar 2014, 19:34:50
Gerade habe ich mal das devStateIcon Attribut von dem Device gelöscht.
Daran lag es auch nicht.

Denn auch der Text "open" und "close" passt sich im Dashboard nicht an.
Wenn ich das Device über die normale Navigation anzeigen lasse, klappt das. Tür auf -> "open", Tür zu -> "close"
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 21 Januar 2014, 20:23:46
@maxritti
Das ist aktuell noch ein Bug. Dem ich noch nicht nach gegangen bin. ???
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 21 Januar 2014, 20:40:54
Och nö. Und warum fällt der ausgerechnet mir auf?  :o

Naja, ist ja nicht so schlimm.
Ich harre einfach der Dinge die da kommen mögen  :)
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 21 Januar 2014, 21:29:00
Hallo,

ich nochmal.
Ich habe auf meine IPad nun ein Lesezeichen auf den Raum DashboardRoom gesetzt um direkt in der schicken Übersicht zu landen.

Also so:

http://Meineip:8085/fhem/?room=DashboardRoom

Das  sieht dann sowie km Screenshot 1 aus. Also mit gestrichelter Linie um das Dashboard und die beiden Räume sind ein wenig übereinander. also der untere Teil vom oberen Raum fehlt.

Klicke ich 1 x auf "Unlock" und wieder auf "lock" sieht alles wie in Screenshot 2 aus. Also alles wunderbar.

Hash du eine Idee an was das liegt?

Und zur Sicherheit auch mal im Safari auf dem MacBook geprüft.
Auch da diese unterschiedliche Darstellung.

Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 21 Januar 2014, 21:32:51
Hast du schon die Gruppen in der Höhe größer gezogen, so das sich diese nicht mehr überlappen? Durch lock/unlock wird der helper deaktiviert, dadurch kann die abweichende Darstellung kommen
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 21 Januar 2014, 21:35:18
Ah jetzt ja.
Ein wenig in der Höhe grösser gezogen, jetzt sieht es doch vernünftig aus.

Danke Dir
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 21 Januar 2014, 21:35:57
Geht auch mit der Breite  ;D
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 21 Januar 2014, 21:39:09
Das hatte ich auch schon gesehen  ;)

Aber kann man diese Helperklamotte nicht ausblenden, wenn man mit der URL auf den Dashboard room geht?
Sieht ja nicht so richtig schön aus damit.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 21 Januar 2014, 21:40:35
Attribut dashboard_showhelper auf 0
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 21 Januar 2014, 21:40:50
Selbst ist der Mann.

dashboard_showhelper war mein Freund  :)

/edit:

Du warst schneller  8)
Titel: Antw:FHEM Dashboard
Beitrag von: masterpete23 am 22 Januar 2014, 14:18:41
Bin noch recht frisch
wie aktiviere ich das Dashboard?
Habe nen update gemacht und habe auch die Dateien.
Nur wie "starte" ich es?
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 22 Januar 2014, 14:26:01
Hallo
hol dir hier aus dem Thread einfach von einem die Definition,
kopier die in deine fhem.cfg
save und dann shutdown restart bei der Fritzbox zB dann sollte es eigentlich sofort losgehen
dann mußt du natürlich noch die Gruppen definieren und auch im dashboard anpassen
dann sollte schon alles laufen.

einfach berichten wenn was nciht klappt
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 22 Januar 2014, 14:27:15
Hi,

schau mal hier:

http://www.fhemwiki.de/wiki/Dashboard

Wobei das Wiki schon für eine kommende Version ausgelegt ist.
Bei Schritt 2 (Gruppen hinzufügen) wird im Wiki von dem Attribut dashboard_tab1groups geredet, welches in der aktuellen Version allerdings noch dashboard_groups heisst.
Aber ansonstem passt das mMn.
Titel: Antw:FHEM Dashboard
Beitrag von: masterpete23 am 22 Januar 2014, 14:46:43
Ah ok das sieht passig aus :)
Wie bekomm ich nun diese coole Farbe (schwarz)
habe bisher nur das standard gelb grün
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 22 Januar 2014, 14:48:02
halt noch ein paar tage warten,
es gibt schon einige die die neue Version testen
mit Tabs....
also etwas Geduld
Svenson wird es schon bekanntgeben
Titel: Antw:FHEM Dashboard
Beitrag von: ph1959de am 22 Januar 2014, 14:49:21
ZitatWie bekomm ich nun diese coole Farbe (schwarz)

Das ist der "dark" style. Linke Spalte, unten, "Select Style" ... und dann halt "selecten"

Gruß, Peter
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 22 Januar 2014, 21:59:16
Mit nun gehöriger Verspätung ist die neue Version des Dashboard im SVN und dann ab morgen über Update verfügbar.

Bitte den Wiki Artikel beachten betreffend der neuen Attribute ->http://www.fhemwiki.de/wiki/Dashboard (http://www.fhemwiki.de/wiki/Dashboard)
Kurze Info zum Inhalt des Updates -> http://www.fhemwiki.de/wiki/Dashboard#Version_2.00:_.2822.01.2014.29 (http://www.fhemwiki.de/wiki/Dashboard#Version_2.00:_.2822.01.2014.29) oder dem ersten Post in diesem Thread zu entnehmen.
Titel: Antw:FHEM Dashboard
Beitrag von: masterpete23 am 23 Januar 2014, 10:03:41
HI,

da bekomme ich nun im Log folgendes:

[MaxScan] UtilsMaxScan_Initialize.68 MaxScan is starting
2014.01.23 10:02:15 1: reload: Error:Modul 95_Dashboard deactivated:
syntax error at ./FHEM/95_Dashboard.pm line 385, near "FW_pH "detail=$d""
Global symbol "$FW_ss" requires explicit package name at ./FHEM/95_Dashboard.pm line 394, <$fh> line 11.
BEGIN not safe after errors--compilation aborted at ./FHEM/95_Dashboard.pm line 401, <$fh> line 11.

2014.01.23 10:02:15 0: syntax error at ./FHEM/95_Dashboard.pm line 385, near "FW_pH "detail=$d""
Global symbol "$FW_ss" requires explicit package name at ./FHEM/95_Dashboard.pm line 394, <$fh> line 11.
BEGIN not safe after errors--compilation aborted at ./FHEM/95_Dashboard.pm line 401, <$fh> line 11.
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian am 23 Januar 2014, 11:29:42
Hallo,

wenn ich mehrere Tabs habe und zb. im Uten Tab eine Lampe schalte, springt er danach direkt in den ersten Tab. Finde ich etwas unglücklich.
Ist das ein Bug oder ein Feature :) ?
Titel: Antw:FHEM Dashboard
Beitrag von: yogiflop am 23 Januar 2014, 16:08:10
Sehr schöne Arbeit mit den Tabs. Das gefällt mir mal richtig gut. So kann man die wichtigsten Informationen auf der Startseite haben und andere über dei Tabs erreichen. Es ist auch nicht mehr so "überladen" wie wenn alles auf einer Seite ist.

ich würde mir jetzt noch wünschen, das ich den linken und oberen Bereich in einem Style ausblenden kann, so das ich ihn z.B. auf einem Tablet zur reinen Anzeige und Bedienung nutzen kann.

Habe mal einen Screenshot gemacht in dem der hellere Teil gerne weg dürfte in einer speziellen Ansicht.
Titel: Antw:FHEM Dashboard
Beitrag von: Raimund Scheiber am 23 Januar 2014, 18:40:20
hallo,
obwohl ich

attr WEB longpoll 1

eingetragen habe, gibts bei mir beim Dashboard keine automatische Aktualisierung.
Woran kann das liegen?

danke
raimund
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 23 Januar 2014, 19:28:22
@Rudi,

willst du die folgende Config in deine fhem.cfg.demo übernehmen? Wenn in der Demo-Config in Zukunft noch mehrere Gruppen dazu kommen ergänz ich die Dashboard-Config um weitere Tabs.

define anyViews Dashboard
attr anyViews dashboard_colcount 2
attr anyViews dashboard_colwidth 400
attr anyViews dashboard_lockstate lock
attr anyViews dashboard_row top-center
attr anyViews dashboard_rowtopheight 150
attr anyViews dashboard_showhelper 0
attr anyViews dashboard_tab1groups Light,AV,Single Lights
attr anyViews dashboard_tab1name Dashboard Demo
attr anyViews dashboard_tab1sorting t0c100,Light,true,723,132:t0c0,Single Lights,true,462,207:t0c1,AV,true,326,123:
attr anyViews dashboard_tabcount 1
attr anyViews dashboard_width 80%

define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room DashboardRoom
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 23 Januar 2014, 19:39:30
@holzwurm83
besteht das Problem bei dir mit dem IOS Style noch mit der aktuellen Dashboard-Version?

@Sebastian
Zitatwenn ich mehrere Tabs habe und zb. im Uten Tab eine Lampe schalte, springt er danach direkt in den ersten Tab. Finde ich etwas unglücklich.
Ist das ein Bug oder ein Feature
Ein Bug. Und der beste Beweis das ich trotzdem nicht genug getestet habe - das hätte ich selbst finden müssen. Nehm ich auf meine Todo-Liste

@yogiflop
Zitatich würde mir jetzt noch wünschen, das ich den linken und oberen Bereich in einem Style ausblenden kann
Der Wunsch kam schon öfters, und sehe das immer noch so das ich aus dem Dashboard-Modul nicht Einfluss auf die FHEMWEB Darstellung nehmen kann.
Ich vermerk mir das trotzdem mal auf der Nice-To-Have Liste, für den Fall das ich mal eine Idee zur Lösung hätte.

@raisch
maxritti hat mich bereits darauf aufmerksam gemacht. Das ist aktuell noch ein Bug. Dem ich noch nicht nach gegangen bin. Klare Aussage, Longpoll funktioniert (noch) nicht im Dashboard. Steht auf meiner BugFix Liste ganz oben.


Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 23 Januar 2014, 20:00:45
Hab die erweiterte fhem.cfg.demo eingecheckt.
Titel: Antw:FHEM Dashboard
Beitrag von: holzwurm83 am 23 Januar 2014, 20:23:24
Zitat@holzwurm83
besteht das Problem bei dir mit dem IOS Style noch mit der aktuellen Dashboard-Version?

Hallo Svenson,

hab gerade das update gemacht und ausprobiert. Einmal auf dem Fhem was auf meinem Mac Server und auf dem Fhem was auf meiner Fritzbox läuft. Leider ist das Problem unverändert! :'( Was mach ich da nur falsch???
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 23 Januar 2014, 20:57:35
Hi Svenson,

erst mal ein dickes Lob und ein Dankeschön an das neue Dashboard.

(http://www.123gif.de/gifs/haende/hand-0017.gif)

Macht sich richtig gut die ganze Sache.
Aber bitte den Bug mit dem Refresh ein wenig höher priorisiern.
Vorhin bin ich doch wieder drauf reingefallen, dass da ein refresh noch nicht stattfindet.
Ich dachte schon meine "Programmierung" sei im Eimer  ;)
Titel: Antw:FHEM Dashboard
Beitrag von: kud am 24 Januar 2014, 08:52:08
Nur ein kleiner Hinweis. Die Pfadangaben im Wiki unter
Benötigte Dateien stimmen nicht.
Titel: Antw:FHEM Dashboard
Beitrag von: masterpete23 am 24 Januar 2014, 11:03:03
So habe es gerade nochmal neu gemacht Dashboard wird angezeigt aber es ist nichts drin - Warum nicht?
#### DASHBOARD

define dashi Dashboard
attr dashi dashboard_tab1groups Heizung,Steckdosen
attr dashi dashboard_tabcount 1
define dashi_weblink weblink htmlCode {DashboardAsHtml("Dashi")}
attr dashi_weblink room DashboardRoom


define Heizung_AZ MAX HeatingThermostat 07b0cf
attr Heizung_AZ group Heizung
attr Heizung_AZ room Arbeitszimmer
attr Heizung_AZ userReadings onlyAutoMode { return "1";;}
define FileLog_Heizung_AZ FileLog ./log/Heizung_AZ-%Y.log Heizung_AZ
attr FileLog_Heizung_AZ logtype text
attr FileLog_Heizung_AZ room Arbeitszimmer

Kommt es auf die Reihenfolge drauf an?
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 24 Januar 2014, 12:47:36
Ich habe 2 leere Tabs und bekomme dadurch folgende unschöne Meldungen ins Log und das halt leider immer wieder. Nun kann ich die Tabs zwar löschen, aber warum soll ich das müssen?
Kann man da leicht was ändern?


2014.01.24 12:27:56 3: [anyViews V2.00] Value of attribut dashboard_tab2sorting is wrong. Saved sorting can not be set. Fix Value or delete the Attribute. [1]
2014.01.24 12:27:56 3: [anyViews V2.00] Value of attribut dashboard_tab3sorting is wrong. Saved sorting can not be set. Fix Value or delete the Attribute. [1]
2014.01.24 12:31:37 3: [anyViews V2.00] Value of attribut dashboard_tab2sorting is wrong. Saved sorting can not be set. Fix Value or delete the Attribute. [1]
2014.01.24 12:31:37 3: [anyViews V2.00] Value of attribut dashboard_tab3sorting is wrong. Saved sorting can not be set. Fix Value or delete the Attribute. [1]
2014.01.24 12:33:28 3: [anyViews V2.00] Value of attribut dashboard_tab2sorting is wrong. Saved sorting can not be set. Fix Value or delete the Attribute. [1]
2014.01.24 12:33:28 3: [anyViews V2.00] Value of attribut dashboard_tab3sorting is wrong. Saved sorting can not be set. Fix Value or delete the Attribute. [1]
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 24 Januar 2014, 13:28:43
Lösch die genannten Attribute, dort wird wohl nur eine 1 drin stehen.
Das kommt vor wen der Attribut wert geleert wird
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 24 Januar 2014, 13:30:33
@masterpete
Setz mal die Konfiguration des dasnoard ans Ende der fhem.cfg ob es dann geht
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 24 Januar 2014, 14:45:45
@kud
ZitatNur ein kleiner Hinweis. Die Pfadangaben im Wiki unter
Benötigte Dateien stimmen nicht.
Danke für den Hinweis. Ist geändert.
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 24 Januar 2014, 14:51:42
Attr löschen hat geholfen. Danke.
Titel: Antw:FHEM Dashboard
Beitrag von: masterpete23 am 24 Januar 2014, 15:55:17
Zitat von: svenson08 am 24 Januar 2014, 13:30:33
@masterpete
Setz mal die Konfiguration des dasnoard ans Ende der fhem.cfg ob es dann geht
hat leider nicht geholfen
Titel: Antw:FHEM Dashboard
Beitrag von: holzwurm83 am 24 Januar 2014, 16:25:49
So, nachdem ich mit dem iOS-Style nicht mehr weiter komme habe bin ich erst mal wieder auf den Dark-Style zurück. Ich würde gerne auf meinem Tablet eine Konfiguration machen auf der dann nur noch das Dashboard zu sehen ist. Dazu musste ich dann die seitliche Menuleiste ausblenden können. Geht das überhabt? Wenn wie? Mit hiddenroom ist schon das meiste weg, aber nicht alles.
Titel: Antw:FHEM Dashboard
Beitrag von: marvin78 am 24 Januar 2014, 17:45:53
In der Konsole (Firebug) tritt nach dem Verschieben der Blöcke folgender Fehler auf

TypeError: document.getElementById(...) is null


document.getElementById("views_currentsorting").value = SaveResult;


Der Fehler soll in der fhemweb_view.js in Zeile 23 liegen, die da lautet:

document.getElementById("views_currentsorting").value = SaveResult;

Die Positionen werden auch nicht gespeichert. Das Set wird auch bem Verschieben nicht rot. Die neuen Positionen werden offenbar nicht registriert (das ist wohl auch das, was die fehlerhafte Funktion machen soll.

Aktuelle Version FHEM und Dashboard. Hat jemand eine Idee, was das Problem sein könnte?
Titel: Antw:FHEM Dashboard
Beitrag von: Jojo11 am 24 Januar 2014, 18:19:15
Hallo,

vielen Dank für diese Erweiterung, gefällt mir sehr gut!
Was mir aufgefallen ist:
Ich habe zwei tabs eingerichtet. Auf dem ersten befinden sich Schalter und auf dem zweiten mehrere Plots. Wenn ich jetzt ein Gerät auf tab 1 einschalte, werden im zweiten tab alle (SVG-)Plots neu aufgebaut, was bekannter Weise etwas dauern kann. Erst dann wird der Status des Gerätes geändert. Könnte man evtl. die tabs unabhängig voneinander aktualisieren? Für eine flüssige Bedienung sollte man derzeit ansonsten die Plots besser weglassen.
Könnte man evtl. einen Aktualisierungs-Button hinzufügen? Oder sogar eine Auto-Aktualisierung? Ich würde ebenfalls gerne auf einem Tablet nur das dashboard im Vollbildmodus anzeigen. Bei Plots hätte ich dann aber keine Möglichkeit, sie zu aktualisieren. Man könnte alternativ den Browser automatisch aktualisieren lassen. Allerdings springt die Anzeige dann wieder auf den ersten tab...

schöne Grüße
Jo
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 24 Januar 2014, 19:10:20
@marvin78
Lösch diese Datei! die gehört schon lange nicht mehr zum Dashboard. Das kannst du in diesem thread auch nachlese, musst dich aber von Seite Eins an alles lesen .....
Titel: Antw:FHEM Dashboard
Beitrag von: marvin78 am 24 Januar 2014, 19:20:55
Danke!
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 25 Januar 2014, 10:34:12
Die Einstellung der Spaltenbreite zeigt keinerlei Wirkung. Was kann ich dagegen tun?
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 25 Januar 2014, 15:57:00
Hallo zusammen,

ich versuche gerade, mir das Dashboard zu erstellen. Ich gehe nach der WIKI Anleitung vor. Letztes Update habe ich und alle im WIKI aufgelisteten Dateien sind vorhanden.

Jedoch scheitert es schon an Schritt 2 der Anleitung, denn ich kann kein Attribut "dashboard_tab1groups" auswählen, es ist nicht vorhanden, sondern nur "dashboard_groups".

Kann mir jmd weiterhelfen?

Vielen Dank!!!
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 25 Januar 2014, 17:06:10
Ist dein FHEM aktuell? Versuch mal ein update Check und gegebenenfalls ein update...
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 25 Januar 2014, 17:27:48
FHEM ist komplett aktuell!

Habe es jetzt einfach mal mit "....groups" probiert, ging auch! Tab wurde nicht angezeigt! Dann habe ich nochmal ein Update gemacht und jetzt sind alle "Tab"-Attribute auch da!
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: Michi240281 am 25 Januar 2014, 18:40:02
Zitat von: Franz Tenbrock am 09 Dezember 2013, 23:13:30
Hallo
mach mal einen Snap und stell mal cfg etc ein, dann schau ich morgen früh mal drauf, vielleicht bin ich ja jetzt shcon soweit das ich auch mal helfen kann
nach etlichen Stunden ( als Anfänger ) klappt das meiste jetzt

bei mir sieht es jetz so aus :-)   8)

(http://dash5.jpg)

Hallo Franz,

kannst du mir mal bitte deine cfg und alle nötigen sonstigen Einstellungen/Anpassungen schicken, damit ich die Systembefehle genauso wie du sie hast (gefallen mir am besten) in meinem Dashboard habe?

Besten Dank im voraus!
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 25 Januar 2014, 19:38:49
@Invers
ZitatDie Einstellung der Spaltenbreite zeigt keinerlei Wirkung. Was kann ich dagegen tun?
http://www.fhemwiki.de/wiki/Dashboard#dashboard_colwidth (http://www.fhemwiki.de/wiki/Dashboard#dashboard_colwidth) ist der aktuelle Stand. Aber, mal als Hinweis, da wird sich wieder was ändern. Dann können die Spaltenbreiten gesetzt werden. Im Moment ist mir das longpoll Problem wichtiger.

@Michi240281
http://www.fhemwiki.de/wiki/Dashboard#dashboard_groups (http://www.fhemwiki.de/wiki/Dashboard#dashboard_groups). Dein Dashboard ist/war nicht aktuell.


An alle die das Dashboard erstmalig konfigurieren, ich mach mir viel Arbeit mit der Dokumentation. Nicht nur die Commander_ref in EN und DE wird von mir gepflegt. Auch das Wiki. Wenn ich mit bekomme das diese nicht aussagekräftig oder zu ungenau sind passe ich die auch gerne an, wenn man mich drauf aufmerksam macht.
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 25 Januar 2014, 20:45:33
Hi Svensson,

vielen lieben Dank!

Ja es ist tatsächlich so, dass man im WIKI und hier im 1. Post versteht, dass man die aktuelle Version per Update bekommt. Allerdings bekommt man die wohl erst dann, wenn man das Dashboard aktiv hat und dann nochmal updatet! Ansonsten dicken Dank für deine Arbeit! Ist echt hammer cool!

Habe noch 5 Fragen:

1. Ich habe bei mir bei "Garage" ein Breitenproblem, siehe Anhang! Kann mir da einer helfen? Was muss ich tun?
2. Ich habe mir jetzt das Wetter Online eingerichtet, allerdings sieht man die Schriftfarbe (schwarz) nicht, da das der darkstyle schwarz-grau ist. Wie kann ich das style denn auf sagen wir mal hellgrau-dunkelgrau ändern?
3. Es wird (auch im Anhang zu sehen) ein grauer Rahmen gezeigt, auch im "Lock"-Modus! Kann man den irgendwie abschalten?
4. Wie stehts um das longpoll Attribut? Im Dashboard wird nämlich nichts automatisch aktualisiert.
5. In der mittleren Reihe bekomme ich nicht alle Spalten angezeigt, wähle ich Spaltenanzahl 5, werden 4 nebeneinander und 1 unten drunter angezeigt. Wähle ich Spaltenanzahl 4, werden diese breiter und es passen nur noch 3 nebeneinander. Wo liegt der Fehler?

Danke im vorraus!!
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 27 Januar 2014, 22:52:06
@Michi240281
Zitat1. Ich habe bei mir bei "Garage" ein Breitenproblem, siehe Anhang! Kann mir da einer helfen? Was muss ich tun?
... irgendwie seh ich dein Problem nicht  :-\

Zitat2. Ich habe mir jetzt das Wetter Online eingerichtet, allerdings sieht man die Schriftfarbe (schwarz) nicht, da das der darkstyle schwarz-grau ist. Wie kann ich das style denn auf sagen wir mal hellgrau-dunkelgrau ändern?
Da bist du glaub ich schon in einem anderen Thread dran. Eigentlich nur das CSS anpassen.

Zitat3. Es wird (auch im Anhang zu sehen) ein grauer Rahmen gezeigt, auch im "Lock"-Modus! Kann man den irgendwie abschalten?
Lies die mal das Attribut dashboard_showhelper durch

Zitat4. Wie stehts um das longpoll Attribut? Im Dashboard wird nämlich nichts automatisch aktualisiert.
Ist in Arbeit.

Zitat5. In der mittleren Reihe bekomme ich nicht alle Spalten angezeigt, wähle ich Spaltenanzahl 5, werden 4 nebeneinander und 1 unten drunter angezeigt. Wähle ich Spaltenanzahl 4, werden diese breiter und es passen nur noch 3 nebeneinander. Wo liegt der Fehler?
Kommt durch einen Rundungsfehler der Spaltenbreiten. Wenn du aber dashboard_width größer oder kleiner stellst sollte sich das geben
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 27 Januar 2014, 22:58:08
Ein kurzer Ausblick was demnächst neues beim Dashboard zu erwarten ist:

Die Breite der einzelnen Spalten in der mittleren Reihe können einzeln angegeben werden. (1.Spalte 30%, 2. Spalte 10%, 3. Spalte 20% etc.)
Ausblenden der Raumliste, Dashboard im Fullsize-Mode. Das war ein Wunsch von vielen, und war doch erstaunlich schnell umgesetzt. Bin aber an dem Feature noch am Testen. Siehe Screenshot.
Longpoll funktioniert in meiner Testumgebung. Bin hier aber noch am klären wie das ganze offiziell umgesetzt werden kann.
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 28 Januar 2014, 10:14:59
Zitat von: svenson08 am 27 Januar 2014, 22:52:06
@Michi240281... irgendwie seh ich dein Problem nicht  :-\

Bei den oberen 3 Zeilen wird die Farbe nicht bis zum rechten Rand hin übernommen. Ich habe es nochmal markiert (s. Anhang).

Ich hätte noch 2 andere Fragen:

1. Kann man die Inhalte der einzelnen Gruppen sortieren? Also jetzt sind sie ja alphabetisch sortiert. Ich würde jedoch gerne   
z.B. erst nur Messwerte und dadrunter dann nur Schalter. Auch im Anhang ein Bild dazu! Die RandomTimer sind zwischen den Schaltern! Ich würd das gerne besser sortiert darstellen.

2. Kann man den doppelten Rahmen bei dem Batteriestatus (ebenfalls siehe Anhang) irgendwie entfernen?
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 28 Januar 2014, 13:09:33
@Michi240281

ZitatBei den oberen 3 Zeilen wird die Farbe nicht bis zum rechten Rand hin übernommen. Ich habe es nochmal markiert (s. Anhang).
Wie sieht die Darstellung dieser Gruppe in einem anderen Raum aus?

Zitat1. Kann man die Inhalte der einzelnen Gruppen sortieren? Also jetzt sind sie ja alphabetisch sortiert. Ich würde jedoch gerne 
Nein das ist nicht möglich. Ich behelfe mir damit das ich den Alias entsprechend benenne das dieser weiter unten angezeigt wird.

Zitat2. Kann man den doppelten Rahmen bei dem Batteriestatus (ebenfalls siehe Anhang) irgendwie entfernen?
Wie sieht den die Darstellung des Batteriestatus in einem anderen Raum aus?
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 28 Januar 2014, 13:25:29
Zitat von: svenson08 am 28 Januar 2014, 13:09:33
@Michi240281
Wie sieht die Darstellung dieser Gruppe in einem anderen Raum aus?

Wie meinst du das? Soll ich die Gruppe mal einem schon existierenden anderen Raum zuordnen?
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian am 28 Januar 2014, 13:40:16
Moin,

mit welcher Einstellung generiere ich denn solche Frames wie in Beitrag " #322 " zu sehen ?

Ich habe nur Top-Bottom-Center und kann das dadurch nicht so fein anordnen.

Gruß
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 28 Januar 2014, 13:43:22
Guckst du Readingsgroup.
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian am 28 Januar 2014, 14:04:31
Nein, ich meine die Frames vom Dashboard :)
Readingsgroup kenn ich ...
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 28 Januar 2014, 14:18:01
@Michi240281
ZitatWie meinst du das? Soll ich die Gruppe mal einem schon existierenden anderen Raum zuordnen?
Ja. Und dann bitte schauen wie die Gruppe dort aussieht.

@Sebastian
Meinst du mit Frames die Aufteilung top-center-bottom (Attribut dashboard_row), oder die Spalten der mittleren Reihe im Dashboard (dashboard_colcount)?
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian am 28 Januar 2014, 14:31:07
Hallo,

ich meine diese Frames wie im Anhang unter Dashboard.jpg eingezeichnet.

Bei mir ist eingestellt:

dashboard_colcount 3
dashboard_row top-center-bottom

Bei mir sieht es aber so aus wie im Screenshot.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 28 Januar 2014, 14:40:39
Poste bitte mal deine komplette Config des Dashboards.
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian am 28 Januar 2014, 14:41:46
define anyViews Dashboard
attr anyViews dashboard_activetab 1
attr anyViews dashboard_colcount 3
attr anyViews dashboard_lockstate lock
attr anyViews dashboard_row top-center-bottom
attr anyViews dashboard_showbuttonbar bottom
attr anyViews dashboard_showhelper 1
attr anyViews dashboard_showtooglebuttons 0
attr anyViews dashboard_tab1groups Heizungswerte,aussen,draussen
attr anyViews dashboard_tab1name Heizung
attr anyViews dashboard_tab1sorting t0c0,hz_bz,true,0,0:t0c0,hz_louis,true,0,0:t0c0,hz_wz,true,0,0:t0c0,aussen,true,0,0:
attr anyViews dashboard_tab2groups Lampen
attr anyViews dashboard_tab2name Lampen
attr anyViews dashboard_tab2sorting t1c0,Lampen,true,0,0:
attr anyViews dashboard_tab3groups Geräte,Batteriestatus
attr anyViews dashboard_tab3name Geräte
attr anyViews dashboard_tab4groups schloss,schloss2
attr anyViews dashboard_tab4name Kameras
attr anyViews dashboard_tabcount 4
attr anyViews dashboard_width 1200
define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room DashboardRoom

Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 28 Januar 2014, 14:51:05
Die Darstellung der Reihen ist nicht ganz richtig. Dein Gruppen sind alle in der oberen Reihe eingehängt. Das kommt evtl. daher das die Attributänderung mit dem letzten Dashboardupdate bei dir nicht sauber funktioniert hat. Bitte folgendes probieren:

1. Die Attribute dashboard_rowtopheight, dashboard_rowbottomheight und dashboard_rowcenterheight setzen und mit den Werten testen (Siehe Wiki). Ob sich die Darstellung dadurch bessert.
2. Jede Gruppe "anfassen" und minimal in der Größe ändern um eine neu Positionierung zu erzwingen. Set und speichern nicht vergessen.
3. Sortierung verwerfen durch löschen des Attributs dashboard_tab1sorting und die Gruppen in die Reihen Spalten verschieben. Attribut löschen! nicht nur den Wert des Attributs löschen.
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian am 28 Januar 2014, 15:00:01
anyViews: unknown attribute dashboard_rowcentercolwidth

Kann es daran liegen ?

Habe das Dashboard damals per Hand installiert und dann einfach ein "update" gemacht über fhem.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 28 Januar 2014, 15:14:00
 dashboard_rowtopheight, dashboard_rowbottomheight und dashboard_rowcenterheight nicht dashboard_rowcentercolwidth (Das Attribut kommt erst mit dem nächsten Update)
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian am 28 Januar 2014, 15:25:31
Habe alle 3 Schritte durchgeführt, auch nochmal mit einem anderen Browser, keine Besserung.

Sieht dann so aus wie im Anhang ...
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 28 Januar 2014, 15:28:47
Bitte die aktuelle Config posten
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian am 28 Januar 2014, 15:40:10
define anyViews Dashboard
attr anyViews dashboard_activetab 1
attr anyViews dashboard_colcount 3
attr anyViews dashboard_lockstate unlock
attr anyViews dashboard_row top-center-bottom
attr anyViews dashboard_rowbottomheight 200
attr anyViews dashboard_rowcenterheight 200
attr anyViews dashboard_rowtopheight 200
attr anyViews dashboard_showbuttonbar bottom
attr anyViews dashboard_showhelper 1
attr anyViews dashboard_showtooglebuttons 0
attr anyViews dashboard_tab1groups Heizungswerte,aussen,draussen
attr anyViews dashboard_tab1name Heizung
attr anyViews dashboard_tab1sorting t0c200,Heizungswerte,true,0,0:t0c200,aussen,true,0,0:t0c200,draussen,true,0,0:
attr anyViews dashboard_tab2groups Lampen
attr anyViews dashboard_tab2name Lampen
attr anyViews dashboard_tab2sorting t1c0,Lampen,true,0,0:
attr anyViews dashboard_tab3groups Geräte,Batteriestatus
attr anyViews dashboard_tab3name Geräte
attr anyViews dashboard_tab3sorting t2c200,Geräte,true,0,0:t2c200,Batteriestatus,true,0,0:
attr anyViews dashboard_tab4groups schloss,schloss2
attr anyViews dashboard_tab4name Kameras
attr anyViews dashboard_tab4sorting t3c200,schloss,true,0,0:t3c200,schloss2,true,0,0:
attr anyViews dashboard_tabcount 4
attr anyViews dashboard_width 1200
define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room DashboardRoom
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 28 Januar 2014, 15:47:15
gibt es bei dir unter www\pgm2\ eine Datei fhemweb_view.js? Wenn ja löschen. Sollte es in dem Pfad noch weiter Dateien mit *views* geben diese auch löschen
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian am 28 Januar 2014, 15:55:53
Perfekt, jetzt sieht aus wie es aussehen soll :)

root@fhem:/usr/share/fhem/www/pgm2# ls -la *views*
-rw-r--r-- 1 fhem dialout  2338 16. Dez 12:16 darkstyle_views.css
-rw-r--r-- 1 fhem dialout 11408 16. Dez 12:16 fhemweb_views.js
root@fhem:/usr/share/fhem/www/pgm2# mv darkstyle_views.css darkstyle_views.css.alt
root@fhem:/usr/share/fhem/www/pgm2# mv fhemweb_views.js fhemweb_views.js.alt

Mein Fehler gewesen ?
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 28 Januar 2014, 21:06:49
Hallo zusammen,

ich hab eine neue Version eingestellt die dann ab morgen per Update verfügbar ist.


  • Mit diesem Update funktioniert nun Longpoll im Dashboard. Noch mal danke an Rudi für die Hilfe.
  • Auf vielfachen Wunsch kann das Dashboard nun ohne Raumliste etc. angezeigt werden. Siehe dashboard_showfullsize in der command_ref oder dem Wiki.
  • Die Spaltenbreite kann nun für jede Spalte separat angegeben werden werden. Siehe dashboard_rowcentercolwidth in der command_ref oder dem Wiki.
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 28 Januar 2014, 21:30:24
Da hat man mal 2 Tage keien Zeit zu spielen
und
alles was man sich so wünscht wurde schon umgesetzt
supi !!!!!!!!!
thanks !!!!!!!!!!!!

dann wollen wir mal sehen wie das morgen abend aussieht.

8) :) ;) :D
Titel: Antw:FHEM Dashboard
Beitrag von: Raimund Scheiber am 28 Januar 2014, 22:03:48
super rasche umsetzung!!!
danke!
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 29 Januar 2014, 07:44:48
Moin moin,

gerade habe ich mal ein update gemacht.
Zum Einsatz kommt bei mir nun die Version

########################################################################################
#
# 95_Dashboard.pm
#
########################################################################################
# Released : 20.12.2013 @svenson08
# Version  : 2.00


Heisst longpoll nicht eigentlich, dass das aktualisieren des Statuswerte nun auch im Dashboard funktionieren sollte?
Gerade mal getestet. Fenster auf -> Im Dashboard bleibt es zu -> noch mal auf Dashboard -> Fenster wird als offen dargestellt.

Und nü?
Titel: Antw:FHEM Dashboard
Beitrag von: marvin78 am 29 Januar 2014, 07:52:21
Vermutlich bist du zu früh dran. Ich bin nicht sicher, aber ich habe bezüglich neuer Updates mal was von 8 oder 9 Uhr gelesen.
Titel: Antw:FHEM Dashboard
Beitrag von: ph1959de am 29 Januar 2014, 08:01:39
@maxritti: svenson08 schreibt gestern
Zitatich hab eine neue Version eingestellt die dann ab morgen per Update verfügbar ist.

und Du wunderst Dich, dass Dein
# 95_Dashboard.pm
#
########################################################################################
# Released : 20.12.2013 @svenson08

die neuen Funktionen noch nicht kann?
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 29 Januar 2014, 08:04:26
Die Diskussion könnt Ihr an der stelle lassen.
Interessanter ist der Text unter den geposteten Zeile. Dort sind die einzelnen Schritte aufgeführt. Dort, und nur dort muss 2.01 aufgeführt werden. Oder man schaut nach was im SVN drin ist. Da ist das bereits seit gestern Abend drin.

Aber ohne die Änderungen welche von Rudi an seinem Modulen gemacht wurden funktioniert der Longpoll im Dashboard nicht.
Titel: Antw:FHEM Dashboard
Beitrag von: ThommyTom am 29 Januar 2014, 08:13:30
Morgen,

habe seit gestern das Problem, dass folgende Fehlermeldung erscheint. Ich klick Dashboard an und es erscheint:

ZitatUndefined subroutine &main::trim called at ./FHEM/95_Dashboard.pm line 262.

Schaue ich in der Zeile 262 nach, steht dort:

Zitatfor (my $i=0;$i<$tabcount;$i++){ $ret .= "    <li class=\"dashboard_tab\"><a href=\"#dashboard_tab".$i."\">".trim($tabnames[$i])."</a></li>"; }

Kann damit jemand etwas anfangen und mir evtl. helfen!? Würde mich freuen.

Vielen Dank
Viele Grüsse

Thommy
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 29 Januar 2014, 08:50:57
Zitat von: ph1959de am 29 Januar 2014, 08:01:39
@maxritti: svenson08 schreibt gestern
und Du wunderst Dich, dass Dein
# 95_Dashboard.pm
#
########################################################################################
# Released : 20.12.2013 @svenson08

die neuen Funktionen noch nicht kann?

Okay, da hat Cut & Paste wohl eine Zeile vergessen.
Ich war davon ausgegangen, dass in der Version 2.0 die Neuerungen drin sind.
Und so sieht die Datei aus:

########################################################################################
#
# 95_Dashboard.pm
#
########################################################################################
# Released : 20.12.2013 @svenson08
# Version  : 2.00
# Revisions:
# 1.00: Released to testers


Zitat von: svenson08 am 29 Januar 2014, 08:04:26
Die Diskussion könnt Ihr an der stelle lassen.
Interessanter ist der Text unter den geposteten Zeile. Dort sind die einzelnen Schritte aufgeführt. Dort, und nur dort muss 2.01 aufgeführt werden. Oder man schaut nach was im SVN drin ist. Da ist das bereits seit gestern Abend drin.

Aber ohne die Änderungen welche von Rudi an seinem Modulen gemacht wurden funktioniert der Longpoll im Dashboard nicht.
Magst Du mir vielleicht auf die Sprünge helfen, wie ich an die 2.01 aus dem SVN komme?
Oder ich warte einfach, bis das alles durch das  normale update aktualisiert wird.

Zitat von: marvin78 am 29 Januar 2014, 07:52:21
Vermutlich bist du zu früh dran. Ich bin nicht sicher, aber ich habe bezüglich neuer Updates mal was von 8 oder 9 Uhr gelesen.

Okay. Dann probiere ich das heute abend noch mal.
Ich meine was von 7 Uhr im Kopf gehabt zu haben.
Titel: Antw:FHEM Dashboard
Beitrag von: marvin78 am 29 Januar 2014, 08:54:01
Fakt ist, bei mir funktioniert nach dem heutigen Update longpoll im Dashboard.
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 29 Januar 2014, 09:11:56
Ich bekomme die Fehler
"my" variable $tabgroups masks earlier declaration in same scope at ./FHEM/95_Dashboard.pm line 508, <$fh> line 154.

4-mal beim Aufruf von "perl fhem.pl fhem.cfg.demo"
Titel: Antw:FHEM Dashboard
Beitrag von: Raimund Scheiber am 29 Januar 2014, 13:31:57
hi,
habe das problem, dass ich irgendwie eine leere zeile vor und eine leere zeile nach meinem eigentlichen inhalt habe und ich nicht weiß warum:



define anyViews Dashboard
attr anyViews dashboard_activetab 1
attr anyViews dashboard_colcount 3
attr anyViews dashboard_lockstate lock
attr anyViews dashboard_row top-center-bottom
attr anyViews dashboard_rowcentercolwidth 40,30,30
attr anyViews dashboard_showbuttonbar bottom
attr anyViews dashboard_showhelper 1
attr anyViews dashboard_showtooglebuttons 0
attr anyViews dashboard_tab1groups Lampen,Timer,Energie
attr anyViews dashboard_tab1name Alles
attr anyViews dashboard_tab1sorting t0c0,Lampen,true,316,374:t0c1,Timer,true,156,148:t0c2,Energie,true,212,94:
attr anyViews dashboard_tabcount 1
attr anyViews dashboard_width 1200
define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room DashboardRoom
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 29 Januar 2014, 13:36:27
Du hast eine leere Zeile oben und eine leere Zeile unten, oder anders gesagt du hast top-center-bottom als Möglichkeit dort Gruppen zu platzieren. Wenn du das so nicht willst musst du das Attribut dashboard_row ändern. Ist auch in der commanrd_ref oder dem Wiki zu finden.
Titel: Antw:FHEM Dashboard
Beitrag von: Raimund Scheiber am 29 Januar 2014, 13:57:39
danke - jetzt gehts...
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 29 Januar 2014, 17:18:42
Zitat von: svenson08 am 29 Januar 2014, 08:04:26
Die Diskussion könnt Ihr an der stelle lassen.
Interessanter ist der Text unter den geposteten Zeile. Dort sind die einzelnen Schritte aufgeführt. Dort, und nur dort muss 2.01 aufgeführt werden. Oder man schaut nach was im SVN drin ist. Da ist das bereits seit gestern Abend drin.

Aber ohne die Änderungen welche von Rudi an seinem Modulen gemacht wurden funktioniert der Longpoll im Dashboard nicht.

Mal ein kurzes Feedback.
Eben habe ich ein update gemacht und siehe da. Meine Fensterkontakte werden nun auch im Dashboard aktualisiert.
Dafür recht herzlichen Dank.

Nur wo muss ich denn die von Dir angegebene Version 2.01 suchen?

Denn der 95_Dashboard.pm kann ich nur die Version 2.00 entlocken.

########################################################################################
#
# 95_Dashboard.pm
#
########################################################################################
# Released : 20.12.2013 @svenson08
# Version  : 2.00
# Revisions:
# 1.00: Released to testers
# 1.02: Don't show link on Groups with WebLinks. Hide GroupToogle Button (new Attribut dashboard_showtooglebuttons).
Titel: Antw:FHEM Dashboard
Beitrag von: cotecmania am 29 Januar 2014, 20:40:16
Meine 95_Dashboard.pm ist von heute 12:47.
Oben steht 2.00, weiter unten 2.01 ??
Aber longpoll geht bei mir immer noch nicht, d.h. die Icons werden erst aktualisiert, nachdem ich Dashboard neu lade ;-((
Ausserdem habe ich nun Gruppen 4 mal drin ...


########################################################################################
#
# 95_Dashboard.pm
#
########################################################################################
# Released : 20.12.2013 @svenson08
# Version  : 2.00
# Revisions:
# 1.00: Released to testers
# 1.02: Don't show link on Groups with WebLinks. Hide GroupToogle Button (new Attribut dashboard_showtooglebuttons).
#       Set the Columnheight (new Attribur dashboard_colheight).
# 1.03: Dashboard Entry over the Room-List, set the Room "Dashboard" to hiddenroom. Build weblink independently.
#       Dashboard Row on Top and Bottom (no separately columns). Detail Button
# to jump into define Detailview. Don't show link on Groups with SVG and readingsGroup.
# 1.04: Sort the Groupentrys (@gemx). Hide Room Dashboard.
# 1.05: Fix dashboard_row center
# 1.10: Released Version 1.10. Rename Module from 95_FWViews to 95_Dashboard. Rename view_* Attributes to
#       dashboard_*. Rename fhemweb_FWViews.js to dashboard.js. Cleanup CSS. Reduce single png-Images to one File only.
# Fix duplicated run of JS Script. Dashboard STAT show "Missing File" Information if installation is wrong.
# 1.11: use jquery.min and jquery-ui.min. add dashboard_debug attribute. Check dashboard_sorting value plausibility.
#       Change default Values. First Release to FHEM SVN.
# 1.12: Add Germyn command_ref Text. Add Default Values to command_ref (@cotecmania). Fix identification of an existing
#       Dashboard-Weblink (Message *_weblink already defined, delete it first on rereadcfg). Remove white space from
# both ends of a group in dashboard_groups. Fix dashboard_sorting check. Wrong added hiddenroom to FHEMWEB
# Browsersession fixed. Buttonbar can now placed on top or bottom of the Dashboard (@cotecmania).
# Dashboard is always edited out the Room Dashboard (@justme1968)
# Fix Dashboard Entry over the Room-List after 01_FHEMWEB.pm changes
# 2.00: First Changes vor Dashboard Tabs. Change while saving positioning. Alterd max/min Group positioning.
# Many changes in Dasboard.js. Replaced the attributes dashboard_groups, dashboard_colheight and dashboard_sorting
# Many new Attributes vor Tabs, Dashboard sizing. Set of mimimal attributes (helpful for beginners).
# Provisionally the columns widths are dependent on the total width of the Dashboard.
# 2.01: attibute dashboard_colwidth replace with dashboard_rowcentercolwidth. rowcentercolwidth can now be defined per
# column. Delete Groups Attribut with Value 1. Dashboard can hide FHEMWEB Roomliste and Header => Fullscreenmode
#
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 29 Januar 2014, 21:31:27
@rudi
das schau ich mir an.

@cotecmania
bitte die komplette config des Dashboard posten und einen aktuellen Screenshot.

Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 30 Januar 2014, 06:39:59
Ich hatte es ja schon befürchtet - Safari auf dem iPad spielt mal wieder nicht so mit wie es soll... Die icons werden mit longpoll verschluckt.
Das Thema wurde ja schon ausreichend diskutiert...
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 30 Januar 2014, 14:32:35
EDIT:
also nachdem ich nun den ganzen Vormittag verbracht habe den Fehler zu suchen habe ich ihn jetzt wohl gefunden...!
Etwas kurios aber evtl. hilft dies auch einigen hier...!

Im Wiki steht folgendes:
Alle benötigten Dateien werden über das Update verteilt. Die hier aufgeführten Dateien stellen lediglich eine Übersicht dar und sollen verdeutlichen, was alles benötigt wird, damit das Dashboard funktioniert.

    /fhem/FHEM/95_Dashboard.pm
    /fhem/WWW/images/default/dashboardicons.png
    /fhem/WWW/pgm2/dashboard_darkstyle.css
    /fhem/WWW/pgm2/dashboard_ios7.css
    /fhem/WWW/pgm2/dashboard_style.css
    /fhem/WWW/pgm2/Dashboard.js
    /fhem/WWW/pgm2/jquery.min.js
    /fhem/WWW/pgm2/jquery-ui.min.js

Man beachte die Datei "Dashboard.js" die hier groß geschrieben ist, dass war bei mir der Fall..! ich habe im Log gesehen das er aber nach einer "dashboard.js" sucht und nicht gefunden hat, also habe ich kurzer Hand dies klein geschrieben und nun geht es  :D



Also evtl. habe ich etwas nicht richtig mitbekommen weil ich seit Anfang Januar verhindert war oder bei meiner Konfig ist etwas schief gelaufen..!
Dateien habe ich alle verglichen die sind vorhanden Update heute gemacht, meine cfg angepasst Browser Cache geleert Fhem neu gestartet.

Folgende Fehler sind bei mir vorhanden
ich kann in den Tabs nichts verschieben, weil ich das Attribut Lock/Unlock nicht betätigen kann.
Und alle Tabs werden untereinander dargestellt, wenn ich oben auf die Tabs klicke springt er immer eben zu dem Tab weiter unten, da ja alle 4 Tabs untereinander stehen.

wo kann ich jetzt noch suchen..?
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 30 Januar 2014, 15:51:12
Was muss man eigentlich tun, damit man auf dem iPhone/iPad (Darkstyle) das Dashboard "sinnvoll" angezeigt bekommt? Derzeit ist alles übereinander geschoben!
Titel: Antw:FHEM Dashboard
Beitrag von: ThommyTom am 30 Januar 2014, 17:21:10
Ich wollte nochmals fragen, ob mir vielleicht da jemand weiter helfen kann? Das Problem besteht immer noch... :-[

Vielen Dank
Thommy



Zitat von: ThommyTom am 29 Januar 2014, 08:13:30
Morgen,

habe seit gestern das Problem, dass folgende Fehlermeldung erscheint. Ich klick Dashboard an und es erscheint:

Schaue ich in der Zeile 262 nach, steht dort:

Kann damit jemand etwas anfangen und mir evtl. helfen!? Würde mich freuen.

Vielen Dank
Viele Grüsse

Thommy
Titel: Antw:FHEM Dashboard
Beitrag von: yogiflop am 30 Januar 2014, 18:04:54
Zitat von: ThommyTom am 30 Januar 2014, 17:21:10
Ich wollte nochmals fragen, ob mir vielleicht da jemand weiter helfen kann? Das Problem besteht immer noch... :-[

Vielen Dank
Thommy

Hallo Thommy,

ich gehe mal eher davon aus, das du einen Fehler in der Konfiguration deines Dashbaords hast und sich der Fehler dann in der internen Verabreitung erst auswirkt. Ich gehe nicht davon aus, das der Fehler in der Dashboard.pm liegt.

gruß Marc
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 30 Januar 2014, 19:00:29
@ThommyTom
Zum helfen benötige ich die komplette config des Dashboards und ein Screenshot der fehlerhaften Darstellung. Dein Problem ist mir wohl irgendwo durch gegangen.
Titel: Antw:FHEM Dashboard
Beitrag von: ThommyTom am 30 Januar 2014, 19:10:08
Klar kommt sofort!
Die config ist recht klein, da ich die "alte" gelöscht habe und es neu versuchen wollte!

Zitat
define views Dashboard
attr views dashboard_activetab 3
attr views dashboard_tab1groups Übersicht
attr views dashboard_tabcount 1
define views_weblink weblink htmlCode {DashboardAsHtml("views")}
attr views_weblink room DashboardRoom
Titel: Antw:FHEM Dashboard
Beitrag von: yogiflop am 30 Januar 2014, 19:13:38
Zitat von: ThommyTom am 30 Januar 2014, 19:10:08
Klar kommt sofort!
Die config ist recht klein, da ich die "alte" gelöscht habe und es neu versuchen wollte!

attr views dashboard_activetab 3 <--------------
attr views dashboard_tab1groups Übersicht
attr views dashboard_tabcount 1 <--------------


Das kann eigentlich nicht passen, du sagst ihm, er soll auf Tab 3 starten, sagst ihm aber auch, das du nur ein Tab hast ;-)
Titel: Antw:FHEM Dashboard
Beitrag von: ThommyTom am 30 Januar 2014, 19:30:39
Verbessert, aber Fehler ist immer noch da!
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 30 Januar 2014, 19:55:58
Zitat von: yogiflop am 30 Januar 2014, 19:13:38
attr views dashboard_activetab 3 <--------------
attr views dashboard_tab1groups Übersicht
attr views dashboard_tabcount 1 <--------------


Das kann eigentlich nicht passen, du sagst ihm, er soll auf Tab 3 starten, sagst ihm aber auch, das du nur ein Tab hast ;-)

das hatte ich auch schon zweimal und ich habe mich jedesmal gewundert warum er auf Tab 3 startet, jedesmal wenn ich die Konfig mit Save config abspeichere trägt dieses speichern bei mir ein "3" ein bei activtab

achte bitte mal auf deine "D"ashboard.js ob die klein oder groß geschrieben ist, war bei mir groß und es geht nichts
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 30 Januar 2014, 20:32:20
@ThommyTom
trim steckt eigentlich in der 99_Utils.pm. Jetzt ist nur die Frage wieso das Dashboard dies bei dir nicht findet. Schau bitte mal nach der genannten Datei.


@moonsorrox
dashboard_activetab
Gibt an welches der Tabs beim Aufruf des Dashboard angezeigt wird (aktiviertes Tab). Dieses Attribut wird ebenfalls durch betätigen des Schalters "Set" mit dem aktuell aktivierten Tab gefüllt.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 30 Januar 2014, 22:07:53
Ich hab eine neue Version veröffentlicht, ab morgen über Update verfügbar. Neben kleineren Fehlerbehebungen können ab jetzt die Tabs oben oder unten am Dashboard angezeigt werden. Ebenfalls können die Tabs ganz ausgeblendet werden. Siehe command_ref bzw. Wiki Attribut dashboard_showtabs
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 30 Januar 2014, 22:16:28
Hier einmal ein Screenshot wie es am PC aussieht und der andere ist vom iPhone.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 30 Januar 2014, 22:19:22
Probier mal das Attribut dashboard_width und gibt die Breite nicht in % sondern in Pixel (also 1024) an.
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 30 Januar 2014, 22:26:35
Wird besser, jetzt siehts so aus und man kann/muss zoomen!
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 30 Januar 2014, 22:28:44
Am iPhone wirst du um's zoomen nicht drum rum kommen. Mit der Breite musst du experimentieren, was da der beste Mittelweg ist
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 30 Januar 2014, 22:40:28
Alles klar, vielen Dank! Werde ich tun! TOP Service!!!!  :D
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 31 Januar 2014, 00:17:35
auf meinem iPad zeigt er auch einiges nicht so an wie es sein soll, da kommt es z.B. vor das er die Group Temperatur 4x anzeigt..!
Am PC wird es 2x angezeigt einmal oben in der Leiste und einmal direkt in den Plots siehe Bild..
Dann habe ich jetzt das Problem das die Temperatur nach einem erneuten Start auch am PC 4x angezeigt...! naja morgen ist auch noch ein Tag...

Zitat@moonsorrox
dashboard_activetab
Gibt an welches der Tabs beim Aufruf des Dashboard angezeigt wird (aktiviertes Tab). Dieses Attribut wird ebenfalls durch betätigen des Schalters "Set" mit dem aktuell aktivierten Tab gefüllt.

OK das wußte ich nicht, alles klar
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 31 Januar 2014, 07:19:52
@moonsorrox
ohne die Config des Dasboards kann ich da nix zu sagen
Titel: Antw:FHEM Dashboard
Beitrag von: yogiflop am 31 Januar 2014, 07:33:11
Guten Morgen,

ich weiß, das ich hier jetzt mehr oder weniger einen "Doppel-Post" erzeugen, aber das Problem das ich habe, könnte beide Gruppen betreffen, daher schreibe ich hier dann auch nur den Link zum Post.

http://forum.fhem.de/index.php/topic,14425.msg131079.html#msg131079 (http://forum.fhem.de/index.php/topic,14425.msg131079.html#msg131079)

Wäre schön, wenn sich das mal jemand angucken kann, und bei Bedarf dann vielleicht hier her verschieben kann.

gruß Marc
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 31 Januar 2014, 11:46:54
@svenson08

ja war schon spät hatte ich vergessem..! hier also der Code meiner cfg Datei
hiermit erscheint die Temperatur zweimal siehe Bild

define anyViews Dashboard
attr anyViews dashboard_activetab 1
attr anyViews dashboard_colcount 2
attr anyViews dashboard_lockstate lock
attr anyViews dashboard_row top-center
attr anyViews dashboard_rowbottomheight 200
attr anyViews dashboard_rowcentercolwidth 60,40
attr anyViews dashboard_rowcenterheight 700
attr anyViews dashboard_rowtopheight 110
attr anyViews dashboard_showhelper 1
attr anyViews dashboard_showtooglebuttons 1
attr anyViews dashboard_tab1groups Licht,Zeiten,Rollladen,Umschaltung
attr anyViews dashboard_tab1name Allgemein
attr anyViews dashboard_tab1sorting t0c100,Rollladen,true,763,94:t0c0,Licht,true,523,109:t0c0,Zeiten,true,528,150:t0c1,Umschaltung,true,347,90:
attr anyViews dashboard_tab2groups Temperatur,Temperatur Grafik
attr anyViews dashboard_tab2name Temperatur
attr anyViews dashboard_tab2sorting t1c100,Temperatur,true,505,100:t1c0,Temperatur Grafik,true,690,475
attr anyViews dashboard_tab3groups Kamera1
attr anyViews dashboard_tab3name Kameras
attr anyViews dashboard_tab3sorting t2c100,Kamera1,true,527,200:
attr anyViews dashboard_tab4groups Logfile
attr anyViews dashboard_tab4name Logfiles
attr anyViews dashboard_tab4sorting t3c0,Logfile,true,708,427:
attr anyViews dashboard_tabcount 4
attr anyViews dashboard_width 1200

define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room DashboardRoom




EDIT://
Evtl. kommt es dadurch das ich Group "Temperatur Grafik" auseinander geschrieben habe..? ich ändere dies mal jetzt auf Group "Plots"
Titel: Antw:FHEM Dashboard
Beitrag von: Waldmensch am 31 Januar 2014, 13:39:13
Hallo,

Ich habe das Problem, dass das Dashbord immer die Positionen nach fhem Neustart vergisst. D.h. nach Neustart liegen die Gruppen alle wieder untereinander. Muß ich außer "Lock" und "Save Config" noch irgendwo etwas abspeichern?
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 31 Januar 2014, 13:46:39
@Waldmensch
ZitatMuß ich außer "Lock" und "Save Config" noch irgendwo etwas abspeichern?
Nein. Gibt es bei dir unter www\pgmw\ Dateien die *views* im Namen haben? Wenn ja löschen
Titel: Antw:FHEM Dashboard
Beitrag von: Waldmensch am 31 Januar 2014, 13:52:02
Okay, check ich heute Abend und geb Meldung. Danke schon mal  :D

Zitat von: svenson08 am 31 Januar 2014, 13:46:39
@WaldmenschNein. Gibt es bei dir unter www\pgmw\ Dateien die *views* im Namen haben? Wenn ja löschen
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 31 Januar 2014, 14:14:53
@svenson08

ich denke er wird sich einen Wolf suchen und sagen es gibt bei mir kein Verzeichnis www\pgmw\ da es pgm2 heißen soll, keine Kritik nur als Hinweis  ;)
Da kommt von mir gleich folgendes ich habe z.B. noch immer eine Datei "darkstyle_views.css" drin.. Muss die raus oder gehört die zum darkstyle..?
Titel: Antw:FHEM Dashboard
Beitrag von: Waldmensch am 31 Januar 2014, 19:11:45
Ich kann keine solche Dateien finden

root@raspberrypi:~# ls -l /opt/fhem/www/pgm2
insgesamt 520
-rw-r--r-- 1 fhem root      4624 Jan 21 00:13 brightstyle.css
-rw-r--r-- 1 fhem root      1164 Jan 21 00:13 console.js
-rw-r--r-- 1 fhem root      4302 Okt  6 13:59 darkfloorplanstyle.css
-rw-r--r-- 1 fhem root      4278 Jan 21 00:13 darksmallscreenstyle.css
-rw-r--r-- 1 fhem root      1807 Okt  6 13:59 darksmallscreensvg_defs.svg
-rw-r--r-- 1 fhem root      1743 Okt  6 13:59 darksmallscreensvg_style.css
-rw-r--r-- 1 fhem root      4158 Jan 21 00:13 darkstyle.css
-rw-r--r-- 1 fhem root      1807 Okt  6 13:59 darksvg_defs.svg
-rw-r--r-- 1 fhem root      1758 Jan 21 00:13 darksvg_style.css
-rw-r--r-- 1 fhem root        71 Jan 21 00:13 darktouchpadstyle.css
-rw-r--r-- 1 fhem root      1807 Okt  6 13:59 darktouchpadsvg_defs.svg
-rw-r--r-- 1 fhem root      1743 Okt  6 13:59 darktouchpadsvg_style.css
-rw-r--r-- 1 fhem dialout   2120 Jan 21 00:13 dashboard_darkstyle.css
-rw-r--r-- 1 fhem dialout   1978 Jan 21 00:13 dashboard_ios7.css
-rw-r--r-- 1 fhem dialout  12093 Jan 21 00:13 dashboard.js
-rw-r--r-- 1 fhem dialout   2074 Jan 21 00:13 dashboard_style.css
-rw-r--r-- 1 fhem root       860 Jan 21 00:13 fhemweb_colorpicker.js
-rw-r--r-- 1 fhem root      6159 Jan 21 00:13 fhemweb.js
-rw-r--r-- 1 fhem root       257 Okt  6 13:59 fhemweb_noArg.js
-rw-r--r-- 1 fhem root      3834 Jan 21 00:13 fhemweb_slider.js
-rw-r--r-- 1 fhem root       862 Jan 21 00:13 fhemweb_svg.js
-rw-r--r-- 1 fhem root       461 Okt  6 13:59 fhemweb_textField.js
-rw-r--r-- 1 fhem root      1633 Okt  6 13:59 fhemweb_time.js
-rw-r--r-- 1 fhem root      3604 Okt  6 13:59 floorplanstyle.css
-rw-r--r-- 1 fhem root      3604 Okt  6 13:59 ios7floorplanstyle.css
-rw-r--r-- 1 fhem root      3604 Okt  6 13:59 ios7smallscreenfloorplanstyle.css
-rw-r--r-- 1 fhem root      3136 Jan 21 00:13 ios7smallscreenstyle.css
-rw-r--r-- 1 fhem root      1824 Okt  6 13:59 ios7smallscreensvg_defs.svg
-rw-r--r-- 1 fhem root      1772 Okt  6 13:59 ios7smallscreensvg_style.css
-rw-r--r-- 1 fhem root      4233 Jan 21 00:13 ios7style.css
-rw-r--r-- 1 fhem root      1824 Okt  6 13:59 ios7svg_defs.svg
-rw-r--r-- 1 fhem root      1782 Jan 21 00:13 ios7svg_style.css
-rw-r--r-- 1 fhem root      3604 Okt  6 13:59 ios7touchpadfloorplanstyle.css
-rw-r--r-- 1 fhem root       135 Jan 21 00:13 ios7touchpadstyle.css
-rw-r--r-- 1 fhem root      1824 Okt  6 13:59 ios7touchpadsvg_defs.svg
-rw-r--r-- 1 fhem root      1772 Okt  6 13:59 ios7touchpadsvg_style.css
-rw-r--r-- 1 fhem dialout  93107 Jan 21 00:13 jquery.min.js
-rw-r--r-- 1 fhem dialout 228077 Jan 21 00:13 jquery-ui.min.js
-rw-r--r-- 1 fhem root      3337 Jan 21 00:13 smallscreenstyle.css
-rw-r--r-- 1 fhem root      2995 Jan 21 00:13 style.css
-rw-r--r-- 1 fhem root      2502 Jan 21 00:13 svg_defs.svg
-rw-r--r-- 1 fhem root      4723 Okt  6 13:59 svg.js
-rw-r--r-- 1 fhem root      2109 Jan 21 00:13 svg_style.css
-rw-r--r-- 1 fhem root      2840 Jan 21 00:13 touchpadstyle.css
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 31 Januar 2014, 22:13:00
Mit der Ansicht auf dem iPhone hauts nicht so richtig hin! Ist zwar besser geworden durch Setzen des Attributs "dashboard_width", aber richtig gut wirds leider nicht!

Und was noch ist: Es fehlen jede Menge Sachen, bei den Steckdosen z.B. die Schalter "an" und "aus". Im Anhang mal 2 Bilder zum Vergleich.
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 31 Januar 2014, 23:14:35
@Waldmensch
@svenson08
ich habe mal verglichen mit deinen Dateien was mir aufgefallen ist das der Besitzer und die Gruppe bei einigen Dateien anders ist
Bei dir:

-rw-r--r-- 1 fhem dialout   2120 Jan 21 00:13 dashboard_darkstyle.css
-rw-r--r-- 1 fhem dialout   1978 Jan 21 00:13 dashboard_ios7.css
-rw-r--r-- 1 fhem dialout  12093 Jan 21 00:13 dashboard.js
-rw-r--r-- 1 fhem dialout   2074 Jan 21 00:13 dashboard_style.css


bei mir:

-rw-r--r-- 1 pi   pi        3568 Jan 31 14:17 dashboard_darkstyle.css
-rw-r--r-- 1 fhem dialout   3006 Jan 31 12:01 dashboard_ios7.css
-rw-r--r-- 1 pi   pi       16057 Jan 30 13:56 dashboard.js
-rw-r--r-- 1 fhem dialout   3405 Jan 31 12:01 dashboard_style.css


da frage ich mich warum das so ist.
Besitzer und Gruppe ist hier pi pi...! ja ich habe ja auch einiges an system sachen vom pi, aber das der sich die Rechte nimmt vom dashboard..!

Frage an svenson da kann ich sicher diese Datei löschen, auch hier wieder Besitzer/Gruppe pi pi:
-rw-rw-rw- 1 pi   pi        2338 Dec 11 18:09 darkstyle_views.css

Titel: Antw:FHEM Dashboard
Beitrag von: Waldmensch am 01 Februar 2014, 00:10:44
tjoa, was soll ich sagen? Ich habe nichts geändert. Das ist alles original.
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 01 Februar 2014, 08:45:43
Moin zusammen,

irgendwie scheine ich mit dem Dashboard auf Kriegsfuss zu stehen.
Ich bekomme die einzelnen Gruppen nicht so platziert wie ich gerne möchte.
Hier mal ein Screenshot vom Safari auf dem MacBook.
Die Gruppe Umwelt wollte ich nach links unter die Gruppe Alarm ziehen. Ist ja noch genug Platz.
Das geht nur nicht. Immer wenn ich das da rüber ziehe, landet es wieder rechts daneben.

Und auf dem iPad sieht es auch ungewöhnlich aus wie ich finde.
Da ist nämlich der Hintergrundrahmen nicht so hoch, wie die grösste Gruppe.
An was mag das liegen?

Hier mal meine Config vom Dashboard.

define myDashboard Dashboard
attr myDashboard dashboard_colcount 2
attr myDashboard dashboard_lockstate lock
attr myDashboard dashboard_showhelper 0
attr myDashboard dashboard_tab1groups Alarm,Status,Umwelt
attr myDashboard dashboard_tab1name Übersicht
attr myDashboard dashboard_tab1sorting t0c0,Alarm,true,237,71:t0c0,Status,true,406,406:
attr myDashboard dashboard_tabcount 1
attr myDashboard dashboard_width 100%

define myDashboard_weblink weblink htmlCode {DashboardAsHtml("myDashboard")}
attr myDashboard_weblink room DashboardRoom


Tips wie dashboard.js mit grossem D habe ich geprüft. Das ist klein das d.
Und *view* Dateien habe ich nicht in /www/pgm2
Titel: Antw:FHEM Dashboard
Beitrag von: fhainz am 02 Februar 2014, 11:19:39
Hallo!

Ich nutze seit gestern das Dashboard und bin ziemlich begeistert was man damit alles machen kann.

Ein Problem hab ich aber noch.
Obwohl ich auf lock geschaltet hab, werden nach einem neuladen der Seite die Hilfslinien um die Boxen eingeblendet. Ist das noch ein Bug oder mach ich was falsch?
Anbei 2 Screenshots, einer vor den neu Laden einer danach und mein define.

define anyViews Dashboard
attr anyViews dashboard_colcount 2
attr anyViews dashboard_lockstate lock
attr anyViews dashboard_rowcentercolwidth 49,51
attr anyViews dashboard_showfullsize 1
attr anyViews dashboard_showhelper 1
attr anyViews dashboard_tab1groups Wohnzimmer,Schlafzimmer,Sonstige Temperaturen,Plot Aussen,Plot Schlafzimmer,Plot Wohnzimmer,Plot Badezimmer,Plot Wäsche
attr anyViews dashboard_tab1name Main
attr anyViews dashboard_tab1sorting t0c0,Wohnzimmer,true,505,173:t0c0,Schlafzimmer,true,505,148:t0c0,Sonstige Temperaturen,true,505,98:t0c1,Plot Aussen,true,521,183:t0c1,Plot Wohnzimmer,true,521,183:t0c1,Plot Schlafzimmer,true,521,183:t0c1,Plot Badezimmer,true,521,183:t0c1,Plot Wäsche,true,521,183:
attr anyViews dashboard_tabcount 1


Grüße
Titel: Antw:FHEM Dashboard
Beitrag von: Ban am 02 Februar 2014, 13:12:23
Hallo fhainz,

ist mir auch aufgefallen. Kann zwar nicht sagen, ob das ein Bug ist, da kann Svenson bestimmt mehr sagen, aber mit dashboard_showhelper 0 kannst du die Linien generell ausblenden.
So hab ich das für mich gelöst.

Grüße,
Michael
Titel: Antw:FHEM Dashboard
Beitrag von: fhainz am 02 Februar 2014, 13:32:07
Zitat von: Ban am 02 Februar 2014, 13:12:23
mit dashboard_showhelper 0 kannst du die Linien generell ausblenden.
Das hilft, danke!
Titel: Antw:FHEM Dashboard
Beitrag von: holzwurm83 am 02 Februar 2014, 14:41:26
Hallo svenson,

ich habe heute mein Fhem auf den neusten Stand gebracht und jetzt geht das auch mit dem iOS-Style.  ;D
Titel: Antw:FHEM Dashboard
Beitrag von: fhainz am 02 Februar 2014, 15:50:25
Zitat von: holzwurm83 am 02 Februar 2014, 14:41:26jetzt geht das auch mit dem iOS-Style.  ;D

Sry hat ein wenig gedauert aber ich habs gestern gefixed. http://forum.fhem.de/index.php/topic,13870.msg132147.html#msg132147

Grüße
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 02 Februar 2014, 21:46:11
@ban
ZitatKann zwar nicht sagen, ob das ein Bug ist
Ist eigentlich kein Bug. Der Helper wird entweder über das von dir genannte Attribut deaktiviert, oder wenn die Buttonbar nicht angezeigt ist. Ich schau mal ob ich den Helper an das Attribut lock/unlock hänge.

@holzwurm83
Zitatjetzt geht das auch mit dem iOS-Style.
na zum Glück
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 02 Februar 2014, 21:54:40
Mal ne "dumme" Frage am Rande:

Habe gesehen, dass manche hier die Buttonschrift oben links (Set, Lock, Details) in blau haben. In welcher Datei und an welcher Stelle muss man das denn ändern? Nehme an, das steht in irgendeiner CSS!?!?!?
Titel: Antw:FHEM Dashboard
Beitrag von: olli84 am 03 Februar 2014, 11:11:32
Hallo!

Ich finde das Dashboard super, vielen Dank dafür!

Wäre toll wenn man noch etwas größere Buttons anbringen könnte, da das ganze bei mir per Touchscreen vom Tablet gesteuert wird.

Wenn ich showfullsize auf 1 setze wird zwar die linke Seite ausgeblendet, das Logo ist aber immernoch drin... :( Ich benutze den Darkstyle - kann mir da jemand helfen?
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 03 Februar 2014, 19:58:00
@Michi240281
Zitatass manche hier die Buttonschrift oben links (Set, Lock, Details) in blau haben
Das müsste die Standartfarbe der Schrift des jeweiligen Styles sein. Da muss du in dem gesetzten Style danach suchen. Die Developer Tools diverser Browser, oder Firebug für Firefox sind da eine gute Hilfe.

@olli84
Zitatman noch etwas größere Buttons anbringen könnte
Welche Buttons meinst du den damit genau? Die zum auf- zuklappen der Gruppen, die der Dashboard-Buttonbar?
Zitatird zwar die linke Seite ausgeblendet, das Logo ist aber immernoch drin.
Wenn du mal den Default Style setzt wird das Logo ausgeblendet, da dies ein DIV im HTML ist. Bei dir wird "das Logo" wohl teil des Hintergrunds sein. Den Hintergrund ändert das Dashboard aber durch das Attribut nicht, sonder löscht nur DIVs
Titel: Antw:FHEM Dashboard
Beitrag von: Jojo11 am 03 Februar 2014, 20:44:04
Zitat von: olli84 am 03 Februar 2014, 11:11:32
Hallo!

Ich finde das Dashboard super, vielen Dank dafür!

Wäre toll wenn man noch etwas größere Buttons anbringen könnte, da das ganze bei mir per Touchscreen vom Tablet gesteuert wird.

Wenn ich showfullsize auf 1 setze wird zwar die linke Seite ausgeblendet, das Logo ist aber immernoch drin... :( Ich benutze den Darkstyle - kann mir da jemand helfen?

Hallo,

ist zwar nicht die ganz elegante Methode, aber ich habe mir damit geholfen, dass ich das Bild auf 1x1 Pixel verkleinert habe  ;D

Mir ist übrigens aufgefallen, dass wenn man showfullsize=1 setzt, im fhemweb unter "Everything" ebenfalls die linke Navigation verschwindet  ???

schöne Grüße
Jo
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 03 Februar 2014, 20:48:52
Zitatst übrigens aufgefallen, dass wenn man showfullsize=1 setzt, im fhemweb unter "Everything" ebenfalls die linke Navigation verschwindet
Fix ich im nächsten Update
Titel: Antw:FHEM Dashboard
Beitrag von: Ban am 03 Februar 2014, 20:53:06
Hallo,

habe ich evtl. die Möglichkeit die Höhe der rows in Abhängigkeit von dem Style zu setzen?
Ich verwende einmal auf dem PC über Port 8083 darkstyle. Für das iPad verwende ich über Port 8085 darksmallscreen. Die Höhe die an den einen Style angepasst ist, passt jeweils nicht für den Anderen.
Wobei mir gerade beim Schreiben einfällt, dass ich dann auch die Positionen für jeden Style anpassen müsste.

Grüsse,
Michael
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 03 Februar 2014, 20:55:07
Der Umstand ist mir bekannt, hab die gleiche Konstellation wie du beschrieben hast. Im Moment hab ich dafür noch keine Lösung
Titel: Antw:FHEM Dashboard
Beitrag von: Ban am 03 Februar 2014, 21:06:59
Ich überlege gerade ob man über das FHEMWeb herausbekommt, welcher Style geladen ist. Dann könnte man den eigentlichen RowWert dynamisch überschreiben. Das wäre dann der unschöne Workaround. Was man aber richtigerweise bräuchte wären n verschiedene ConfigSets. Aber soweit ich das beurteilen kann ist das mit den aktuellen FHEM Boardmitteln nicht abzubilden. Kann man evtl. mehrere Dashboardinstanzen erzeugen und jeweils konfigurieren? Dann müsste man "nur noch" rausbekommen, welcher Style läuft oder man macht es am Port fest und blendet das jeweilige Dahboard ein.
Sorry, bin gerade am querdenken:-)
Titel: Antw:FHEM Dashboard
Beitrag von: Jojo11 am 03 Februar 2014, 21:17:39
Mir ist gerade noch etwas aufgefallen: Zwei Tabs, Lampen imm ersten und Wetter im zweiten. Der zweite tab ist der Start-Tab. Wenn ich im ersten auf einen Lampenschalter klicke (auf die Glühbirne), ändert sich der Schaltzustand und alles funktioniert. Klicke ich hingegebn auf "on" oder "off" (neben der Glühbirne), ändert sich zwar auch der Zustand, aber FHEM springt danach zum Start-Tab.

schöne Grüße
Jo
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 03 Februar 2014, 21:23:06
@Jojo11
Bug ist bekannt, bin ich noch dran

@Ban
dem Thema nehm ich mich erst an wenn noch bestehende Bugs behoben sind und das im rahmen meiner zeitlichen Möglichkeiten umsetzbar ist. Hinter "nur noch" steckt auch ungemein viel Zeit.
Titel: Antw:FHEM Dashboard
Beitrag von: Jojo11 am 03 Februar 2014, 21:28:01
Super, danke für deine schnelle Reaktion!

Schöne Grüße
Jo
Titel: Antw:FHEM Dashboard
Beitrag von: Ban am 03 Februar 2014, 23:18:25
Hallo Svenson08,

mir ist klar, dass das viel Zeit kostet! Mein Post sollte auch keine Aufforderung an dich sein! Ich hab nur laut gedacht und vielleicht hat noch der Ein oder Andere noch eine Idee dazu. Der Webserver weiss zumindest über welchen Port man rein kommt. Sonst könnte er sich nicht pro Port den Style merken. Sobald ich Zeit finde werd ich mir das anschauen. Vielleicht kommt am Ende Perlcode raus, wenn nicht hats wenigstens Spass gemacht:-)
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 04 Februar 2014, 06:28:51
In welchem Fhemweb Instanz das Dashboard läuft ist bei weitem nicht die Kunst. Das Problem ist aber das Dashboard ist so ausgelegt das es einmal je fhem existiert, nicht je fhemweb. Es ist (noch) nicht vorgesehen mehrere Dashboards anzulegen.
Um das von dir geschilderte Problem behandeln zu können muss man separate Dashboards Konfigurationen fahren, genauer gesagt die Positionierung, bzw. Breite Höhe der Gruppen. Und das geht halt noch nicht.
Und der Umbau ist schon mehr aufwand, den ich jetzt nicht angehe solange es noch andere mir gemeldete, nachstellbare Bus gibt.
An der Idee wie ich das umgesetzt bekomme mangelt es nicht, viel mehr weis ich schon wie ich das umsetze.
Steht auf meiner Todos liste. Also nur Geduld, schließlich bin ich seit Ende Dezember permanent an dem Modul dran.
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 04 Februar 2014, 09:11:32
Weil ja das iPad bei aktiviertem longpoll einige icons verschluckt, frage ich mich ob man die Aktualisierung auch anders lösen kann - kannst du sagen wie sich svg icons bei daktiviertem longpoll verhalten?

Oder ist ein aktualisieren ohne longpoll grundsätzlich nicht möglich?

Tausend dank übrigens für dein Engagement rund um das Dashboard - ich bin froh es nutzen zu können.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 04 Februar 2014, 21:26:29
Ab morgen steht ein Dashboard Update zur Verfügung.

Behebt schon mal die ersten mir genannten Fehler.
Als Neuerung kann jedem Tab ein Icon zum Tab-Text zugewiesen werden.

Alle Details sind unter dem folgenden Link zu finden:
http://www.fhemwiki.de/wiki/Dashboard#Version_2.03:_.2804.02.2014.29 (http://www.fhemwiki.de/wiki/Dashboard#Version_2.03:_.2804.02.2014.29)
Titel: Antw:FHEM Dashboard
Beitrag von: Jojo11 am 04 Februar 2014, 21:56:33
Danke für diese Verbesserungen!

schöne Grüße
Jo

Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 05 Februar 2014, 18:25:26
ich habe das heute mal mit einem Icon probiert, leider ist es wohl von der Größe her nicht das richtige. Wenn man diese Icons verwenden möchte muss man die in der Höhe anpassen...! Oder gibt es eine andere Lösung..?
Siehe Screenshot
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 05 Februar 2014, 18:28:30
Ist auch die Dashboard CSS Datei aktualisiert in deinem fhem? Darin gibt es eine neue Klasse welche die icons verkleinert darstellt.
Titel: Antw:FHEM Dashboard
Beitrag von: olli84 am 05 Februar 2014, 22:40:27
Zitat von: svenson08 am 03 Februar 2014, 19:58:00
@olli84Welche Buttons meinst du den damit genau? Die zum auf- zuklappen der Gruppen, die der Dashboard-Buttonbar?Wenn du mal den Default Style setzt wird das Logo ausgeblendet, da dies ein DIV im HTML ist. Bei dir wird "das Logo" wohl teil des Hintergrunds sein. Den Hintergrund ändert das Dashboard aber durch das Attribut nicht, sonder löscht nur DIVs

Ich meine eigentlich ein paar der ON und OFF Buttons, bzw. die Lampen um Sachen zu schalten. Vermutlich ist das ja aber nicht mal deine Baustelle. ;)

Was anderes - könntest du die max. Tabs netterweise noch auf 7-8 erhöhen? Die paar Extratabs könnte ich gut gebrauchen. :)
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 06 Februar 2014, 00:07:33
Zitat von: svenson08 am 05 Februar 2014, 18:28:30
Ist auch die Dashboard CSS Datei aktualisiert in deinem fhem?

bei einer erneuten Abfrage jetzt gerade eben, hat er mir noch zwei Dateien zum Update angeboten, die dashboard.js un die dashboard_darkstyle.css..!
Aber auch nicht geupdatet weil...
File(s) skipped for an update! Error while writing:
Can't write ./www/pgm2/dashboard.js: Permission denied
Can't write ./www/pgm2/dashboard_darkstyle.css: Permission denied

jo denke ist wieder mal ne Rechte Frage....
Das war auch meine Frage letztens mit dem Besitzer und der Gruppe, die mir niemand beantwortet hatte...!
Beide Dateien sind Besitzer/Gruppe pi pi was ich auch nicht verstehe, mit den Rechten 644 - damit überschreibt er sie natürlich nicht. Das ändere ich auf 666 und dann geht das auch mit dem Update... hat aber immer noch Besitzer/Gruppe pi pi...!
Leider weiß ich nicht wie ich das ändere...

Ansonsten sieht das alles jetzt gut aus..  ;) Super Ding vielen Dank
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 06 Februar 2014, 08:07:15
@Moonsorrox -
ich setze gelegentlich ein chown fhemuser *.* ab seitdem sind rechte für mich kein Thema mehr...


@Svenson -
ich habe heute morgen ein update gemacht, seitdem schaut es komisch aus bei mir, ich glaube meine Tabs werden nun alle untereinander dargestellt. Habe aber noch nicht tiefer unter die Haube geschaut.
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 06 Februar 2014, 11:27:55
@der-lolo

also ich habe jetzt mal folgendes probiert, bin aber nicht der Linux Freak
sudo chown fhem /opt/fhem/www/pgm2/dashboard_darkstyle.css

ich würde gern mal die Gruppenrechte anpassen...!
dazu mach mal bitte bei dir ein  ls -l /opt/fhem/www/pgm2 und schau mal welche Gruppenrechte dort alle auftauchen... bei mir sieht es jetzt so aus

Kann auch gern mal ein anderer probieren..!

dann könnte ich das bei mir mal korrigieren Danke

-rw-rw-rw- 1 fhem root      4624 Dec  8 13:14 brightstyle.css
-rw-rw-rw- 1 fhem root      1164 Jan 12 09:19 console.js
-rw-rw-rw- 1 fhem root      4302 Oct  6 13:59 darkfloorplanstyle.css
-rw-rw-rw- 1 fhem root      4278 Dec 20 18:00 darksmallscreenstyle.css
-rw-rw-rw- 1 fhem root      1807 Oct  6 13:59 darksmallscreensvg_defs.svg
-rw-rw-rw- 1 fhem root      1743 Oct  6 13:59 darksmallscreensvg_style.css
-rw-rw-rw- 1 fhem root      4362 Jan 30 14:09 darkstyle.css
-rw-rw-rw- 1 fhem root      1807 Oct  6 13:59 darksvg_defs.svg
-rw-rw-rw- 1 fhem root      1758 Jan 30 12:01 darksvg_style.css
-rw-rw-rw- 1 fhem root        71 Dec 20 18:00 darktouchpadstyle.css
-rw-rw-rw- 1 fhem root      1807 Oct  6 13:59 darktouchpadsvg_defs.svg
-rw-rw-rw- 1 fhem root      1743 Oct  6 13:59 darktouchpadsvg_style.css
-rw-rw-rw- 1 fhem pi        3662 Feb  6 00:17 dashboard_darkstyle.css
-rw-r--r-- 1 fhem dialout   3060 Feb  5 18:01 dashboard_ios7.css
-rw-rw-rw- 1 fhem pi       16469 Feb  6 00:07 dashboard.js
-rw-r--r-- 1 fhem dialout   3495 Feb  5 18:01 dashboard_style.css
-rw-rw-rw- 1 fhem root       860 Dec 20 18:00 fhemweb_colorpicker.js
-rw-rw-rw- 1 fhem root      6396 Jan 30 12:01 fhemweb.js
-rw-rw-rw- 1 fhem root       257 Oct  6 13:59 fhemweb_noArg.js
-rw-rw-rw- 1 fhem root      3834 Dec  8 13:14 fhemweb_slider.js
-rw-rw-rw- 1 fhem root       862 Jan 12 09:19 fhemweb_svg.js
-rw-rw-rw- 1 fhem root       461 Oct  6 13:59 fhemweb_textField.js
-rw-rw-rw- 1 fhem root      1633 Oct  6 13:59 fhemweb_time.js
-rw-rw-rw- 1 fhem root      3604 Oct  6 13:59 floorplanstyle.css
-rw-rw-rw- 1 fhem root      3604 Oct  6 13:59 ios7floorplanstyle.css
-rw-rw-rw- 1 fhem root      3604 Oct  6 13:59 ios7smallscreenfloorplanstyle.css
-rw-rw-rw- 1 fhem root      3136 Dec 20 18:00 ios7smallscreenstyle.css
-rw-rw-rw- 1 fhem root      1824 Oct  6 13:59 ios7smallscreensvg_defs.svg
-rw-rw-rw- 1 fhem root      1772 Oct  6 13:59 ios7smallscreensvg_style.css
-rw-rw-rw- 1 fhem root      4268 Feb  5 18:01 ios7style.css
-rw-rw-rw- 1 fhem root      1824 Oct  6 13:59 ios7svg_defs.svg
-rw-rw-rw- 1 fhem root      1782 Jan 30 12:01 ios7svg_style.css
-rw-rw-rw- 1 fhem root      3604 Oct  6 13:59 ios7touchpadfloorplanstyle.css
-rw-rw-rw- 1 fhem root       135 Dec 20 18:00 ios7touchpadstyle.css
-rw-rw-rw- 1 fhem root      1824 Oct  6 13:59 ios7touchpadsvg_defs.svg
-rw-rw-rw- 1 fhem root      1772 Oct  6 13:59 ios7touchpadsvg_style.css
-rw-rw-rw- 1 fhem pi      268381 Dec 20 16:56 jquery-1.9.1.js
-rw-r--r-- 1 fhem dialout  93107 Dec 20 18:00 jquery.min.js
-rw-rw-rw- 1 fhem pi      435812 Dec 20 16:56 jquery-ui-1.10.3.custom.js
-rw-r--r-- 1 fhem dialout 228077 Dec 20 18:00 jquery-ui.min.js
-rw-rw-rw- 1 fhem root      3337 Dec 20 18:00 smallscreenstyle.css
-rw-rw-rw- 1 fhem root      2995 Dec 20 18:00 style.css
-rw-rw-rw- 1 fhem root      2502 Dec  8 13:14 svg_defs.svg
-rw-rw-rw- 1 fhem root      4723 Oct  6 13:59 svg.js
-rw-rw-rw- 1 fhem root      2109 Jan 30 12:01 svg_style.css
-rw-rw-rw- 1 fhem root      2840 Dec 20 18:00 touchpadstyle.css


Titel: Antw:FHEM Dashboard
Beitrag von: fhainz am 06 Februar 2014, 12:03:21
Wenn bei mir etwas mal mit den Rechten nicht stimmt führe ich diesen Befehl aus. Ich glaub ich hab den irgendwo hier im Forum mal gelesen, auf jeden Fall klappt es danach.

sudo chmod -R a+w /opt/fhem && sudo usermod -a -G tty pi && sudo usermod -a -G tty fhem

Grüße
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 07 Februar 2014, 08:05:18
Hallo Svenson,
seit dem letztem update habe ich ein darstellungsproblem
die verwendeten Tabs werden untereinander dargestellt.
meine Config schaut so aus
define Home Dashboard
attr Home dashboard_activetab 1
attr Home dashboard_colcount 2
attr Home dashboard_lockstate lock
attr Home dashboard_rowcentercolwidth 275
attr Home dashboard_showhelper 0
attr Home dashboard_showtooglebuttons 1
attr Home dashboard_tab1groups Licht,Steckdosen
attr Home dashboard_tab1name Schalter
attr Home dashboard_tab1sorting t0c0,Steckdosen,true,425,240:t0c0,Licht,true,100,140:
attr Home dashboard_tab2groups Max,Heizungen,Fenster
attr Home dashboard_tab2name Heizungen
attr Home dashboard_tab2sorting 1
attr Home dashboard_tab3groups Geräte,FHEM
attr Home dashboard_tab3name Medien
attr Home dashboard_tab3sorting 1
attr Home dashboard_tabcount 3
define Home_weblink weblink htmlCode {DashboardAsHtml("Home")}
attr Home_weblink room DashboardRoom


hast Du eine Idee was da los ist?
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 07 Februar 2014, 08:09:13
Da wird das Dashboard.js Script nicht richtig ausgeführt, bzw bricht ab. Ich tippe mal darauf das dein Update nicht richtig gelaufen ist. Kannst du das bitte mal Kontrollieren. Steht irgend etwas im Log?
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 07 Februar 2014, 08:13:34
im log ist und war nichts zu finden, die Datei dashboard.js ist vom 06.02 wie kann ich prüfen ob das script ausgeführt wird?
ist vielleicht groß / klein Schreibung schon das problem?

EDIT:

update force hat mir geholfen mein problem zu lösen...

Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 07 Februar 2014, 16:21:59
Hallo zusammen,

irgendwie bin ich gerade ein wenig ratlos, wo ich dieses Posting hätte platzieren sollen.

Denn ich weiss nicht, ob hier eine Konfiguration falsch ist im Dashboard, ReadingsGroup oder gar in Sachen longpoll etwas nicht stimmt.

Ich setze ein Dashboard mit ReadingsGroup ein, wo ich meine Tür/Fensterkontakte anzeigen lasse.
Jetzt ist mir eben aufgefallen, dass wenn ich eine Tür (in dem Fall die Terrassentür) öffne, das Dashboard auf meinem iPad (Port 8085) komplett die Icons "vergisst".
Der Safari auf dem MacBook (Port 8083) verhält sich wunderbar.

Will heissen, dass sich das Icon der Terrassentür korrekt ändert.
Wenn ich allerdings den Raum "Wohzimmer" auf dem iPad anzeigen lasse und die Tür öffne und schliesse, klappt es auch da mit dem Icon.
Also keine Unstimmigkeit.

Hier mal der Part für die Ports auf der fhem.cfg

define WEB FHEMWEB 8083 global
attr WEB hiddenroom DashboardRoom,Unsorted,Remote doc
attr WEB iconPath openautomation:default:dark:fhemSVG
attr WEB menuEntries updatecheck,cmd=update check
attr WEB stylesheetPrefix dark

define WEBphone FHEMWEB 8084 global
attr WEBphone hiddenroom DashboardRoom,Unsorted,Remote doc
attr WEBphone iconPath openautomation:fhemSVG
attr WEBphone menuEntries updatecheck,cmd=update check
attr WEBphone stylesheetPrefix dark

define WEBtablet FHEMWEB 8085 global
attr WEBtablet hiddenroom DashboardRoom,Unsorted,Remote doc
attr WEBtablet menuEntries updatecheck,cmd=update check
attr WEBtablet stylesheetPrefix dark


Und ein paar Screenshots.

Es wäre klasse, wenn mir hier jemand Licht ins Dunkel bringen könnte.
Das obwohl die Terrassentür offen ist :)
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 07 Februar 2014, 17:48:24
Hallo maxritti,
Das ist leider wirklich ein Problem des iPads - soweit wie ich das verstanden habe lässt Safari auf dem ipad nur zwei Verbindungen zum Server zu - icons verschwinden meist nach nichteinmal einer Sekunde...

Ich hatte ein paar Beiträge zuvor auch schon danach gefragt. Zwar keine Dashboard spezifische Antwort erhalten, bin aber im Forum fündig geworden.

Wenn du longpoll deaktivierst siehst du zumindest die Icons wieder...
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 07 Februar 2014, 18:14:47
Hm,

schade. Da weiss ich jetzt nicht was besser ist. Die Icons nicht mehr zu sehen oder aber mit falschen Informationen.

Da wollte ich am Montag meinem Chef was zeigen, denn der hat sich heute gefreut wie ein Schneekönig, dass der mit seiner AVM Smart!Home-App eine Steckdose zu Hause ein- und ausschalten kann.
Naja, fällt dann wohl flach, wenn die Icons da nicht stimmig sind.
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 07 Februar 2014, 18:18:33
Wenn Du das Dashboard dann erneut im Menü anwählst bekommst Du den richtigen zustand angezeigt...
Ich habe aber keine Ahnung wie es sich mit SVG Ions verhält - das ist ein versuch wert...
Leider bin ich noch nicht dazu gekommen.
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 07 Februar 2014, 18:54:34
Zitat von: der-Lolo am 07 Februar 2014, 18:18:33
Wenn Du das Dashboard dann erneut im Menü anwählst bekommst Du den richtigen zustand angezeigt...
Jo das stimmt.

Zitat von: der-Lolo am 07 Februar 2014, 18:18:33
Ich habe aber keine Ahnung wie es sich mit SVG Ions verhält - das ist ein versuch wert...
Leider bin ich noch nicht dazu gekommen.
Den Eintrag hier hatte ich mal bei WEBtablet eingetragen

attr WEBtablet iconPath openautomation:default:dark:fhemSVG

Danach sehe ich erst mal gar keine Icons, lediglich Text.
Aber vielleicht ist da auch was verkehrt?

Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 07 Februar 2014, 20:44:39
Eigentlich wollte ich das ja nicht gemacht haben.
Aber jetzt ist mal Google Chrome auf meinem iPad. Da scheint das gut zu funktionieren.

Schauen wir mal, wann Apple FHEM in den Griff bekommt   ???
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 07 Februar 2014, 23:28:45
Zitat von: maxritti am 07 Februar 2014, 20:44:39
Aber jetzt ist mal Google Chrome auf meinem iPad.

ich nutze auf dem iPad den Mercury Browser, der zeigt eigentlich alles an...!
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 08 Februar 2014, 07:03:52
Geht denn mit einem der beiden die Webapp Funktion? Also fullsreenbrowser ohne Kopfteile und eigenes Icon auf dem homescreen?
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 08 Februar 2014, 08:02:30
Also bei fullsize bleibt auf meinem iPad bei allen Browsern (Safari, Chrome und Mercury) zumindest das FHEM Logo im Hintergund.
Titel: Antw:FHEM Dashboard
Beitrag von: fhainz am 08 Februar 2014, 17:21:38
Hallo!

Mir ist aufgefallen das sich mein dashboard_activetab Attribut immer auf den aktuell angeklickten Tab ändert. Sollte das Attribut nicht den Start Tab definieren oder hab ich da was falsch verstanden?

Grüße
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 08 Februar 2014, 17:28:05
Ursprünglich ja. Aber damit nicht immer nach einer Aktion der Tab wechselt enthält das Attribut den letzten bzw. Den aktuellen Tab.
Titel: Antw:FHEM Dashboard
Beitrag von: holzwurm83 am 08 Februar 2014, 22:48:18
Hallo zusammen,

ich habe in mein Dashboard eine readigGroup eingefügt. Nur was mir nicht so gut gefällt ist, dass ich dann die Überschrift zweimal angezeigt bekomme. In meinem fall "Heizungswerte2". Kann man diese ausblenden? 
Titel: Antw:FHEM Dashboard
Beitrag von: fhainz am 08 Februar 2014, 22:51:37
Ich denke du musst in deiner readingsGroup noch ein attribut definieren.

Grüße
Titel: Antw:FHEM Dashboard
Beitrag von: justme1968 am 08 Februar 2014, 22:52:02
mit noheading. so wie es unter anderem in der commandref beschrieben ist.

gruss
  andre
Titel: Antw:FHEM Dashboard
Beitrag von: holzwurm83 am 08 Februar 2014, 22:52:46
Zitat von: fhainz am 08 Februar 2014, 22:51:37
Ich denke du musst in deiner readingsGroup noch ein attribut definieren.

Grüße

Weißt du welches?
Titel: Antw:FHEM Dashboard
Beitrag von: justme1968 am 08 Februar 2014, 22:53:01
mit noheading. so wie es unter anderem in der commandref beschrieben ist.

gruss
  andre
Titel: Antw:FHEM Dashboard
Beitrag von: holzwurm83 am 08 Februar 2014, 22:55:31
Zitat von: justme1968 am 08 Februar 2014, 22:53:01
mit noheading. so wie es unter anderem in der commandref beschrieben ist.

gruss
  andre

Danke, das hatte ich übersehen! Sorry!
Titel: Antw:FHEM Dashboard
Beitrag von: Waldmensch am 08 Februar 2014, 23:15:52
Ich komm irgendwie nicht klar. Ich kriege alle eingetragenen Gruppen angezeigt, kann sie aber nicht verschieben. State ist natürlich auf unlock. fhem ist gerade updated und neu gestartet. Seit dem letzten Update kann ich auch irgendwie den Style nicht mehr ändern und im gesamten Webinterface nichts mehr markieren (zum kopieren). Browser ist Chrome
Titel: Antw:FHEM Dashboard
Beitrag von: Waldmensch am 09 Februar 2014, 09:20:56
Ich bekomme bei jedem Aufruf des Dahboard in der Konsole eine Fehlermeldung. Vielleicht hilft das?!

Use of uninitialized value in concatenation (.) or string at ./FHEM/95_Dashboard.pm line 370.
Use of uninitialized value in concatenation (.) or string at ./FHEM/95_Dashboard.pm line 370.
Use of uninitialized value in concatenation (.) or string at ./FHEM/95_Dashboard.pm line 370.
Titel: Antw:FHEM Dashboard
Beitrag von: justme1968 am 09 Februar 2014, 11:16:11
@svenson08: schau dir mal bitte das hier an: http://forum.fhem.de/index.php/topic,14425.msg135282.html#msg135282 (http://forum.fhem.de/index.php/topic,14425.msg135282.html#msg135282).

vielleicht kannst du für die einspaltigen devices wie weblink, svg und readingsGroup colspan auf 2 setzen. dann müsste es passen.

ich habe auch gesehen das du schon eine sonderbehandlung für weblink,svg und readingsgroup drin hast wegen der gruppen links. vielleicht ist es sinnvoll das generell für alle devices zu machen die $hash->{FW_atPageEnd} gesetzt haben. das sind zur zeit diese drei. es kommt aber demnächst noch die LightScene dazu. hier wäre die generelle lösung besser als im Dashboard das immer nachziehen zu müssen.

gruss
  andre
Titel: Antw:FHEM Dashboard
Beitrag von: Jojo11 am 09 Februar 2014, 11:42:13
Hallo,

ich habe im dashboard ein Regenradar über ein weblink eingebunden. Ist im Prinzip ein .gif von Wetteronline. Gibt es eine Möglichkeit, dieses Bild durch einen Klick auf das Bild zu aktualisieren?

schöne Grüße
Jo
Titel: Antw:FHEM Dashboard
Beitrag von: Jojo11 am 09 Februar 2014, 12:07:32
Nachtrag, habe eine Lösung gefunden:


define Regen weblink htmlCode { '<a href="http://xxxxx/fhem/?room=DashboardRoom"><img src="http://www.wetteronline.de/?pid=p_radar_map&ireq=true&src=radar/vermarktung/p_radar_map_forecast/forecastLoop/DL/latestForecastLoop.gif"></a>' }


Das sorgt zwar dafür, dass beim klick das Dashboard komplett neu geladen wird, aber immerhin  ::)
Super wäre, wenn nur das gif neugeladen werden würde.

schöne Grüße
Jo
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 09 Februar 2014, 13:39:43
@justme1968
Mach ich. Die Darstellung der readingroups gefällt mir auch nicht.

@Waldmensch
Poste mal deine config, damit ich das auf meinem Testsystem verifizieren kann.

Titel: Antw:FHEM Dashboard
Beitrag von: Raimund Scheiber am 10 Februar 2014, 18:09:27
Sortierung:
Die Sortierung der einzelnen Einträge ist leider nicht alphabetisch bzw. kann ich sie auch sonst nicht beeinflussen.

(Bei den "rooms" sind die Einräge sehr wohl alphabetisch sortiert.)

wie kann ich das anpassen?

1. screenshot = room
2. screenshot = dashboard
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 10 Februar 2014, 20:16:21
@raisch
kannst du mir die konfig geben so das ich diese in meinem Testsystem implementieren kann. Meine Gruppeninhalte sind alphabetisch.
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 11 Februar 2014, 22:37:48
Habe einen Bug gefunden denke ich:

Der Inhalt eines Fensters, d.h. ein Device (in dem Fall eine DM500HD) hat aufgrund einer anderen Quelle die Breite des Dropdown-Menus angepasst und damit gleich die ganze Gruppe breiter gemacht, obwohl das Dashboard "gelocked" war (s. Anhang).

Gibts da ein root cause?
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 11 Februar 2014, 22:39:45
Das lässt sich leider nicht abfangen. Es bleibt nicht aus das Dashboard anzupassen wenn sich die angezeigten Gruppen ändern
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 12 Februar 2014, 21:36:30
Ab morgen steht ein Dashboard Update zur Verfügung.


  • readingGroup's werden etwas anders dargestellt.
  • Es ist nun möglich ein Dashboard einem (oder mehreren) FHEMWEB zu zuordnen. Damit kann man für Tablets ein eigenständiges Dashboard festlegen (dashboard_webfrontendfilter).

Alle Details sind unter dem folgenden Link zu finden:
http://www.fhemwiki.de/wiki/Dashboard#Version_2.04:_.2812.02.2014.29
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian am 13 Februar 2014, 08:31:23
Hi,

das die readingsgroups eingebunden wurden freut mich, habe jetzt allerdings ein Darstellungsproblem.

Gruß
Sebastian

Titel: Antw:FHEM Dashboard
Beitrag von: justme1968 am 13 Februar 2014, 08:49:53
wo ist genau das problem?

wenn du die fehlenden färbung am ende der überschriften zeile meinst dann musst du sagen das da etwas stehen soll. zum beispiel leere felder mit <>.

gruss
  andre
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian am 13 Februar 2014, 08:53:07
Hi,

wie recht du hast :)

Liegt wohl an der Uhrzeit, habs verpennt :)

Gruß
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 13 Februar 2014, 15:25:04
nach dem Update heute läuft wieder alles, sehr gute Arbeit..! :D

Eine Frage habe ich aber trotzdem mal, wenn ich den Anfasser nehme und einen kleinen Abstand zwischen den einzelnen Einträgen einstellen möchte geht das auch, dann mach ich SET und speichere die Konfig mit Save... starte ich dann das Dashboard wieder ist der Abstand weg zwischen den Einträgen..! Nach unten ist eigentlich genug Platz also in der Höhe sollte das passen, ich habe ja auch viel Freiraum unter den Einträgen
Muss ich das irgendwo einstellen oder sollte das so funktionieren und den Abstand behalten..?
Titel: Antw:FHEM Dashboard
Beitrag von: blackdevil2k1 am 13 Februar 2014, 20:25:14
ich wollte eben testweise einfach mal das dashboard einrichten jedoch wird bei mir nach dem einfügen der Musterconfig in die fhem.cfg

define anyViews Dashboard
attr anyViews dashboard_colcount 2
attr anyViews dashboard_rowcentercolwidth 30,70
attr anyViews dashboard_tab1groups <Group1>,<Group2>,<Group3>
attr anyViews dashboard_lockstate unlock
attr anyViews dashboard_showhelper 1


kein Dashboard angelegt und ich erhalte im log nur folgende Meldungen:

2014.02.13 20:15:46 1: reload: Error:Modul 95_Dashboard deactivated:
syntax error at ./FHEM/95_Dashboard.pm line 447, near "FW_pH "detail=$d""
Global symbol "$FW_ss" requires explicit package name at ./FHEM/95_Dashboard.pm line 479, <$fh> line 12.
BEGIN not safe after errors--compilation aborted at ./FHEM/95_Dashboard.pm line 486, <$fh> line 12.

2014.02.13 20:15:46 0: syntax error at ./FHEM/95_Dashboard.pm line 447, near "FW_pH "detail=$d""
Global symbol "$FW_ss" requires explicit package name at ./FHEM/95_Dashboard.pm line 479, <$fh> line 12.
BEGIN not safe after errors--compilation aborted at ./FHEM/95_Dashboard.pm line 486, <$fh> line 12.



woran liegt das? ein update habe ich eben auch nochmal gemacht, hat aber nix geändert
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 13 Februar 2014, 20:38:00
Bitte geh nach dem Wiki Artikel vor http://www.fhemwiki.de/wiki/Dashboard
und setzt das Attribut dashboard_tab1groups auch mit entsprechendem Inhalt. <Group1>,<Group2>,<Group3> ist nur ein "Muster" Inhalt, der nicht funktionieren kann.

Wenn dann noch Fehler auftreten noch mal hier posten


Titel: Antw:FHEM Dashboard
Beitrag von: blackdevil2k1 am 13 Februar 2014, 21:09:13
der fehler tritt auch auf wenn ich nur:

define anyViews Dashboard

definiere
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 13 Februar 2014, 21:16:05
hast du das manuell in deine config eingetragen oder aus fhemweb heraus?
Titel: Antw:FHEM Dashboard
Beitrag von: blackdevil2k1 am 13 Februar 2014, 21:31:52
manuell... steckt da etwa der fehler?
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 13 Februar 2014, 21:34:11
wenn du das define des dashboards vor den des fhemweb machst könnte das eine Erklärung sein. Lösche das aus deiner cfg und trage es über fhemweb ein.
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian am 14 Februar 2014, 09:52:28
Moin,

ist es möglich die Position des Dashboards im Full Screen anzupassen ?

Bei mir sieht das "komisch" aus.

Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 14 Februar 2014, 13:46:08
@Sebastian
Zitatist es möglich die Position des Dashboards im Full Screen anzupassen ?
Das geht nur durch Änderungen an der CSS Datei.
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian am 14 Februar 2014, 13:56:26
welche css Datei ist das ?

Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 14 Februar 2014, 17:08:19
Zitat von: Sebastian am 14 Februar 2014, 13:56:26
welche css Datei ist das ?

je nachdem was du ändern möchtest in welchen Style... so z.B. im Darkstyle... da gibt es die darkstyle.css und die dashboard_darkstyle.css
da mußt du dich durch wuseln und schauen was wo drin steht, ich z.B. habe in beiden Dateien Änderungen drin... das bedeutet aber auch bei jedem Update, wenn eine der beiden Dateien sich ändern du auch wieder nacharbeiten mußt
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 14 Februar 2014, 17:55:14
Kann man solche Dateien nicht vom update ausschließen?
Titel: Antw:FHEM Dashboard
Beitrag von: justme1968 am 14 Februar 2014, 17:59:06
leg dir einen neuen style an, include den alten den du ändern möchtest und dann überschreib in dem neuen file alles was du ändern möchtest. danach kannst du den neuen style in fhem konfigurieren und ein update lässt dein geändertes file in ruhe.

gruss
  andre
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 15 Februar 2014, 09:13:03
Guten Morgen Svenson,
Ich versuche gerade für ein Androide Handy ein eigenes Dashboard zu erstellen,

define androidView Dashboard
attr androidView dashboard_showhelper 1
attr androidView dashboard_showtabs tabs-and-buttonbar-at-the-top
attr androidView dashboard_tab1groups Steckdosen,Licht
attr androidView dashboard_tabcount 1
attr androidView dashboard_webfrontendfilter WEBphone,WEB
define androidView_weblink weblink htmlCode {DashboardAsHtml("androidView")}
attr androidView_weblink room DashboardRoom

nun wird mir wenn ich im Smallscreen Dashboard anwähle das neue Dashboard angezeigt, unter diesem wird mir jedoch mitgeteilt das
"no Dashboard configured for WEBphone"
set attribute dashboard_webfrontendfilter, see details.

Ich möchte ja aber mein WEB Dashboard gar nicht sehen...

Was kann ich tun?
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 15 Februar 2014, 09:37:53
das Dashboard ist für mich die Benutzeroberfläche schlechthin, gerade auch für meine Frau super einfach zu bedienen.
damit macht FHEM doppelt Spass

habe zwar eine Android App die auch funktioniert, aber ein Dashboard für Android das wäre das Sahnehäubchen...

bleibe auf jeden Fall dran.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 15 Februar 2014, 09:39:38
@der-Lollo
Der Link zum Dasboard wird, leider, immer angezeigt. Egal ob für das Web ein Dashboard angelegt wurde oder nicht.

Zitatattr androidView dashboard_webfrontendfilter WEBphone,WEB
Damit wird im WEB und im WEBphone das Dashboard angezeigt. Also sollte es im webphone angezeigt werden ..... Kannst du mir mal deine config der einzelnen fhemweb zu kommen lassen. Ich schau mir dann die nächste Woche an wo da evtl ein Fehler drin sein könnte.
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 15 Februar 2014, 09:47:05
Ok,
ich zeige das Dashboard androidView zur zeit im WEBphone und im WEB damit ich es ordentlich konfigurieren kann, später soll eigentlich nur noch das Dashboard im fullsize angezeigt werden. Zur Anzeige benutze ich WebViewControl von Markus hier aus dem Forum...

die Config an der ich zur zeit Bastle

define WEB FHEMWEB 8083 global
attr WEB hiddenroom DashboardRoom
attr WEB iconPath fhemSVG:openautomation:default
attr WEB longpoll 1
attr WEB reverseLogs 1
attr WEB stylesheetPrefix dark
attr WEB verbose 1

define WEBphone FHEMWEB 8084 global
attr WEBphone hiddenroom DashboardRoom,CUL_HM,HUEDevice,MAX,Media,Residents,develop,Everything,Logfile,Commandref,Remote doc,Edit files,Select style,Event monitor
attr WEBphone longpoll 1
attr WEBphone stylesheetPrefix darksmallscreen
attr WEBphone verbose 1



ein kleines stück weiter bin ich - für WEBphone habe ich hiddenroom gesetzt mit allem was meine config hergibt, ausser dem DashboardRoom - das zeigt schonmal beim öffnen direkt das Dashboard im Fullsize... Es könnte noch etwas weiter oben platziert sein, ich schau mal in die .css hinein..

@Svenson - kann ich verhindern das bei einem Neustart der DashboardRoom wieder in hiddenroom gesetzt wird? Vielleicht speziell beim smallscreenstyle? Mein workarround auf Global initialized das Attribut neu zu setzen ohne DashboardRoom funktioniert leider nicht.
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 15 Februar 2014, 16:24:14
Zitat von: Sebastian am 13 Februar 2014, 08:31:23
Hi,

das die readingsgroups eingebunden wurden freut mich, habe jetzt allerdings ein Darstellungsproblem.

Gruß
Sebastian
Hi Sebastian,
wie hast du denn die ReadingGroup für die Thermostate hinbekommen? Darf ich den Code schnorren :-)?
Titel: Antw:FHEM Dashboard
Beitrag von: olli84 am 15 Februar 2014, 19:09:20
Zitat von: der-Lolo am 15 Februar 2014, 09:47:05
ein kleines stück weiter bin ich - für WEBphone habe ich hiddenroom gesetzt mit allem was meine config hergibt, ausser dem DashboardRoom - das zeigt schonmal beim öffnen direkt das Dashboard im Fullsize... Es könnte noch etwas weiter oben platziert sein, ich schau mal in die .css hinein..

Falls du was findest wäre ich dir sehr dankbar wenn du mir mitteilen könntest was man da ändern muss um das ganze weiter nach oben zu schieben.

Ansonsten bin ich auch super zufrieden, frage hier aber gerne nochmal nach weiteren Tabs! :)

Da ich gerne die Wettervorhersage, Radio, alle Stockwerke einzeln, usw. präsentieren möchte reichen mir die 5 Stück einfach nicht! :(
Titel: Antw:FHEM Dashboard
Beitrag von: habl am 15 Februar 2014, 19:30:56
moin, moin,

auch ich wollte gern den Dashbord weiter nach oben verschieben. Ich habe mir den Quelltext mal angeschaut, verantwortlich scheint eine leere Tabelle  (class="roomoverview") und ein br-Tag zu sein:


<div id="content" style="position: inherit;">

    <table class="roomoverview"></table>
    <br></br>
    <table id="dashboard" class="roomoverview dashboard" style="width: 1260px;">
        <tbody


wie ich den br-tag allerdings lösche und was die leere Tabelle da zu suchen hat, kann ich aber nicht sagen. Vielleicht

vg
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 16 Februar 2014, 09:48:27
Hallo,

geht bei euch im Fullscreen Mode das FHEM Logo oben weg? ich sehe das immer noch im Hintergrund. Kann man eigentlich ein "Schalter" einbauen wo man den Fullscreen Mode wieder verlassen kann? Im Moment klicke ich immer auf Details dann wechselt er wieder.

Und dann noch eine Frage. Man muss alle Geräte ja Gruppen zuweisen, kann aber jedem Gerät nur eine Gruppe zuweisen wenn ich das richtig verstanden habe. Wenn ich jetzt zwei Sachen auf zwei unterschiedlichen Dashboard Reitern haben möchte geht das nicht, richtig? Und durch die Gruppenzuweisung ist natürlich auf dem Normalen FHEM Seiten alles etwas durcheinander. Kann man das nicht zukünftig so umsetzen, dass ich im Dashboard einfach zu dem Reiter die entsprechenden Geräte angebe die ich da sehen möchte inkl. der Reihenfolge? Irgendwie wäre das dann etwas flexibler als über die Gruppen zu gehen. Oder?

Sonst eine feine Sache, nur mein Wetter muss ich noch kleiner bekommen, die Icons sind echt zu groß für mein Tab ;-)

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 16 Februar 2014, 09:52:58
Du kannst ein Device natürlich mehreren Gruppen zuweisen - attr xxxxx group Schalter,Licht
ist kein problem. Ich habe den Pfad zum Logo im entsprechendem .css file entfernt - das ist aber nicht die sauberste Lösung, da bei einem update des Files das Logo wieder da sein wird.
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 16 Februar 2014, 10:04:11
Ahh ok super, dann versuche ich das mit den Gruppen mal hin zu bekommen.
Titel: Antw:FHEM Dashboard
Beitrag von: Loredo am 16 Februar 2014, 15:36:14
Hossa,


bei der Erweiterung des FHEM Demos ist mir aufgefallen, dass die im Dashboard dargestellten Gruppen das relativ neue Attribut "sortby" nicht berücksichtigen, um die dargestellte Reihenfolge der Objekte innerhalb der Gruppe zu steuern.
Wäre praktisch, wenn man das bei Gelegenheit noch im Dashboard Modul mit berücksichtigen könnte ;-)




Gruß
Julian
Titel: Antw:FHEM Dashboard
Beitrag von: Happy Fhem User am 16 Februar 2014, 18:35:33
Ich teste gerade die aktuelle Version vom Dashboard, dabei fällt mir auf, dass die Sortierung der Devices innerhalb einer Gruppe anscheinend immer streng nach dem Devicenamen geht - in FHEMWEB geschieht wird - wenn vorhanden - nach dem Attribut "alias" sortiert.

Wäre klasse, wenn sich das Dashboard analog dem FHEMWEB verhalten würde und ggfs. nach dem "alias" sortieren würde.

Gruß,
  Marco
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 16 Februar 2014, 20:52:02
@der-lolo
Zitatkann ich verhindern das bei einem Neustart der DashboardRoom wieder in hiddenroom gesetzt wird?
Nein, da gibt keinen Weg der von mir vorgesehen ist.

@habl
Zitatverantwortlich scheint eine leere Tabelle  (class="roomoverview") und ein br-Tag zu sein:
die Tabelle bekomm ich gelöscht über das Dashboard, aber nicht den br-Tag. Nur die Tabelle löschen bringt leider nichts.

@ext32
Zitatgeht bei euch im Fullscreen Mode das FHEM Logo oben weg?
Leider ist das nicht vorgesehen. Andere wollen vielleicht Ihren eigenen Hintergrund angezeigt bekommen. Im Moment geht es nur in dem du das im gesetzten Style komplett deaktivierst. Ich schau aber mal ob ich da was optionales hinbekommen.

ZitatKann man eigentlich ein "Schalter" einbauen wo man den Fullscreen Mode wieder verlassen kann?
Nehm ich mal auf. Mal sehen wie ich das umgesetzt bekomme.

ZitatIrgendwie wäre das dann etwas flexibler als über die Gruppen zu gehen
Das Dashboard zeigt nur Gruppen an, das war im Ursprung auch meine intention. Ändern möchte ich das nicht.

@loredo
Zitatdass die im Dashboard dargestellten Gruppen das relativ neue Attribut "sortby" nicht berücksichtigen
Muss ich mir anschauen. sortby muss an mir vorbei gegangen sein. Hast du einen Thread Link für mich?

Ich bin schon an am nächsten Dashboardupdate dran und weis nicht wie ich die einzelnen Fehlerbehebungen/Ideen jetzt schon einfließen lassen kann.

Gruß Svenson
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 16 Februar 2014, 21:27:32
Nabend,

ich muss nochmal was nachfragen. Wieso kann ich manchmal Gruppen untereinander packen und manchmal nicht? Und wieso ist dann ein größere Spalt dazwischen und manchmal wieder nicht? Ich hab im Anhang ein Bild wo zwei untereinander sind mit Spalt, aber ich bekomme zum verrecken nicht die anderen drunter oder ganz links drunter. Liegt das am Firefox?

btw. das mit den Gruppen geht schon ja, so langsam bekomme ich das hin. Ist nur etwas komisch weil jetzt alles durcheinander ist auf den normalen Seiten. Heizung etc. ist eben alles zerpflückt, ich hab ja nur den Kanal den ich brauche in der Gruppe die anderen wieder woanders und das sieht natürlich etwas blöd alles aus. Aber egal, passt scho.

Gruß und Danke
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 16 Februar 2014, 21:38:04
Das sollte eigentlich gehen. Ist aber immer abhängig von Breite und Höhe der einzelnen Gruppen. Auch erscheint der Punkt zum einhängen der Gruppe immer nur dann wenn ~50% der Gruppen Breite im Zielbereich sind. Muss man etwas üben, ist leider etwas gewöhnungsbedürftig, aber die jquery Komponente gibt da nicht viel besseres her.
Erleichtern kannst du dir das durch die Attribute dashboard_row mit den Werten top,center,bottom,top-center,center-bottom,top-center-bottom - gilt aber für alle Tabs. Oder evtl. ist das Attribut dashboard_colcount (1-5) bei gesetzten dashboard_row center etwas - gilt aber für alle Tabs.
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 16 Februar 2014, 21:52:33
Hast du auch keinen tip wo man das Dashboard hiddenroom Attribut zumindest für den style smallscreen deaktivieren kann? Oder gibt es vielleicht ein Reading welches mir mitteilt das das Dashboard initialisiert ist - auf global initialized bin ich wohl zu früh...

Hintergrund ist das die android fullscreen app direkt ins Dashboard springt wenn alle Räume hidden sind - aber nicht das Dashboard...
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 16 Februar 2014, 22:01:47
@der-Lolo,
Da kann ich keinen Tip geben, das dashboard setzt den hiddenroom bei jedem neustart von FHEM. Was ist den wenn du dem Dashboard WebView einen zweiten Raum zuweist?
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 16 Februar 2014, 23:00:34
ZitatDas sollte eigentlich gehen. Ist aber immer abhängig von Breite und Höhe der einzelnen Gruppen. Auch erscheint der Punkt zum einhängen der Gruppe immer nur dann wenn ~50% der Gruppen Breite im Zielbereich sind. Muss man etwas üben, ist leider etwas gewöhnungsbedürftig, aber die jquery Komponente gibt da nicht viel besseres her.

Mhh also bei mir geht das echt gar nicht, erst wenn ich die Breite des Fensters kleiner mache wandern die untereinander, aber sobald das Fenster größer wird sind die wieder wild durcheinander nebeneinander. Das mit den 50% ist klar, ist ja auch richtig so, aber hat mit dem Problem jetzt nicht direkt was zu tun.

Mhh naja muss ich wohl noch ein bissel basteln bis das passt ja.

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: lapidu am 17 Februar 2014, 14:12:20
Gibt es die Möglichkeit die Tabs im Dashboard umzubenennen?

Edit: Habs gefunden.  Stichwort dashboard_tab1name
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 17 Februar 2014, 21:18:37
Ab morgen steht ein Dashboard Update zur Verfügung.


  • Im Gruppentitel können Icons angezeigt werden (Doku zu attribut dashboard_tab1groups beachten)
  • Im Fullsize-Mode gibt es einen "Zurück" Button um zur normalen FHEMWEB Ansicht zurück zu kommen
  • Im Fullsize-Mode wird das Dashboard etwas weiter am oberen Rand positioniert
  • Das Attribut dashboard_activetab ändert sich nur noch durch den Set Button und nicht mehr durch einen Tab wechsel

Alle Details sind unter dem folgenden Link zu finden:
http://www.fhemwiki.de/wiki/Dashboard#Version_2.05:_.2817.02.2014.29

Weitere Bugfixes folgen ......
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 17 Februar 2014, 21:22:36
einfach genial in welcher geschwindigkeit du das hier weiter entwickelst.
Bin ja fast von Anfang an dabei

Für mich ist es der Bestandteil von FHEM im tgl Gebrauch

1000 Dank

8) ;)

Titel: Antw:FHEM Dashboard
Beitrag von: Matscher am 18 Februar 2014, 14:39:47
Hallo,

bei mir wird nur eine Gruppe im Tab angezeigt. Ich habe die V2.05 Version.

define anyViews Dashboard
attr anyViews dashboard_colcount 2
attr anyViews dashboard_tab1groups Temperatursensoren,01_Status_Haus,02_Status_Etagen,Anwesenheit
attr anyViews dashboard_tab1name Allgemein
attr anyViews dashboard_tab1sorting t0c0,Temperatursensoren,true,259,114:
attr anyViews dashboard_tabcount 1
attr anyViews room Unsorted
define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room DashboardRoom
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 18 Februar 2014, 15:07:58
Prüf bitte mal ob 01_Status_Haus,02_Status_Etagen,Anwesenheit wirklich Gruppen sind und nicht Räume.
Titel: Antw:FHEM Dashboard
Beitrag von: Matscher am 18 Februar 2014, 15:19:56
Überprüft :) Mit Version 1.15 funktionierte soweit noch alles. Habe heute ein Update gemacht. Dashboard hatte ich in diesem Zuge auch komplett neudefiniert, um eventl. Reste zu entfernen. FHEM neustart inkl. .

define fensterGesamtStatusDummy dummy
attr fensterGesamtStatusDummy alias Alle Fenster/Türen
attr fensterGesamtStatusDummy devStateIcon on:signal_Fenster_Offen.on off:signal_Fenster_Offen.off
attr fensterGesamtStatusDummy fp_ErdUndObergeschoss 30,450,1,
attr fensterGesamtStatusDummy group 01_Status_Haus
attr fensterGesamtStatusDummy room Alarmanlage,Fenster
attr fensterGesamtStatusDummy sortby 1


define Abwesend_Dummy dummy
attr Abwesend_Dummy alias Anwesenheit
attr Abwesend_Dummy devStateIcon anwesend:HOME_Status.1 abwesend:HOME_Status.0
attr Abwesend_Dummy fp_ErdUndObergeschoss 130,550,2,
attr Abwesend_Dummy group Anwesenheit
attr Abwesend_Dummy room Anwesenheit
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 18 Februar 2014, 20:22:14
Nicht gefundene Gruppen sollten auch im Dashboard dargestellt werden. Daher kann ich das nicht ganz nachvollziehen. Dein Fhem Update hat auch alles akutalisiert? Setz mal das Attribut dashboard_row auf top-center-bottom. Und mal verbose auf 5 und schau mal ob im Log etwas vom Dashboard auftaucht.
Titel: Antw:FHEM Dashboard
Beitrag von: Matscher am 19 Februar 2014, 08:51:03
FHEM update ging ohne Probleme durch und soweit ich das überblicken kann, wurde auch alles aktualisiert.

Habe die Attribute gesetzt.

Im Log:
2014.02.19 08:43:15 5: [anyViews V2.05] Sorting OK or Empty: dashboard_tab4sorting
2014.02.19 08:43:15 5: [anyViews V2.05] Sorting OK or Empty: dashboard_tab3sorting
2014.02.19 08:43:15 5: [anyViews V2.05] Sorting OK or Empty: dashboard_tab2sorting
2014.02.19 08:43:15 5: [anyViews V2.05] Sorting OK or Empty: dashboard_tab1sorting
2014.02.19 08:43:15 5: [anyViews V2.05] Sorting OK or Empty: dashboard_tab0sorting

Titel: Antw:FHEM Dashboard
Beitrag von: Matscher am 19 Februar 2014, 10:27:45
Hallo,

Wenn ich das dashboard_tabXsorting attribute händisch editiere, sehe ich auch diese Gruppen im Dashboard.
dashboard_tab1sorting t0c0,Temperatursensoren,true,259,114:t0c0,01_Status_Haus,true,349,114:
Titel: Antw:FHEM Dashboard
Beitrag von: Matscher am 19 Februar 2014, 11:24:02
Hi svenson08,

mit dem change vom 17.02. (r4978) wurde nachfolgende Änderung gemacht, was zu meinem Problem führt. :) Ich habe es bei mir lokal "zurück" gepachted und funktioniert jetzt wie es soll.

- if (index($tabsortings[$t],trim($tabgroup[$i])) < 0) { $tabsortings[$t] = $tabsortings[$t]."t".$t."c".GetMaxColumnId($row,$colcount).",".trim($tabgroup[$i]).",true,0,0:"; }
+ my @stabgroup = split(":", trim($tabgroup[$i]));
+ if (index($tabsortings[$t],trim($stabgroup[$i])) < 0) { $tabsortings[$t] = $tabsortings[$t]."t".$t."c".GetMaxColumnId($row,$colcount).",".trim($stabgroup[$i]).",true,0,0:"; }


Viele Grüße,
Matscher
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 19 Februar 2014, 12:41:42
ZitatWenn ich das dashboard_tabXsorting attribute händisch editiere, sehe ich auch diese Gruppen im Dashboard.

Das habe ich auch oft, vor allem wenn ich Gruppen umbenenne muss ich das Feld immer anpassen, der übernimmt den neuen Gruppennamen dann nicht und wenn der alte noch drin steht ...

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 19 Februar 2014, 21:45:44
@Matscher
Danke für die Fehlersuche, hab es gefixt und werde ich mit dem nächsten Update veröffentlichen

@ext23
Zitatvor allem wenn ich Gruppen umbenenne muss ich das Feld immer anpassen
Ja stimmt, ein ändern des Gruppennamen ändert nicht das sorting Attribut. Wenn du eine Gruppe umbenennst (im Groups Attribute) und nach set, save config machst wird der ungültige Eintrag aus dem Sorting gelöscht. Ein autom. ändern des Gruppennamens in sorting Attribut bekomm ich nicht umgesetzt. Ich wüsste nicht wie ich eine Ändern des Gruppennamen mit bekommen könnte.
Titel: Antw:FHEM Dashboard
Beitrag von: Loredo am 19 Februar 2014, 21:48:10
Zitat von: svenson08 am 16 Februar 2014, 20:52:02
@loredo
Muss ich mir anschauen. sortby muss an mir vorbei gegangen sein. Hast du einen Thread Link für mich?


Hi!


Ich hab mich geirrt, so neu ist sortby auch nicht mehr (neu ist sortrooms, aber das ist uninteressant fürs Dashboard  ;) [size=78%]).[/size]
Ich kann dir also leider gar nichts genaueres sagen und dich nur auf die Commandref verweisen  :-\
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 19 Februar 2014, 21:57:34
Ist kein Problem. Ich hab das Alias und sortby bereits eingebaut und kommt mit dem nächsten Update.
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 20 Februar 2014, 00:30:40
Ich nutze auf dem 5.Tab des Dashboards meine ganzen Logfiles, jetzt habe ich festgestellt das ich von den Logfiles, wenn ich die rechts über "text" einsehen möchte nur die ersten 4 oben und die letzten 3 unten anklicken kann... was kann das sein.?
Wenn ich die Logfiles in meinen Räumen nutze geht das..

Ich hänge mal ein Bild ran das sieht man an der grünen Schrift wenn ich mit der Maus drauf bin das es hier noch geht, die anderen Einträge werden gar nicht aktiv
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 20 Februar 2014, 21:04:00
Ich hab mir meine Logfiles in eine Gruppe genommen und die im Dashboard eingehängt. Dort kann ich bei allen 10 Logfiles auf "text" klicken.
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 20 Februar 2014, 23:01:16
EDIT:// ich glaube ich habe gefunden warum der Fehler auftritt... ich habe das Logfile oben positioniert mein "rowtopheight" ist 130, da ich die Linien ausgeblendet habe, hab ich nicht gesehen das dort oben nur die aktiv werden die sich in dem oberen Teil befinden und auch die die ganz unten über das Dashboard hinaus ragen.
Ein Versuch alle im Mittelteil zu positionieren brachte den Erfolg das sich alle wieder anklicken lassen..!

Noch eine Ergänzung dazu, wenn ich auf unlock drücke kann ich die text Links alle anklicken, verriegel ich es wieder also lock gehen wieder nur drei oben und unten die letzten

ich werde sie nochmal alle raus nehmen und nochmals die Gruppe aufnehmen mal schauen ob das dann geht, einen anderen Einfall habe ich jetzt erst mal nicht, denn in dem Room Logs da gehen sie alle.
Als Anmerkung noch, ich teile die Logfiles auf Monate auf d.h. es sind dadurch eine ganze Menge mehr, daran kann es wohl nicht liegen..?
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 21 Februar 2014, 07:48:24
ZitatNoch eine Ergänzung dazu, wenn ich auf unlock drücke kann ich die text Links alle anklicken, verriegel ich es wieder also lock gehen wieder nur drei oben und unten die letzten
Interessant. Ich schau mir das nächste Woche mal genauer an, evtl. hab ich eine Erklärung warum das so sein könnte.
Titel: Antw:FHEM Dashboard
Beitrag von: Bonzon am 21 Februar 2014, 12:11:05
Hallo zusammen, ich hatte die Tage ein update gemacht und jetzt stelle ich fest, dass mein dashboard nicht mehr so aussieht wie es soll.

In einem Tab habe ich mehrere Gruppen definiert. Leider wird jetzt nach dem update nur die erste Gruppe der Definition angezeigt.

Ich konnte von dem Fehler hier noch nix lesen, aber vielleicht weiß ja jemand wo es bei mir hängt.

Viele Grüße,

Stan
Titel: Antw:FHEM Dashboard
Beitrag von: Matscher am 21 Februar 2014, 14:19:44
Hi Stan,

das wird das gleiche Problem wie hier sein: http://forum.fhem.de/index.php/topic,20527.0.html

Gruß,
Matscher
Titel: Antw:FHEM Dashboard
Beitrag von: cotecmania am 21 Februar 2014, 22:07:49
Hallo

Mein Logfile läuft voll ...

Use of uninitialized value in index at ./FHEM/95_Dashboard.pm line 304.
Titel: Antw:FHEM Dashboard
Beitrag von: Bonzon am 22 Februar 2014, 09:27:10
Hi Matscher,

vielen Dank für deine Antwort.

Der Workaround hat super funktioniert

- if (index($tabsortings[$t],trim($tabgroup[$i])) < 0) { $tabsortings[$t] = $tabsortings[$t]."t".$t."c".GetMaxColumnId($row,$colcount).",".trim($tabgroup[$i]).",true,0,0:"; }
+ my @stabgroup = split(":", trim($tabgroup[$i]));
+ if (index($tabsortings[$t],trim($stabgroup[$i])) < 0) { $tabsortings[$t] = $tabsortings[$t]."t".$t."c".GetMaxColumnId($row,$colcount).",".trim($stabgroup[$i]).",true,0,0:"; }


Gruß,

Stan
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 23 Februar 2014, 21:35:36
Ab morgen steht ein Dashboard Update zur Verfügung.


  • Gruppeninhalt berücksichtigt bei der Sortierung den Alias und sortby
  • Mit den neuen Attribute dashboard_customcss können eigenen CSS eingefügt werden. So kann mit '''body {background-image: none !important;}''' für den Fullsize-Mode das Hintergrundbild deaktiviert werden.
  • Es können bis zu 7 Tabs definiert werden.
  • Fehler mit neuen Gruppen ist behoben.

Alle Details sind unter dem folgenden Link zu finden:
http://www.fhemwiki.de/wiki/Dashboard#Version_2.06:_.2823.02.2014.29

Weitere Bugfixes folgen ......
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 24 Februar 2014, 12:33:26
Zitat von: svenson08 am 23 Februar 2014, 21:35:36

  • Fehler mit neuen Gruppen ist behoben.


Update heute gemacht und alles ist OK, super Arbeit

EDIT:// was mir aber noch einfällt, bei wem geht das oder auch nicht..? die untereinander stehenden Gruppen kann ich zwar auf Abstand einstellen (mit dem kleinen Einsteller), dann ein "set" machen, aber wenn ich fhem dann neu starte sind sie wieder zusammen gerückt d.h. sie sitzen dicht an dicht untereinander ist das bei euch auch so..? das war bei mir immer schon so...! Ich habe nie einen Abstand hinbekommen.
Titel: Antw:FHEM Dashboard
Beitrag von: Raimund Scheiber am 24 Februar 2014, 16:02:59
super: sortierung von aliasen funktioniert jetzt!!!
danke!!
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 26 Februar 2014, 21:43:49
ZitatEDIT:// was mir aber noch einfällt, bei wem geht das oder auch nicht..? die untereinander stehenden Gruppen kann ich zwar auf Abstand einstellen (mit dem kleinen Einsteller), dann ein "set" machen, aber wenn ich fhem dann neu starte sind sie wieder zusammen gerückt d.h. sie sitzen dicht an dicht untereinander ist das bei euch auch so..? das war bei mir immer schon so...! Ich habe nie einen Abstand hinbekommen.

Ist auch bei mir so ;). Die Möglichkeit breitere Abstände zwischen den Gruppen einzustellen hab ich raus genommen weil das nicht zuverlässig funktionierte. Problem war z.B. eine Gruppe die eingestellt ist wird später mit Inhalten erweitern, dann überlagerten sich ggf. Gruppen. Jetzt können die Gruppen auf Ihr maximales vergrößert werden, aber nicht darüber hinaus.

Ist also by Design bis ich eine bessere Lösung habe.

Gruß Svenson
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 27 Februar 2014, 12:16:37
jo alles klar..!  ;)
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 28 Februar 2014, 20:02:37
Ich habe ein kleines Problem:

In einer Group "Dimmer" habe ich einen Dimmer für die Terassenlampe drin. Nun ist das Problem (ausschließlich im Dashboard), dass er die Überschrift in der Breite nicht richtig anzeigt. Dementsprechend kann ich "an" nicht anklicken. Habe schon alles probiert, die Breite der Überschriftzeile springt immer wieder zurück (s. Anhang).

Eine Idee?
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 28 Februar 2014, 20:18:10
Poste bitte mal die Konfiguration des Dashboard
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 28 Februar 2014, 20:22:23


Internals:
   NAME       Dashboard
   NR         171
   STATE      Initialized
   TYPE       Dashboard
Attributes:
   dashboard_activetab 1
   dashboard_colcount 5
   dashboard_lockstate lock
   dashboard_row top-center-bottom
   dashboard_rowcentercolwidth 20,25,20,20,15
   dashboard_rowcenterheight 370
   dashboard_rowtopheight 300
   dashboard_showhelper 0
   dashboard_showtabs tabs-and-buttonbar-at-the-top
   dashboard_tab1groups Dimmer,Schalter,Multimedia,Wetter,Automation,Batteriestati,System,Steckdosen,Gruppenschaltungen,Abwesenheitssteuerung,Umwelt,Klingel
   dashboard_tab1icon control_all_on_off
   dashboard_tab1name Allgemein
   dashboard_tab1sorting t0c100,Schalter,true,389,152:t0c100,Multimedia,true,506,137:t0c100,Batteriestati,true,335,172:t0c100,System,true,268,267:t0c0,Steckdosen,true,311,180:t0c0,Gruppenschaltungen,true,311,77:t0c0,Klingel,true,315,105:t0c1,Dimmer,true,530,91:t0c3,Wetter,true,302,409:t0c200,Umwelt,true,203,99:t0c200,Automation,true,417,141:t0c200,Abwesenheitssteuerung,true,352,165:
   dashboard_tab2groups Garage,Temperatur_innen,Klingelstatus
   dashboard_tab2icon time_graph
   dashboard_tab2name Plots
   dashboard_tab2sorting t1c100,Garage,true,837,249:t1c100,Temperatur_innen,true,835,102:t1c200,Klingelstatus,true,832,251:
   dashboard_tabcount 2
   dashboard_width 1700
   sortby     webCmd

Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 28 Februar 2014, 22:00:36
Setz mal das Attribut  dashboard_showhelper auf 1. dann solltest du erkennen wieso dir Gruppe nicht breiter geht. Ich vermute es kommt daher das du die max. Breite der Spalte erreicht hast. Das erkennst du wenn der heller sichtbar ist.
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 28 Februar 2014, 23:37:41
Zitat von: svenson08 am 28 Februar 2014, 22:00:36
Setz mal das Attribut  dashboard_showhelper auf 1. dann solltest du erkennen wieso dir Gruppe nicht breiter geht. Ich vermute es kommt daher das du die max. Breite der Spalte erreicht hast. Das erkennst du wenn der heller sichtbar ist.

Hattest Recht, vielen Dank!! Spaltenbreite war überschritten! Wieder was dazu gelernt! :)
Titel: Antw:FHEM Dashboard
Beitrag von: ToJu am 01 März 2014, 13:53:06
Hallo,

zunächst einmal herzlichen Dank für die Dashboard-Funktionalität.
Ich habe beim Testen festgestellt, dass das Layout "zerschossen" wird, wenn ich in der entsprechenden Webinstance das Attribut hiddenroom=detail setzte. Dann taucht noch der Name der readingsGroup auf und es ist eine Spalte zu viel vorhanden.

Mit den Links sieht es so aus:

<table class="block wide" id="TYPE_FensterGruppe"><tr class="odd">
<td><div  class="dname"><a href="/fhem?detail=Fenster_Anbau">Anbau</a></div></td>
<td ><div informId="FensterReadingGroup-Fenster_Anbau.state"><div style="color:default">geschlossen</div></div></td>
<tr class="even"><td><div  class="dname"><a href="/fhem?detail=Fenster_Badezimmer">Bad</a></div></td>
<td ><div informId="FensterReadingGroup-Fenster_Badezimmer.state"><div style="color:red">OFFEN</div></div></td>


und mit unterdrückten Links so:
<table class="block wide" id="TYPE_FensterGruppe"><tr class="odd"><td><div class="col1">FensterReadingGroup</div></td>
<td><div  class="dname">Anbau</div></td><td ><div informId="FensterReadingGroup-Fenster_Anbau.state"><div style="color:default">geschlossen</div></div></td>
<tr class="even"><td><div  class="dname">Bad</div></td><td ><div informId="FensterReadingGroup-Fenster_Badezimmer.state"><div style="color:red">OFFEN</div></div></td>


Im Anhang auch zwei Screenshots dazu. Ist dies ein Problem im Dashboard oder in den ReadingGroups?

Grüße,
Torben

P.S: Ein schließendes </tr> fehlt in beiden Fällen, oder?
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 02 März 2014, 08:54:02
In der aktuellen Version stuerzt dashboard.js in der smallscreen Variante ab, und reisst damit den restlichen Javascript wie longpoll & co mit sich. Entdeckt habe ich es, indem ich in fhemcfg.demo die WEBphone Seite aufgerufen habe, egal ob mit iPhone oder normalen Browser.

Folgender Patch behebt das Problem, aber vermutlich nicht auf korrekte Weise:
--- dashboard.js    (revision 5091)
+++ dashboard.js    (working copy)
@@ -228,7 +228,9 @@

$(document).ready( function () {
     //--------------------------------- Attribute des Dashboards ------------------------------------------------------------------
-    var params = (document.getElementById("dashboard_attr").value).split(","); //get current Configuration
+    var params=[], da = document.getElementById("dashboard_attr");
+        if(da)
+      params = da.value().split(","); //get current Configuration
     //-------------------------------------------------------------------------------------------------------------------------------------
     $("body").attr("longpollfilter", ".*") //need for longpoll


Falls ich etwas uebersehen habe, bitte um Nachsicht, ich verfolge diese Diskussion seit eine Weile nicht mehr genau.
Zum testen bitte fhem.cfg.demo aktualisieren, oder iconPath auf openautomation:fhemSVG setzen.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 02 März 2014, 09:55:23
Auf auf den ersten Blick kann ich den Bug nachvollziehen. Der Patch sollte das beheben.Ich schau mir das genauer an. Aber die nächsten Tage ist meine zeit leider etwas begrenzt (nein, das hat nix mit Fasching zu tun).
Titel: Antw:FHEM Dashboard
Beitrag von: ToJu am 02 März 2014, 12:26:55
Auch wenn die Änderung nicht für mein Problem bestimmt war... ;)
Die von Rudolf gepostete Änderung führt bei mir dazu, dass die Tabs im Dashboard nicht mehr funktionieren. (Ich habe (nur) die dashboard.js direkt bearbeitet).
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 03 März 2014, 19:29:35
Ab morgen steht ein Dashboard Update zur Verfügung.


  • Darstellungsfehler bei readingGroups behoben @ToJu
  • Javascript-Crash der dashboard.js behoben @rudolfkoenig

@rudi,
ich habe die gefixte dahsboard.js bei mir getestet und es gab im smallscreen keine merkbaren Probleme. Wär mir aber recht wenn das noch jemand gegen verifizieren könnte
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 04 März 2014, 07:26:32
Scheint bei mir zu funktionieren.
Titel: Antw:FHEM Dashboard
Beitrag von: micomat am 04 März 2014, 09:29:18
Mal ne doofe Frage:
Im WEBphone wird bei mir standardmaessig immer der erste Raum unter dem Dashboard geoeffnet.
Kann ich das irgendwie hinbekommen, dass ich beim Aufruf im Dashboard lande?

Gruß
Markus
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 04 März 2014, 10:14:26
Das versuchte ich auch schon - mein trick dabei war alle Räume in den hiddenroom zu stecken für WEBphone, nur den Dashboardroom nicht, das brachte das Dashboard direkt im fullscreen auf dem WEBphone - problem ist das das attribut hiddenroom bei jedem FHEM neustart den Dashboard room erhält. lies mal auf den seiten 31 -.. svenson hatte noch eine Idee dem dashboard einen anderen room zuzuweisen und dann nur diesen nicht hidden zu setzen - das habe ich aber noch nicht probiert.
Vielleicht komme ich aber heute endlich dazu.
Titel: Antw:FHEM Dashboard
Beitrag von: micomat am 04 März 2014, 10:40:08
okay, dann warte ich mal auf dein resultat ;)
hab heute leider keine zeit zu testen.

gruß
markus
Titel: Antw:FHEM Dashboard
Beitrag von: ToJu am 04 März 2014, 10:59:01
Hallo,

Zitat von: svenson08 am 03 März 2014, 19:29:35

  • Darstellungsfehler bei readingGroups behoben @ToJu

Vielen Dank für den Fix! Das Problem ist bei mir damit gelöst.

Grüße,
Torben
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 05 März 2014, 08:56:17
Moin,

eine frage, kann man die Geschichte auch so konfigurieren, dass bei jedem Tab Wechsel die Daten aktualisiert werden? Im Moment ist es ja so, dass alle Daten aus dem Dashboard nur beim Aufruf dessen gelesen werden. Vermutlich damit der Tabwechsel schneller geht oder was sind die Gründe?

Viele Grüße
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: fhainz am 05 März 2014, 08:59:08
Die daten aktualisieren sich bei mir via longpoll.
Hast du das ausgeschaltet?
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 05 März 2014, 09:04:39
Naja lonpoll aktualisiert aber nur bestimmte Sachen. Aber keine eingebundenen Sachen wie Wetter oder sonstige sachen die longpoll nicht unterstützen. Auch wenn ich Daten ändere muss ich das Dashboard immer neu öffnen. Also ich meine jetzt wirklich HTML...
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 05 März 2014, 10:28:36
ZitatSachen wie Wetter oder sonstige sachen die longpoll nicht unterstützen
Dann kann es aber auch nicht Aufgabe des Dashboards sein dies zu übernehmen.
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 05 März 2014, 10:39:38
Mhh warum, wenn ich ein "Raum" wechsel auf der normalen GUI wird doch auch alles neu geladen. Ist halt immer das Problem, dass das Dashboard ständig alte Daten anzeigt. Zumindest wenn man es 24/7 offen hat so wie ich, da ist das Dashboard eher weniger zu geeignet. Mal schnell auf dem smartphone geöffnet ist es ja ok, aber für Dauerbetrieb eher nicht. Also zumindest würde ich nach einem Tab Wechsel ein Reload erwarten, ob das was ich da anzeige noch alles aktuell ist und nicht von anno dudd.

Also wäre ein Refresh Button oder Intervall ganz nett oder das es konfigurierbar ist was passiert wenn man ein Tab wechselt. Ich kann mir aber vorstellen, dass es sicherlich ein Performance Problem bei "langsamen" Verbindungen gibt, wesshalb das auch so umgesetzt wurde wie es jetzt ist ;-)

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 05 März 2014, 10:52:11
ZitatMhh warum, wenn ich ein "Raum" wechsel auf der normalen GUI wird doch auch alles neu geladen.
Genau. Wenn du erneut in den Raum "Dashboard" wechselt wird auch alles neu aufgebaut, wie bei anderen Räumen auch

Zitatlso zumindest würde ich nach einem Tab Wechsel ein Reload erwarten
Und wenn du viele Inhalte hast wird das einige Zeit dauern, z.B. Plots sind da eine Bremse. Und das immer beim Tabwechsel, das wird dir helfen, andere stören.
Bei einem Tabwechsel werden nur die nicht sichtbaren Inhalte angezeigt und keine neuen Inhalte geladen, nur ein kompletter Neuaufbau der Seite würde die HTML Inhalte aktualisieren

Zitatob das was ich da anzeige noch alles aktuell ist und nicht von anno dudd.
Alles was nicht per Longpoll aktualisiert wird. Das sollte hier genau unterschieden werden.

Wenn du 24/7 einen Raum mit dem HTML aufbereiteten Wetter offen hast, hast du das gleiche Problem und daher sehe ich es nicht als eine Aufgabe des Dashboards dies zu lösen. Eine generelle Lösung - Longpoll bei WebLinks - wäre da der bessere Weg.


Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 05 März 2014, 11:28:05
ZitatGenau. Wenn du erneut in den Raum "Dashboard" wechselt wird auch alles neu aufgebaut, wie bei anderen Räumen auch

Nur das ich die nicht mehr sehe ;-) Ich hab das Dashboard immer als eine eigene Oberfläche gesehen und benutzt, aber das ist es wohl eher nicht ja. (Ich hatte da den Floorplan reingequetscht und eigene Elemente eingebunden die aus php stammen etc. da stoße ich halt immer wieder an das Problem. Und der Refresh verträgt sich wiederum nicht mit dem WebViewControl, daher hatte ich das raus genommen.)

Naja mal schauen was sich da noch so tut in der Zukunft.

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 06 März 2014, 19:01:11
@svenson08

ich wollte nochmals zur Erinnerung etwas zwecks der Links die nicht anklickbar sind anfügen.
ich habe heute das Überwachungsbild einer IP Cam mit einem Link versehen, so das ich beim draufklicken das Livebild sehe, gut das funktionierte auch, aber....

Ich habe wieder bemerkt da ich in diesem Tab nur die Cam habe, habe ich diese ganz oben positioniert d.h. da ich einen Bereich oben attr anyViews dashboard_rowtopheight 130 konfiguriert habe, kann ich das Bild auch nur in diesem Bereich anklicken sobald ich mit dem Mauszeiger in den Centerbereich komme kann ich dort auch nicht mehr klicken.
Ich habe dann mal das Bild der Cam in den Center Bereich verfrachtet und siehe da das gesamte Bild ist jetzt der Link und somit anklickbar.

Wenn du dich erinnerst hatte ich das Thema schon einmal mit den Logfiles angefangen...!

Gelöst habe ich das nun in dem ich auf allen Tabs wo ich die obere Reihe nicht brauche einfach das Reading mit den Temperaturen gelegt, somit sehe ich immer welche Temperaturen bei mir herrschen und das Thema mit den Links hat sich erledigt...
Eigentlich brauche ich diesen oberen Abschnitt /rowtopheigh nur auf einer Seite/Tab, damit haben die anderen alle das Problem wenn man ganz oben etwas mit einem Link positioniert diese nur funktionieren in dem Bereich wie hoch der Abschnitt/rowtopheigh definiert ist.

Bitte nicht als Kritik verstehen nur als Info, ist auch nicht eilig... ich habe es ja anders gelöst
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 07 März 2014, 17:01:48
Das hab ich nicht vergessen, nur noch keine zeit gehabt dies mal nach zu stellen.

Kannst du mir eine Konfiguration zusammenstellen die ich mit der fhem.Demo.cfg nutzen kann, in der dann der Fehler zu sehen ist?
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 07 März 2014, 22:21:26
Zitat von: svenson08 am 07 März 2014, 17:01:48
Kannst du mir eine Konfiguration zusammenstellen die ich mit der fhem.Demo.cfg nutzen kann, in der dann der Fehler zu sehen ist?

ich würde dich gern unterstützen, aber ich habe keine Ahnung was ich mit der demo.cfg machen soll und was es damit auf sich hat... tut mir leid aber ich bin noch nicht so lange in fhem dabei, mein Einsatz beschränkt sich fast nur aufs fragen...
Titel: Antw:FHEM Dashboard
Beitrag von: yogiflop am 10 März 2014, 17:31:17
Ich habe da nochmal eine Frage ....

ich habe da immer noch einen Text bei mir wie auf dem Screen zu sehen ist.

dabei ist es definitiv definiert bei mir ;-)


define WEB FHEMWEB 8083 global
attr WEB basicAuth <gelöscht>
attr WEB basicAuthMsg "Bitte Username/Kennwort eingeben"
attr WEB hiddenroom DashboardRoom
attr WEB stylesheetPrefix dark

define myAnsichtTablet Dashboard
attr myAnsichtTablet dashboard_activetab 1
attr myAnsichtTablet dashboard_colcount 3
attr myAnsichtTablet dashboard_lockstate lock
attr myAnsichtTablet dashboard_row center-bottom
attr myAnsichtTablet dashboard_rowbottomheight 170
attr myAnsichtTablet dashboard_rowcentercolwidth 33,33,34
attr myAnsichtTablet dashboard_rowcenterheight 500
attr myAnsichtTablet dashboard_showfullsize 1
attr myAnsichtTablet dashboard_showhelper 0
attr myAnsichtTablet dashboard_showtabs tabs-and-buttonbar-at-the-top
attr myAnsichtTablet dashboard_showtooglebuttons 1
attr myAnsichtTablet dashboard_tab1groups Uebersicht,Lampen,AirPlay,Media,Mobildevice,Umwelt,Temperaturen,Abwesenheitssteuerung,Kalender,Sonnenabhaengig
attr myAnsichtTablet dashboard_tab1icon status_standby
attr myAnsichtTablet dashboard_tab1name Allgemeines
attr myAnsichtTablet dashboard_tab1sorting t0c0,Uebersicht,true,373,255:t0c0,Lampen,true,373,214:t0c1,AirPlay,true,378,173:t0c1,Media,true,378,132:t0c1,Abwesenheitssteuerung,true,378,134:t0c2,Temperaturen,true,390,214:t0c2,Umwelt,true,392,239:t0c200,Mobildevice,true,377,142:t0c200,Sonnenabhaengig,true,385,133:t0c200,Kalender,true,395,126:
attr myAnsichtTablet dashboard_tab2groups Systembefehle,Anrufuebersicht,Zeitschaltungen,Sonnenabhaengig,Wetter
attr myAnsichtTablet dashboard_tab2icon system_fhem_update
attr myAnsichtTablet dashboard_tab2name System
attr myAnsichtTablet dashboard_tab2sorting t1c0,Systembefehle,true,373,224:t1c1,Zeitschaltungen,true,379,159:t1c1,Wetter,true,379,112:t1c2,Sonnenabhängig,true,389,138:t1c200,Anrufuebersicht,true,763,155:t1c200,Sonnenabhaengig,true,0,0:
attr myAnsichtTablet dashboard_tab3groups Wetter_am_Ring,Wetter_in_Albstedt
attr myAnsichtTablet dashboard_tab3icon weather_sunrise
attr myAnsichtTablet dashboard_tab3name Wetter
attr myAnsichtTablet dashboard_tab3sorting t2c0,Wetter_am_Ring,true,424,247:t2c0,Wetter_in_Albstedt,true,424,247:
attr myAnsichtTablet dashboard_tab4groups Temperaturkurve
attr myAnsichtTablet dashboard_tab4icon measure_power_meter
attr myAnsichtTablet dashboard_tab4name Temperaturkurven
attr myAnsichtTablet dashboard_tab4sorting t3c0,Temperaturkurve,true,832,102:
attr myAnsichtTablet dashboard_tab5groups Statistics
attr myAnsichtTablet dashboard_tab5icon measure_power_meter
attr myAnsichtTablet dashboard_tab5name Systemgrafiken
attr myAnsichtTablet dashboard_tab5sorting t4c0,Statistics,true,832,102:
attr myAnsichtTablet dashboard_tabcount 7
attr myAnsichtTablet dashboard_webfrontendfilter WEBtablet,WEBAndroid,WEB
attr myAnsichtTablet dashboard_width 1200

define myAnsichtTablet_weblink weblink htmlCode {DashboardAsHtml("myAnsichtTablet")}
attr myAnsichtTablet_weblink room DashboardRoom





Des Weiteren, kann man das ganze Dashboard noch weiter an den oberen Rand bringen ? Ich finde - gerade aufm Tablet - verliert man dort einiges an Platz.

gruß Marc

Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 10 März 2014, 18:33:38
was passiert den wenn du

attr myAnsichtTablet dashboard_webfrontendfilter WEB

setzt. Ist die Meldung dann weg? Gibt es WEBtablet und WEBAndroid?


Zitatkann man das ganze Dashboard noch weiter an den oberen Rand bringen
Wenn der Fehlertext weg ist, wird das Dashboard ganz oben angezeigt. Mehr geht dann nicht.

P.S.: Schau dir mal das Attribut dashboard_customcss an. Und die Erklärung dazu im Wiki. Damit kannst du z.B. den Hintergrund ausblenden. Oder auch noch die Position des Dashboard nach eigenen Wünschen per CSS anpassen.
Titel: Antw:FHEM Dashboard
Beitrag von: yogiflop am 10 März 2014, 18:47:17
Das mit dem CSS hat wunderbar geklappt, nur leider das mit dem WEB nicht ;-)


define WEB FHEMWEB 8083 global
attr WEB basicAuth <gelöscht>
attr WEB basicAuthMsg "Bitte Username/Kennwort eingeben"
attr WEB hiddenroom DashboardRoom
attr WEB stylesheetPrefix dark

define myAnsichtTablet Dashboard
attr myAnsichtTablet dashboard_activetab 1
attr myAnsichtTablet dashboard_colcount 3
attr myAnsichtTablet dashboard_customcss body {background-image: none !important;;}
attr myAnsichtTablet dashboard_lockstate lock
:
:
attr myAnsichtTablet dashboard_webfrontendfilter WEB
attr myAnsichtTablet dashboard_width 1200

define myAnsichtTablet_weblink weblink htmlCode {DashboardAsHtml("myAnsichtTablet")}
attr myAnsichtTablet_weblink room DashboardRoom


Ich habe noch ein zweites Dashboard definiert, in dem aber eine andere WEB-Instanz enthalten ist.
Da ich momentan allerdings unterwegs bin, kann ich die nicht testen .....


Edit:
Habe gerade mal das zweite Dashboard komplett deaktiviert, dann tritt der Fehler nicht auf. Hier mal ein Teil der zweiten Config.


define myAnsicht Dashboard
attr myAnsicht dashboard_activetab 1
attr myAnsicht dashboard_colcount 3
attr myAnsicht dashboard_lockstate lock
attr myAnsicht dashboard_row center-bottom
:
:
attr myAnsicht dashboard_tabcount 4
attr myAnsicht dashboard_webfrontendfilter WEBphone
attr myAnsicht dashboard_width 1260

define myAnsicht_weblink weblink htmlCode {DashboardAsHtml("myAnsicht")}
attr myAnsicht_weblink room DashboardRoom

Titel: Antw:FHEM Dashboard
Beitrag von: micomat am 13 März 2014, 20:10:50
Hallo,

habe ebenfalls das Problem mit "No Dashboard configured....usw".
Dasboards sind beide konfiguriert aber die Fehlermeldung kommt trotzdem.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 14 März 2014, 06:01:11
Ich bräuchte noch die Konfiguration der im im dashboard_webfrontendfilter genannten fhemweb, und die vom WEB.
Titel: Antw:FHEM Dashboard
Beitrag von: micomat am 14 März 2014, 06:36:18
bekommst du heute nachmittag.
bis auf die meldung funktionierts aber saugut :)
Titel: Antw:FHEM Dashboard
Beitrag von: yogiflop am 14 März 2014, 07:27:38
Zitat von: svenson08 am 14 März 2014, 06:01:11
Ich bräuchte noch die Konfiguration der im im dashboard_webfrontendfilter genannten fhemweb, und die vom WEB.


Hier ist meine Konfig:


#########################################################
#                                                       #
#   Einrichten der einzelnen Weboberflaechen            #
#                                                       #
#                                                       #
#########################################################
define WEB FHEMWEB 8083 global
attr WEB basicAuth
attr WEB basicAuthMsg "Bitte Username/Kennwort eingeben"
attr WEB hiddenroom DashboardRoom
attr WEB stylesheetPrefix dark

define WEBphone FHEMWEB 8084 global
attr WEBphone basicAuth
attr WEBphone basicAuthMsg "Bitte Username/Kennwort eingeben"
attr WEBphone hiddenroom DashboardRoom,Anrufe,Arbeitszimmer,Calendar,Grafiken,Statistik,System,Systemwerte,Timer,Unsorted,Wettervorhersage,Everything,Save
attr WEBphone stylesheetPrefix darksmallscreen

define WEBtablet FHEMWEB 8085 global
attr WEBtablet basicAuth
attr WEBtablet basicAuthMsg "Bitte Username/Kennwort eingeben"
attr WEBtablet hiddenroom DashboardRoom
attr WEBtablet stylesheetPrefix darktouchpad

define WEBAndroid FHEMWEB 8087 global
attr WEBAndroid hiddenroom DashboardRoom,Anrufe,Arbeitszimmer,Calendar,Grafiken,Statistik,System,Systemwerte,Timer,Unsorted,Everything,Logfile,Commandref,Remote doc,Edit files,Select style,Event monitor
attr WEBAndroid stylesheetPrefix darktouchpad

define WEBJane FHEMWEB 8088 global
attr WEBJane hiddengroup Systembefehle
attr WEBJane hiddenroom DashboardRoom,Anrufe,Arbeitszimmer,Calendar,Grafiken,Statistik,System,Systemwerte,Timer,Unsorted,Everything,Logfile,Commandref,Remote doc,Edit files,Select style,Event monitor
attr WEBJane stylesheetPrefix darksmallscreen

define WEBhook FHEMWEB 8089 global
attr WEBhook basicAuth
attr WEBhook hiddenroom input,detail,save,Unsorted,Everything,CUL_HM,FS20,Commandref,style,Edit files,Select style,Logfile,Floorplans,Remote doc,FileLogs,Apartment,Bathroom,Bedroom,Kitchen,Living,Residents,System,Weather,Event monitor,NEW,DashboardRoom
attr WEBhook room hidden
attr WEBhook webname webhook


#########################################################
#                                                       #
#                      Dashboard                        #
#                                                       #
#                    fuer Tabletansicht                 #
#                                                       #
#########################################################
define myAnsichtTablet Dashboard
attr myAnsichtTablet dashboard_activetab 1
attr myAnsichtTablet dashboard_colcount 3
attr myAnsichtTablet dashboard_customcss body {background-image: none !important;;}
attr myAnsichtTablet dashboard_lockstate lock
attr myAnsichtTablet dashboard_row center-bottom
attr myAnsichtTablet dashboard_rowbottomheight 170
attr myAnsichtTablet dashboard_rowcentercolwidth 33,33,34
attr myAnsichtTablet dashboard_rowcenterheight 500
attr myAnsichtTablet dashboard_showfullsize 1
attr myAnsichtTablet dashboard_showhelper 0
attr myAnsichtTablet dashboard_showtabs tabs-at-the-top-buttonbar-hidden
attr myAnsichtTablet dashboard_showtooglebuttons 1
attr myAnsichtTablet dashboard_tab1groups Uebersicht,Lampen,AirPlay,Media,Mobildevice,Umwelt,Temperaturen,Abwesenheitssteuerung,Kalender,Sonnenabhaengig
attr myAnsichtTablet dashboard_tab1icon status_standby
attr myAnsichtTablet dashboard_tab1name Allgemeines
attr myAnsichtTablet dashboard_tab1sorting t0c0,Uebersicht,true,373,255:t0c0,Lampen,true,373,214:t0c1,AirPlay,true,378,173:t0c1,Media,true,378,132:t0c1,Abwesenheitssteuerung,true,378,134:t0c2,Temperaturen,true,390,214:t0c2,Umwelt,true,392,239:t0c200,Mobildevice,true,377,142:t0c200,Sonnenabhaengig,true,385,133:t0c200,Kalender,true,395,126:
attr myAnsichtTablet dashboard_tab2groups Systembefehle,Anrufuebersicht,Zeitschaltungen,Sonnenabhaengig,Wetter
attr myAnsichtTablet dashboard_tab2icon system_fhem_update
attr myAnsichtTablet dashboard_tab2name System
attr myAnsichtTablet dashboard_tab2sorting t1c0,Systembefehle,true,373,224:t1c1,Zeitschaltungen,true,379,159:t1c1,Wetter,true,379,112:t1c2,Sonnenabhängig,true,389,138:t1c200,Anrufuebersicht,true,763,155:t1c200,Sonnenabhaengig,true,0,0:
attr myAnsichtTablet dashboard_tab3groups Wetter_am_Ring,Wetter_in_Albstedt
attr myAnsichtTablet dashboard_tab3icon weather_sunrise
attr myAnsichtTablet dashboard_tab3name Wetter
attr myAnsichtTablet dashboard_tab3sorting t2c0,Wetter_am_Ring,true,424,247:t2c0,Wetter_in_Albstedt,true,424,247:
attr myAnsichtTablet dashboard_tab4groups Temperaturkurve
attr myAnsichtTablet dashboard_tab4icon measure_power_meter
attr myAnsichtTablet dashboard_tab4name Temperaturkurven
attr myAnsichtTablet dashboard_tab4sorting t3c0,Temperaturkurve,true,832,102:
attr myAnsichtTablet dashboard_tab5groups Statistics
attr myAnsichtTablet dashboard_tab5icon measure_power_meter
attr myAnsichtTablet dashboard_tab5name Systemgrafiken
attr myAnsichtTablet dashboard_tab5sorting t4c0,Statistics,true,832,102:
attr myAnsichtTablet dashboard_tabcount 7
attr myAnsichtTablet dashboard_webfrontendfilter WEB
attr myAnsichtTablet dashboard_width 1240

define myAnsichtTablet_weblink weblink htmlCode {DashboardAsHtml("myAnsichtTablet")}
attr myAnsichtTablet_weblink room DashboardRoom


#########################################################
#                                                       #
#                      Dashboard                        #
#                                                       #
#                    fuer Webansicht                    #
#                                                       #
#########################################################
define myAnsicht Dashboard
attr myAnsicht dashboard_activetab 1
attr myAnsicht dashboard_colcount 3
attr myAnsicht dashboard_lockstate lock
attr myAnsicht dashboard_row center-bottom
attr myAnsicht dashboard_rowbottomheight 140
attr myAnsicht dashboard_rowcentercolwidth 33,33,34
attr myAnsicht dashboard_rowcenterheight 460
attr myAnsicht dashboard_showfullsize 1
attr myAnsicht dashboard_showhelper 0
attr myAnsicht dashboard_showtabs tabs-and-buttonbar-at-the-top
attr myAnsicht dashboard_showtooglebuttons 1
attr myAnsicht dashboard_tab1groups Uebersicht,Lampen,AirPlay,Media,Mobildevice,Umwelt,Wetter,Abwesenheitssteuerung,Kalender
attr myAnsicht dashboard_tab1icon status_standby
attr myAnsicht dashboard_tab1name Allgemeines
attr myAnsicht dashboard_tab1sorting t0c0,Uebersicht,true,390,265:t0c0,Lampen,true,390,178:t0c1,AirPlay,true,399,183:t0c1,Media,true,399,142:t0c1,Abwesenheitssteuerung,true,399,144:t0c2,Umwelt,true,413,254:t0c2,Mobildevice,true,413,152:t0c200,Kalender,true,801,91:t0c200,Wetter,true,416,92:
attr myAnsicht dashboard_tab2groups Systembefehle,Anrufuebersicht,Zeitschaltungen,Sonnenabhaengig,Temperaturen
attr myAnsicht dashboard_tab2icon system_fhem_update
attr myAnsicht dashboard_tab2name System
attr myAnsicht dashboard_tab2sorting t1c0,Systembefehle,true,393,239:t1c0,Anrufuebersicht,true,393,148:t1c1,Zeitschaltungen,true,399,158:t1c1,Temperaturen,true,399,157:t1c2,Sonnenabhaengig,true,412,138:
attr myAnsicht dashboard_tab3groups Wetter_am_Ring,Wetter_in_Albstedt
attr myAnsicht dashboard_tab3icon weather_sunrise
attr myAnsicht dashboard_tab3name Wetter
attr myAnsicht dashboard_tab3sorting t2c0,Wetter_am_Ring,true,424,247:t2c0,Wetter_in_Albstedt,true,424,247:
attr myAnsicht dashboard_tab4groups Statistics
attr myAnsicht dashboard_tab4icon measure_power_meter
attr myAnsicht dashboard_tab4name Grafiken
attr myAnsicht dashboard_tab4sorting t3c0,Statistics,true,832,102:
attr myAnsicht dashboard_tabcount 4
attr myAnsicht dashboard_webfrontendfilter WEBphone
attr myAnsicht dashboard_width 1260

define myAnsicht_weblink weblink htmlCode {DashboardAsHtml("myAnsicht")}
attr myAnsicht_weblink room DashboardRoom

Titel: Antw:FHEM Dashboard
Beitrag von: micomat am 14 März 2014, 15:21:08
Hier ist meine Config

define MyDashboard Dashboard
attr MyDashboard dashboard_lockstate lock
attr MyDashboard dashboard_row top-center
attr MyDashboard dashboard_showhelper 0
attr MyDashboard dashboard_showtooglebuttons 0
attr MyDashboard dashboard_tab1groups Schalter,Steckdosenleiste,TempHum,THZ,Systembefehle
attr MyDashboard dashboard_tab1name micofhem
attr MyDashboard dashboard_tab1sorting t0c100,THZ,true,170,253:t0c100,TempHum,true,231,173:t0c0,Steckdosenleiste,true,225,158:t0c0,Schalter,true,199,172:t0c0,Systembefehle,true,152,208:
attr MyDashboard dashboard_tabcount 1
attr MyDashboard dashboard_webfrontendfilter WEB
define MyDashboard_weblink weblink htmlCode {DashboardAsHtml("MyDashboard")}
attr MyDashboard_weblink room DashboardRoom

define phonedashboard Dashboard
attr phonedashboard dashboard_colcount 1
attr phonedashboard dashboard_lockstate lock
attr phonedashboard dashboard_row top-center
attr phonedashboard dashboard_rowcenterheight 480
attr phonedashboard dashboard_rowtopheight 400
attr phonedashboard dashboard_showhelper 0
attr phonedashboard dashboard_showtabs tabs-and-buttonbar-at-the-top
attr phonedashboard dashboard_showtooglebuttons 0
attr phonedashboard dashboard_tab1groups THZ,TempHum,Schalter,Steckdosenleiste
attr phonedashboard dashboard_tab1name Dashboard
attr phonedashboard dashboard_tab1sorting t0c100,THZ,true,330,237:t0c100,TempHum,true,330,161:t0c0,Schalter,true,330,202:t0c0,Steckdosenleiste,true,330,254:
attr phonedashboard dashboard_tabcount 1
attr phonedashboard dashboard_webfrontendfilter WEBphone
attr phonedashboard dashboard_width 345
define phonedashboard_weblink weblink htmlCode {DashboardAsHtml("phonedashboard")}
attr phonedashboard_weblink room DashboardRoom
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 17 März 2014, 20:18:07
Zitathabe ebenfalls das Problem mit "No Dashboard configured....usw".

Fehlerkorrektur ab morgen per Update.

Gruß Svenson
Titel: Antw:FHEM Dashboard
Beitrag von: micomat am 17 März 2014, 20:19:09
klasse :) vielen Dank!
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 17 März 2014, 20:41:24
sehr schön...
Titel: Antw:FHEM Dashboard
Beitrag von: micomat am 18 März 2014, 16:36:07
funktioniert =)
Titel: Antw:FHEM Dashboard
Beitrag von: ChrisW am 18 März 2014, 17:04:01
Hmm für das Dashboard muss ich ja alles in Gruppen Packen.
Jedoch kann ich nur 1 Gruppe angeben ;)
Ich würde gerne meine Lichtschalter aber in 2 Gruppen benutzen.

1. Alle-Lampen

2. Lampen-Kaller

Desweiteren kann ich wenn ich meine sachen in einer Gruppe habe diese nicht mehr anpassen.. z.b Plots oder alles andere dadurch das diese in der "Gruppe" sind fehlt der Link darunter zum klicken da bleibt nur die fhem.cfg
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 18 März 2014, 17:13:35
Das hatte ich auch schon mal geschrieben ;-) man kann angeblich jedem Gerät mehrere Gruppen zuweisen, hab ich aber noch nicht getestet.

Mit den fehlenden Links bei den Plots, das erreicht man auch über das filelog. Da hatte ich mich auch gewundert ja.

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: ChrisW am 18 März 2014, 18:55:28
man müsste den Title vom Plot Klickbar machen können ;)
Okay so oft muss man da ja nicht dran trotzdem doof. Ja hab eine 2. Gruppe Hinzugefügt scheint zu klappen
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 18 März 2014, 20:37:19
Achso gut zu wissen. Ja aber ich denke auch, das Andere da verändert man ja theoretisch nur ein mal. Kannst ja sonst manuell ein Link hinzufügen der darauf verweist.
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 18 März 2014, 23:07:19
Ich habe heute durch Zufall noch einen Fehler im HTML Code angezeigt bekommen (Developer Plugin Firefox).
Die Meldung (box-sizing wird angemeckert) habe ich mal als Screenshot angehangen.
Nicht wirklich schlimm, wäre aber schön wenn es gefixt werden könnte.
Danke im Voraus!
Titel: Antw:FHEM Dashboard
Beitrag von: Hans Franz am 24 März 2014, 12:26:47
Moin,

Ich habe nach Update das seltsame Phänomen, dass bei gesetztem showfullsize-Attribut kein Anzeigen von EVERYTHING mehr möglich ist. Nur das Dashboard und Weblinks werden noch angezeigt. Setzen des Attributs auf 0 oder delattr beheben das Problem.
Kann das jemand reproduzieren?

Gruß
Hans
Titel: Antw:FHEM Dashboard
Beitrag von: harry66 am 24 März 2014, 22:40:50
ja ist bei mir auch so, hatte allerdings den Zusammenhang mit dem gesetztem showfullsize-Attribut erst jetzt nach deinem post entdeckt.

Gruß
Rolf
Titel: Antw:FHEM Dashboard
Beitrag von: Steffen am 25 März 2014, 06:13:48
Zitat von: Hans Franz am 24 März 2014, 12:26:47
Moin,

Ich habe nach Update das seltsame Phänomen, dass bei gesetztem showfullsize-Attribut kein Anzeigen von EVERYTHING mehr möglich ist. Nur das Dashboard und Weblinks werden noch angezeigt. Setzen des Attributs auf 0 oder delattr beheben das Problem.
Kann das jemand reproduzieren?

Gruß
Hans

War auch bei mir so, konnte es erst gar nicht zu Dashboard zu ordnen aber nach langer suche dann den Zusammenhang mit Dashboard gefunden, der Fehler trat auch erst nach Update vor ca.3-6 Tagen auf!

Mfg Steffen
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 25 März 2014, 07:42:04
Ich schau mal ob ich das im Laufe der Woche nach gestellt bekomme.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 26 März 2014, 21:04:00
ZitatIch habe nach Update das seltsame Phänomen, dass bei gesetztem showfullsize-Attribut kein Anzeigen von EVERYTHING mehr möglich ist.

Hab das Problem beheben können. Ist ab morgen im Update mit drin.

Gruß Svenson
Titel: Antw:FHEM Dashboard
Beitrag von: Hans Franz am 27 März 2014, 00:17:12
Danke

Gruß
Hans
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 29 März 2014, 09:36:34
kurze Frage, habe ja schon lange das Dashboard und funktioniert soweit alles klasse,
nur ein kleiens Problem was ich noch habe.

Wie kann ich festlegen mit welchem Tab das Dashboard startet, habe 2 tabs, System und steuerung,
es kommt immer zuerst Sstem, ich will aber Steuerung
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 29 März 2014, 11:28:52
Du mußt das Attribut activetab in deiner cgf einstellen, entweder auf 1 oder 2
Titel: Antw:FHEM Dashboard
Beitrag von: micomat am 29 März 2014, 13:08:43
hallo
wie kann ich denn im Dashboard bei homematic Schaltern die toggle und statusrequest Buttons ausblenden?

markus
Titel: Antw:FHEM Dashboard
Beitrag von: micomat am 30 März 2014, 19:56:19
habs geschafft... einfach im attribut webcmd entsprechend die unerwuenschten dinge geloescht ;)
Titel: Antw:FHEM Dashboard
Beitrag von: coolice am 31 März 2014, 18:26:50
Mit dashboard_activetab


Gesendet von meinem iPhone mit Tapatalk
Titel: Antw:FHEM Dashboard
Beitrag von: micomat am 31 März 2014, 18:52:23
Zitat von: coolice am 31 März 2014, 18:26:50
Mit dashboard_activetab

äääh... nö! :) das is was anderes
Titel: Antw:FHEM Dashboard
Beitrag von: coolice am 04 April 2014, 12:29:06
Bezog sich auf Post 560. keine Ahnung warum das erst jetzt auftaucht.


Gesendet von meinem iPhone mit Tapatalk
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 08 April 2014, 20:23:56
Ab morgen steht ein Dashboard Update zur Verfügung.


  • Das Dashboard wird nicht mehr im Raum "Everything" angezeigt.
  • Fehlerbehebung im Zusammenhang mit Codemirror.
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 09 April 2014, 08:41:52
Danke schon mal für das Update.
Der Editor funktioniert nun auch wie gewünscht.

Dumm nur, dass das Dashboard nun ein wenig zerschossen ist.

Die Config dafür sieht so aus:

define myDashboard Dashboard
attr myDashboard dashboard_activetab 1
attr myDashboard dashboard_colcount 3
attr myDashboard dashboard_lockstate lock
attr myDashboard dashboard_rowcentercolwidth 33,33,33
attr myDashboard dashboard_showhelper 0
attr myDashboard dashboard_tab1groups Rollaeden,Umwelt,Alarm,Status
attr myDashboard dashboard_tab1name Uebersicht
attr myDashboard dashboard_tab1sorting t0c0,Umwelt,true,275,133:t0c0,Rollaeden,true,276,155:t0c1,Alarm,true,292,155:t0c2,Status,true,256,392:
attr myDashboard dashboard_tabcount 1
define myDashboard_weblink weblink htmlCode {DashboardAsHtml("myDashboard")}
attr myDashboard_weblink room DashboardRoom


Hast Du eine Idee, warum das nach dem Update nicht mehr passt?

Eigentlich sollten unter Rolläden die aktuellen Werte der Rollos angezeigt werden und Status Batterie und Statuswerte von Fensterkontakten.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 09 April 2014, 08:50:43
ZitatEigentlich sollten unter Rolläden die aktuellen Werte der Rollos angezeigt werden und Status Batterie und Statuswerte von Fensterkontakten.
Sind das ReadingGroups? Ich schau mir das die Tage mal an, im Moment bin ich zeitlich etwas arg eingeschränkt.
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 09 April 2014, 08:57:10
Korrekt. Das sind ReadingGroups.

Wobei ist das dann wirklich eine Dashboardsache?
Denn im Room "Everything" sehe ich die auf einmal auch nicht mehr  :o
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 09 April 2014, 09:19:36
Das bekommst du schnell raus, kommentier das Dashboard einfach in deiner fhem.cfg aus und schau nach einem shutdown restart ob in Everything die ReadingGroups funktionieren
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 09 April 2014, 11:06:37
Stimmt. Das passt nun wieder soweit.
Dann warte ich mal aufs Update...
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 09 April 2014, 18:53:57
Ich bekomm deinen Fehler nicht nachgestellt. Bei mir werden die readingsGroup im Dashboard und in Everything angezeigt.
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 09 April 2014, 20:18:55
Merkwürdig. Ich auch nicht mehr  ???

Heute morgen habe ich in der fhem.cfg einfach ein # vor die Dashboard Klamotte gemacht.
Dann ein "shutdown restart". Danach wurden die readings nicht korrekt in "Everything" angezeigt.

Gerade eben habe ich die # wieder entfernt und siehe da, das Dashboard zeigt auch wieder alles korrekt an.

Dann ist das Problem wohl gelöst. Wie auch immer.
So langsam glaube ich, sollte ich wohl mal besser die Finger von der IT lassen. Schlechte Aura.  8)

Danke Dir auf jeden Fall fürs forschen.
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 10 April 2014, 14:38:26
Ich habe jetzt von FB auf RPi umgezogen! Läuft soweit auch alles! Was ich komisch finde:

Nach Klick auf Dashboard öffnet sich dieses, jedoch sind die Inhalte durcheinander angeordnet. Dann warten man 2-3 Sekunden und die Anordnung des Inhalts ist dann so wie gewollt/korrekt. Ne Idee, woran das liegen könnte? Ich meine der RPi sollte ja viel schneller sein als die FB! Im 2. Reiter habe ich Plots. Diese "öffnen" sich auch nacheinander. Auf der FB waren sie direkt da.
Titel: Antw:FHEM Dashboard
Beitrag von: fhainz am 11 April 2014, 13:01:18
Hallo!

Seit dem letzten dashboard update funktioniert der Unsorted Raum nicht mehr. Die Seite wird vollständig geladen anschließend springt das bild plötzlich auf 3 plots um und die Raum Navigation ist auch weg.
Kann das zusammenhängen?

Grüße
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 11 April 2014, 13:10:10
Zitatdie Raum Navigation ist auch weg
Ist beim vorletzten Update eigentlich behoben worden. Das Dashboard wird nicht mehr im Raum Everything nicht mehr dargestellt.

Zitatfunktioniert der Unsorted Raum nicht mehr
was genau meinst du damit?

Lass mal deine Config sehen
Titel: Antw:FHEM Dashboard
Beitrag von: fhainz am 11 April 2014, 13:16:44
Im Raum Everything ist alles ok.

Wenn ich auf Unsorted klickte wird die Seite geladen. Der "richtige" Inhalt wird ca. 0.1 - 0.2s angezeigt (Raum Navigation ist noch da) anschließend wird die komplette Seite mit 3 Plots (die 3 plots befinden sich auch im unsorted raum) ersetzt. Siehe Anhang.

Hier die cfg. Die hab ich aber seit 2-3 Wochen nicht mehr geändert. 
define anyViews Dashboard
attr anyViews dashboard_activetab 1
attr anyViews dashboard_colcount 2
attr anyViews dashboard_lockstate lock
attr anyViews dashboard_rowcentercolwidth 49,51
attr anyViews dashboard_showfullsize 1
attr anyViews dashboard_showhelper 0
attr anyViews dashboard_showtabs tabs-and-buttonbar-at-the-top
attr anyViews dashboard_showtooglebuttons 0
attr anyViews dashboard_tab1groups Wohnzimmer,Schlafzimmer,Sonstige Temperaturen,Plot Aussen,Plot Schlafzimmer,Plot Wohnzimmer,Plot Badezimmer,Plot Wäsche
attr anyViews dashboard_tab1icon temp_temperature
attr anyViews dashboard_tab1name Temperaturen
attr anyViews dashboard_tab1sorting t0c0,Wohnzimmer,true,525,161:t0c0,Schlafzimmer,true,525,136:t0c0,Sonstige Temperaturen,true,525,86:t0c1,Plot Aussen,true,551,183:t0c1,Plot Wohnzimmer,true,551,183:t0c1,Plot Schlafzimmer,true,551,183:t0c1,Plot Badezimmer,true,551,183:t0c1,Plot Wäsche,true,551,183:
attr anyViews dashboard_tab2groups Licht Wohnzimmer,Licht Schlafzimmer,Licht Allgemein,Steckdosen Wohnzimmer,Steckdosen Allgemein,Einstellungen,Steckdosen Küche
attr anyViews dashboard_tab2icon light_light_dim_100
attr anyViews dashboard_tab2name Schalter
attr anyViews dashboard_tab2sorting t1c0,Licht Wohnzimmer,true,525,122:t1c0,Licht Schlafzimmer,true,527,79:t1c0,Licht Allgemein,true,524,122:t1c0,Einstellungen,true,526,162:t1c1,Steckdosen Wohnzimmer,true,550,294:t1c1,Steckdosen Küche,true,549,165:t1c1,Steckdosen Allgemein,true,551,122:
attr anyViews dashboard_tab3groups Stromverbrauch Gesamt,Plot Stromverbrauch Aktuell / Heute,Plot Stromverbrauch Gestern,Plot Stromverbrauch Letzte Woche,Plot Stromverbrauch Letztes Monat
attr anyViews dashboard_tab3icon measure_current
attr anyViews dashboard_tab3name Strom
attr anyViews dashboard_tab3sorting t2c0,Stromverbrauch Gesamt,true,525,261:t2c1,Plot Stromverbrauch Aktuell / Heute,true,550,183:t2c1,Plot Stromverbrauch Gestern,true,550,183:t2c1,Plot Stromverbrauch Letzte Woche,true,550,183:t2c1,Plot Stromverbrauch Letztes Monat,true,550,183:
attr anyViews dashboard_tabcount 3

define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room DashboardRoom


Bis zu dem update wegen codeMirror hat alles geklappt.

Grüße
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 11 April 2014, 13:25:35
Das dürfte durch das dashboard_showfullsize Attribut kommen. Ich kann mir das aber erst Anfang nächste Woche genau ansehen.
Titel: Antw:FHEM Dashboard
Beitrag von: fhainz am 11 April 2014, 13:27:35
Ja daran liegst. Nachdem ich das Attribut entfernt hab klappts wieder.

Zitat von: svenson08 am 11 April 2014, 13:25:35
Ich kann mir das aber erst Anfang nächste Woche genau ansehen.

Mach dir keinen stress ;)

Grüße
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 11 April 2014, 14:43:11
Zitat von: Michi240281 am 10 April 2014, 14:38:26
Ich habe jetzt von FB auf RPi umgezogen! Läuft soweit auch alles! Was ich komisch finde:

Nach Klick auf Dashboard öffnet sich dieses, jedoch sind die Inhalte durcheinander angeordnet. Dann warten man 2-3 Sekunden und die Anordnung des Inhalts ist dann so wie gewollt/korrekt. Ne Idee, woran das liegen könnte? Ich meine der RPi sollte ja viel schneller sein als die FB! Im 2. Reiter habe ich Plots. Diese "öffnen" sich auch nacheinander. Auf der FB waren sie direkt da.

Hallo Svensson: Dafür ne Idee?
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 11 April 2014, 14:48:47
ich habe auch etwas seit dem Update..!
1. mir wird unter dem Dashboard ein Eintrag von meiner Tablet Ansicht gezeigt (scrennshot30)
2. in der Tablet Ansicht oberhalb von meiner Web Ansicht (scrennshot31)
3. dann habe ich beim Laden der Seite mit dem Dashboard immer erst alles komplett durcheinander bis die Seite komplett geladen wird und dann schiebt sich alles  wieder hin, durcheinander heißt die einzelnen Tabs werden erst alle untereinander angezeigt

Code von der Webansicht:
define anyViews Dashboard
attr anyViews dashboard_activetab 1
attr anyViews dashboard_colcount 2
attr anyViews dashboard_lockstate lock
attr anyViews dashboard_row top-center
attr anyViews dashboard_rowbottomheight 200
attr anyViews dashboard_rowcentercolwidth 60,40
attr anyViews dashboard_rowcenterheight 800
attr anyViews dashboard_rowtopheight 130
attr anyViews dashboard_showhelper 0
attr anyViews dashboard_showtooglebuttons 0
attr anyViews dashboard_tab1groups Licht,Zeiten,Rollladen,Schicht Modell,Temperaturen,Telefon
attr anyViews dashboard_tab1icon control_all_on_off
attr anyViews dashboard_tab1name Allgemein
attr anyViews dashboard_tab1sorting t0c100,Rollladen,true,763,94:t0c0,Licht,true,553,124:t0c0,Temperaturen,true,553,100:t0c0,Telefon,true,553,263:t0c1,Zeiten,true,463,145:t0c1,Schicht Modell,true,463,105:
attr anyViews dashboard_tab2groups Wetter,Sonne,Radar,Temperaturen
attr anyViews dashboard_tab2icon weather_sunrise
attr anyViews dashboard_tab2name Wetter
attr anyViews dashboard_tab2sorting t1c100,Temperaturen,true,548,131:t1c0,Radar,true,553,635:t1c1,Sonne,true,457,100:t1c1,Wetter,true,460,533:
attr anyViews dashboard_tab3groups Kamera1,Temperaturen
attr anyViews dashboard_tab3icon it_camera
attr anyViews dashboard_tab3name Kameras
attr anyViews dashboard_tab3sorting t2c100,Temperaturen,true,673,100:t2c0,Kamera1,true,677,140:
attr anyViews dashboard_tab4groups Plots
attr anyViews dashboard_tab4icon time_graph
attr anyViews dashboard_tab4name Temperaturkurven
attr anyViews dashboard_tab4sorting t3c100,Plots,true,690,181:
attr anyViews dashboard_tab5groups Logfile,Temperaturen
attr anyViews dashboard_tab5icon edit_paste
attr anyViews dashboard_tab5name Logfiles
attr anyViews dashboard_tab5sorting t4c100,Temperaturen,true,563,120:t4c0,Logfile,true,568,1005:
attr anyViews dashboard_tabcount 5
attr anyViews dashboard_webfrontendfilter WEB
attr anyViews dashboard_width 1200

define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room DashboardRoom



Code von der Tablet Ansicht:
define myAnsichtTablet Dashboard
attr myAnsichtTablet dashboard_activetab 1
attr myAnsichtTablet dashboard_colcount 2
attr myAnsichtTablet dashboard_customcss body {background-image: none !important;;}
attr myAnsichtTablet dashboard_lockstate lock
attr myAnsichtTablet dashboard_row center-bottom
attr myAnsichtTablet dashboard_rowbottomheight 200
attr myAnsichtTablet dashboard_rowcentercolwidth 60,40
attr myAnsichtTablet dashboard_rowcenterheight 800
attr myAnsichtTablet dashboard_rowtopheight 130
attr myAnsichtTablet dashboard_showfullsize 1
attr myAnsichtTablet dashboard_showhelper 0
attr myAnsichtTablet dashboard_showtooglebuttons 0
attr myAnsichtTablet dashboard_tab1groups Licht,Zeiten,Rollladen,Schicht Modell,Temperaturen,Telefon
attr myAnsichtTablet dashboard_tab1icon status_standby
attr myAnsichtTablet dashboard_tab1name Allgemein
attr myAnsichtTablet dashboard_tab1sorting t0c0,Rollladen,true,714,94:t0c0,Zeiten,true,714,145:t0c0,Telefon,true,714,246:t0c0,Licht,true,714,84:t0c1,Temperaturen,true,476,133:t0c1,Schicht Modell,true,476,144:
attr myAnsichtTablet dashboard_tab2groups Wetter,Sonne,Radar,Temperaturen
attr myAnsichtTablet dashboard_tab2icon weather_sunrise
attr myAnsichtTablet dashboard_tab2name Wetter
attr myAnsichtTablet dashboard_tab2sorting t1c0,Temperaturen,true,696,100:t1c0,Radar,true,556,635:t1c1,Sonne,true,471,105:t1c1,Wetter,true,479,543:
attr myAnsichtTablet dashboard_tab3groups Kamera1,Temperaturen
attr myAnsichtTablet dashboard_tab3icon it_camera
attr myAnsichtTablet dashboard_tab3name Kameras
attr myAnsichtTablet dashboard_tab3sorting t2c0,Temperaturen,true,675,100:t2c0,Kamera1,true,677,549:
attr myAnsichtTablet dashboard_tab4groups Plots
attr myAnsichtTablet dashboard_tab4icon measure_power_meter
attr myAnsichtTablet dashboard_tab4name Temperaturkurven
attr myAnsichtTablet dashboard_tab4sorting t3c0,Plots,true,722,764:
attr myAnsichtTablet dashboard_tabcount 4
attr myAnsichtTablet dashboard_webfrontendfilter WEBtablet
attr myAnsichtTablet dashboard_width 1240

define myAnsichtTablet_weblink weblink htmlCode {DashboardAsHtml("myAnsichtTablet")}
attr myAnsichtTablet_weblink room DashboardRoom
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 11 April 2014, 22:19:14
Zitat von: Michi240281 am 10 April 2014, 14:38:26
Ich habe jetzt von FB auf RPi umgezogen! Läuft soweit auch alles! Was ich komisch finde:

Nach Klick auf Dashboard öffnet sich dieses, jedoch sind die Inhalte durcheinander angeordnet. Dann warten man 2-3 Sekunden und die Anordnung des Inhalts ist dann so wie gewollt/korrekt. Ne Idee, woran das liegen könnte? Ich meine der RPi sollte ja viel schneller sein als die FB! Im 2. Reiter habe ich Plots. Diese "öffnen" sich auch nacheinander. Auf der FB waren sie direkt da.

Hallo,

Bei mir selbes Problem! An Rechenleistung sollte es nicht liegen, Fhem läuft auf meinem Server mit nem i3 2120. Auch die Netzwerkverbindung kann ich ausschließen.

Schon jemand eine Lösung oder der Grund bekannt?

Viele Grüße
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 12 April 2014, 10:24:17
Ich werd mir die Probleme ansehen, aber wie bereits geschrieben habe ich erst nächste Woche dazu Gelegenheit.

Ursache ist das der codemirror eingeführt wurde. Im speziellen das dortige einbinden von jquery. Das führt dazu das Nutzer des Dashboards kein codemirror nutzen konnten. Mein erster fix hat aber zuviele Nebenwirkungen.

Bitte etwas Geduld für einen funktionierenden Fix. Fehler bitte weiter posten, das hilft beim eingrenzen des Problems. Fragt mich aber nicht warum auf meinem Pi das nicht auftritt.....
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 12 April 2014, 11:45:02
Ich werde nochmal den Firefox im Debug Modus bemühen, wenn mit was auffällt poste ich es hier.
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 12 April 2014, 12:46:53
Hi,

habe ein paar neue Erkenntnisse zu oben genanntem Problem.
Es schein auf den ersten Blick kein direktes Probem des Dashboards zu sein.
Lösche ich den Browser Cache, beträgt die Ladezeit ca. 1600ms = 1,6 sek und oben genannter Effekt tritt logischer weise auf. Aber schon beim zweiten Aufruf bzw ersten Aktualisieren beträgt die Ladezeit nur noch 89ms und der Effekt ist verschwunden.
Bei einem Aufruf über ein Tablet werden aber im Cache scheinbar Files wie css usw nicht gespeicher und bei jedem aktualiesieren erneut geladen, daher auch wieder der oben genannte Effekt.

Jemand Lösungsvorschläge?

Grüße Philipp
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 12 April 2014, 12:54:03
bei mir spielt das absolut gar keine Rolle ob der Browser Cache gelöscht wurde oder ich einfach nur mal die Seite aktualisiere mit F5...
Er schiebt die einzelnen Tabs einfach auf die volle Breite meines Bildschirms und damit verschieben sich natürlich auch die gesamten Gruppen um sich dann beim endgültigen Laden der Seite wieder in die normale Position mit den vorgenommen Einstellungen darzustellen...
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 13 April 2014, 17:09:39
Hallo,

ich habe wie im Screenshot zu sehen eine cmdList mit Systembefehlen erstellt.
jetzt stört mich der Link "systemCommands" oberhalb der Befehle, gibt es eine Möglichkeit diesen zu entfernen?

Grüße Philipp
Titel: Antw:FHEM Dashboard
Beitrag von: fhainz am 13 April 2014, 17:11:09
readingsGroup attr noHeader sollte das sein.
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 13 April 2014, 17:19:51
Zitat von: fhainz am 13 April 2014, 17:11:09
readingsGroup attr noHeader sollte das sein.

Hallo fhainz,

ich bin noch nicht so fitt in der Konfiguration von Fhem, leider weiss ich nicht genau wie ich deinen Tipp umsetzen soll.
Wie müsste das in der cfg aussehen?

Grüße Philipp
Titel: Antw:FHEM Dashboard
Beitrag von: holzwurm83 am 13 April 2014, 17:37:34
Zitat von: Phil__ am 13 April 2014, 17:19:51
Hallo fhainz,

ich bin noch nicht so fitt in der Konfiguration von Fhem, leider weiss ich nicht genau wie ich deinen Tipp umsetzen soll.
Wie müsste das in der cfg aussehen?

Grüße Philipp

Schau mal in die Liste der Attributes von der ReadingsGroup. Dort kannst du noHeader auswählen.
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 13 April 2014, 17:40:12
define systemCommands weblink cmdList edit_save:Save+config:save system_fhem_reboot:Neustart:shutdown+restart system_fhem_update:UpdateCheck:update+check system_fhem_update:Update:update Restart:FHEM+einlesen:rereadcfg
attr systemCommands devStateIcon .*:system_backup
attr systemCommands group Systembefehle
attr systemCommands room System


Das ist meine cfg für die cmdList, ich habe aber noch nie mit einer readingsGroup gearbeitet.
Glaube genau da liegt das Problem,was muss ich tun?
Titel: Antw:FHEM Dashboard
Beitrag von: holzwurm83 am 13 April 2014, 17:43:18
probier es mal damit:

attr systemCommands noheading 1
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 13 April 2014, 17:45:38
Zitat von: holzwurm83 am 13 April 2014, 17:43:18
probier es mal damit:

attr systemCommands noheading 1

Nein das geht nicht.

systemCommands: unknown attribute noheading. Type 'attr systemCommands ?' for a detailed list.
Titel: Antw:FHEM Dashboard
Beitrag von: yogiflop am 13 April 2014, 20:39:52
Zitat von: moonsorrox am 11 April 2014, 14:48:47
ich habe auch etwas seit dem Update..!
1. mir wird unter dem Dashboard ein Eintrag von meiner Tablet Ansicht gezeigt (scrennshot30)
2. in der Tablet Ansicht oberhalb von meiner Web Ansicht (scrennshot31)
3. dann habe ich beim Laden der Seite mit dem Dashboard immer erst alles komplett durcheinander bis die Seite komplett geladen wird und dann schiebt sich alles  wieder hin, durcheinander heißt die einzelnen Tabs werden erst alle untereinander angezeigt

Code von der Webansicht:
define anyViews Dashboard
attr anyViews dashboard_activetab 1
:
:
attr anyViews dashboard_webfrontendfilter WEB
attr anyViews dashboard_width 1200

define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room DashboardRoom



Code von der Tablet Ansicht:
define myAnsichtTablet Dashboard
attr myAnsichtTablet dashboard_activetab 1
:
:
attr myAnsichtTablet dashboard_webfrontendfilter WEBtablet
attr myAnsichtTablet dashboard_width 1240

define myAnsichtTablet_weblink weblink htmlCode {DashboardAsHtml("myAnsichtTablet")}
attr myAnsichtTablet_weblink room DashboardRoom


Zitat von: svenson08 am 12 April 2014, 10:24:17

Bitte etwas Geduld für einen funktionierenden Fix. Fehler bitte weiter posten, das hilft beim eingrenzen des Problems. Fragt mich aber nicht warum auf meinem Pi das nicht auftritt.....

Guten Abend,

mir geht es genau wie moonsoorox,
ich habe drei Dashboards definiert. und die Anzeige ist wie oben beschrieben.


define web.dashboard Dashboard
attr web.dashboard dashboard_activetab 1
:
:
attr web.dashboard dashboard_webfrontendfilter WEB
attr web.dashboard dashboard_width 1240

define web.dashboard_weblink weblink htmlCode {DashboardAsHtml("web.dashboard")}
attr web.dashboard_weblink room DashboardRoom



define tablet.dashboard Dashboard
attr tablet.dashboard dashboard_activetab 1
attr tablet.dashboard dashboard_colcount 4
:
:
attr tablet.dashboard dashboard_webfrontendfilter WEBtablet,WEBAndroid
attr tablet.dashboard dashboard_width 1240

define tablet.dashboard_weblink weblink htmlCode {DashboardAsHtml("tablet.dashboard")}
attr tablet.dashboard_weblink room DashboardRoom



define smalltablet.dashboard Dashboard
attr smalltablet.dashboard dashboard_activetab 1
:
:
attr smalltablet.dashboard dashboard_webfrontendfilter WEBsmall
attr smalltablet.dashboard dashboard_width 980

define smalltablet.dashboard_weblink weblink htmlCode {DashboardAsHtml("smalltablet.dashboard")}
attr smalltablet.dashboard_weblink room DashboardRoom


Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 13 April 2014, 21:19:44
Bestätige das gleiche Verhalten wie bei meinen Vorrednern!
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 13 April 2014, 21:24:10
Könnte jemand mal die hier angehängte 95_Dashboard.pm testen?
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 13 April 2014, 22:05:22
Nach einem reload und restart leider keine Änderung (siehe Screenshot)
(2ter Shot nach einem reload ok!)
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 13 April 2014, 22:08:59
@P.A. Trick

Wie hast du das mit der Gruppe der Thermostaten gemacht das Ventil, Soll,Ist, Batterie hinter einander angezeigt werden?
Würdest die deinen Auszug aus der cfg evtl zur Verfügung stellen?

Gesendet von meinem Nexus 5 mit Tapatalk

Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 13 April 2014, 22:10:40
#########################################################################
# Heizung Dashboard
#########################################################################

define Heizungswerte readingsGroup <%sani_heating>,<Ventil>,<Soll>,<Ist>,<MaxV>,<GID>,<Mode>,<Batterie> type=HeatingThermostat:valveposition,desiredTemperature,temperature,maxValveSetting,groupid,mode,battery
attr Heizungswerte commands { 'Heizungswerte.auto' => 'set $DEVICE mode auto', 'Heizungswerte.manuell' => 'set $DEVICE mode manual', 'desired-temp' => 'desired-temp:' }
attr Heizungswerte group Heizung
attr Heizungswerte mapping %ROOM
attr Heizungswerte nameStyle style='color:yellow;;font-weight:bold'
attr Heizungswerte room _House
attr Heizungswerte valueFormat {temperature => "%.0f °C", desiredTemperature => "%.0f °C", valveposition =>"%.0f %%",maxValveSetting =>"%.0f %%" }
attr Heizungswerte valueIcon {'battery.ok' => 'batterie@lightgreen', 'battery.low' => 'batterie@red'}
attr Heizungswerte valueStyle { if($READING eq "temperature" && $VALUE > 20){ 'style="color:green;;font-weight:bold"' }elsif( $READING eq "temperature" && $VALUE <= 20 ){ 'style="color:blue"' }elsif( $READING eq "temperature" && $VALUE > 23 ){ 'style="color:red"' }else{ 'style="color:gray"' } }
attr Heizungswerte verbose 5


Klar hier ist sie!
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 13 April 2014, 22:16:42
ZitatNach einem reload und restart leider keine Änderung (siehe Screenshot)

Versuch mal die neu 95_Dashboard.pm hier im Anhang

Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 14 April 2014, 00:55:31
Zitat von: svenson08 am 13 April 2014, 22:16:42
Versuch mal die neu 95_Dashboard.pm hier im Anhang

also mit diesem Modul ist schon mal ein Fehler behoben... meine Screenshots
http://forum.fhem.de/index.php/topic,16503.msg158081.html#msg158081 (http://forum.fhem.de/index.php/topic,16503.msg158081.html#msg158081)

im obigen Link meine Punkte 1. und 2.

3. mit dem durcheinander schieben der Gruppen ist weiterhin vorhanden...!

Es ist aber ein Fehler hinzugekommen... das Dashboard läßt sich nicht mehr "unlocken" heißt ich kann nichts mehr verschieben..
Der mittlere Tab ist verschwunden...!!!
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 14 April 2014, 07:08:22
ZitatEs ist aber ein Fehler hinzugekommen... das Dashboard läßt sich nicht mehr "unlocken" heißt ich kann nichts mehr verschieben..
Der mittlere Tab ist verschwunden...!!!

Ist Absicht. Lock/Unlock kannst du über Details ändern. Das Attribut Dashboard_lockstate entfällt ebenfalls. Den Set-Button will ich komplett wegmachen, kommt aber erst später. Vorher muss ich am Dashboard noch einiges mehr abändern. Hat aber alles nichts mit den aktuellen Problemen zu tun.

Zitatmit dem durcheinander schieben der Gruppen ist weiterhin vorhanden...!
Den Fehler bekomme ich noch nicht nachgestellt. Wenn du das Dashboard öffnest ist erstmal alles "unsortiert" und nach  nach x Sekunden oder nach dem aktualisieren der Seite wird es normal angezeigt?
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 14 April 2014, 07:16:04
Während des Lade/Aktualisierungsvorgangs sind die Gruppen unsortiert für 1 bis max 2 sek.

Gesendet von meinem Nexus 5 mit Tapatalk

Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 14 April 2014, 07:17:53
Werden auf einem Tab Plots mit angezeigt?
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 14 April 2014, 07:18:41
Nein ich habe keine Plots

Gesendet von meinem Nexus 5 mit Tapatalk

Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 14 April 2014, 07:21:44
Bei meinem Tablet tritt der Fehler immer auf, egal mit welchem Browser oder wie oft ich die Seite schon geladen habe. Bei meinem PC/Firefox tritt das Problem nur bei gelöschtem cache beim ersten Laden auf. Wobei bei anderen hier im Forum der Fehler auch dort immer auftritt.

Gesendet von meinem Nexus 5 mit Tapatalk

Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 14 April 2014, 12:41:57
Zitat von: svenson08 am 14 April 2014, 07:08:22
Ist Absicht. Lock/Unlock kannst du über Details ändern.
OK alles klar

Zitat von: svenson08 am 14 April 2014, 07:08:22
Wenn du das Dashboard öffnest ist erstmal alles "unsortiert" und nach  nach x Sekunden oder nach dem aktualisieren der Seite wird es normal angezeigt?

ja genau so...
Also 1. mal laden der Seite ca. 10sec. wenn ich z.B. Browser Cache geleert habe und starte die Web Ansicht Neu...
ist beim aktualisieren erst mal alles verschoben... d.h. die Gruppen gehen nach rechts über den gesamten Bildschirm und alle 5 Tabs stehen dazu noch untereinander
Beim erneuten Aktualisieren (F5) ca. 2-3 sec wieder das selbe Verhalten alles nach rechts und Tabs untereinander...

Ich habe Plots auf dem 4. Tab sind alle meine Temperatur Kurven, also um genau zu sein 4 Stk.

Kurzer Nachtrag:
ich habe jetzt mal die Plots raus genommen aus der Tabgruppe so das der Tab leer ist. Wenn ich jetzt F5 drücke springt das Dashboard nur ganz kurz (heißt ca. 1sec.) auseinander und ist dann wieder normal
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 14 April 2014, 20:52:34
Zitat von: svenson08 am 13 April 2014, 22:16:42
Versuch mal die neu 95_Dashboard.pm hier im Anhang

Leider keine Besserung...es sieht so aus, als würde die Seite nicht richtig geladen werden und deshalb spinnt die Anordnung!

Korrektur:
2014.04.14 20:52:04 1: Perfmon: possible freeze starting at 20:51:46, delay is 18.411
Nach 18 Sekunden war es dann normal :-/
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 14 April 2014, 21:32:13
Ich hab leider immer noch das Problem das der besagte Fehler auf meinem prod. RPi nicht auftaucht.

Bitte folgende Schritte durch testen:
1. Die hier angehängte 95_Dashboard.pm anwenden (shutdown restart nicht vergessen) und überprüfen ob sich das Anzeigeverhalten geändert hat.
2. Falls keine Besserung eingetreten ist bitte im FHEMWEB das Attribut JavaScript mit dem Wert pgm2/jquery.min.js pgm2/jquery-ui.min.js pgm2/dashboard.js codemirror/fhem_codemirror.js setzen. Hat sich danach das Anzeigeverhalten geändert? Funktioniert der Codemirror noch?
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 14 April 2014, 21:51:21
Teste noch, aber ausser das der Start von FHEM nun megalange dauert (kann das sein?) scheint es zu klappen. Habe nur das Modul kopiert und keine Optionen gesetzt!

Korrektur: Leider immer noch das Problem :-/
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 14 April 2014, 22:19:50
@P.A.Trick
kannst du mir noch deine Dashboard-Config zur verfügung stellen.
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 14 April 2014, 22:21:53
#########################################################################
# Dashboard Modul
#########################################################################
define myHome Dashboard
attr myHome dashboard_activetab 1
attr myHome dashboard_colcount 3
attr myHome dashboard_rowcentercolwidth 18,46,36
attr myHome dashboard_rowcenterheight 950
attr myHome dashboard_showhelper 1
attr myHome dashboard_showtooglebuttons 1
attr myHome dashboard_tab1groups Fenster,Heizung,Systembefehle,Wetter,Umwelt,Strom,Telefon,Steckdosen,Handy,Haus,Schalter
attr myHome dashboard_tab1icon icoHouse.png
attr myHome dashboard_tab1name Overview
attr myHome dashboard_tab1sorting t0c0,Haus,true,233,96:t0c0,Wetter,true,233,536:t0c0,Umwelt,true,233,132:t0c1,Heizung,true,623,433:t0c1,Schalter,true,621,335:t0c1,Steckdosen,true,625,230:t0c2,Telefon,true,487,94:t0c2,Fenster,true,489,362:t0c2,Strom,true,489,256:t0c2,Systembefehle,true,192,238:t0c2,Handy,true,292,159:
attr myHome dashboard_tab2groups Steckdosen,Config,Multimedia
attr myHome dashboard_tab2name Schalter
attr myHome dashboard_tab2sorting t1c0,Config,true,232,118:t1c1,Schalter,true,623,333:t1c1,Steckdosen,true,625,230:t1c2,Multimedia,true,489,370:
attr myHome dashboard_tab3groups Kamera
attr myHome dashboard_tab3name Kamera
attr myHome dashboard_tab3sorting t2c1,Kamera,true,626,568:
attr myHome dashboard_tabcount 3
attr myHome dashboard_width 1400
attr myHome room _System
attr myHome verbose 5
#attr myHome dashboard_row top-center-bottom

define myHome_weblink weblink htmlCode {DashboardAsHtml("myHome")}
attr myHome_weblink room DashboardRoom


Na klar, sag' Bescheid wenn du noch mehr benötigst!
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 15 April 2014, 00:00:04
also bei mir auch das letzte angehängte Modul genommen. Status es schiebt sich immer noch alles nach rechts auseinander sie Screenshot32.
Gut zu sehen ist auch das die Tabs untereinander dargestellt werden, der zweite Tab direkt unter dem ersten.
Cache geleert, Seite aktualisiert und Neustart gemacht

Dann nach kurzer Zeit alles normal

EDIT://
Ich habe alles auf einem Cubietruck, Start ist bei mir normal wie immer.

define anyViews Dashboard
attr anyViews dashboard_activetab 1
attr anyViews dashboard_colcount 2
attr anyViews dashboard_lockstate lock
attr anyViews dashboard_row top-center
attr anyViews dashboard_rowbottomheight 200
attr anyViews dashboard_rowcentercolwidth 60,40
attr anyViews dashboard_rowcenterheight 800
attr anyViews dashboard_rowtopheight 130
attr anyViews dashboard_showhelper 0
attr anyViews dashboard_showtooglebuttons 0
attr anyViews dashboard_tab1groups Licht,Zeiten,Rollladen,Schicht Modell,Temperaturen,Telefon
attr anyViews dashboard_tab1icon control_all_on_off
attr anyViews dashboard_tab1name Allgemein
attr anyViews dashboard_tab1sorting t0c100,Rollladen,true,763,93:t0c0,Licht,true,553,124:t0c0,Temperaturen,true,553,99:t0c0,Telefon,true,553,262:t0c1,Zeiten,true,463,165:t0c1,Schicht Modell,true,463,105:
attr anyViews dashboard_tab2groups Wetter,Sonne,Radar,Temperaturen
attr anyViews dashboard_tab2icon weather_sunrise
attr anyViews dashboard_tab2name Wetter
attr anyViews dashboard_tab2sorting t1c100,Temperaturen,true,548,131:t1c0,Radar,true,553,635:t1c1,Sonne,true,457,100:t1c1,Wetter,true,460,533:
attr anyViews dashboard_tab3groups Kamera1,Temperaturen
attr anyViews dashboard_tab3icon it_camera
attr anyViews dashboard_tab3name Kameras
attr anyViews dashboard_tab3sorting t2c100,Temperaturen,true,673,100:t2c0,Kamera1,true,677,140:
attr anyViews dashboard_tab4groups Plots
attr anyViews dashboard_tab4icon time_graph
attr anyViews dashboard_tab4name Temperaturkurven
attr anyViews dashboard_tab4sorting t3c100,Plots,true,690,181:
attr anyViews dashboard_tab5groups Logfile,Temperaturen
attr anyViews dashboard_tab5icon edit_paste
attr anyViews dashboard_tab5name Logfiles
attr anyViews dashboard_tab5sorting t4c100,Temperaturen,true,563,120:t4c0,Logfile,true,568,1005:
attr anyViews dashboard_tabcount 5
attr anyViews dashboard_webfrontendfilter WEB
attr anyViews dashboard_width 1200

define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room DashboardRoom
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 15 April 2014, 00:01:13
Am schlimmsten ist, dass auf meiner Fritte mit dem letzten Modul kein Neustart mehr funktioniert und der Start ewig lange dauert!?

Korrektur: Ich habe das originale Modul (SVN) aktiviert und mein Start dauert immer noch lange...scheint etwas anderes zu sein!
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 15 April 2014, 00:32:50
pgm2/jquery.min.js pgm2/jquery-ui.min.js pgm2/dashboard.js codemirror/fhem_codemirror.js

Die Attribut Änderung bewirkt, dass der Fehler weg ist! Allerdings hört der Browser nicht mehr auf die Seite zu laden (Loop).

Hier noch ein paar Meldungen aus dem Web Development Kit vom Firefox (siehe Screenshot)
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 15 April 2014, 19:02:58
Hallo,
Kurze Frage, habe folgende konfiguriert:

Dashboard_rowcenterheigt 800
Dashboard_width 1280

Da sollte das Dashboard im Vollbild doch eine Größe von 1280x800 Pixeln haben Auflösung von meinem Nexus 7 (2012).
Leider ist das Dashboard tatsächlich viel zu gross für das Display.
Weiss jemand won mein Fehler liegt, bzw was ich andern muss???

Viele Grüsse
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 15 April 2014, 19:08:02
Dashboard_rowcenterheigt ist die Höhe der mittleren Zeile im Dashboard. Wenn du noch die rowtop und rowbottom festgelegt hast kommt das in der Höhe noch dabei. Zudem kommt noch ein kleiner Abstand zwischen den einzelnen Reihen im Dashboard. Plus dem Rand um das Dashboard und der Tableiste.

Dashboard_width ist die Breite des Dashboards. Aber da kommt in Summe noch der Rand des Dashboard dazu und die breite der Raumliste, und deren Abstände etc.
Wenn du dann dashboard_showfullsize nutzt sieht es etwas anders aus.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 15 April 2014, 21:26:20
@P.A.Trick
entfern bitte die Inhalte aus dem JavaScripts Attribut und ersetzt mal die beiden Dateien hier im Anhang ein.
Funktioniert es damit besser?
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 15 April 2014, 21:40:51
Ok die dashboard.js habe ich nach ./fhem/www/pgm2 kopiert, Attribute aus JavaScript der Web Instanz habe ich entfernt!
-> Reload & Restart!

Erstes laden ok, dann auf einem Raum geklickt und wieder zum Dashboard!
Leider wieder ein Fehler, allerdings anders!? (siehe Screenshot!)
BTW: Er lädt sich dann tot!

UPDATE Wenn ich das Laden abbreche und Reload drücke funktioniert das Dashboard!

UPDATE2 Eben hatte ich die Vermutung, dass es auftritt wenn man mehrere Browser Tabs mit dem Dashboard geöffnet hat, aber das passte auch nicht.
Hm...jetzt scheint es aber zu klappen. Die verwürfelte Anzeige tritt nicht mehr auf! Ich teste weiter und berichte.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 15 April 2014, 21:49:27
Das von dir im Screenshot gezeigte ist "normal", leider. Es dauert bis die jquery Scripte geladen sind, dann wird das Dashboard richtig angezeigt. Das dauert auf meinem Pi aber ~1 sek. Dann sieht das Dashboard normal aus. Ich muss dafür die Seite nicht neu laden. Das Laden bis in alle Ewigkeit tritt bei mir nicht auf.
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 15 April 2014, 21:51:34
Kann vielleicht an meiner Fritte liegen. Ich teste mal eine Weile!
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 15 April 2014, 22:15:15
Also ich würde mal sagen die Verzögerung kann an meiner Kiste liegen.
Können die anderen mal testen die einen ähnlichen Fehler hatten?

Update 3 Die Fritzbox ist beim laden ziemlich beschäftigt (Auslastung über 90%!)....ich denke du kannst die Änderung einchecken und den Fehler als gelöst markieren.
Titel: Antw:FHEM Dashboard
Beitrag von: stromer-12 am 15 April 2014, 22:49:20
Dashboard läuft bei mr auch einwandfrei, aber codemirror geht noch nicht.
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 15 April 2014, 22:54:34
Zitat von: stromer-12 am 15 April 2014, 22:49:20
Dashboard läuft bei mr auch einwandfrei, aber codemirror geht noch nicht.

Ähm ich bin ja noch nicht so lange dabei - was bedeutet denn codemirror?
Titel: Antw:FHEM Dashboard
Beitrag von: stromer-12 am 15 April 2014, 23:06:57
Zitat von: P.A.Trick am 15 April 2014, 22:54:34
Ähm ich bin ja noch nicht so lange dabei - was bedeutet denn codemirror?

Das ist ein JAVA-Script Editor für fhem. http://forum.fhem.de/index.php/topic,20444.0.html (http://forum.fhem.de/index.php/topic,20444.0.html)
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 15 April 2014, 23:10:53
Äh jetzt ja Danke!
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 15 April 2014, 23:16:10
Zitat von: P.A.Trick am 15 April 2014, 22:54:34
Ähm ich bin ja noch nicht so lange dabei - was bedeutet denn codemirror?

ehrliche Antwort... ich wußte es auch nicht und schon gar nicht wie man es einbindet...!

also bei mir auch folgendes siehe Screenshot und was mache ich jetzt damit
Titel: Antw:FHEM Dashboard
Beitrag von: stromer-12 am 15 April 2014, 23:26:03
Fhem neu starten
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 15 April 2014, 23:28:20
habe ich alles gemacht mehrmals schon komplett Cache geleert es bleibt wie auf dem Screen zu sehen, kein Chance
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 15 April 2014, 23:36:38
ich beschreibe es mal etwas genauer, also
1. Start von fhem das Dashboard kommt in klein und wird dann so wie es sein soll, aber es sind die "Anfasser" für die Größe der einzelnen Felder/Gruppen im Dashboard zu sehen diese stelle ich nun unter Details auf Look und weg sind sie. Aber das DB stellt sich wieder in kleine dar
2. Nochmaliger Neustart, das DB ist wieder in Groß nach etwas längerer Ladezeit und die "Anfasser" sind wieder da... stelle ich sie wieder um DB wieder in klein....

Das ganze habe ich jetzt 3x hinter mir aber bekomme keine richtiges DB zu sehen ohne Anfasser usw. wie es war

EDIT ich habe jetzt mal ein "save config" zwischen geschoben und jetzt ist das DB voll da wie es sein soll... mal schauen wie es nach erneutem Start aussieht
Titel: Antw:FHEM Dashboard
Beitrag von: stromer-12 am 15 April 2014, 23:53:40
Wenn man kein "save config" macht sind die Änderungen beim Neustart weg
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 15 April 2014, 23:56:19
ja das weiß ich, aber in der Regel reicht einmal save, denn ich habe ja nichts geändert

..und starte ich fhem neu sind die Dinger "Anfasser" wieder da, da kann ich saven soviel ich will...!
Hat das niemand weiter hier..?

OK ich lebe damit, denn normal brauche ich ja fhem nicht ewig starten..!  ;)
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 16 April 2014, 07:16:14
@moonsorrox
nutzt due die letzte Version hier aus dem Thread? Wenn nein teste die bitte mal (musst aber beide Dateien ersetzen) und gib mir Rückmeldung.
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 16 April 2014, 09:10:20
Guten morgen,

habe die beiden neuen Files mal getestet.
Files kopiert, shutdown restart und Browser Cache komplett geleert.
Beim öffnen wie auch beim aktuallisieren des Dashboards tritt bei meinem Tablet das Phänomen wie im angehängten Screenshot für ca. 1 sek auf.
Bei meinem PC/Firefox hingegen nur beim ersten Laden nach dem löschen des Browser Cache.

Da ich mein Tablet als Steuereinheit an der Wand hängen habe und alle 10 sek automatisch aktuallisieren lasse ist der Fehler irgendwie blöd.
Getestet habe ich auf dem Tablet den Chrome Browser, Dolphin, Firefox und die App WebViewControl. Überall selbes Problem

Viele Grüße

Philipp
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 16 April 2014, 10:21:52
Hi,

habe mal weiter getestet mit den beiden neuen Files.
Habe dem Dashboard neue Tabs hinzugefügt, alles gespeichert und Cache geleert, Problem siehe Screenshot "New_Tabs". Ändert sich auch nicht nach mehrmaligem Refresh des Browser.
Anschließend ein "shutdown restart", Cache geleert, nun wird beim Aufruf des Dashboards nur noch eine leer Seite angezeigt.
Auch ein anschließendes löschen der neuen Tabs bringt keine Besserung
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 16 April 2014, 10:24:34
Du hast die dashboard.js auch ersetzt?
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 16 April 2014, 10:25:40
Zitat von: svenson08 am 16 April 2014, 10:24:34
Du hast die dashboard.js auch ersetzt?

JA

Beide Files aus Post #618
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 16 April 2014, 10:27:26
Was steht den im FHEMWEB Attribut JavaScripts?
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 16 April 2014, 10:42:15
Ok Sorry,

nachdem ich folgende Zeile auskommentiert habe funktionieren die neuen Files.
#attr WEB JavaScripts pgm2/dashboard.js pgm2/dashboard.js pgm2/dashboard.js pgm2/dashboard.js

Aber das vergrößern bzw. verkleinern der Gruppen in den Tabs scheint Probleme zu bereiten?
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 16 April 2014, 11:02:58
attr WEB JavaScripts pgm2/dashboard.js

Das FHEMWEB attr scheint sich der Fhem cfg selbst hinzu zufügen. Ist das gewollt?

Habe auch immer noch das Problem das manchmal beim Neuladen die verkleinerten leeren Tabs auftachen.
Bzw. vermehren sich die Einträge und plötzlich sieht es so aus:

attr WEB JavaScripts pgm2/dashboard.js pgm2/dashboard.js pgm2/dashboard.js

Dann läd das Dashboard wieder nicht richtig, lösche ich die Einträge, läd wieder alles.


Unabhängig davon:

Folgendes Problem das plötzlich Gruppen mehrfach in einem Tab auftachen, siehe Screenshots!

Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 16 April 2014, 11:40:35
Zitat von: Phil__ am 16 April 2014, 11:02:58
Unabhängig davon:

Folgendes Problem das plötzlich Gruppen mehrfach in einem Tab auftachen, siehe Screenshots!

das ist ja das Problem welches ich auch habe, es verschiebt sich alles , aber es schiebt sich am Ende wieder hin. Wie gesagt hatte..!!!
Jetzt nicht mehr mit den neuen Dateien....

@svenson08
ja klar habe ich beide Dateien drin und auch restart usw. das ist doch absolut selbstverständlich, denn einmal ein Fehler versucht man möglichst alles zu richten... und richtig zu machen, wurde ja oft genug erwähnt.

Momentaner Stand bei mir:
- nach Neustart von Fhem--- Dashboard komplett da nach ca. 3-5 sec.
- die Anfasser für die Größe der einzelnen Felder sind immer wieder da, egal ob ich sie nun mit "lock" beseitigt habe und ein "save config" gemacht habe siehe Screeshot
- mein Attribut sieht aus wie bei Phil_ nur habe ich es noch öfter drin....
attr WEB JavaScripts pgm2/dashboard.js pgm2/dashboard.js pgm2/dashboard.js pgm2/dashboard.js pgm2/dashboard.js pgm2/dashboard.js pgm2/dashboard.js pgm2/dashboard.js pgm2/dashboard.js pgm2/dashboard.js pgm2/dashboard.js pgm2/dashboard.js

soll ich das mal editieren und bis auf einmal raus nehmen..?
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 16 April 2014, 11:46:12
Zitat von: moonsorrox am 16 April 2014, 11:40:35
das ist ja das Problem welches ich auch habe, es verschiebt sich alles , aber es schiebt sich am Ende wieder hin. Wie gesagt hatte..!!!
Jetzt nicht mehr mit den neuen Dateien....

Bei mir ist es nicht das Verschieben, sondern nur in dem einem Tab wird die Gruppe "System" mehrfach angezeigt.

Zitat
- mein Attribut sieht aus wie bei Phil_ nur habe ich es noch öfter drin....
attr WEB JavaScripts pgm2/dashboard.js pgm2/dashboard.js pgm2/dashboard.js pgm2/dashboard.js pgm2/dashboard.js pgm2/dashboard.js pgm2/dashboard.js pgm2/dashboard.js pgm2/dashboard.js pgm2/dashboard.js pgm2/dashboard.js pgm2/dashboard.js

soll ich das mal editieren und bis auf einmal raus nehmen..?

Löschen des FHEMWeb attr bewirkt bei mir nur das nach einer gewissen Zeit, "wie und warum habe ich noch nicht raus gefunden", das FHEMWeb attr wieder von selbst einträgt und im Verlauf sich der Eintrag "pgm2/dashboard.js" vervielfältigt.


Nachtrag:

Eine Änderung unter Details des Dashboards mit anschließendem Save Config bewirkt das sich das FHEMWeb attr selbst in die fhem.cfg einträgt bzw. den Ausdruck "pgm2/dashboard.js" vervielfältigt.

Nachtrag2:

Eine Änderung von Hand in der Fhem.cfg, zB. das Ändern eines Tab-Namens, bewirkt dass das Dashboard nicht mehr korrekt geladen wird (siehe Screenshot "Nachtrag2.jpg").
Erst ein löschen von
attr WEB JavaScripts pgm2/dashboard.js
aus der Fhem.cfg und löschen des Browser Cache,bewirkt das sich das Dashboard wieder laden lässt.

Kann das jemand bestätigen?
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 16 April 2014, 12:02:40
Ich werd die Änderungen rückgängig machen und das Ursprungsproblem mit dem Codemirror muss ich mit Rudi klären. Ich hab da im Moment eine Idee wie das evtl. lösbar wäre, kann es aber erst heute Abend testen
Titel: Antw:FHEM Dashboard
Beitrag von: stromer-12 am 16 April 2014, 18:35:15
In Zeile 651 der 95_Dashboard.pm ist $hr durch $js zu ersetzen.

alt:
my $js = AttrVal($defs{$dn}{NAME}, "JavaScripts", "");
if (index($hr,$dashboardjs) == -1){


neu:
my $js = AttrVal($defs{$dn}{NAME}, "JavaScripts", "");
if (index($js,$dashboardjs) == -1){


Dadurch wird nur einmal das Script an die Variable angefügt.
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 16 April 2014, 18:38:16
Zitat von: stromer-12 am 16 April 2014, 18:35:15
In Zeile 651 der 95_Dashboard.pm ist $hr durch $js zu ersetzen.

alt:
my $js = AttrVal($defs{$dn}{NAME}, "JavaScripts", "");
if (index($hr,$dashboardjs) == -1){


neu:
my $js = AttrVal($defs{$dn}{NAME}, "JavaScripts", "");
if (index($js,$dashboardjs) == -1){


Dadurch wird nur einmal das Script an die Variable angefügt.

Benutzt du die Files aus Post #618 ???
Titel: Antw:FHEM Dashboard
Beitrag von: stromer-12 am 16 April 2014, 18:39:51
Zitat von: Phil__ am 16 April 2014, 18:38:16
Benutzt du die Files aus Post #618 ???

Ja.
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 16 April 2014, 19:29:56
ich habe das jetzt auch mal geändert.... in #618 gibt es jetzt nichts mehr, hat svenson08 wohl entfernt, aber ich hatte sie ja
Mein DB lädt jetzt wunderbar, nur ich habe nach jedem Neustart die Größenversteller sogenannte "Anfasser" da..!
Hat das noch jemand so von euch..?

Habe jetzt noch einen Fehler endeckt, mein Rollladenslider zeigt im Dashboard 100 und ist aber eigentlich oben und nicht links
Im Raum Wohnzimmer ist er richtig
Screenshot von beiden angefügt
Titel: Antw:FHEM Dashboard
Beitrag von: stromer-12 am 16 April 2014, 19:44:19
Zitat von: moonsorrox am 16 April 2014, 19:29:56
Mein DB lädt jetzt wunderbar, nur ich habe nach jedem Neustart die Größenversteller sogenannte "Anfasser" da..!
Hat das noch jemand so von euch..?

Das ist solang, wie die Bottonbar eingeblendet ist, bei ausgeblendeter Bottonbar sind sie auch nach einenReboot weg.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 16 April 2014, 21:30:25
Bitte die Dateien aus diesem Anhang verwenden und unter FHEMWEB im Attribut JavaScripts den/die Einträge pgm2/dashboard.js entfernen.
Funktioniert das Dashboard wieder wie gewohnt und funktioniert der Codemirror?
Titel: Antw:FHEM Dashboard
Beitrag von: stromer-12 am 16 April 2014, 22:23:45
Auf dem ersten Blick läuft das Dashboard.

Unter fhem:8083 funktionieren alle Links.

Unter fhem:8085 funktionieren die Links für die Detailansicht in ReadingGroups nicht.

edit: Codemirror geht noch nicht.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 17 April 2014, 06:56:21
@stromer-12

ZitatUnter fhem:8085 funktionieren die Links für die Detailansicht in ReadingGroups nicht.
kannst du mir mal einen Screenshot zu kommen lassen

Zitatedit: Codemirror geht noch nicht.
JavaScripts Attribut dafür hast du gesetzt?
Titel: Antw:FHEM Dashboard
Beitrag von: stromer-12 am 17 April 2014, 09:10:22
Zitat von: svenson08 am 17 April 2014, 06:56:21
@stromer-12
kannst du mir mal einen Screenshot zu kommen lassen
liegt bei meiner FB generell am port 8085, da habe ich jetzt festgestellt, das im Hauptfenster das Menu funktioniert, aber in den Räumen nur keine Detailansicht aufgerufen werden kann.  Auf dem RPI funktioniert es, ist aber noch minimal das System.

Zitat
JavaScripts Attribut dafür hast du gesetzt?
habe ich
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 17 April 2014, 09:15:22
@stromer-12
und wenn das Dashboard nicht definiert ist funktioniert der codemirror?
Titel: Antw:FHEM Dashboard
Beitrag von: stromer-12 am 17 April 2014, 09:25:43
Zitat von: svenson08 am 17 April 2014, 09:15:22
@stromer-12
und wenn das Dashboard nicht definiert ist funktioniert der codemirror?

Funktioniert auf der FB auch dann nicht., werde wohl mal neu aufsetzen.

Auf dem RPI funktionieren beide, aber wie gesagt da ist noch nichts weiter drauf.
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 17 April 2014, 13:47:20
ich habe jetzt mal noch eine Frage, dieses komplette Attribut heraus nehmen aus allen Webinstanzen also 8083, 8085
attr WEB JavaScripts pgm2/dashboard.js

bei mir funktioniert es so schon...
und zu den Readingslinks die gingen bei mir vorher auch nicht,
soll heißen in dem Schreenshot oben bei Temperatur gehen sie, die Links in den formatierten Readings darunter gehen sie nicht.. auch im Raum Temperatur nicht
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 17 April 2014, 13:53:41
Zitat von: moonsorrox am 17 April 2014, 13:47:20
ich habe jetzt mal noch eine Frage, dieses komplette Attribut heraus nehmen aus allen Webinstanzen also 8083, 8085
attr WEB JavaScripts pgm2/dashboard.js

Ja aus allen Webinstanzen entfernen.

Gesendet von meinem Nexus 5 mit Tapatalk

Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 17 April 2014, 13:55:56
Zitat von: Phil__ am 17 April 2014, 13:53:41
Ja aus allen Webinstanzen entfernen.

OK Danke
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 17 April 2014, 16:28:48
Gibt es die Möglichkeit die Zeile mit dem Gruppennamen ausblenden zu lassen?
Hintergrund ist der, das auf einem 7 Zoll Tablet der Platz begrenzt ist und jede Gruppe ja eine extra Zeile mit dem Name/Gruppennamen belegt.

Viele Grüße und schöne Ostern an alle
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 17 April 2014, 19:25:33
Also es scheint bei nun zu klappen, aber er lädt sich beim DB wieder tot....kommt nicht zum Ende!
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 18 April 2014, 08:06:31
@All
Rudi hat einen Fix eingecheckt. Damit sollte der Codemirror auch mit dem Dashboard funktionieren.

@P.A.Trick
Wenn du das Dashboard über das Update aktualisierst hast du die Version vor dem Codemirror. Oder hattest du zu dem Zeitpunkt auch schon das Problem? Dieses ewige Laden beobachte ich nur mit Plots im Dashboard.
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 18 April 2014, 08:23:26
Hm da bin ich mir gerade nicht mehr sicher! Werde nachher das Update einspielen und berichten! Allerdings lädt er sich über den Tablet Port nicht tot!
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 18 April 2014, 10:27:00
Moin moin,

kann es sein, dass der "Lock" Button im Dashboard seit heute keine Funktion mehr hat?   :o

Da passiert bei mir so gar nichts mehr.

Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 18 April 2014, 10:37:12
Dein Update ist nicht sauber gelaufen. Der lockbutton wird nämlich dort garnicht mehr angezeigt.
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 18 April 2014, 10:45:20
Okay.

Das bestätigt mich dann doch irgendwie, dass das Update ein wenig komisch ist, zumindest bei mir.

http://forum.fhem.de/index.php/topic,20184.msg137359.html#msg137359

Nach einem Update Force passt das mit dem Dashboard nun wieder.
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 18 April 2014, 12:28:42
Zitat von: Phil__ am 17 April 2014, 16:28:48
Gibt es die Möglichkeit die Zeile mit dem Gruppennamen ausblenden zu lassen?
Hintergrund ist der, das auf einem 7 Zoll Tablet der Platz begrenzt ist und jede Gruppe ja eine extra Zeile mit dem Name/Gruppennamen belegt.

Viele Grüße und schöne Ostern an alle
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 18 April 2014, 12:58:28
Zitat von: svenson08 am 18 April 2014, 08:06:31
Dieses ewige Laden beobachte ich nur mit Plots im Dashboard.

ich habe Plots im Dashboard und bei mir läd nichts in einer Schleife
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 18 April 2014, 14:06:40
Ich habe keine Plots im Dashboard, dennoch lädt er sich tot! Allerdings nur am Pc, nicht am Tablet!

UPDATE Ich hab's (glaube ich) herausgefunden. Das Dashboard, bzw. FHEMWEB beissen sich mit dem 98_WifiLight Modul.
Dort gibt's einen Javascript Color Picker der scheinbar das Problem auslöst.

Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 18 April 2014, 19:07:12
Ich glaube nicht das es da einen Zusammenhang gibt - ich habe auch Dashboard und 98_Wifilight im Einsatz...
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 19 April 2014, 15:08:41
Hallo

Seit dem letzten update habe ich folgende Meldungen (siehe Screenshot im Anhang) ständig in meinem logfile.

Kann mir da wer weiter helfen?

Kann da der refresh was mit zutun haben?
attr WEB refresh 600
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 20 April 2014, 11:38:40
@Phil__
ZitatGibt es die Möglichkeit die Zeile mit dem Gruppennamen ausblenden zu lassen?
Leider gibt es das aktuell nicht. Hatte auch schon mal überlegt das zu ändern. Aber ich weis nicht wie stark das verkleinern einer Gruppe über das +/- Symbol genutzt wird. Das würd ich gerne wegfallen lassen.....

ZitatSeit dem letzten update habe ich folgende Meldungen (siehe Screenshot im Anhang) ständig in meinem logfile.
Die Meldung kannst du ignorieren. Das hab ich leider zu spät bemerkt. Ich beheb das demnächst, wohl erst nach Ostern.
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 22 April 2014, 12:34:57
Hallo Sven,
sag mal - seit meinem heutigem Update findet sich im Log eine Meldung des Dashboards.

Zitat2014.04.22 12:33:14 1: [DASHBOARD simple debug] 0
2014.04.22 12:33:14 1: [DASHBOARD simple debug] 0
2014.04.22 12:32:40 1: Perfmon: possible freeze starting at 12:32:39, delay is 1.777
2014.04.22 12:32:32 1: [DASHBOARD simple debug]
2014.04.22 12:32:32 1: [DASHBOARD simple debug]

Der Perfmon muss nicht vom Dashboard stammen, aber was bedeutet simple debug?
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 22 April 2014, 12:53:42
Steht genau einen Post über deinem
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 22 April 2014, 13:06:30
sorry - Danke..
Titel: Antw:FHEM Dashboard
Beitrag von: Kampfgnom am 22 April 2014, 15:40:28
Moin Moin,

ich habe den Wiki Artikel gelesen. Vielleicht bin ich ja ein weing blind. Aber ich finde keine Download Links.
Ich würde dies sehr gerne nutzen.

Wäre für einen kurzen Tip wo ich das finde echt dankbar !

Danke ;-)
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 22 April 2014, 16:14:43
Hallo,

Sollte automatisch vorhanden sein. Falls die dashboard.pm nicht im Verzeichnis FHEM sein sollte, bitte ein update machen.

In der Fhem Kommandozeile "update"

Gesendet von meinem Nexus 5 mit Tapatalk

Titel: Antw:FHEM Dashboard
Beitrag von: Kampfgnom am 22 April 2014, 17:13:52
Verdammt,

ich habe das AVM FB7390 FHEM Image drauf. Bekomme da immer fehlermeldungen.

Controlls_fhem.txt Corrupt !

Erst mal das problem weg bekommen. Irgend eine Idee ? Sonnst muss ich drauf verzichten
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 22 April 2014, 17:30:34
Schau mal hier:
http://forum.fhem.de/index.php?topic=14672.0

Gesendet von meinem Nexus 5 mit Tapatalk

Titel: Antw:FHEM Dashboard
Beitrag von: Kampfgnom am 22 April 2014, 17:42:28
Alles klar habe es hin bekommen.

Man sollte die Datei Tatsächlich über FTP löschen !

Danke für Deine Hilfe !
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 22 April 2014, 17:51:39
Ich habe Probleme mit Longpoll und dem Dashboard. Ich hatte zuerst die ReadingGroup im Verdacht, aber die ist es scheinbar nicht.

Hier mal der Thread. Funktioniert bei Euch noch Longpoll nach dem Update in allen Tabs?

http://forum.fhem.de/index.php/topic,22752.msg161472/topicseen.html#msg161472

UPDATE
Habe in der fhemweb.js einen Fehler in dieser Zeile:
Kann das damit zusammenhängen?

var elArr = document.querySelectorAll("[informId='"+d[0]+"']");
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 23 April 2014, 19:19:10
@P.A.Trick
Bei mir funktioniert Longpoll im Dashboard, und einen Javafehler erhalte ich auch nicht. Ist die Datei dashboard.js auch auf dem aktuellen Stand?
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 23 April 2014, 20:14:38
-rw-r--r--    1 root     root         58857 Apr 23 19:26 95_Dashboard.pm

Also ich denke V2.10 wenn ich das richtig sehe.
BTW: Hm warum funktioniert ein
version 95_Dashboard.pm
eigentlich nicht?

Update
Ah ok die Versionierungszeile fehlt - solltest du bei Gelegenheit mal einfügen!
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 23 April 2014, 20:16:06
schau bitte mal nach der dashboard.js unter www/pgm2
Titel: Antw:FHEM Dashboard
Beitrag von: joho500 am 23 April 2014, 20:48:32
In the Wiki the values for dashboard_showtabs are not mentioned. I've extracted them from the source: tabs-and-buttonbar-at-the-top,tabs-at-the-top-buttonbar-hidden,tabs-and-buttonbar-on-the-bottom,tabs-on-the-bottom-buttonbar-hidden,tabs-and-buttonbar-hidden

Hope someone can add them to the Wiki.

Thanks/Danke.

Joost
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 23 April 2014, 20:51:15
Zitat von: svenson08 am 23 April 2014, 20:16:06
schau bitte mal nach der dashboard.js unter www/pgm2

// 2.05: Delete function for set lockstate
-rw-r--r--    1 root     root          3620 Apr 19 11:57 dashboard_style.css
-rw-r--r--    1 root     root          3488 Apr 19 11:57 dashboard_ios7.css
-rw-r--r--    1 root     root          4001 Apr 19 11:57 dashboard_darkstyle.css
-rw-r--r--    1 root     root         16155 Apr 19 11:57 dashboard.js



Update:
Ich wollte gerade mal ein Test Dashboard anlegen in einem separaten Raum....leider geht das nicht und das orginale Dashboard
wird "verstümmelt"!
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 24 April 2014, 10:12:31
So ich habe das Problemkind gefunden. Das Dashboard funktioniert nun einwandfrei. Ich habe einen Modul Aufruf verwendet, der die Fork Methode verwendet.
Das war das Problem .-/
Sorry für die Mühe!
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 25 April 2014, 08:12:03
Mit dem heutigen Update gibt es eine Änderung in der Darstellung der Schalter "Details" und "Set". Diese erscheinen nun rechts in der Tableiste.
Der Dashboardhelper wird nur angezeigt wenn das Dashboard im Status unlock ist (lock/unlock ist nur noch über die Details erreichbar)
Das Attribut dashboard_showhelper und  dashboard_lockstate werden in einigen Wochen komplett entfernt.
Im Attribut dashboard_showtabs kann nur noch bestimmt werden ob die Tableiste und die Schalter (Detail/Set) oben, unten oder gar nicht mehr angezeigt werden.
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 25 April 2014, 15:01:51
Hi,

in meiner Entwicklungsumgebung hat alles wunderbar geklappt.
Oben rechts sehe ich die Icons für Details un Set.

In meiner produktiven Umgebung fehlen diese allerdings.

Im Log erschien diese Eintrag:

2014.04.25 14:52:21 3: [myDashboard V2.11] Using an outdated no longer used Attribute or Value. This has been corrected. Don't forget to save config. [dashboard_showhelper]

Save Config habe ich gemacht und auch mal ein "shutdown restart"

Das list meines Dashboards zeigt das hier:

Internals:
   CFGFN     
   NAME       myDashboard
   NR         94
   STATE      Initialized
   TYPE       Dashboard
   VERSION    2.11
   Readings:
     2014-04-22 18:03:38   lockstate       lock
     2014-04-25 14:52:16   state           Initialized
Attributes:
   dashboard_activetab 1
   dashboard_colcount 2
   dashboard_rowcentercolwidth 50,50
   dashboard_rowcenterheight 650
   dashboard_tab1groups Rolllaeden,Urlaub,Alarm,Status
   dashboard_tab1name Uebersicht
   dashboard_tab1sorting t0c0,Alarm,true,247,233:t0c0,Urlaub,true,244,92:t0c0,Rolllaeden,true,377,295:t0c1,Status,true,256,392:
   dashboard_tabcount 1


Hast Du eine Idee, wo die Icons sind?

BTW:

Schaust Du auch mal nach Deiner Id in Deinem Modul?

http://forum.fhem.de/index.php/topic,22798.msg162512.html#msg162512
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 25 April 2014, 15:29:48
ZitatSchaust Du auch mal nach Deiner Id in Deinem Modul?
Weis ich bereits. Und werde ich beim nächsten mal drin haben.

ZitatHast Du eine Idee, wo die Icons sind?
Zumindest ist die 95_Dashboard.pm aktuell. Ist den auch die dashboard.js aktuell und das dashboard_*.css?
Kannst du mal schauen was im HTML Header des Dashboards aufgeführt ist, speziell die geladenen *.js Dateien
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 25 April 2014, 16:21:16
Zitat von: svenson08 am 25 April 2014, 15:29:48
Weis ich bereits. Und werde ich beim nächsten mal drin haben.

Prima.

Zitat von: svenson08 am 25 April 2014, 15:29:48
Zumindest ist die 95_Dashboard.pm aktuell. Ist den auch die dashboard.js aktuell und das dashboard_*.css?
Kannst du mal schauen was im HTML Header des Dashboards aufgeführt ist, speziell die geladenen *.js Dateien

Vergiss es. Ich mache gerade den Browser (Safari) noch mal auf und siehe da.
Die Icons werden oben rechts angezeigt. War wohl ein Cache Problem.
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 28 April 2014, 09:43:33
Hallo,

Habe gestern mal ein Update auf die neuste Dashboard.pm gemacht. Nun läd das dashboard sehr lange, sonst habe ich nichts verändern.
Tritt das Problem bei noch irgendwem auf, bzw gibt es eine Lösung?

Gesendet von meinem Nexus 5 mit Tapatalk

Titel: Antw:FHEM Dashboard
Beitrag von: Jojo11 am 01 Mai 2014, 13:12:42
Zitat von: svenson08 am 25 April 2014, 08:12:03
Mit dem heutigen Update gibt es eine Änderung in der Darstellung der Schalter "Details" und "Set". Diese erscheinen nun rechts in der Tableiste.
Der Dashboardhelper wird nur angezeigt wenn das Dashboard im Status unlock ist (lock/unlock ist nur noch über die Details erreichbar)
Das Attribut dashboard_showhelper und  dashboard_lockstate werden in einigen Wochen komplett entfernt.
Im Attribut dashboard_showtabs kann nur noch bestimmt werden ob die Tableiste und die Schalter (Detail/Set) oben, unten oder gar nicht mehr angezeigt werden.

Hallo,

ist es möglich, die Schalter oben rechts ("Back" und "Show Details") auszublenden, aber die Tabs weiterhin anzuzeigen? Ich würde die Einstellungen gerne verstecken, nutze aber mehrere Tabs, die ich bei Ausbelnden der Tab-Reiter nicht mehr erreiche.

schöne Grüße
Jo
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 05 Mai 2014, 20:50:09
Zitatist es möglich, die Schalter oben rechts ("Back" und "Show Details") auszublende
Nein das ist nicht (mehr) möglich. Der "Back" Schalter verschwindet wenn das Dashboard gesperrt ist (lockstate = lock), der "Detail" Button bleibt aber.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 05 Mai 2014, 20:59:35
Ich habe das Style des Dashboard angepasst. Diese werden ab morgen per Update ausgeliefert.

In nächster Zeit werde ich die Konfiguration des Dashboards überarbeiten, insbesondere möchte ich diese aus den Attributen in eine Konfigurationsdatei verlagern.
Überarbeitung des Handlings und der besseren Konfigurierbarkeit für verschiedene Auflösungen stehen ebenfalls noch an.
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 06 Mai 2014, 17:32:49
Hi,

kann das sein, dass das neue Style so wie im Screenshot links aussieht (kein weisser Rahmen mehr)?
Das alte (rechts) gefiel mir irgendwie besser  8)

BTW:

Den Eintrag $Id gibts noch nicht in Deinem Modul oder?
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 06 Mai 2014, 18:10:09
ZitatDen Eintrag $Id gibts noch nicht in Deinem Modul oder?

Doch
Zitat# $Id: 95_Dashboard.pm 5754 2014-05-05 18:47:16Z svenson08 $
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 06 Mai 2014, 18:31:36
Okay, mit der $id hast Du recht.
War mein Fehler.

Ist das denn mit dem Design so korrekt, dass das neue Design ohne den weissen Rahmen ist?
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 06 Mai 2014, 18:36:07
ZitatIst das denn mit dem Design so korrekt, dass das neue Design ohne den weissen Rahmen ist?
Ja, und bevor das Dashboard Tabs hatte gab es den Rand auch nicht.
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 06 Mai 2014, 18:47:41
Och schade.
Immerhin ist das dann kein Fehler.

Danke Dir.
Titel: Antw:FHEM Dashboard
Beitrag von: hyper2910 am 06 Mai 2014, 21:11:46
Nach update heute, sind die ganzen Geschichte Gruppen untereinander bei mir angeordnet statt wie bisher nebeneinander
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 06 Mai 2014, 21:18:05
ZitatNach update heute, sind die ganzen Geschichte Gruppen untereinander bei mir angeordnet statt wie bisher nebeneinander
Wenn du mal ein Screenshot hast kann ich evtl. mehr dazu sagen
Titel: Antw:FHEM Dashboard
Beitrag von: hyper2910 am 06 Mai 2014, 21:36:46
Hier das bild

Gesendet von meinem SGP521 mit Tapatalk

Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 06 Mai 2014, 21:41:07
Dein Update ist nicht sauber durchgelaufen. Die Dateien des Dashboards sind nicht alle auf dem aktuellen Stand.
Titel: Antw:FHEM Dashboard
Beitrag von: hyper2910 am 06 Mai 2014, 21:53:43
Danke nach force update alles ok

Gesendet von meinem SGP521 mit Tapatalk

Titel: Antw:FHEM Dashboard
Beitrag von: Heiner am 07 Mai 2014, 08:35:39
Hi,
ich versuche mich gerade am Dashboard und gehe streng nach WIKI vor. Nach Schritt 1 und 2 sehe ich wie versprochen die Gruppen, aber der Schalter fuer die Details fehlt.

Dann lese ich das ich mit dem Attribut Dashboard_showtabs diesen Schalter ein und ausblenden kann also setze ich das attribut aber immer noch nix, siehe screenshot. Mach ich was falsch?
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 07 Mai 2014, 08:44:20
Also als erstes fällt mir auf das dein Dashboard nicht in der aktuellen Version ist. Bitte überprüf mal dein Update.
Titel: Antw:FHEM Dashboard
Beitrag von: Heiner am 07 Mai 2014, 09:34:13
Hi,
Danke fuer das schnelle Feedback.

Guter Punkt, erledigt, sieht aber nciht viel besser aus. Anbei der screenshot und die config.

Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 07 Mai 2014, 09:46:41
Mit deinem Darkstyle stimmt was nicht, oder nutzt du ein eigen angepasstes? Prüf mal ob die CSS Dateien Dark*.css alle aktuell sind. Da gab es von Rudi auch einpaar Änderungen die Tage.
Titel: Antw:FHEM Dashboard
Beitrag von: Heiner am 07 Mai 2014, 12:56:15
hab gersade mal einfach den Style geaendert, ohne Erfolg, (see screenshot)

sollte nicht mittels update auch die Style Dateien einen update erfahren?
update check sagt alles sei aktuell
Titel: Antw:FHEM Dashboard
Beitrag von: hyper2910 am 07 Mai 2014, 12:59:23
hatte ich auch, mal mal ein Force Update!
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 07 Mai 2014, 13:10:57
Die style Dateien müssen nicht zwingend ein Update haben ! Es gibt auch Updates die die style Dateien nicht anfassen
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 07 Mai 2014, 13:31:04
Zitathab gersade mal einfach den Style geaendert, ohne Erfolg
Bei den ausgelieferten Styles sind die Ecken abgerundet. Das ist auf deinen Screenshots nicht der Fall. Daher gehe ich davon aus das deine Styles nicht aktualisiert werden, oder du einen eigenen Style verwendest.
Wenn die Styles richtig sind werden dadurch schonmal die Tabs richtig dargestellt, das ist bei dir noch nicht der Fall. Lösch doch mal alle CSS Dateien unter www/pgm2 oder benenn diese um. Mach ein neues Update und schau was sich getan hat.
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 07 Mai 2014, 18:19:36
Kann es sein das einige dateien nicht bei update mitgeliefert werden? Bei mir war die darstellung auch erst nach einem update force in ordnung...
Titel: Antw:FHEM Dashboard
Beitrag von: Heiner am 07 Mai 2014, 21:33:04
Hi, also das
update force
hat nix gebracht.

nun habe ich alle .css files in einen neuen Ordner "OLD" verschoben und
update fhem

gemacht aber fhem sagt es gibt nix zu tun. see screenshot.

So doof bin ich eigentlich gar nicht.

Ich koennte nun ein
shutdown restart
machen, aber ohne css Files koennte das schief gehen, oder?

Kann ich die Dateien Manuel irgendwo finden und schlicht ueberschreiben?
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 07 Mai 2014, 21:39:13
Dein Darkstyle sieht jetzt aber schon besser aus. Eigentlich sollte ein Update Force alles aus dem SVN neu laden. Sind den nach dem Update die CSS Dateien wieder vorhanden oder sind nur die umbenannten CSS Dateien da? Die Styles werden je nach Browser nicht direkt angewendet. Browsercache löschen, Seite neu laden kann da schon helfen.

Du könntest die Dateien aus dem SVN (Link auf der Forum-Startseite) manuell in das Verzeichnis legen, aber der richtige Weg ist das nicht.
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 07 Mai 2014, 21:40:10
Er sollte mal

update force nehmen, anstatt update fhem
oder?
Titel: Antw:FHEM Dashboard
Beitrag von: Heiner am 07 Mai 2014, 21:50:38
Browsercache geleert, kein style mehr da  :(

Mach jetzt noch mal ein
update force...

Hurra hat geklappt. Vielen Dank.
Titel: Antw:FHEM Dashboard
Beitrag von: limats am 07 Mai 2014, 22:29:38
Hallo zusammen,

an was kann es denn liegen, wenn mein Layout im "unlock" Status untereinander dargestellt wird? Im "locked" Status werden die Spalten wieder sauber nebeneinander ausgegeben. Das Problem scheinen die Helper-Hilfslinien zu sein. In der alten Version hatte ich den Helper ausgeschaltet. Damit war die Darstellung ok. In der neuen Version werden die Linien ja immer eingeblendet, wenn ich im "unlocked" Status bin.

Gruß
Leo
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 07 Mai 2014, 22:33:12
@limats
Wie sieht den deine Konfig aus?
Titel: Antw:FHEM Dashboard
Beitrag von: limats am 07 Mai 2014, 22:38:50
Hier meine Config:
define anyViews Dashboard
attr anyViews dashboard_activetab 1
attr anyViews dashboard_colcount 2
attr anyViews dashboard_customcss body {background-image: none !important;;}
attr anyViews dashboard_rowbottomheight 0
attr anyViews dashboard_rowcentercolwidth 40,60
attr anyViews dashboard_rowcenterheight 465
attr anyViews dashboard_rowtopheight 0
attr anyViews dashboard_showfullsize 1
attr anyViews dashboard_showtooglebuttons 0
attr anyViews dashboard_tab1groups Fenster,Heizung,Schalter,Temperatur,Licht,Muell
attr anyViews dashboard_tab1name Allgemein
attr anyViews dashboard_tab1sorting t0c0,Schalter,true,263,204:t0c0,Licht,true,267,82:t0c1,Heizung,true,397,120:t0c1,Temperatur,true,400,137:t0c1,Fenster,true,170,190:t0c1,Muell,true,228,95:
attr anyViews dashboard_tab2groups Geraete,Squeezebox,Anrufliste
attr anyViews dashboard_tab2name Multimedia
attr anyViews dashboard_tab2sorting t1c0,Squeezebox,true,305,105:t1c1,Geraete,true,518,111:t1c1,Anrufliste,true,428,263:
attr anyViews dashboard_tab3groups Stromverbrauch
attr anyViews dashboard_tab3name Verbrauch
attr anyViews dashboard_tab3sorting t2c0,Stromverbrauch,true,0,0:
attr anyViews dashboard_tab4groups Pelletheizung
attr anyViews dashboard_tab4name Heizung
attr anyViews dashboard_tab4sorting t3c0,Pelletheizung,true,0,0:
attr anyViews dashboard_tabcount 4
attr anyViews dashboard_width 750
attr anyViews room hidden


Gruß
Leo
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian am 08 Mai 2014, 08:43:25
Guten Morgen,

habe scheinbar noch einen kleinen Bug gefunden:

dashboard_tab1groups    Heizungswerte,Aussen,Heizungswerte2

wenn ich das so in der Config habe, wir zwar alles angezeigt, die Gruppe "Heizungswerte" wird 2 mal angezeigt.

Gruß
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 08 Mai 2014, 21:51:20
@limats
was passiert wenn du dashboard_rowcentercolwidth auf 40,55 änderst? oder dashboard_width mal auf 751?

@Sebastian
das schau ich mir bei nächster Gelegenheit mal genauer an
Titel: Antw:FHEM Dashboard
Beitrag von: limats am 08 Mai 2014, 22:31:24
Bringt leider beides keine Veränderung (auch nicht die Kombination aus beiden Änderungen).
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 08 Mai 2014, 22:33:08
Kannst du mir mal einen Screenshot geben wo sich die Reihen untereinander darstellen?
Titel: Antw:FHEM Dashboard
Beitrag von: limats am 08 Mai 2014, 22:43:07
Einmal locked und einmal unlocked.

Leo
Titel: Antw:FHEM Dashboard
Beitrag von: Blackcat am 14 Mai 2014, 17:29:09
Kam jetzt auch mal dazu das Dashboard zu probieren :)
Tolle Arbeit!  ;)

Wenn du mit dem überarbeiten der css Klassen durch bist, könntest du mir dann Bescheid geben? Dann kann ich es umfärben  :D
Titel: Antw:FHEM Dashboard
Beitrag von: Blackcat am 17 Mai 2014, 09:55:43
Was mir bei der Benutzung aufgefallen ist: wenn ich im 3. Tab eine Lampe einschalte springt er immer zurück auf Tab eins.
Schön wäre es, den aktuellen Tab speichern zu können, damit das nicht mehr passiert

Vielen Dank schonmal  ;)
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 19 Mai 2014, 20:02:49
ZitatWas mir bei der Benutzung aufgefallen ist: wenn ich im 3. Tab eine Lampe einschalte springt er immer zurück auf Tab eins.
Schön wäre es, den aktuellen Tab speichern zu können, damit das nicht mehr passiert
Ich kann das Problem nicht nachstellen. Das war mal in der Vergangenheit ein Fehler, der aber nicht mehr aktuell sein sollte. Kommt der Fehler bei dir auch mit der fhem.demo.cfg vor?
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 19 Mai 2014, 20:10:10
@limats
Dein Fehler sollte mit dem nächsten Dashboard Update behoben sein. Ich hoffe das ich dieses im laufe der Woche noch veröffentlicht bekomme
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 20 Mai 2014, 06:41:07
@Sebastian
Dein Fehler sollte auch mit dem nächsten Dashboard Update behoben sein. Update kommt evtl. noch in den nächsten Tagen.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 20 Mai 2014, 21:03:45
Ab morgen gibt es ein größeres Dashboard Update. Vordergründig ist davon nicht viel zu sehen.
Wenn das Dashboard unlocked ist gibt es eine neue Schaltfäche um das aktuell aktive Tab zu editieren (Siehe Screenshot). Dort kann per multiselect-Dialog z.B. Gruppen einfach an- oder abgewählt werden. Das hantieren mit den Attributen wird dadurch schon mal etwas einfacher.
Neben einigen Bugfix'es (Siehe vorangegangene Posts) werden auch readingHistory im Dashboard jetzt besser dargestellt.

Da die CSS Dateien des Dashboard fast komplett umgekrempelt sind ist nach dem Update Browser bedingt mir Darstellungsproblemen zu rechnen. Also erstmal Browsercache leeren und dann wie üblich das aktualisieren der Seite.

Ich bin mal gespannt wie trotz meiner Test wieder Fehler gefunden werden.
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 21 Mai 2014, 08:48:29
Nach heutigem Update kann Dashboard nicht mehr geladen werden.
Auszug aus dem Log:
2014.05.21 08:36:37.998 1: reload: Error:Modul 95_Dashboard deactivated:
Type of arg 1 to keys must be hash or array (not private variable) at ./FHEM/95_Dashboard.pm line 235, near "$attrdata;"
Type of arg 1 to keys must be hash or array (not private variable) at ./FHEM/95_Dashboard.pm line 249, near "$attrdata) "
BEGIN not safe after errors--compilation aborted at ./FHEM/95_Dashboard.pm line 661, <$fh> line 508.

2014.05.21 08:36:38.000 0: Type of arg 1 to keys must be hash or array (not private variable) at ./FHEM/95_Dashboard.pm line 235, near "$attrdata;"
Type of arg 1 to keys must be hash or array (not private variable) at ./FHEM/95_Dashboard.pm line 249, near "$attrdata) "
BEGIN not safe after errors--compilation aborted at ./FHEM/95_Dashboard.pm line 661, <$fh> line 508.

2014.05.21 08:36:43.967 1: Including ./log/fhem.save
2014.05.21 08:36:44.903 1: configfile: Cannot load module Dashboard
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first

2014.05.21 08:36:45.057 0: Server started with 182 defined entities (version $Id: fhem.pl 5878 2014-05-16 20:36:31Z rudolfkoenig $, os linux, user root, pid 1757)
2014.05.21 08:36:45.118 1: HMLAN_Parse: HMLAN new condition ok


Was kann ich tun?
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 21 Mai 2014, 08:54:30
Kann ich so nicht bestätigen, nach Update läuft es bis jetzt Einwand frei.

Mal ein "shutdown restart" gemacht?
Falls sich nichts ändert, vllt ist etwas beim Update schief gegangen. Ich würde mal ein "update force" probiere !

Gesendet von meinem Nexus 5 mit Tapatalk

Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 21 Mai 2014, 09:32:07
Update force - keine Änderung der Situation.
Natürlich auch shutdown/restart.

2014.05.21 09:29:11.528 0: Type of arg 1 to keys must be hash or array (not private variable) at ./FHEM/95_Dashboard.pm line 235, near "$attrdata;"
Type of arg 1 to keys must be hash or array (not private variable) at ./FHEM/95_Dashboard.pm line 249, near "$attrdata) "
BEGIN not safe after errors--compilation aborted at ./FHEM/95_Dashboard.pm line 661, <$fh> line 508.

2014.05.21 09:29:16.323 1: Including ./log/fhem.save
2014.05.21 09:29:17.260 1: configfile: Cannot load module Dashboard
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first

2014.05.21 09:29:17.418 0: Server started with 182 defined entities (version $Id: fhem.pl 5878 2014-05-16 20:36:31Z rudolfkoenig $, os linux, user root, pid 4655)
2014.05.21 09:29:17.461 1: HMLAN_Parse: HMLAN new condition ok
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 21 Mai 2014, 11:50:20
Ich kann das Problem von Invers bestätigen.
Nur, dass es bei mir configDB ist, welches Cannot load module Dashboard sagt.


2014.05.21 11:40:00 1: reload: Error:Modul 95_Dashboard deactivated:
Type of arg 1 to keys must be hash (not private variable) at ./FHEM/95_Dashboard.pm line 235, near "$attrdata;"
Type of arg 1 to keys must be hash (not private variable) at ./FHEM/95_Dashboard.pm line 249, near "$attrdata) "
BEGIN not safe after errors--compilation aborted at ./FHEM/95_Dashboard.pm line 661.
2014.05.21 11:40:00 0: Type of arg 1 to keys must be hash (not private variable) at ./FHEM/95_Dashboard.pm line 235, near "$attrdata;"
Type of arg 1 to keys must be hash (not private variable) at ./FHEM/95_Dashboard.pm line 249, near "$attrdata) "
BEGIN not safe after errors--compilation aborted at ./FHEM/95_Dashboard.pm line 661.
2014.05.21 11:40:00 3: Please define myDashboard first
2014.05.21 11:40:00 3: Please define myDashboard first
2014.05.21 11:40:00 3: Please define myDashboard first
2014.05.21 11:40:00 3: Please define myDashboard first
2014.05.21 11:40:00 3: Please define myDashboard first
2014.05.21 11:40:00 3: Please define myDashboard first
2014.05.21 11:40:00 3: Please define myDashboard first
2014.05.21 11:40:00 3: Please define myDashboard first
2014.05.21 11:40:01 1: configDB: Cannot load module Dashboard
Please define myDashboard first
Please define myDashboard first
Please define myDashboard first
Please define myDashboard first
Please define myDashboard first
Please define myDashboard first
Please define myDashboard first
Please define myDashboard first
Please define myDashboard first
Please define myDashboard first
2014.05.21 11:40:01 2: Error messages while initializing FHEM: configDB: Cannot load module Dashboard Please define myDashboard first Please define myDashboard first Please define myDashboard first Please define myDashboard first Please define myDashboard first Please define myDashboard first Please define myDashboard first Please define myDashboard first Please define myDashboard first Please define myDashboard first


Das zurückspielen der 95_Dashboard.pm von gestern (Also Version 2.12) bringt leider auch nichts.

/EDIT:

Die PM Datei von gestern zeigt wenigstens wieder ein bischen etwas.
Sieht aber ein wenig anders aus.

BTW: $Id steht noch nicht in der Datei oder?

Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 21 Mai 2014, 12:54:37
@maxritti
ich schau mir das heute Abend mal an wenn ich etwas Zeit dazu finde.
Die $Id war bereits drin. Ich schau mal warum die wieder weg ist. Die Version vom Vortag kann nicht funktionieren.
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 21 Mai 2014, 12:57:38
Kein Thema. Mach Dir keinen Stress.
Ist ja nicht sooooo wild.

Die grundsätzliche Funktionalität von FHEM ist ja da.
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 21 Mai 2014, 18:26:36
bei mir geht nichts mehr seit update vor ^1 Stunde

Undefined subroutine &main::DashboardAsHtml called at (eval 1044) line 1.
Logfile auch voll mit Fehlermeldungen.

2014.05.21 16:58:29 2: LGTV2011: Created new device LG_TV 192.168.178.32:8080
2014.05.21 16:58:29 1: Including ./log/fhem.save
2014.05.21 16:58:30 1: configfile: Cannot load module Dashboard
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
Please define anyViews first
0
statefile: Please define anyViews first
Please define anyViews first


werde einfach mal warten und morgen erst mal was lesen, letzte Update vor 2-3 Wochen...
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 21 Mai 2014, 18:44:12
@Franz Tenbrock
gib mir mal noch den Anfang vom deinem Log
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 21 Mai 2014, 19:08:20
@maxritti
@Invers
Könnt Ihm mal die hier angehängte Version testen

@maxritti
Die $Id sollte doch drin sein. Im SVN ist sie jedenfalls enthalten
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 21 Mai 2014, 19:12:34
Cool, die Version klappt wieder ohne Fehlermeldung.

Und ja, Du hast Recht.
Ich weiss auch nicht, warum ich die Zeile mit der ID heute morgen übersehen habe.
Sorry dafür.

Checkst Du die angehangen 95_Dashboard.pm dann ein?
Titel: Antw:FHEM Dashboard
Beitrag von: Bennemannc am 21 Mai 2014, 20:06:04
Hallo,

hatte auch Probleme - mit dieser Version ist wieder alles OK.

Gruß Christoph
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 21 Mai 2014, 20:47:54
Die Version ist eingecheckt, kommt damit ab morgen mir dem Update
Titel: Antw:FHEM Dashboard
Beitrag von: limats am 21 Mai 2014, 21:05:30
Hallo,

wollte bloß kurz mitteilen, dass meine Spalten auch mit der neuen Version untereinander dargestellt werden, wenn ich das Dashboard unlocked habe.
Hab übrigens auch extra nochmal mit einem anderen Browser getestet. Problem tritt sowohl mit Chrome als auch mit Firefox auf.
Hat noch jemand eine Idee, an was das liegen könnte?

Gruß
Leo
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 21 Mai 2014, 21:16:46
@limats
In der dashboard.js sollte die Zeile 244 wie folgt aussehen
aColWidth[0] = parseInt(aColWidth[0])-(0.22 * ColCount);

Änder bitte mal den Wert 0.22 auf 0.25 ab. Und prüf mal ob es nach einem Browser refresh immer noch so ist. Wenn dem so ist setz den Wert mal auf 0.3.
Titel: Antw:FHEM Dashboard
Beitrag von: Bennemannc am 21 Mai 2014, 21:18:29
Hallo,

reload 95_Dashboard.pm, rereadcfg oder Neustart gemacht? Cache vom Browser geleert ?
Sonst fällt mir nichts ein.

Gruß Christoph
Titel: Antw:FHEM Dashboard
Beitrag von: limats am 21 Mai 2014, 21:37:41
Hallo svenson08,

0.25 hat noch nicht gereicht aber mit 0.3 sieht es gut aus.
Änderst du das in der offiziellen Version oder macht das evtl. bei anderen Probleme.
Ist ja schon irgendwie komisch, dass das Phänomen nur bei mir auftritt.

Gruß
Leo

Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 21 Mai 2014, 21:42:32
Ist ebenfalls eingecheckt
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 21 Mai 2014, 22:41:53
Hallo
ihr seit klasse :-)
mit der obigen Version ist wieder alles ok
wußte doch das das Problem hier schnell gelöst wird.
8)
Titel: Antw:FHEM Dashboard
Beitrag von: scooty am 22 Mai 2014, 12:38:06
Hallo,

seit heutigem Update von FHEM werden mir in den Tabs keine Icons mehr neben den Tab-Namen angezeigt (s. Screenshot).
(http://forum.fhem.de/index.php?action=dlattach;topic=16503.0;attach=15610;image)

Die Attribute für dashboard_tab1icon bis dashboard_tab7icon scheinen korrekt gesetzt zu sein:
Zitatdefine Rosi2 Dashboard
attr Rosi2 dashboard_activetab 3
attr Rosi2 dashboard_showfullsize 1
attr Rosi2 dashboard_showtooglebuttons 1
attr Rosi2 dashboard_tab1groups OG_HT,OG_HF,OG_HS,OG_HG
attr Rosi2 dashboard_tab1icon sani_heating.svg
attr Rosi2 dashboard_tab1name OG
attr Rosi2 dashboard_tab1sorting t0c0,OG_HF,true,159,158:t0c0,OG_HT,true,420,215:t0c0,OG_HS,true,239,84:t0c0,OG_HG,true,818,732:
attr Rosi2 dashboard_tab2groups OG_ST,OG_RR,OG_RA,OG_SG,OG_SS,OG_HF,OG_TL,OG_SQ,OG_PR
attr Rosi2 dashboard_tab2icon control_building_s_og.svg
attr Rosi2 dashboard_tab2name Obergeschoss
attr Rosi2 dashboard_tab2sorting t1c0,OG_RR,true,584,323:t1c0,OG_TL,true,196,70:t1c0,OG_SQ,true,191,117:t1c0,OG_HF,true,148,158:t1c0,OG_SS,true,198,118:t1c0,OG_ST,true,168,78:t1c0,OG_PR,true,171,116:t1c0,OG_SG,true,818,398:t1c0,OG_RA,true,310,444:
attr Rosi2 dashboard_tab3groups EG_ST,EG_RR,EG_RA
attr Rosi2 dashboard_tab3icon control_building_s_eg.svg
attr Rosi2 dashboard_tab3name Erdgeschoss
attr Rosi2 dashboard_tab3sorting t2c0,EG_RR,true,583,320:t2c0,EG_RA,true,311,394:t2c0,EG_ST,true,141,78:
attr Rosi2 dashboard_tab4groups KG_SA,KG_SG,KG_SS,KG_TS
attr Rosi2 dashboard_tab4icon control_building_s_kg.svg
attr Rosi2 dashboard_tab4name Keller
attr Rosi2 dashboard_tab4sorting t3c0,KG_SS,true,234,268:t3c0,KG_TS,true,186,118:t3c0,KG_SA,true,203,118:t3c0,KG_SG,true,818,400:
attr Rosi2 dashboard_tab5groups GARAGE_TL
attr Rosi2 dashboard_tab5icon fts_garage.svg
attr Rosi2 dashboard_tab5name Garage
attr Rosi2 dashboard_tab5sorting t4c0,GARAGE_TL,true,240,80:
attr Rosi2 dashboard_tab6groups RPI_SS,RPI_SG
attr Rosi2 dashboard_tab6icon RPi.svg
attr Rosi2 dashboard_tab6name Raspberry Pi
attr Rosi2 dashboard_tab6sorting t5c0,RPI_SS,true,858,344:t5c0,RPI_SG,true,858,2188:
attr Rosi2 dashboard_tab7groups Batterien
attr Rosi2 dashboard_tab7icon batterie.svg
attr Rosi2 dashboard_tab7name Batterien
attr Rosi2 dashboard_tab7sorting t6c0,Batterien,true,340,440:
attr Rosi2 dashboard_tabcount 7
attr Rosi2 dashboard_width 100%
define Rosi2_weblink weblink htmlCode {DashboardAsHtml("Rosi2")}
attr Rosi2_weblink room DashboardRoom

Die Icon-Dateien sind alle in den diversen Unterverzeichnissen von /opt/fhem/www/images vorhanden.

Wie bekomme ich die Icons (wieder?) angezeigt?
Übersehe ich da etwas?

Viele Grüße,
Andreas
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 22 Mai 2014, 12:52:01
Dein Update ist nicht sauber gelaufen. Weder dashboard.js noch die CSS Dateien sind aktuell.
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian am 22 Mai 2014, 12:54:51
Hallo,

bei mir wurden auch alle icon Zeilen gelöscht. Auch der Bug mit den doppelten Gruppen wie weiter oben beschrieben ist noch da. Alle anderen neuen "Features" habe ich allerdings. Von daher gehe ich davon aus, das das Update gelaufen ist.

Gruß
Titel: Antw:FHEM Dashboard
Beitrag von: scooty am 22 Mai 2014, 14:05:03
Hallo svenson08,

vielen Dank für Deine Antwort.
Ein "update force" mit "shutdown restart" brachte leider keine Änderung.
Am Anfang der (lt. fhem.log) neu heruntergeladenen dashboard.js steht:
//########################################################################################
// dashboard.js
//########################################################################################
// Released : 14.11.2013 Sascha Hermann
// Version :
// 1.01: Released to testers
// 1.02: Add DebugMsg. Fix independent Groupsize adjustment after set & siterefresh. Fix
// wrong set of +Toogle Icon on Siderefresh
// 2.00: First Changes vor Dashboard Tabs. Change method store Positiondata. optimization restore Positiondata. Clear poor routines.
//   Change max/min Values for Groupresize. Top- and Bottom-Row always 100%
// 2.01: Add Longpoll function. Dashboard can hide FHEMWEB Roomliste and Header.
// 2.02: Tabs can set on top, bottom or hidden
// 2.03: Fix showhelper Bug on lock/unlock. The error that after a trigger action the curren tab is changed to the "old" activetab tab has
// been fixed.
// 2.04: Dashboard position near Top in showfullsize-mode. Restore ActiveTab funktion
// 2.05: Delete function for set lockstate
// 2.06: change Set and Detail Button.
// 2.07: Insert Configdialog for Tabs. Change handling of parameters in both directions.
//
// Known Bugs/Todo's
// See 95_Dashboard.pm
//########################################################################################
//########################################################################################

Ist dies die neueste Version?

Viele Grüße,
Andreas

PS: Um welche CSS-Dateien handelt es sich genau? Ich prüfe gerne auch deren Aktualität.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 22 Mai 2014, 15:44:33
@Sebastian
Wenn der Edit-Dialog bei dir funktioniert, was steht den dort im Feld "Tabicon". Poste zu dem mal deine Konfig, wg. den doppelten Gruppen.

@scooty
Wenn du das Dashboard auf unlock stellst, wird die Schaltfläche für den Edit-Dialog angezeigt?
Was ich gerade sehen, du gibst das icon mit .svg an. Entfern das mal.
Titel: Antw:FHEM Dashboard
Beitrag von: toupman am 22 Mai 2014, 17:28:28
Hallo,

das update hat bei mir gut funktioniert und die neuen Features sind auch toll,
aber seit dem update habe ich ein seltsames verhalten.
Ich habe zwei Tabs, das erste Zeigt drei Heizungsthermostate bzw. deren Diagramm mit Ist, Soll und Ventilstellung.
Auf Tab zwei sind die Systemwerte des RPi mit den drei Graphen Netzwerktrafic, Temperatur und CPU Last.
Wenn ich jetzt aufs Dashboard wechsle, zeigt er zuerst den Inhalt aller Tabs untereinander an und erst nach ca 15 Sekunden ist die Darstellung wie gewohnt.

Sehr seltsam das ganze. Auch scheint es mir, dass während dieser 15 Sekunden der Inhalt aller sechs Graphen geladen wird.

MfG

Tobias
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 22 Mai 2014, 17:40:25
Das ist "leider" richtig so. Erst wenn alle Gruppen geladen wurden wird das Dashboard "fertiggestellt". Das Verhalten gab es vorher auch schon, war aber nicht so extrem bemerkbar.
Im Moment ist das ein Zwichenschritt den ich machen musste. Aber in einer der nächsten Version werden die Gruppen nacheinander, also dynamisch geladen und angezeigt. Damit die Verzögerungen durch die Plots nicht mehr so ins Gewicht fallen. Je nach Hardware sind es 2 Sekunden oder wie bei dir mehr.

Der Bug wurde schon in einer sehr frühen Version des Dashboards gemeldet als die Tabs eingeführt wurden. Wenn alles so funktioniert wie ich es mir vorstelle sollte das Problem gelöst werden. Ich bin schon die letzten Updates daran das Dashboard umzustrukturieren, daher fliegen auch einige Attribute raus und die Konfiguration muss einfacher und flexibler werden.
Das alles geht aber nur in kleineren Schritten.
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 22 Mai 2014, 18:23:34
Hallo
bin super zufrieden mit dem Tool für mich das beste was es in FHREM gibt, 1000 Dank dafür
gerade hatte ich aber eine Idee beim aktualisieren des Dashboards.

Kann man nicht oben die Zeit mit einblenden wann das letzte Mal aktualisiert wurde?

Muß nicht sein, würde aber die Sache abrunden.

Titel: Antw:FHEM Dashboard
Beitrag von: scooty am 22 Mai 2014, 18:34:05
Zitat von: svenson08 am 22 Mai 2014, 15:44:33
@scooty
Wenn du das Dashboard auf unlock stellst, wird die Schaltfläche für den Edit-Dialog angezeigt?
Ja, die Schaltfläche wird angezeigt und die neue Maske zur Konfiguration auch, wenn man auf die Schaltfläche klickt:
(http://forum.fhem.de/index.php?action=dlattach;topic=16503.0;attach=15620;image) (http://forum.fhem.de/index.php?action=dlattach;topic=16503.0;attach=15622;image)

Zitat von: svenson08 am 22 Mai 2014, 15:44:33
Was ich gerade sehen, du gibst das icon mit .svg an. Entfern das mal.
Habe alle .svg Endungen entfernt, Konfig gespeichert und shutdown restart, leider kein Erfolg, Icons auf Tabs fehlen.

Vielen Dank schonmal für Deine Bemühungen,
Andreas
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 22 Mai 2014, 18:44:45
Das Dashboard ist schonmal auf dem richtigen Versionsstand.
Kannst du mal im Dashboard get config ausführen und mir das Ergebnis posten.
Titel: Antw:FHEM Dashboard
Beitrag von: scooty am 22 Mai 2014, 19:20:58
Hier das Ergebnis von get config:
{
  "CONFIG": {
    "name": "Rosi2",
    "lockstate": "lock",
    "icondirs": "/opt/fhem/www/images/,/opt/fhem/www/images/default,/opt/fhem/www/images/fhemSVG,/opt/fhem/www/images/openautomation,",
    "dashboard_activetab": "3",
    "dashboard_rowcenterheight": "1200",
    "dashboard_showfullsize": "1",
    "dashboard_showtooglebuttons": "1",
    "dashboard_tab1groups": "OG_HT,OG_HF,OG_HS,OG_HG",
    "dashboard_tab1icon": "sani_heating",
    "dashboard_tab1name": "OG",
    "dashboard_tab1sorting": "t0c0,OG_HF,true,159,158:t0c0,OG_HT,true,420,215:t0c0,OG_HS,true,239,84:t0c0,OG_HG,true,818,732:",
    "dashboard_tab2groups": "OG_ST,OG_RR,OG_RA,OG_SG,OG_SS,OG_HF,OG_TL,OG_SQ,OG_PR",
    "dashboard_tab2icon": "control_building_s_og",
    "dashboard_tab2name": "Obergeschoss",
    "dashboard_tab2sorting": "t1c0,OG_RR,true,584,323:t1c0,OG_TL,true,196,70:t1c0,OG_SQ,true,191,117:t1c0,OG_HF,true,148,158:t1c0,OG_SS,true,198,118:t1c0,OG_ST,true,168,78:t1c0,OG_PR,true,171,116:t1c0,OG_SG,true,818,398:t1c0,OG_RA,true,310,444:",
    "dashboard_tab3groups": "EG_ST,EG_RR,EG_RA",
    "dashboard_tab3icon": "control_building_s_eg",
    "dashboard_tab3name": "Erdgeschoss",
    "dashboard_tab3sorting": "t2c0,EG_RR,true,583,320:t2c0,EG_RA,true,311,394:t2c0,EG_ST,true,141,78:",
    "dashboard_tab4groups": "KG_SA,KG_SG,KG_SS,KG_TS",
    "dashboard_tab4icon": "control_building_s_kg",
    "dashboard_tab4name": "Keller",
    "dashboard_tab4sorting": "t3c0,KG_SS,true,234,268:t3c0,KG_TS,true,186,118:t3c0,KG_SA,true,203,118:t3c0,KG_SG,true,818,400:",
    "dashboard_tab5groups": "GARAGE_TL",
    "dashboard_tab5icon": "fts_garage",
    "dashboard_tab5name": "Garage",
    "dashboard_tab5sorting": "t4c0,GARAGE_TL,true,240,80:",
    "dashboard_tab6groups": "RPI_SS,RPI_SG",
    "dashboard_tab6icon": "RPi",
    "dashboard_tab6name": "Raspberry Pi",
    "dashboard_tab6sorting": "t5c0,RPI_SS,true,858,344:t5c0,RPI_SG,true,858,2188:",
    "dashboard_tab7groups": "Batterien",
    "dashboard_tab7icon": "batterie",
    "dashboard_tab7name": "Batterien",
    "dashboard_tab7sorting": "t6c0,Batterien,true,340,440:",
    "dashboard_tabcount": "7",
    "dashboard_width": "100%"
  }
}
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 22 Mai 2014, 19:23:53
Kannst du bei dir im FHEMWEB mal das Attribut iconPath zum testen auf openautomation:fhemSVG setzten. Und schauen ob im Dashboard die Tab Icons angezeigt werden
Titel: Antw:FHEM Dashboard
Beitrag von: scooty am 22 Mai 2014, 19:43:16
Hmm, hoffe ich habe richtig interpretiert?

attr WEB iconPath openautomation:fhemSVG

Wobei WEB =
Internals:
   CONNECTS   85
   DEF        IPV6:8083 global
   FD         6
   IPV6       1
   NAME       WEB
   NR         5
   NTFY_ORDER 50-WEB
   PORT       8083
   STATE      Initialized
   TYPE       FHEMWEB
Attributes:
   JavaScripts codemirror/fhem_codemirror.js
   codemirrorParam { "theme":"blackboard", "lineNumbers":true }
   hiddenroom DashboardRoom
   iconPath   openautomation:fhemSVG
   menuEntries restart,cmd=shutdown+restart,update,cmd=update,updatecheck,cmd=update+check,reloadMyUtils,cmd=reload+99_myUtils.pm


Als Ergebnis sind jetzt ein paar in den einzelnen Gruppen angezeigten Icons "schöner", aber leider keine Icons in den Tabs.
Beispiel ohne iconPath:
(http://forum.fhem.de/index.php?action=dlattach;topic=16503.0;attach=15610;image)

Beispiel mit iconPath (s. roter Kringel):
(http://forum.fhem.de/index.php?action=dlattach;topic=16503.0;attach=15624;image)

Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 22 Mai 2014, 19:47:34
Das ist soweit richtig. Jetzt brauch ich wieder vom Dashboard das Ergebnis von get config. Dort sollte jetzt das Ergebnis von icondirs anders aussehen
Titel: Antw:FHEM Dashboard
Beitrag von: scooty am 22 Mai 2014, 19:53:26
Here we go:
{
  "CONFIG": {
    "name": "Rosi2",
    "lockstate": "lock",
    "icondirs": "/opt/fhem/www/images/openautomation,/opt/fhem/www/images/fhemSVG,",
    "dashboard_activetab": "3",
    "dashboard_rowcenterheight": "1200",
    "dashboard_showfullsize": "1",
    "dashboard_showtooglebuttons": "1",
    "dashboard_tab1groups": "OG_HT,OG_HF,OG_HS,OG_HG",
    "dashboard_tab1icon": "sani_heating",
    "dashboard_tab1name": "OG",
    "dashboard_tab1sorting": "t0c0,OG_HF,true,159,158:t0c0,OG_HT,true,420,215:t0c0,OG_HS,true,239,84:t0c0,OG_HG,true,818,732:",
    "dashboard_tab2groups": "OG_ST,OG_RR,OG_RA,OG_SG,OG_SS,OG_HF,OG_TL,OG_SQ,OG_PR",
    "dashboard_tab2icon": "control_building_s_og",
    "dashboard_tab2name": "Obergeschoss",
    "dashboard_tab2sorting": "t1c0,OG_RR,true,584,323:t1c0,OG_TL,true,196,70:t1c0,OG_SQ,true,191,117:t1c0,OG_HF,true,148,158:t1c0,OG_SS,true,198,118:t1c0,OG_ST,true,168,78:t1c0,OG_PR,true,171,116:t1c0,OG_SG,true,818,398:t1c0,OG_RA,true,310,444:",
    "dashboard_tab3groups": "EG_ST,EG_RR,EG_RA",
    "dashboard_tab3icon": "control_building_s_eg",
    "dashboard_tab3name": "Erdgeschoss",
    "dashboard_tab3sorting": "t2c0,EG_RR,true,583,320:t2c0,EG_RA,true,311,394:t2c0,EG_ST,true,141,78:",
    "dashboard_tab4groups": "KG_SA,KG_SG,KG_SS,KG_TS",
    "dashboard_tab4icon": "control_building_s_kg",
    "dashboard_tab4name": "Keller",
    "dashboard_tab4sorting": "t3c0,KG_SS,true,234,268:t3c0,KG_TS,true,186,118:t3c0,KG_SA,true,203,118:t3c0,KG_SG,true,818,400:",
    "dashboard_tab5groups": "GARAGE_TL",
    "dashboard_tab5icon": "fts_garage",
    "dashboard_tab5name": "Garage",
    "dashboard_tab5sorting": "t4c0,GARAGE_TL,true,240,80:",
    "dashboard_tab6groups": "RPI_SS,RPI_SG",
    "dashboard_tab6icon": "RPi",
    "dashboard_tab6name": "Raspberry Pi",
    "dashboard_tab6sorting": "t5c0,RPI_SS,true,858,344:t5c0,RPI_SG,true,858,2188:",
    "dashboard_tab7groups": "Batterien",
    "dashboard_tab7icon": "batterie",
    "dashboard_tab7name": "Batterien",
    "dashboard_tab7sorting": "t6c0,Batterien,true,340,440:",
    "dashboard_tabcount": "7",
    "dashboard_width": "100%"
  }
}
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 22 Mai 2014, 20:04:59
Ersetz die Datei hier im Post bei dir auf dem System und teste mal ob die Icons angezeigt werden. FHEM Neustart ist nicht notwendig. Die Browserseite des Dashboards muss nur aktualisiert werden, ggf 2 oder 3 mal. Aber dann sollte das neue JavaScript ziehen.
Titel: Antw:FHEM Dashboard
Beitrag von: scooty am 22 Mai 2014, 20:25:49
Ja, klasse, mit der neuen dashboard.js werden die Icons in den Tabs wieder angezeigt (Attribut iconPath hatte ich vorher auch wieder gelöscht) .
Vielen Dank!
:)

Andreas
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 22 Mai 2014, 20:35:57
Änderung ist eingecheckt und kommt dann morgen per Update

@Sebastian
Kannst du mir mal deine config Posten und welche Gruppen doppelt angezeigt werden?
Titel: Antw:FHEM Dashboard
Beitrag von: Blackcat am 24 Mai 2014, 12:16:34
Hi,

Der Fehler mit dem wechselndem Tab zum ersten passiert leider immer noch.
Ich habe auf dem dritten Tab mit dem webcmd geschaltet:
define sz_WakeUpLight_Sandra WifiLight RGBW2 bridge-V3:192.168.2.35
attr sz_WakeUpLight_Sandra alias Sandra
attr sz_WakeUpLight_Sandra defaultColor 35,100,70
attr sz_WakeUpLight_Sandra eventMap on:an off:aus
attr sz_WakeUpLight_Sandra fp_Grundriss 50,270,2,Sandra
attr sz_WakeUpLight_Sandra group Schlafzimmer
attr sz_WakeUpLight_Sandra icon light_led
attr sz_WakeUpLight_Sandra room Licht
attr sz_WakeUpLight_Sandra webCmd an:aus
Titel: Antw:FHEM Dashboard
Beitrag von: habl am 25 Mai 2014, 08:39:00
Hallo Svenson08,

ich habe leider seit dem letzten Update ein Anzeigeproblem mit 'zugeklappten' Grafiken/Elementen im Dashboard (siehe Anhang)
Nach dem laden des DB werden zugeklappte Element geöffnet, überlappend angezeigt, nach einem toogeln der einzelnen Elementen passt es dann wieder - bis zum nächsten laden.
Hast Du hierfür eine Lösung.

Gruß
habl
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 26 Mai 2014, 19:24:01
@Blackcat
Poste mal einen Screenshot von deinem Dashboard

@habl
keine Lösung, aber das ist mir bekannt
Titel: Antw:FHEM Dashboard
Beitrag von: Blackcat am 26 Mai 2014, 21:39:34
Bitte sehr  ;)
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 27 Mai 2014, 22:18:47
Habe gerade ein Update gemacht und habe jetzt Dashboard Version 2.13.

Jetzt habe ich jedoch leider wieder das Problem, dass sich das Dashboard irgendwie aufbaut! Also erst ist alles total durcheinander und nach 2-3 Sekunden wird dann alles korrekt angezeigt!

Lösung?
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 27 Mai 2014, 22:21:31
ZitatLösung?
Warten bis zum nächsten Update 8)
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 28 Mai 2014, 15:04:21
ich war jetzt 5 Wochen nicht da und da ich gelesen habe das es hier jede Menge Probleme gab, nun meine Frage... Soll ich ein Update wagen oder noch warten..?

Danke für eure Information
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 28 Mai 2014, 23:12:17
Du kannst das Update ruhig machen.
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 28 Mai 2014, 23:13:44
Kann ich nur zustimmen, bei mir ohne Probleme.

Gesendet von meinem Nexus 5 mit Tapatalk

Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 28 Mai 2014, 23:18:45
Hab gelesen es soll heute ein neues update gegeben haben bzgl. des Problems mit dem "aufbauen"? Hab gerade nochmal nen update gemacht, ist aber alles wie vorher..........
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 28 Mai 2014, 23:58:47
Du hast nicht richtig gelesen - es wurde gesagt mit dem nächstem update ändert sich das problem, es wurde aber nicht gesagt wann das update kommt.
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 29 Mai 2014, 00:03:36
Es hat jmd anderes soeben geschrieben.......also habe ich wohl richtig gelesen! Habe ja nicht gesagt dass ich es HIER gelesen habe!

Gut, dann heißt es einfach warten!
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 29 Mai 2014, 16:08:41
ich habe also heute das Update gemacht und es läuft auch... das erst mal.

was ich jetzt gesehen habe in der darkstyle.css wird die dashboard_darkstyle.css nicht mehr mit @import url("dashboard_darkstyle.css"); aufgerufen sondern hier steht nun @import url("darkCommon.css");

Muss ich die jetzt dahinter einfügen oder wird die anders aufgerufen.... bin da grad etwas irritiert..!

Was bei mir ebenfalls wieder auftritt ist beim Laden ein komplettes auseinander ziehen der Seite, bis sie geladen ist und erst dann schiebt sie sich wieder so hin wie eingestellt... Ist das normal so..?

Weiter habe ich gesehen, dass die dashboard_darkstyle.css komplett anders aussieht als die alte, da ich einige Änderungen hatte ist das jetzt etwas aufwendiger geworden, weil ich nicht mehr alles so finde...! OK
Ich hatte den Hintergrund als leicht durchsichtig erstellt und das ebenso bei den Tabs, aber ich finde das grad nicht... jemand einen Hinweis..?
Titel: Antw:FHEM Dashboard
Beitrag von: Bennemannc am 29 Mai 2014, 16:59:24
Hallo,

ich habe die Heizkörperthermostate auf eine Tab im Dashboard. Der Aufbau der einzelnen Thermostate ist (bis auf bei einem) identisch. Leider werden die Daten nicht schön untereinander dargestellt. Kann ich das irgendwo beeinflussen ?

Gruß Christoph
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 29 Mai 2014, 17:15:17
Wie sieht es den im darkstyle aus? Sieht es da genau so aus?
Titel: Antw:FHEM Dashboard
Beitrag von: Bennemannc am 29 Mai 2014, 18:12:17
Hallo,

da fällt es nicht ganz so auf, aber auch hier stehen die Daten nicht untereinander.

Gruß Christoph
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 29 Mai 2014, 18:16:06
Wenn du alle in die gleiche Gruppe packst? Wie sehen die den im gleichen Raum aus?
Titel: Antw:FHEM Dashboard
Beitrag von: Bennemannc am 29 Mai 2014, 18:33:16
Hallo,

alle im gleichen Raum - die Felder sind verschoben. Alle in der gleichen Gruppe - die Felder stehen sauber untereinander.

Gruß Christoph
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 29 Mai 2014, 19:14:59
Das entspricht dem mir bekannten Verhalten in fhem. Ist kein dashboard Problem, daran kann ich nichts ändern. Mir ist zumindest kein weg bekannt.
Wenn nicht mach doch einen neuen thread auf und beschreib dort dein Problem anhand eines beliebigen Raums. Vielleicht weis jemand eine Lösung oder hat eine idee.
Titel: Antw:FHEM Dashboard
Beitrag von: Bennemannc am 29 Mai 2014, 19:37:24
Hallo,

da die Heizkörper alle in anderen Räumen sind, fällt das nicht so auf. Ich habe jetzt alle in die Gruppe "Heizkörper" gesteckt. Dann stehen die Werte sauber untereinander. In Raum Bad muss die Gruppe ja nicht "Heizung Bad" heißen  ;).
Besten Dank für Deinen "Denkanstoß"

Gruß Christoph
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 29 Mai 2014, 20:07:22
meine Frage nochmals zum Style des Dashboards, welche Datei sollte ich denn am besten bearbeiten da ich gesehen habe das 3 css Dateien dafür verantwortlich sind
darkstyle.css
darkCommon.css
dashboard_darkstyle.css

Die Größenanpassungen (verschieben von einzelnen Feldern weil die Schrift nicht passt oder es zu eng wurde ) habe ich schon in der darkstyle gemacht

da ich die Ansicht vom content und den Tabs verändern will, dass heißt ich möchte eigentlich die Tabüberschrift farbig ändern, die Tabs mit einem Hintergrund versehen und den gesamten Content (Raum auf dem die einzelnen Teile der Gruppen drauf sind) auch mit einem Hintergrundbild versehen.

Das habe ich in der älteren dashboard_darkstyle.css alles gut gefunden, aber nach dem Update suche ich mir einen Wolf ;-)
Oder gibt es die Möglichkeit die Anpassungen anders zu machen, weil ich die ja jedesmal wieder machen muss sobald ein Update der Datei kommt.
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 29 Mai 2014, 20:13:48
Hallo
meine CSS heisst franz, habe einfach eine vorhandene genommen die dann unter anderem Namen gespeichert.
Die ist nun seit Monaten unverändert.

(http://dashboard20.jpg)
in der datei hab ich etwas rumgespielt wie man sieht.
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 30 Mai 2014, 12:54:51
@Franz
ja das ist auch OK, ich hätte nur sehr gern etwas Verständnis welche Datei hier was macht um dann nicht ewig eingreifen zu müssen... SInd ja immerhin 3 Dateien
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 31 Mai 2014, 10:08:54
Hallo,

es ist ja momentan nicht möglich mehr als 7 Tabs zu erstellen.
Lässt sich das evtl ändern, so dass man mehr Tabs erstellen kann???

Auf meinem Nexus 7 als Wanddisplay ist in der Tab-Zeile noch ordentlich Platz und ich würde nur 2,3 Tabs benötigen. Da ja auf jeder Tab-Seite selbst nicht so arg viel Platz ist.

Viele Grüße
Phil
Titel: Antw:FHEM Dashboard
Beitrag von: svemo am 31 Mai 2014, 13:22:00
Hallo,

wie kann ich in Fhem das Dashboard updaten..
bin noch auf Version  2.13

Kann mir jemand den Befehl nennen.. Danke
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 31 Mai 2014, 13:23:53
du bekommst das aktuelle Update wenn du fhem updatest..! oder mache ein Update force
Aber ich würde mal sagen das ist die aktuelle
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 01 Juni 2014, 12:47:41
Wann ist denn mit einer neuen Version zu rechen, die das "Aufbau"-Problem behebt?

Danke und Gruß
Michael
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 01 Juni 2014, 12:49:37
ja das interessiert mich auch mal, bei mir dauert es ewig bis er das Dashboard richtig darstellt... und ich habe einen Cubietruck der ist sicher nicht zu langsam..  ;)
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 01 Juni 2014, 13:12:59
da ist aber dann sicher sonst noch was faul - bei mir auf dem Cubietruck ist es so das man genau hinschauen muss damit man sieht das das Dashboard diesen Aufbauschritt zwischendurch macht... Es geht sehr schnell!
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 01 Juni 2014, 14:02:34
ich habe dazu absolut keinen Einfall warum das so ist..?
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 01 Juni 2014, 14:10:20
Bei mir läuft Fhem auf einem RPi und dieses Aufbauen hatte ich vor dem Update nicht! Daher liegts an der Dashboard Version! Das Problem gab es schonmal vor einigen Monaten! Wurde dann auch mit einem Update gefixt!
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 01 Juni 2014, 14:24:12
Zitat von: Michi240281 am 01 Juni 2014, 14:10:20
Daher liegts an der Dashboard Version! Das Problem gab es schonmal vor einigen Monaten! Wurde dann auch mit einem Update gefixt!
genau da bin ich der selben Meinung, das ging schon mal besser
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 01 Juni 2014, 14:31:16
VERSION 2.13

baut sich bei mir sehr schnell auf - auf dem Cubietruck muss man genau schauen um zu sehen das es zuerst alles untereinander dargestellt wird.

VERSION 2.12

baut sich auf einem BeagleBoneBlack auch schnell auf - hier komplett ohne die Darstellung der Gruppen untereinander.
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 01 Juni 2014, 17:31:02
Zitat von: Phil__ am 31 Mai 2014, 10:08:54
Hallo,

es ist ja momentan nicht möglich mehr als 7 Tabs zu erstellen.
Lässt sich das evtl ändern, so dass man mehr Tabs erstellen kann???

Auf meinem Nexus 7 als Wanddisplay ist in der Tab-Zeile noch ordentlich Platz und ich würde nur 2,3 Tabs benötigen. Da ja auf jeder Tab-Seite selbst nicht so arg viel Platz ist.

Viele Grüße
Phil

Hi,

ich weiss nicht ob es untergegangen ist...
Gibt es eine möglichkeit mehr als 7 Tabs zu erstellen?

@ Svenson, falls dies nicht so einfach geht, könntest du es ermöglichen?

Viele Grüße
Phil

Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 01 Juni 2014, 20:29:25
@Michi240281
ZitatHab gelesen es soll heute ein neues update gegeben haben bzgl. des Problems mit dem "aufbauen"?
Da ich die Angewohnheit habe hier in diesem Thread darauf aufmerksam zu machen wenn ich ein Update bereitgestellt habe, was in der Regel in der gleichen Minute zum einchecken im SVN passiert, kannst du recht sicher davon ausgehen das wenn ich hier nicht schreibe das es ein neues Update gibt es auch keins gibt.

@Michi240281, @moonsorrox
ZitatWann ist denn mit einer neuen Version zu rechen, die das "Aufbau"-Problem behebt?
ja das interessiert mich auch mal, bei mir dauert es ewig bis er das Dashboard richtig darstellt... und ich habe einen Cubietruck der ist sicher nicht zu langsam..

Wollt Ihr einen Tag wissen? Ihr könnt es euch sicherlich vorstellen das ich daran arbeite. Aber ihr könnt euch auch vorstellen das ich dies in der mir zur Verfügung stehenden Freizeit in dem mir möglichen Umfang nur tun kann. Da ich zum einen hier in dem Thread immer recht flott Antworte (Ausnahmen sind übrigens Wochenenden) und versuche jedem zu helfen, jedem sein Problem ernst und wahrnehme sollte jedem klar sein das ich mir sehr viel Freizeit dafür rausnehme.
Wenn Ihr also einen Tag wissen wollt könnt Ihr euch einen zwischen heute und den nächsten sagen wir mal drei Wochen raussuchen. Ob Ihr dann richtig getippt habt sehen wir dann  ;)

@Michi240281, @moonsorrox
ZitatJetzt habe ich jedoch leider wieder das Problem, dass sich das Dashboard irgendwie aufbaut! Also erst ist alles total durcheinander und nach 2-3 Sekunden wird dann alles korrekt angezeigt!

Was bei mir ebenfalls wieder auftritt ist beim Laden ein komplettes auseinander ziehen der Seite, bis sie geladen ist und erst dann schiebt sie sich wieder so hin wie eingestellt... Ist das normal so..?
Ich fang mal vorne an. Es ist leider etwas schwammig wenn es 2-3 Sekunden dauert. Informativ für mich wären Infos wie: Wieviele Gruppen mit insgesamt wie vielen "Einträgen" werden in Dashboard angezeigt. Werden und wenn ja wie viele Plots angezeigt?

Da ich die Erfahrung gemacht habe das niemand mal ein paar Posts zurück geht erklär ich hier wie das Dashboard bei dessen Anzeige sich verhält, damit ich vielleicht mal detailierter geschildert bekomme wo, wann an welcher Stelle die Anzeige nicht sauber läuft.
Also beim anklicken des "Dashboard Raums" wird der HTML Code gebildet. In dem Moment werden z.B. noch keine Tabs dargestellt, sondern nur deren Titel. Die "Widgets", also die Gruppen sind starr, nicht beweglich und nicht in der richtigen Reihenfolge (und ich meine das diese in dem Moment auch untereinander angezeigt werden können). Das ist der erste Schritt. Bis zu dem Punkt müssen also schon mal alle Dashboard Inhalte aller Tabs (egal ob angezeigt oder nicht) in HTML abgebildet worden sein und vom Browser angezeigt werden. Das bedeutet das Dashboard-Modul generiert den anzuzeigenden Inhalt. Je mehr Inhalt desto länger verbleibt diese Ansicht im Browser. Bei meinem RPi ist das beim ersten Aufruf in meiner Browsersitzung gefühlt eine halbe Sekunde. Beim nächsten Aufruf ist dies für mich nicht mehr sichtbar, will damit sagen es ist "schneller".
Nachdem dieser Schritt abgearbeitet ist wird die Config des Dashboard "gelesen". Das passiert aktuell über XHR. Erst wenn die Informationen von FHEM geliefert wurde geht es weiter. Wenn sich dies Verzögert tut sich scheinbar nichts in der Darstellung des Dashboards. Erst danach werden die Tabs optisch gebildet und die Widgets werden positioniert. Dashboard-Breite und alles was dazu gehört wird erst an diesem Schritt gemacht.

Das sind die "Problemepunkte" die ich aus bisherigen Schilderungen entnehmen konnte. Mit dem dynamischen laden der Widgets sollte sich das Problem mit der Verzögerung durch z.B. Plots ändern. Das ist übrigens ein sehr "altes" Problem zu dem ich lange keine Lösung hatte und evtl. jetzt eine Lösung habe. Die jetzigen Updates sind alles einzelne Schritte um das Problem besser zu lösen. Was ich aber auch so formuliert habe.

Abgesehen davon gibt es noch die Möglichkeit das die CSS Dateien oder auch jQuery und jQueryUI nicht schnell genug geladen werden. Longpoll kann da evtl. auch noch reinspielen, abhängig wie viel im Dashboard angezeigt wird.

Hilfreiche Informationen könntet Ihr mir mithilfe der Browserdebug-Tools geben. Dort sieht man auch welcher Schritt wie viel ms gedauert hat. Oder Ihr entfernt mal umeinander verschiedene Gruppen um die Problemquelle etwas einzugrenzen. Das alles könnte unter Umständen hilfreich sein. Auf meinem RPi dauert der komplette Ablauf bis das Dashboard fertig ist 1.02s. Auf meinem Testsystem 1.12s. Bedienbar ist es bereits früher. Das nachladen der Tab Icons verzögert sich um 10-15ms. Daher ist das Dashboard "erst" nach 1s fertig.
Falls das überhaupt schonmal aufgefallen ist. Die Tab Icons werden Verzögert geladen, selbes will ich auch mit den Gruppen erreichen.

@moonsorrox
ZitatWeiter habe ich gesehen, dass die dashboard_darkstyle.css komplett anders aussieht als die alte....
....welche Datei sollte ich denn am besten bearbeiten da ich gesehen habe das 3 css Dateien dafür verantwortlich sind
Ich bearbeite nur die dashboard_darkstyle.css, und nur dort gab es Änderungen. Die anderen wurden von Rudi angepasst, bzw. eingeführt.

Zitatda ich die Ansicht vom content und den Tabs verändern will, dass heißt ich möchte eigentlich die Tabüberschrift farbig ändern, die Tabs mit einem Hintergrund versehen und den gesamten Content (Raum auf dem die einzelnen Teile der Gruppen drauf sind) auch mit einem Hintergrundbild versehen.
Das sollte über die Debugmöglichkeiten des Browsers aber rauszufinden sein. #dashboard .ui-widget-content  wäre da z.B. eine Option. Das Attribut dashboard_customcss ist aber auch dafür da. Damit muss auch nicht unbedingt in den CSS Dateien editiert werden.

@Phil__
Zitates ist ja momentan nicht möglich mehr als 7 Tabs zu erstellen.
jain. Aktuell und in naher Zukunft nein. Sobald ich eine funktionierende Lösung für das verzögerte Laden durch zuviele Gruppen (so Wahnsinnige gibt es offenbar mehr als ich vermutet habe), oder durch Plots habe werde ich die Begrenzung auf z.zT. 7 Tabs lockern. Falls es dich beruhigt. Die letzten und zukünftigen Updates bereiten das vor.

@Blackcat
ZitatDer Fehler mit dem wechselndem Tab zum ersten passiert leider immer noch.
Bei einem "schnöden" Dummy passiert das nicht. Bei allen Bedienelementen die ein neuladen der Seite verursachen (z.B. Slider) wird das Dashboard neu aufgebaut und dann mit dem hinterlegten aktiven Tab. Ist das Attribut nicht gesetzt ist das erste Tab das aktive. Das dürfte dein Problem erklären.
Was ich mir überlegt habe ist eine Option bei der das letzte aktive Tab das Attribut überschreibt, so das durch das neuladen der Seite das letzte aktive Tab wieder gesetzt wird. Ist zwar eine Krücke, aber leider verursachen Slider und Co. einen Neuaufbau der Seite.
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 02 Juni 2014, 09:52:00
Hallo Svenson,

Zitat@Phil__
Zitat

    es ist ja momentan nicht möglich mehr als 7 Tabs zu erstellen.

jain. Aktuell und in naher Zukunft nein. Sobald ich eine funktionierende Lösung für das verzögerte Laden durch zuviele Gruppen (so Wahnsinnige gibt es offenbar mehr als ich vermutet habe), oder durch Plots habe werde ich die Begrenzung auf z.zT. 7 Tabs lockern. Falls es dich beruhigt. Die letzten und zukünftigen Updates bereiten das vor.

Top, macht ja auch erst Sinn wenn alles einwandfrei funktioniert: Übrigens SUPER Arbeit dein Dashboard!!!!

Zitat@Blackcat
Zitat

    Der Fehler mit dem wechselndem Tab zum ersten passiert leider immer noch.

Bei einem "schnöden" Dummy passiert das nicht. Bei allen Bedienelementen die ein neuladen der Seite verursachen (z.B. Slider) wird das Dashboard neu aufgebaut und dann mit dem hinterlegten aktiven Tab. Ist das Attribut nicht gesetzt ist das erste Tab das aktive. Das dürfte dein Problem erklären.
Was ich mir überlegt habe ist eine Option bei der das letzte aktive Tab das Attribut überschreibt, so das durch das neuladen der Seite das letzte aktive Tab wieder gesetzt wird. Ist zwar eine Krücke, aber leider verursachen Slider und Co. einen Neuaufbau der Seite.

Super wäre ein Attribut durch das man einstellt ob nach einem reload der letzte aktive Tab, oder der als Standard gesetzte Tab angezeigt wird!


Viele Grüße
Titel: Antw:FHEM Dashboard
Beitrag von: Blackcat am 02 Juni 2014, 10:16:57
Die Krücke wäre auch schon Super  ;) vielen dank  ;D
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 02 Juni 2014, 11:42:30
@Svensson: Kannst du mir mal bitte genau erklären/beschreiben, wie das mit welchen Browser-Debug-Tools funktioniert? Dann würde ich da gerne heute Abend mal nach gucken, um die Infos zukommen lassen zu können.
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 02 Juni 2014, 11:49:52
@svenson08
das mit dem Update war so nicht gemeint, arbeite genauso weiter wie du es kannst war ein blöde Frage von mir..!  ;)

Jetzt mal als ganz neue Info von mir, heute nun läd mein Dashboard in einer Geschwindigkeit (würde sagen es dauert gefühlt keine Sekunde) die absolut akzeptabel ist, warum das jetzt so schnell geht weiß ich nicht.
Nun detailliert:
Ich habe 5 Tabs eingerichtet
1. Tab 5 Gruppen
2. Tab 4 Gruppen
3. Tab 2 Gruppen davon 1x Kamera
4. Tab 4 Plots für Temperatur
5. Tab 2 Gruppen eine davon sind alle Logs (stört dies würde ich den Tab löschen)

Danke für die Informationen zu CSS, ich habe da schon echt probiert und habe es erst einmal aufgegeben auch hatte ich versucht das #dashboard .ui-widget-content zu editieren, aber bin gescheitert..! Ich glaube ich muss mich mal wieder etwas tiefer mit CSS befassen.. ;)
Das mit dem Attribut dashboard_customcss ist eine guter Tipp, hier hatte ich im Wiki gelesen aber leider steht zu den Einträgen nichts weiter.
Es ist also möglich dort die Einträge der dashboard_darkstyle zu überschreiben..? oder nicht

So das war es erst mal von mir ich hoffe ich kann damit etwas beitragen
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 02 Juni 2014, 11:53:47
Zitat von: Michi240281 am 02 Juni 2014, 11:42:30
@Svensson: Kannst du mir mal bitte genau erklären/beschreiben, wie das mit welchen Browser-Debug-Tools funktioniert? Dann würde ich da gerne heute Abend mal nach gucken, um die Infos zukommen lassen zu können.

wenn du den neuen Firefox nutzt da ist das Icon ganz rechts dafür gedacht dort unter Entwicklerwerkzeuge, da kannst du den Debugger nehmen und auch den Eintrag Stilbearbeitung dort siehst du dann was dargestellt wird... wie diese allerdings genutzt werden weiß ich nur was css und style betrifft...
schau es dir mal an...
Titel: Antw:FHEM Dashboard
Beitrag von: stromer-12 am 02 Juni 2014, 15:09:58
Zitat von: moonsorrox am 02 Juni 2014, 11:49:52
@svenson08
Jetzt mal als ganz neue Info von mir, heute nun läd mein Dashboard in einer Geschwindigkeit (würde sagen es dauert gefühlt keine Sekunde) die absolut akzeptabel ist, warum das jetzt so schnell geht weiß ich nicht.

4. Tab 4 Plots für Temperatur
5. Tab 2 Gruppen eine davon sind alle Logs (stört dies würde ich den Tab löschen)

Gestern fing ein neuer Monat an, da sind die Logs kleiner.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 02 Juni 2014, 19:59:35
@Michi240281
Zitatwie das mit welchen Browser-Debug-Tools funktioniert
Im Firefox ist das Addon Firebug sehr hilfreich. Der Erklärt sich von selbst. Unter dem Punkt Netzwerk erscheint dann die einzelnen Vorgänge zeitlich aufgeführt. Selbes hat aber auch Firefox von Haus aus mit dabei, wie auch Chrome. Entweder als Entwicklerwerkzeug oder Tools aufgeführt. Ich glaub der IE hat da auch was ...

@moonsorrox
ZitatDas mit dem Attribut dashboard_customcss ist eine guter Tipp, hier hatte ich im Wiki gelesen aber leider steht zu den Einträgen nichts weiter.
Du kannst im dashboard_customcss CSS Statements erfassen. In das HTML des Dashboard wird der Attribut Inhalt in eine <style type="text/css"></style> eingefügt. Falls du die Wiki Doku dahingehend ergänzen möchtest kannst du das gerne tun. Das Wiki sollte sowieso von allen die etwas "herausfinden" sinnvoll ergänzt werden.

ZitatIch habe 5 Tabs eingerichtet
1. Tab 5 Gruppen
2. Tab 4 Gruppen
3. Tab 2 Gruppen davon 1x Kamera
4. Tab 4 Plots für Temperatur
5. Tab 2 Gruppen eine davon sind alle Logs (stört dies würde ich den Tab löschen)
Wenn du dies alles in einer eigenen Raum packst und diesen dann auswählst dauert das in etwa genau so lange wie das Dashboard dafür benötigt. Die Frage ist warum das jetzt schneller geht. Den Hinweis mit dem neuen Monat halte ich nicht für so abwegig. Ich tippe mal darauf das die Plots eine nicht unerhebliche Verzögerung verursachen. Aber du bist der einzige der in deinem Fall da mal etwas experimentieren kann. Probier es mal mit einem separaten Raum. Dann kannst du immer ein Dashboard Problem ausschließen. Wie zeigst du die Logs in der Gruppe an?
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 02 Juni 2014, 21:00:22
Ich werde mal erstes den LogTab raus nehmen, brauche ich so gut wie überhaupt nicht  8)
Titel: Antw:FHEM Dashboard
Beitrag von: Blackcat am 03 Juni 2014, 09:01:18
Guten Morgen,

Habe gestern Abend angefangen das Dashboard für das iOS 6 Skin anzupassen und dabei sind mir zwei Sachen aufgefallen (ich nutze fhem.cfg.demo für die Entwicklung):

- Zuklappen der Fenster geht nicht (mehr). Muss ich jetzt dafür ein Attr. setzen?
- maximale Höhe eines tr ist 40px (sieht dadurch etwas gequetscht aus  :-\ ) 42 oder 44 wären wahrscheinlich besser

Dem Wunsch mehr als 7 Tabs zu unterstützen schließe ich mich an.
Würde gerne oben ein Icon Menü für das Dashboard machen (Name pro Tab: &nbsp; ;)) und da wäre dann noch Platz für mehr

PS: immer noch Super Arbeit :)

PSS: bei wichtigen css Änderungen, bitte kurz Bescheid geben, damit ich diese einpflegen kann :)


Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 03 Juni 2014, 09:05:54
ZitatZuklappen der Fenster geht nicht (mehr). Muss ich jetzt dafür ein Attr. setzen
Schau mal ein paar Posts zurück. Ist bekannt und ist erstmal so.

Zitatmaximale Höhe eines tr ist 40px (sieht dadurch etwas gequetscht aus  :-\ ) 42 oder 44 wären wahrscheinlich besser
was? wo? ich weis nicht was du meinst

ZitatWürde gerne oben ein Icon Menü für das Dashboard machen
Ähm, Icons gehen. Aber nur SVGs. Siehe den config Dialog des Dashboards.
Titel: Antw:FHEM Dashboard
Beitrag von: Blackcat am 03 Juni 2014, 09:19:20
Zitat von: svenson08 am 03 Juni 2014, 09:05:54
was? wo? ich weis nicht was du meinst
In der Gruppenauflistung die Höhe der Rows ;) wenn du hier ein Padding hast und somit die Row höher als 40px wird überlappt die Tabelle mit den Tabellen unten und das Vergrößerungsicon sitzt dann auch nicht mehr in der Ecke

Zitat
Ähm, Icons gehen. Aber nur SVGs. Siehe den config Dialog des Dashboards.
Ich weiß :) aber da wäre jetzt Platz für mehr Tabs (siehe Bild - Warnung noch im Rohzustand)
10 Tabs hätten bestimmt Platz :)
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 03 Juni 2014, 10:33:52
@Svensson:

Also scheinbar gibt es für meine Firefox Version kein Firebug Addon! Werd heute Abend nochmal nach ner Alternative schauen.

Kann dir aber schonmal "gestoppte" Werte geben:

- Nach Klick auf Dashboard dauert es ca. 1 Sekunde, bis dieses "durcheinander" angezeigt wird
- Nach weiteren 2 Sekunden ist dann alles sortiert
- Nach weiteren 2 Sekunden sind dann auch die Icons vor den Tabnamen da

Es vergehen also wirklich 5 Sekunden, bis von Klick auf Dashboard die vollständigen Anzeige erstellt ist.

Ich gebe zu, dass ich das 1. Tab ziemlich voll habe! Da sind Gruppen, Schalter, Dummys, Anzeigen etc.! Auf Tab 2 sind dann 3 Plots! Das wars!
Titel: Antw:FHEM Dashboard
Beitrag von: stromer-12 am 03 Juni 2014, 14:23:22
Hast du im FF schon mal unter "Extras" - "Web-Entwickler" geschaut.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 03 Juni 2014, 21:01:01
@Blackcat
ZitatIn der Gruppenauflistung die Höhe der Rows ;) wenn du hier ein Padding hast und somit die Row höher als 40px wird überlappt die Tabelle mit den Tabellen unten und das Vergrößerungsicon sitzt dann auch nicht mehr in der Ecke
Aber das sollte doch über CSS machbar sein. Wo soll den die 40 für das tr herkommen?

@Michi240281
ZitatAlso scheinbar gibt es für meine Firefox Version kein Firebug Addon!
Doch, müsste es geben
ZitatIch gebe zu, dass ich das 1. Tab ziemlich voll habe! Da sind Gruppen, Schalter, Dummys, Anzeigen etc.! Auf Tab 2 sind dann 3 Plots! Das wars!
Pack die Gruppen doch mal in einen separaten Raum und schau wie lange es dauert bis der Raum angezeigt wird.
Titel: Antw:FHEM Dashboard
Beitrag von: Blackcat am 03 Juni 2014, 21:36:40
Zitat von: svenson08 am 03 Juni 2014, 21:01:01
@BlackcatAber das sollte doch über CSS machbar sein. Wo soll den die 40 für das tr herkommen?

Sieht so aus als berechnest du die Höhe der Reihendivs für die Gruppen...  :-[

#dashboard  tr {
height:45px
}

so kannst du ganz leicht die Auswirkung sehen, dann hängt das obere Gruppenelement in der Überschrift des unteren (siehe Anhang)
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 03 Juni 2014, 21:59:34
Zitatso kannst du ganz leicht die Auswirkung sehen, dann hängt das obere Gruppenelement in der Überschrift des unteren
Da seh ich das der Helper nicht bis zum unteren rand der Gruppe gezogen ist, und daher die andere Gruppe drüber ragt.
Ich vermute das tr nicht aus der dashboard css kommt, sondern aus eigentlichen Style CSS. An dem was in dem Widget angezeigt wird berechne ich nichts. Alles was berechnet wird geht immer auf ein DIV.
Titel: Antw:FHEM Dashboard
Beitrag von: Blackcat am 03 Juni 2014, 22:07:43
Zitat von: svenson08 am 03 Juni 2014, 21:59:34
Ich vermute das tr nicht aus der dashboard css kommt, sondern aus eigentlichen Style CSS.

komisch da habe ich auch 44px drin also auch mehr als 40px :/

tritt das auch bei dark etc auf, wenn man die Rows größer macht?
Titel: Antw:FHEM Dashboard
Beitrag von: Bennemannc am 04 Juni 2014, 19:09:13
Hallo svenson08,

könntest Du mal bitte hier: http://forum.fhem.de/index.php/topic,23406.120.html eine Komentar zu abgeben, was aus Deiner Sicht das beste ist, oder wie man das lösen könnte.

Gruß Christoph
Titel: Antw:FHEM Dashboard
Beitrag von: Blackcat am 05 Juni 2014, 08:15:45
Hi,
habe den Rowhöhe Fehler auch beim dark Theme feststellen können (siehe Screen).
Und irgendwie zerhaut es mir jetzt alle Tabs ab 2 (egal wo) - neu einfügen ect hilft auch nicht. (im Anhang als demo cfg)

Zu Christophs anliegen:
Hier wäre die Farbe die man im Colorpicker wählen kann ideal als Hintergrundfarbe nutzbar anstatt das Icon direkt zu färben. Man könnte dafür ein Attribut setzen UseColorAsBackgroundColor (oder so ähnlich) mit 0 und 1 -- bei 0 wird das svg gefärbt, bei eins über css die background-color des svgs :) wäre schon ne richtig coole Sache.

Noch was zum Colorpickerinput:
<div style="width:214px;padding:1px 0;">
<input id="tabIconColor" class="colorPicker evo-cp0" type="text" size="7">

Leider ist die Größe hier direkt im HTML eingeben ohne class oder id sodass diese über css leider nicht änderbar ist und so über die Dialogbox ragt :( (die ja nur 205px breit ist);

Vielen Dank nochmal  ;D

PS: Zu den Ladezeiten ... liegt das vielleicht am longpoll und dem nachladen von jquery? (das macht mit Fhem gerne Probleme)
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 05 Juni 2014, 11:09:54
@Blackcat
Zitathabe den Rowhöhe Fehler auch beim dark Theme feststellen können (siehe Screen).
Blende bitte mal den Helper ein (unlock), dann sieht man wo die Row endet. Und solange der Punkt der Vergrößerung nicht mind. die Höhe und breite des Widget hat ist das normal.

ZitatHier wäre die Farbe die man im Colorpicker wählen kann ideal als Hintergrundfarbe nutzbar anstatt das Icon direkt zu färben
Wenn ich damit Anfange kommt der nächste und möchte etwas anderes über ein Attribut konfigurierbar habe. Den Aufwand möchte ich nicht angehen, ich hab genug Baustellen - nicht nur in dem Modul. Wer das in deinem Style möchte, muss halt den Style manuell anpassen. Das dashboard_customcss Attribut war bereits ein Zugeständnis.

ZitatLeider ist die Größe hier direkt im HTML eingeben ohne class oder id sodass diese über css leider nicht änderbar ist und so über die Dialogbox ragt :( (die ja nur 205px breit ist);
.... das kommt aus dem Plugin, an dem ich nichts geändert habe.
Titel: Antw:FHEM Dashboard
Beitrag von: Blackcat am 05 Juni 2014, 11:55:07
Kostest du den anderen Fehler reproduzieren?

Das Custom css habe ich erklärt, daher von meiner Seite in Ordnung. Sonst bin ich natürlich immer offen auch bei Sachen zu helfen und das diff dafür zu posten. Denke aber die Performance ist kritisch, dann deine geplanten Features zum bearbeiten etc pp.

Welches Modul nutzt du den dafür? Dann könnte ich mich an den zuständigen wenden und ein fix diff mit id liefern.
Titel: Antw:FHEM Dashboard
Beitrag von: herrmannj am 05 Juni 2014, 13:01:24
Zitat von: Blackcat am 05 Juni 2014, 08:15:45
PS: Zu den Ladezeiten ... liegt das vielleicht am longpoll und dem nachladen von jquery? (das macht mit Fhem gerne Probleme)

Hi,

wenn es jquery ist dann sollte die fhemweb.js aus diesem Post das ändern.
http://forum.fhem.de/index.php/topic,10628.msg172763.html#msg172763

vg
Jörg
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 05 Juni 2014, 13:08:35
jquery und jquery-ui werden durch das define des Dashboards (als Extention) geladen, daher ist das immer geladen wenn man das Dashboard anwählt - gilt auch für anderes was jquery verwendet. Es wird nicht wie an andere Stelle bei bedarf geladen. Von dem Konstrukt halte ich nicht viel, aber dazu gibt es verschiedene Gesichtspunkte. Dem einen ist es lieber jquery und co werden nur geladen wenn bedarf besteht um manches System nicht zu überfrachten. Andere möchten den Komfort einer schnelleren und flüssigeren Anzeige
Titel: Antw:FHEM Dashboard
Beitrag von: herrmannj am 05 Juni 2014, 13:33:44
Hi Svenson08,

korrekt. Der patch bezieht sich ausschließlich auf das dynamische laden. Wenn Du statisch lädst ist er dafür egal, kannst dann trotzdem vom longpoll fix profitieren.

vg
jörg
Titel: Antw:FHEM Dashboard
Beitrag von: Blackcat am 05 Juni 2014, 14:19:54
Die langen Ladezeiten sind doch auch nur bei Start des Dashboard (sodass man teilweise länger die listelement Punkte sieht), also dann wenn jquery noch nicht aktiv ist ...

Ist nur die Frage, wie bekommt man jquery schneller geladen :-\
Titel: Antw:FHEM Dashboard
Beitrag von: herrmannj am 05 Juni 2014, 14:50:44
ohne den code gesehen zu haben: wenn jquery statisch geladen wird müsste es "ganz oben" stehen, sollte / könnte also sofort zu Verfügung stehen.

vg
jörg

btw: ich setze jquery / jquery ui ja auch gerade intensiv ein (auf Rudis Wunsch dynamisch via loadscript eingebunden).
Lokales wlan nach cache refresh: jquery 58ms, jquery ui 160ms ... eigentlich "dürfte" so nix klemmen.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 05 Juni 2014, 15:04:32
Das tut es auch.
Titel: Antw:FHEM Dashboard
Beitrag von: Bennemannc am 08 Juni 2014, 18:09:18
Hallo,

mich stört ein unschönes Verhalten bei Slidern für Rollos. Wenn ich den Slider betätige, wird ein kompletter refresh des Dashboards gemacht. Hierdurch ändert sich auch der "aktive" Tab, so das ich dann immer wieder auf den Tab mit den Rollos wechseln muss um nachzusehen, ob das Komando durchgelaufen ist bzw. wie der aktuelle Zustand ist.
Ist dieser Refresh notwendig? Oder kann man einbauen, das nach einem refresh immer der letzte angezeigte Tab aufgerufen wird (so eine Art "Merker") - wenn nicht das Attribut activetab gesetzt ist ?
Nutze IOS 7 mit IOS6 Style von Blackcat.

Gruß Christoph

Edit: ist mir gerade noch eingefallen ... Man könnte das ja über activetab festlegen, entweder einen Tab fest eintragen oder "lastactive", was dann den letzten aktiven Tab setzt. Dann müsste man sich im Programm nur den letzten aktiven Tab in eine Variabele schreiben.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 08 Juni 2014, 19:16:28
Lies bitte die vorangegangenen posts.
Titel: Antw:FHEM Dashboard
Beitrag von: Thomas_Homepilot am 23 Juni 2014, 10:42:10
Hallo,

kann ich irgendwie einen bestimmten Tab per Direktlink erreichen?
Zitathttp://192.168.1.100:8083/fhem?room=DashboardRoom#dashboard_tab1
funktioniert leider nicht.

Gruß
Thomas
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 23 Juni 2014, 20:02:31
Es ist nicht möglich ein Tab direkt zu erreichen. Es kann aber bestimmt werden welches das aktive Tab ist.
Titel: Antw:FHEM Dashboard
Beitrag von: Snorre am 25 Juni 2014, 16:01:07
Zitat von: svenson08 am 23 Juni 2014, 20:02:31
Es ist nicht möglich ein Tab direkt zu erreichen. Es kann aber bestimmt werden welches das aktive Tab ist.

Hallo svenson08,
wie kann man angeben, welches das aktive Tab ist?

Danke!
Titel: Antw:FHEM Dashboard
Beitrag von: Bennemannc am 25 Juni 2014, 21:33:26
Hallo,

über das Attribut dashboard_activetab

Gruß Christoph
Titel: Antw:FHEM Dashboard
Beitrag von: Snorre am 26 Juni 2014, 10:06:08
Zitat von: Bennemannc am 25 Juni 2014, 21:33:26
Hallo,

über das Attribut dashboard_activetab

Gruß Christoph

Danke, hat geklappt.
Titel: Antw:FHEM Dashboard
Beitrag von: mago0211 am 22 August 2014, 13:44:40
Hallo Svenson,

ich habe angefangen mir ein kleines Statusdisplay für ein Tablet zu installieren.
Leider stehe ich im Moment etwas auf der Leitung.

Habe mir ein Dashboard eingerichtet unter Frontend WEB alles so hingeschoben wie ich es haben will und abgespeichert. (siehe Bild1)

Wenn ich das Dashboard mit dem Tablet öffne (Frontend WEBtablet) zeigt er mir alle Gruppen nur in der ersten Spalte an. (siehe Bild2)

Welche Einstellung muss ich setzten damit auch auf dem Tablet die Spalten passen?

cfg:
define Dashboard Dashboard
attr Dashboard dashboard_colcount 2
attr Dashboard dashboard_customcss body {background-image: none !important;;}
attr Dashboard dashboard_row top-center
attr Dashboard dashboard_rowtopheight 150
attr Dashboard dashboard_showfullsize 1
attr Dashboard dashboard_showtooglebuttons 1
attr Dashboard dashboard_tab1groups Info_Board_Humidity,Info_Board_Temp,Info_Board_DachF
attr Dashboard dashboard_tab1name Infodisplay
attr Dashboard dashboard_tab1sorting t0c100,Info_Board_Humidity,true,255,118:t0c100,Info_Board_DachF,true,275,118:t0c0,Info_Board_Temp,true,259,157:
attr Dashboard dashboard_tabcount 1
attr Dashboard dashboard_webfrontendfilter WEB,WEBtablet
attr Dashboard dashboard_width 1000
define Dashboard_weblink weblink htmlCode {DashboardAsHtml("Dashboard")}
attr Dashboard_weblink room DashboardRoom


Danke und Gruß
Markus
Titel: Antw:FHEM Dashboard
Beitrag von: riconr1 am 24 August 2014, 17:43:40
Ist das nur ein Ausschnitt? Oder hast Du es hin bekommen, dass die Linke Leiste (also die FHEM Bedienleiste) ausgeblendet wird? Wenn ja, wie? Das würde mich sehr interessieren, da ich bisher genau aus dem Grund, dass ich diese Leiste auf der Linken Seite nicht haben möchte (auf meinen Wandtablets), nach einer anderen Lösung suche. Sollte es doch funktionieren, wäre Dashboard wieder mein Favorit :)

hat sich erledigt :) Manchmal hilft das genau Lesen. Sorry

attr Dashboard dashboard_showfullsize 1  war die Lösung
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 26 August 2014, 13:51:06
Ich bin zur Zeit noch in Lissabon und habe nur begrenzt die Möglichkeit zu antworten

riconr1
Ich gab mir mühe gegen eine Doku zu schreiben, in der command_ref findest du in Deutsch und Englisch ein Attribut fuer eine fullscreen anzeige. Bitte dort nach lesen oder in diesem Thread. Das war schon oeffters Thema.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 26 August 2014, 13:55:18
 mago0211
Du erstellst, designst das Aussehen des dasgboards am pc in einer Auflösung die nicht dem des Tabletts entspricht. Daher würd die Reihe umgebrochen. Du musst entweder das dasnoard "kleiner" erstellen. Also die Breite reduzieren, oder ein zweites dashboard das nur am Tablett genutzt angezeigt wird und dieses am Tablett editieren. Fuer letzteres gibt es ein Attribut und war in diesem Thread schon oeffters Thema. Das Dashboard skaliert nicht.
Titel: Antw:FHEM Dashboard
Beitrag von: mago0211 am 27 August 2014, 20:33:56
Hallo Svenson,

Ok ich kann das Problem nachvollziehen, leider habe ich das von dir erwähnte Attribut noch nicht gefunden dauert ein bisschen bis man sich durch alle Seiten durchgelesen hat ist etwas unübersichtlich hier  ???.

Mir ist allerdings was anderes aufgefallen. Wenn ich den Style (WEB) auf dem PC auf "dark" umstelle sind die Buttons zum editieren des Dashboards weg. (siehe Bild im Anhang)

define WEB FHEMWEB 8083 global
attr WEB stylesheetPrefix dark

???

Wohingegen wenn ich für WEBtablet
attr WEBtablet stylesheetPrefix ios7touchpad

wähle die Button zum Editieren im Tablet angezeigt werden.

Gruß Markus
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 27 August 2014, 20:38:16
Ich tippe mal darauf das dein FHEM Intallation nicht sauber ist. Oder viel mehr das die Elemente des Darkstyles nicht alle auf dem aktuellen stand sind.

Und dann schau dir mal das Attribut dashboard_webfrontendfilter an.
Titel: Antw:FHEM Dashboard
Beitrag von: mago0211 am 27 August 2014, 21:28:17
Hmm, bisher hatte ich noch keine Probleme mit den Styles  :o

Ich habe mal ein update force für den darkstyle durchgeführt. Jetzt werden für den Style die Buttons angezeigt (WEB und WEBtablet) da scheint wohl wie du sagtest ein Fehler drin gewesen zu sein  :-[ . Verstehe ich zwar im Moment noch nicht ganz aber OK.

ZitatUnd dann schau dir mal das Attribut dashboard_webfrontendfilter an.

Ich glaube ich habe dich falsch verstanden. Ich dachte es gäbe ein Attribut wo ich speziell fürs Tablett die Edit Leiste ein und ausblenden kann. Nach dem habe ich gesucht  ::) .
Ich habe deine Antwort erst nicht ganz verstanden. Sorry  ::)

Gruß und Dank

Markus
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 27 August 2014, 21:54:29
Du erstellt ein zweites Dashboard das durch den Filter nur bei einer bestimmten Instanz des fhemweb angezeigt wird, welches du auf dem Tablett verwendest.
Dort kannst du die seitliche Leiste von fhemweb im Dashboard deaktivieren. Falls du das gemeint hast.
Titel: Antw:FHEM Dashboard
Beitrag von: mago0211 am 27 August 2014, 22:33:40
Ja. Danke.

Durch die fehlerhafte Anzeige im "dark" Style war ich etwas verwirrt. Aber jetzt passts  ;D

Gruß
Markus
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 31 August 2014, 21:15:39
Hallo Svenson,
ich glaube ich habe einen kleinen Bug entdeckt...
Wenn ich in der Dashboard Ansicht einen Tab wähle und auf den Stift klicke, kann ich dem Tab nicht den Namen "Schalter & Steckdosen" geben - im Widget also. Es erscheint nur "Schalter"
Wenn ich aber über die Detailseite des Dashboards, also das Zahnrad gehe, kann ich dort "Schalter & Steckdosen" im attr tabXname eingeben, dort wird es akzeptiert - und auch korrekt angezeigt.
Titel: Antw:FHEM Dashboard
Beitrag von: daheim am 01 September 2014, 15:21:22
Hallo Zusammen,

ich bin gerade dabei mir ein Dashboard einzurichten. Ich würde gerne eine Statusseite anlegen, auf der ich diverse State bez. Reedings anzeigen lassen kann (Wetthermodul, Thermostatköpfe Temepratur, etc.)

Wie löse ich das am einfachsten?

Viele Grüße

Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Bennemannc am 01 September 2014, 15:48:20
Hallo,

das Dashboard arbeitet über das Attribut "group" was an den Devices oder besser den Kanälen gesetzt werden kann. Du packst also alles was zusammen gehört, z.B. alle Thermostate in eine Gruppe. Und diese Gruppe gibst Du dann im Dashboard an. Es können auch mehrere Gruppen angegeben werden (Komma getrennt).
Anschließend kannst Du die Gruppen auf dem Dashboard anordnen. Wenn das nicht passt, und die einen Gerätekanal schon in einer anderen Gruppe hast und dort behalten willst, kannst Du mit CloneDummy die Readings Clonen und diesen eine andere - eben die Gruppe für das Dashboard zuweisen.

Gruß Christoph
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 08 September 2014, 20:16:45
Hallo!

Gibts mal was Neues zum Thema "Ladezeiten"?

War jetzt 2 Monate nicht hier und dachte es hat sich da mal was getan, scheint aber nicht so! Nach wie vor baut sich das Dashboard auf. Vom Klick auf "Dashboard" bis alles geladen ist dauert es immer noch ca. 5 Sekunden. Wird hier noch dran gearbeitet?

Danke und Gruß
Michi240281
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 08 September 2014, 21:42:07
Ja. Sobald ich wieder etwas mehr zeit habe und länger als nur ein Wochenende in Deutschland bin .....
Titel: Antw:FHEM Dashboard
Beitrag von: Michi240281 am 11 September 2014, 11:49:22
Zitat von: svenson08 am 08 September 2014, 21:42:07
Ja. Sobald ich wieder etwas mehr zeit habe und länger als nur ein Wochenende in Deutschland bin .....

Prima!! :)
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 14 September 2014, 08:33:53
Hallo Svenson,
ich glaube ich habe bei meiner aktuellen Dashboard Planung etwas wichtiges ausser acht gelassen...
Ist es möglich den Tabellenaufbau tabspezifisch anzugeben? Oder gibt es diese Grundeinstellung immer nur für alle Tabs?
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 14 September 2014, 17:09:23
[quoteIst es möglich den Tabellenaufbau tabspezifisch anzugeben? Oder gibt es diese Grundeinstellung immer nur für alle Tabs?][/quote]

Ich komm nicht ganz dahinter was du damit meinst. Kannst du mir das noch etwas genauer erklären.
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 14 September 2014, 18:54:54
ok, es gibt ja die tabelle die man mittels den row attributen anpassen kann.
Ich würde halt gerne das row attribut tab mässig setzen.

Ich habe mir einen Multimedia Tab aufgebaut - der Nächste Tab der jetzt schalter und steckdosen beherbergen soll müsste aber was die rows angeht anders ausschauen...
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 14 September 2014, 19:06:50
Das geht leider nicht. Hatte ich am Anfang nicht fuer notwendig gehalten. Mittlerweile hätte ich selbst mal Bedarf gehabt. Ich überleg mir mal etwas. Aber ich möchte zuerst die ladezeit optimieren und die Tab Anzahl Beschränkung aufheben.
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy82 am 21 September 2014, 19:38:17
Hallo,
bin hier auf diese Tolle möglichkeit mit dem Dashboard gestossen, und hab mir dazu den Wiki Eintrag und vorallem das "KLeine HowTo" durchgelesen und danach mein erstes Dashboard angelegt.
Aber wie ordne ich den Gruppen jetzt die entsprechenden Geräte zu?

Ein list meines Dashboards sieht so aus:

Internals:
   NAME       Limbach
   NR         124
   STATE      Initialized
   TYPE       Dashboard
   VERSION    2.13
   Readings:
     2014-09-21 19:15:44   lockstate       0
     2014-09-21 19:13:04   state           Initialized
Attributes:
   dashboard_colcount 2
   dashboard_row center
   dashboard_rowcentercolwidth 30,70
   dashboard_tab1groups Fensterkontakte, Heizungsthermostate, Rauchmelder
   dashboard_tab1sorting t0c0,Fensterkontakte,true,255,99:t0c0,Heizungsthermostate,true,255,99:t0c0,Rauchmelder,true,255,99:
   dashboard_tabcount 1
   dashboard_width 80%


Danke für die Hilfe
Titel: Antw:FHEM Dashboard
Beitrag von: ph1959de am 21 September 2014, 22:11:44
Zitat von: Tommy82 am 21 September 2014, 19:38:17
Aber wie ordne ich den Gruppen jetzt die entsprechenden Geräte zu?
Umgekehrt: Gruppe (group) ist ein Attribut des Geräts.
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy82 am 24 September 2014, 22:08:24
Super, danke genau das wars!

Jetzt sieht es bei mir so aus
(http://img.tapatalk.com/d/14/09/25/7avygu6a.jpg)
Was mich noch nicht so richtig vom Hocker haut. Zum einen hätte ich gerne die Plots (5) am liebsten den einzelnen heizungsthermostaten zugeordnet, zum anderen werden die Thermostate ja auch von den Rauchmelderm überdeckt. Wieso?

Was hättet ihr für Ideen wie ich das schicker gestalten kann?

Danke
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy82 am 27 September 2014, 22:43:16
Hi, hänge leider immer noch in der Anordnung....
Ich kann z.b. die Plots nicht verschieben, wieso?
Die Plots liegen jetzt auch z.b. über meinen Fritz Einträgen im Dasboard.
Also optisch ist passt das noch nicht, aber ich kann auch die Plots nicht verschieben, werden immer wieder da hin gesetzt wo sie etzt sind, wieso?

Was mache ich falsch?

Danke
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 28 September 2014, 15:24:17
Definiere mehrere Reihen und oder Spalten im Dashboard. Leg die Höhe der Reihen fest. Näheres zu den Attributen kannst du der command_ref entnehmen.
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy82 am 28 September 2014, 17:02:38
Hi,
find im Wiki und in der CommandRef nichts was mich weiterbringt.
Ein List vom Dahboard ergibt
Internals:
   NAME       Limbach
   NR         123
   STATE      Initialized
   TYPE       Dashboard
   VERSION    2.13
   Readings:
     2014-09-28 17:06:58   lockstate       unlock
     2014-09-28 16:50:34   state           Initialized
Attributes:
   dashboard_activetab 1
   dashboard_colcount 5
   dashboard_row center
   dashboard_rowcentercolwidth 60,30,30,30,30
   dashboard_tab1groups Heizungsthermostate, Rauchmelder, Plots, Fritz,Fensterkontakte,Fritz,Heizungsthermostate,Plots,Rauchmelder,Fensterkontakte,Fensterkontakte
   dashboard_tab1name Limbach
   dashboard_tab1sorting t0c0,Plots,true,143,1257:t0c1,Heizungsthermostate,true,143,99:t0c2,Fritz,true,143,105:t0c3,Fensterkontakte,true,169,99:t0c4,Rauchmelder,true,143,99:
   dashboard_tab2sorting 1
   dashboard_tab3sorting 1
   dashboard_tab4sorting 1
   dashboard_tabcount 1
   dashboard_width 100%


Sieht jetzt so wie im Anhang aus.
Würde sagen ich brauche mehr Zeilen, da es nicht alles nebeneinander passt!? Wie bekomme ich das hin?

Danke
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 28 September 2014, 22:10:08
du hast dashboard_rowcentercolwidth 60,30,30,30,30  festgelegt. Deine einzelnen Inhalte in den Spalten sind aber breiter als 60 oder 30, dadurch kannst du nichts vergrößern. Du hast keine höhe für die "Center-Row" festgelegt. dashboard_row würd ich mal auf top-center-bottom setzen.  und top sowie bottom ebenfalls eine Höhe festlegen.
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy82 am 01 Oktober 2014, 21:55:14
Danke für die Tips, habs jetzt dann nochmal geändert, passt jetzt schon viel besser, aber so richtig begeistert bin ich noch nicht. Vieleicht hat ja noch einer einen Design Tip wie ich es schöner/ Übersichtlicher bekomme.

Das List sieht jetzt so aus:
Internals:
   NAME       Limbach
   NR         123
   STATE      Initialized
   TYPE       Dashboard
   VERSION    2.13
   Readings:
     2014-09-28 17:06:58   lockstate       unlock
     2014-09-30 19:16:36   state           Initialized
Attributes:
   dashboard_activetab 1
   dashboard_colcount 4
   dashboard_row center-bottom
   dashboard_rowbottomheight 1250
   dashboard_rowcentercolwidth 21,29,15,28
   dashboard_rowcenterheight 250
   dashboard_rowtopheight 150
   dashboard_tab1groups Heizungsthermostate, Rauchmelder, Plots, Fritz,Fensterkontakte,Fritz,Heizungsthermostate,Plots,Rauchmelder,Fensterkontakte,Fensterkontakte
   dashboard_tab1name Limbach
   dashboard_tab1sorting t0c0,Fritz,true,332,250:t0c1,Rauchmelder,true,483,248:t0c2,Fensterkontakte,true,248,250:t0c3,Heizungsthermostate,true,586,249:t0c200,Plots,true,1683,1257:
   dashboard_tab2sorting 1
   dashboard_tab3sorting 1
   dashboard_tab4sorting 1
   dashboard_tabcount 1
   dashboard_width 100%
   room       1

Im Anhang noch ein Bild.

Danke für die Hilfe
Titel: FHEM Dashboard
Beitrag von: Tommy82 am 06 Oktober 2014, 19:59:33
Wollte das Dashboard jetzt auf den iPad nutzen, aber leider ist die Darstellung dort nicht gut, wie auf dem Bild zu sehen. Wie kann ich das verbessern?

Danke
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 06 Oktober 2014, 21:45:01
man kann die Plots in der Größe doch ändern  = kleiner zB. dann 2 Gruppen anlegen dann kann man die Plots zumindest bei einem PC locker nebeneinander plazieren
dann passen auch 2 Plots nebeneinander
ebenso kann man doch mehrere gleich breite Gruppen untereinander plazieren
halt so dass alles was wichtig ist in der gewünschten Auflösung komplett zu sehen ist.
im Vorschlag das kurz mal manipuliert

Für PC webpad etc gibts doch unterschiedliche Definitionsmodi, da ich die aber nicht nutze kann ich da nicht weiterhelfen.
(http://vorschlag.jpg)
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 07 Oktober 2014, 13:22:46
@Tommy82,

Das Dashboard skalliert sich nicht abhängig von der Auflösung. Also, du "modellierst" das Dashboard auf einem schönen großen Monitor, da passt dann alles. Dein Tablet hat aber eine kleinere Auflösung, dort kann das dann nicht passen. Dazu gibt es das Attribut dashboard_webfrontendfilter. Du erstellt eine FHEMWEB instanz welche du nur für's Tablet verwendest. Und machst ein 2. Dashboard welches du über das genannte Attribut der Tablet FHEMWEB instanz zuordnest. Dann modelierst du ein Dashboard separat fürs Tablet und passt das von der Größe so an das die Darstellung auf dem Tablett passt.
Ist etwas umständlich, aber ein machbarer Weg.
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy82 am 07 Oktober 2014, 20:00:16
Zitat von: Franz Tenbrock am 06 Oktober 2014, 21:45:01
man kann die Plots in der Größe doch ändern  = kleiner zB. dann 2 Gruppen anlegen dann kann man die Plots zumindest bei einem PC locker nebeneinander plazieren
dann passen auch 2 Plots nebeneinander
ebenso kann man doch mehrere gleich breite Gruppen untereinander plazieren
halt so dass alles was wichtig ist in der gewünschten Auflösung komplett zu sehen ist.
im Vorschlag das kurz mal manipuliert

Für PC webpad etc gibts doch unterschiedliche Definitionsmodi, da ich die aber nicht nutze kann ich da nicht weiterhelfen.
(http://vorschlag.jpg)

Hi, sieht bei mir ja jetzt so aus:
Internals:
   NAME       Limbach
   NR         122
   STATE      Initialized
   TYPE       Dashboard
   VERSION    2.13
   Readings:
     2014-09-28 17:06:58   lockstate       unlock
     2014-10-06 20:49:01   state           Initialized
Attributes:
   dashboard_activetab 1
   dashboard_colcount 4
   dashboard_row center-bottom
   dashboard_rowbottomheight 1250
   dashboard_rowcentercolwidth 21,29,15,28
   dashboard_rowcenterheight 250
   dashboard_rowtopheight 150
   dashboard_tab1groups Heizungsthermostate, Rauchmelder, Plots, Fritz,Fensterkontakte,Fritz,Heizungsthermostate,Plots,Rauchmelder,Fensterkontakte,Fensterkontakte
   dashboard_tab1name Limbach
   dashboard_tab1sorting t0c0,Fritz,true,367,248:t0c1,Rauchmelder,true,543,250:t0c2,Fensterkontakte,true,278,248:t0c3,Heizungsthermostate,true,656,247:t0c200,Plots,true,1893,1249:
   dashboard_tab2sorting 1
   dashboard_tab3sorting 1
   dashboard_tab4sorting 1
   dashboard_tabcount 1
   dashboard_width 100%
   room       1


wie hast du die Plots nebeneinander bekommen? Wenn ich das hätte wärs am PC ja schonmal viel übersichtlicher

Zitat von: svenson08 am 07 Oktober 2014, 13:22:46
@Tommy82,

Das Dashboard skalliert sich nicht abhängig von der Auflösung. Also, du "modellierst" das Dashboard auf einem schönen großen Monitor, da passt dann alles. Dein Tablet hat aber eine kleinere Auflösung, dort kann das dann nicht passen. Dazu gibt es das Attribut dashboard_webfrontendfilter. Du erstellt eine FHEMWEB instanz welche du nur für's Tablet verwendest. Und machst ein 2. Dashboard welches du über das genannte Attribut der Tablet FHEMWEB instanz zuordnest. Dann modelierst du ein Dashboard separat fürs Tablet und passt das von der Größe so an das die Darstellung auf dem Tablett passt.
Ist etwas umständlich, aber ein machbarer Weg.

Hi, danke für den Tip, aber kannst du mir das was genauer erklären!? Wie erstelle ich die FHEMWEB instanz nur fürs Tablet ussw.?

Danke
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 07 Oktober 2014, 20:12:23
Schau mal in die fhem.cfg.demo dort wird ein WEB, WEBphone und WEBtablet angelegt. In deinem Fall weist du aber deinem FHEMWEB fürs Tablett das gleiche Style zu wie deiner sonstigen FHEMWEB Instanz. Schau mal in die command_ref nach FHEMWEB.
Danach erstellst du erstmal noch ein Dashboard und weist dem Attribut dashboard_webfrontendfilter den Namen des FHEMWEB's zu das du für das Tablet nutzt.
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy82 am 07 Oktober 2014, 20:41:40
Hallo Svenson, erstmal Danke für deine geduldige Hilfe und die tolle Umsetzung des Dashboards.

Du meinst also ich soll wie in deinem HowTo beschrieben
Kleines Howto

Schritt 1
Erstellen des Dashboards
define anyViews Dashboard
FHEM neu starten.
Schritt 2
Grundkonfiguration
attr anyViews dashboard_width 80%
attr anyViews dashboard_tabcount 1
attr anyViews dashboard_tab1groups <GRUPPE1>,<GRUPPE2>,<GRUPPE3>
<GRUPPE1>, etc. sind durch richtige Gruppennamen zu ersetzen, z.B. Licht,Wetter oder ähnliches


einfach noch mal erstellen!? Und dann einfach per dashboard_webfrontendfilter dem Tablet zu weisen und dann das Dasboard auf dem Tablet einrichten und anpassen!?
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 07 Oktober 2014, 20:45:25
ZitatDu meinst also ich soll wie in deinem HowTo beschrieben
Ja.
ZitatUnd dann einfach per dashboard_webfrontendfilter dem Tablet zu weisen
dem FHEMWEB für das Tablet, aber das hast du bestimmt gemeint.
Zitatund dann das Dasboard auf dem Tablet einrichten und anpassen
Auf dem Tablet kannst du das Dashboard nicht oder nur schlecht bearbeiten. Das kannst du dann aber wieder an deinem PC,Laptop oder was auch immer besser machen. Dort einfach das FHEMWEB des Dashboards aufgerufen und in der Dimensionierung des Dashboard entsprechend der Auflösung des Tablets konfigurieren (breite, höhe etc.)
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy82 am 07 Oktober 2014, 21:21:58
So, hab mal so angefangen wie du gesagt hast, und glaube, könnte auch funktionieren:-)
hab aber noch ein Problem, hatte dann im normalen WebIf zwei Dashboards, eins ist verschwunden als ich das Attribut dashboard_webfrontendfilter beim Tablet Dashboard gesetzt habe, dann wird das Dashboard im "normalen" WebIf wieder richtig angezeigt.
Wenn ich dann aber ins Tablet WebIf wechsel werden mir dort beide Dashboards angezeigt, was ja auch nicht sein soll, hab dann gedacht das ich dem "normalen" Dashboard auch einfach das atribut zu weise, dann aber fürs normale FhemWeb, aber dann wird mir garkein Dashboard im normalen Fhemweb angzeigt,  im Tabletweb dann aber wie gewollt nur noch eins.

Wie kann ich das lösen?
Danke


Kannst du mir hier vieleicht noch weiterhelfen?

Zitat von: Franz Tenbrock am 06 Oktober 2014, 21:45:01
man kann die Plots in der Größe doch ändern  = kleiner zB. dann 2 Gruppen anlegen dann kann man die Plots zumindest bei einem PC locker nebeneinander plazieren
dann passen auch 2 Plots nebeneinander
ebenso kann man doch mehrere gleich breite Gruppen untereinander plazieren
halt so dass alles was wichtig ist in der gewünschten Auflösung komplett zu sehen ist.
im Vorschlag das kurz mal manipuliert

Für PC webpad etc gibts doch unterschiedliche Definitionsmodi, da ich die aber nicht nutze kann ich da nicht weiterhelfen.
(http://vorschlag.jpg)

Danke
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 09 Oktober 2014, 18:41:44
Wie ist den der Name der beiden FHEMWEB Instanzen und wie sieht die Konfig der beiden Dashboards aus?
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy82 am 09 Oktober 2014, 20:39:31
Hi, die eine Instanz fürs "normale" Web heisst
ZitatWEB
, die fürs Tablet
ZitatWEBtablet

Glaub ich hatte irgendwas falsch definiert, sieht jetzt so aus alsob es passt:-) Muss jetzt nur noch das Tablet Dashboard fürs Tablet anpassen

Nur das mit den Plots noch nicht, und wie auch immer fänd ich optisches Upgrading super:-)

Also wenn du nich tips für die Plots hast oder die optik immer her damit :-)

Glaub es wäre hilfreich wenn du dein Wiki um die möglichkeit mit dem Tablet und auch Phone ansicht ergänzen würdest, wenn ich darf kann ich das allerdings auch machen!?
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 09 Oktober 2014, 20:42:23
Klar kannst du den Wiki Artikel ergänzen, abändern.
Warum machst du nicht jeden Plot in eine eigene Gruppe? Dann kannst du die besser ausrichten.
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy82 am 09 Oktober 2014, 21:46:47
Hab jetzt mal zei Grupppen für Plots gemacht, passt schon besser, Danke für den Tip:-)

Aber richtig gefällts mir optisch noch nicht, wieso auch immer,.......
Titel: Antw:FHEM Dashboard
Beitrag von: noanda am 10 Oktober 2014, 00:33:58
mal eine Frage die wahrschenlich dumm ist, aber finde darauf nirgenwo eine Antwort. Wenn ich ein Dashbord definire mit mehreren Tabs, und diesen dann über Weblink auf meinen Floorplan lege, bekomme ich alles nett unter aufgelistet, leider ist aber die schöne Dahbord Ansicht weg. und natürlich die Tabs.

Ist eine Integration des Bord mit der Ansicht überhaupt auf dem Floorpan überhaupt möglich?

Danke
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 10 Oktober 2014, 05:26:28
Ob das Dashboard im Floorplan genutzt werden kann, weis ich leider nicht da ich kein Floorplan nutze. Ich kann dir aber sagen das dies nie ein Szenario war das ich verfolgt hatte.
Nach deiner Darstellungsschilderung vermute ich das im Floorplan evtl. jquery (-ui) und/oder die css Dateien des Dashboards nicht "ziehen" oder Aufgrund des Floorplans die css Einträge für das Dashboard nicht mehr ziehen. Aber das ist nur eine Spekulation.
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy82 am 11 Oktober 2014, 15:47:30
Hab jetzt mal am Dashboard fürs Ipad ein wenig gebastelt. Sieht grundsätzlich nicht schlecht aus find ich, aber z.b. beim Reiter "Fritz" sieht man das noch was nicht passt. Was müsste ich da noch ändern?

Ein List des Dashboards fürs Ipad sieht so aus:

Internals:
   NAME       Ipad
   NR         130
   STATE      Initialized
   TYPE       Dashboard
   VERSION    2.13
   Readings:
     2014-10-09 20:15:34   lockstate       unlock
     2014-10-11 15:21:45   state           Initialized
Attributes:
   dashboard_activetab 1
   dashboard_colcount 2
   dashboard_row center-bottom
   dashboard_rowbottomheight 1250
   dashboard_rowcentercolwidth 35,23
   dashboard_rowcenterheight 400
   dashboard_rowtopheight 180
   dashboard_tab1groups Fritz,Rauchmelder,Fensterkontakte,Heizungsthermostate,Thermostate,Plots
   dashboard_tab1name Limbach
   dashboard_tab1sorting t0c0,Fensterkontakte,true,581,113:t0c0,Fritz,true,580,117:t0c1,Heizungsthermostate,true,562,237:t0c1,Rauchmelder,true,496,130:t0c200,Thermostate,true,832,578:t0c200,Plots,true,832,746:
   dashboard_tabcount 1
   dashboard_webfrontendfilter WEBtablet
   dashboard_width 90%
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 11 Oktober 2014, 16:16:59
Häng mal den Screenshot an
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy82 am 12 Oktober 2014, 11:47:17
Sorry den hatte ich vergessen :-)


In dem Zusammenhang aber mal noch eine andere Frage, da ich so begeisstert von dem Dashboard möglichkeiten bin, bin ich am überlegen ein Tablett oder sowas in der Art an die Wand zu hängen wo dann das Dashboard drauf läuft. Nur bin ich mir nicht sicher ob z.b. ein Ipad das richtige dafür ist, oder ob es vieleicht extra für so ein Vorhaben es entsprechende Hardware gibt welche sich mit Fhem Verbinden lässt und das Dashboard darstellen kann.
Hast du da ideen /Tips für mich?

Danke
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 12 Oktober 2014, 12:03:24
Kannst du die Fritz Gruppe nicht kleiner ziehen? Wenn nicht bleibt dir nur dir top oder bottom row für eine solch breite Gruppe.
Ein spezielles Tablet braucht man nicht. Bei mir hängt ein ausrangiertes ipad1 im og und ein Android Tablett im Hausflur.
Vielleicht hat aber jemand anderes eine andere Erfahrung gemacht und kann dir einen Tipp geben. Die Frage würd ich aber einem anderen Forum Bereich stellen, also gezielt nach einer tablett Empfehlung.
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy82 am 12 Oktober 2014, 12:12:37
Nein Fritz geht nicht mehr kleiner, dann bastel ich mal weiter:-)

Was ist denn deiner Meinung nach besser android oder iOS fürs Tablet an der Wand, du kannst es ja Anscheins beurteilen:-)
Und Vorfällen wie hast du die an der Wand fest bekommen?

Danke
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 12 Oktober 2014, 12:24:23
Das kommt auf den persönlichen Geschmack an. Das iPad hatte ich noch und das Android war einfach billig :D Beide gehen für mein Bedürfnis gleich gut.
Hier im Forum hatte jemand ein Tablett in einen Bilderrahmen von Ikea gebaut ( ich kann dir den thread leider nicht verlinken, findet man aber). Das hab ich genau so gemacht, billig einfach und sieht gut aus.

Aber wie gesagt, frag das mal an anderer Stelle, da bekommst du mehr, bzw. bessere Ideen.
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy82 am 13 Oktober 2014, 21:22:41
Hi,
deine Dashboard Funktion hat mich in ihren Ban gezogen:-) Jetzt gibt es ja "nur" 3 Styles dafür, wie kann ich dafür ein neues  BAuen? In dem ich "einfach" ein neues dashboard_WasAuchImmer.css erstelle? Oder wie kann ich das machen?

Danke
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 13 Oktober 2014, 21:26:52
Ein FHEM Style besteht mittlerweile aus mehren css Dateien (ich glaube es sind 3-4 Dateien). Du müsstest alle "kopieren" und dann gezielt ändern was du möchtest.
Dazu gibts im Forum schon mehrere Threads  zu dem Thema Style anpassen.
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy82 am 13 Oktober 2014, 21:33:32
Das würde aber dann auch mit dem Dashboard funtkionieren`?
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 13 Oktober 2014, 21:34:15
Ja
Titel: Antw:FHEM Dashboard
Beitrag von: dancatt am 22 Oktober 2014, 21:43:00
Hallo zusammen,

ich möchte mir gerade ein Dashboard zusammenbauen. Nun ist es ja so, dass nur die groups im Dashboard angezeigt werden.

Sehe ich das richtig oder gibt es noch eine andere Möglichkeit?

Beispiel:
- Es gibt ein Heizungsthermostat mit der Gruppe Heizung
- Es gibt ein Wandthermostat mit der Gruppe Heizung
- Es gibt eine readingsGroup mit der Gruppe Heizung
- Nun würde ich gerne nur die readingsGroup im Dashboard anzeigen. Wenn man nun im Dashboard die Gruppe Heizung angibt, werden alle 3 angezeigt. Natürlich könnte man in der readingsGroup eine zweite Gruppe angeben und nur diese im Dashboard angeben, dann wird aber auch die readingsGroup doppelt im Raum angezeigt.

Gibt es vielleicht eine Lösung die mir entgangen ist?

Vielen Dank.


Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 22 Oktober 2014, 21:46:44
Du gibst der Readinggroup eine Gruppe "Heizung2" (oder du gibst der Readinggroup mehrere Gruppen an -> Heizung, Heizung2) und nur die gibst du im Dashboard an. Oder ich versteh deine Frage falsch.
Titel: Antw:FHEM Dashboard
Beitrag von: dancatt am 22 Oktober 2014, 21:58:31
Danke, aber ich glaube du verstehst mich falsch.

1. Wenn ich das mache dann werden auch 2 Gruppen im zugeordneten Raum der ReadinsGroup angezeigt. Somit hätte ich die Anzeige doppelt.
2. Desweiteren würde im Dashboard Heizung2 stehen was ich eigentlich auch nicht möchte
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 22 Oktober 2014, 22:03:54
Das Dashboard zeigt nun mal eine benannte Gruppe an ohne auf einen Raum zu filtern. Da bleibt dir nur der Weg der Readingsgroup einen andere Gruppennamen zu geben oder den anderen "Heizungsgruppen".

Eine andere Variante ist mir nicht bekannt.
Titel: Antw:FHEM Dashboard
Beitrag von: dancatt am 22 Oktober 2014, 22:16:42
Ok. Danke für die Rückmeldung. Dann muss ich mir mal was überlegen.
Titel: Antw:FHEM Dashboard
Beitrag von: bert am 03 November 2014, 10:48:05
Kann man die Größe eines Weblink´s verändern, wenn ja wie. Ich hätte gerne die Breite an einen darüberliegenden SVG angepasst.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 03 November 2014, 11:53:24
Zeig mir mal einen Screenshot, so weis ich nicht direkt was du damit meinst
Titel: Antw:FHEM Dashboard
Beitrag von: bert am 03 November 2014, 12:25:44
Das SVG passt in der Breite genau auf meinen Screen. Für das Wetter-Weblink hätte ich gerne einen größeren linken Rand und die Breite angepasst.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 03 November 2014, 13:09:11
Das ist keine Sache des Dashboard. Da kann man zwar die einzelnen Gruppen größer ziehen, aber der Inhalt wird nicht über seine max. größe größer gezogen.
Bedeutet, deine Wetteransicht ist nicht breiter und wird durchs Dashboard nicht breiter. ich kann mir vorstellen das sich dies per CSS am Wettermodul machen läßt. Dazu müsstest du dich aber über einen extra Thread rumfragen.
Titel: Antw:FHEM Dashboard
Beitrag von: Doggiebert am 03 November 2014, 18:04:27
Ich hätte da mal eine Frage:
Im FHEMWEB kann ich ja über hiddenroom verhindern, dass ich bei Klick auf den Devicenamen in die Detailview gelange (z.B. attr xxx hiddenroom detail). Im Dashboard hat das offensichtlich keine Auswirkung - oder mach ich irgendwas falsch? Gibt's eine andere Möglichkeit, im Dashboard den Detailview zu verhindern? Ich hab mir schon in Forum und Commandref nen Wolf gesucht, finde aber nix zu dem Thema...
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 03 November 2014, 20:59:11
Ich meine das dies im Dashboard nicht einzuschränken geht. Ich überleg mal was ich da machen kann. Im ersten Moment wäre ich der Ansicht das es nicht notwendig wäre aus dem Dashboard in die Detailviews zu gelangen.
Titel: Antw:FHEM Dashboard
Beitrag von: Doggiebert am 03 November 2014, 22:37:40
danke für die schnelle Antwort. Nachdem es ja im FHEMWEB auch realisiert ist, kann man da vielleicht darauf aufsetzen.
Aus meiner Sicht brauche ich nicht aus dem Dashboard in die Detailviews gelangen - das Dashboard habe ich ja gerade für die Nicht-Power-User in meinem Haushalt vorgesehen ;-)
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 03 November 2014, 23:12:54
Das wäre eine Funktion die ich mir auch wünschen würde...
Titel: Antw:FHEM Dashboard
Beitrag von: Bennemannc am 04 November 2014, 10:25:00
Hallo,

ich nutze das Dashboard zur besseren Übersicht - deshalb macht es für mich Sinn, von dort auch auf die Devices zu kommen. Bitte steuert das über Attribute o.Ä. damit ich das weiter nutzen kann.

Gruß Christoph
Titel: Antw:FHEM Dashboard
Beitrag von: chrissi323 am 11 November 2014, 08:30:02
Hallo,

ich hab da ein Problem im Dashboard. Ich nutze mehrere Tabs, die zum Teil mit Dummy gefüllt sind, die webCmds auslösen. Um mein Problem zu verdeutlichen habe ich folgenden Dummy auf dem 4. Tab des Dashboards gesetzt:

define Test dummy
attr Test group Test
attr Test setList Liste:1,2,3,4,5,6,7,8
attr Test webCmd Liste


Wenn ich jetzt in der Klappliste was auswähle, führt das dazu, dass der Browser die Seite neu lädt und das Dashboard auf den ersten Tab springt. Ich habe auf dem ersten Tab eine Übersicht, auf dem zweiten die Details für die Heizung und auf dem dritten ein paar Funkschalter. Insbesondere wenn man Raumtemperaturen oder das Programm für die Heizung wechselt ist es ungünstig, wenn nach jeder Änderung das entsprechende Tab verlassen wird.

Gibt es die Möglichkeit, das irgendwie zu ändern?

Gruß

Christian



Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 11 November 2014, 09:45:21
Nein leider nicht. Und ich kann darauf auch keinen Einfluss nehmen. Der Pagereload kommt aus dem Steuerelement.
Titel: Antw:FHEM Dashboard
Beitrag von: chrissi323 am 11 November 2014, 13:08:01
Hm, schade, dann muss ich mal überlegen wie ich da herumarbeite. Der Reload macht ja wahrscheinlich auch Sinn. Wenn er nur das entsprechende Dashboard Tab neu laden würde und nicht das erste, wäre es ja auch kein Problem. Aber das gleiche Verhalten hat man ja auch, wenn im Dashboard einfach so auf Reload klickt und es gibt ja soweit ich das sehe auch keine Möglichkeit, direkt auf ein Dashboardtab zu linken.

Trotzdem Danke für die schnelle Antwort

Falls schon jemand eine kreative Lösung dafür hat, würde ich die gerne hören  :)

Gruß

Christian
Titel: Antw:FHEM Dashboard
Beitrag von: bytebold am 28 November 2014, 18:51:28
Hallo zusammen,

ich habe ein Problem mit dem Dashboard, die Höhe der einzelnen Zeilen läßt sich nicht einstellen.

Wenn ich den Parameter für dashboard_rowtopheight auf 10% oder 100px einstelle passiert nichts.
Parameter dashboard_row ist auf top-center-bottom eingestellt.
Die Breite mit dashboard_width einzustellen funktioniert einwandfrei.

Hat jemand so ein Problem schon einmal gehabt ?

Gruß, bytebold
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 28 November 2014, 22:20:10
Zeig mal die config von deinem Dashboard und wie hoch ist die Auflösung von deinem Monitor?
Titel: Antw:FHEM Dashboard
Beitrag von: bytebold am 28 November 2014, 22:34:25
Config:

define anyViews Dashboard
attr anyViews dashboard_activetab 1
attr anyViews dashboard_colcount 3
attr anyViews dashboard_row top-center
attr anyViews dashboard_rowbottomheight 10px
attr anyViews dashboard_rowcentercolwidth 33,34,33
attr anyViews dashboard_rowcenterheight 80%
attr anyViews dashboard_rowtopheight 10%
attr anyViews dashboard_showfullsize 0
attr anyViews dashboard_showtooglebuttons 1
attr anyViews dashboard_tab1groups Alarmanlage,Kontakte_EG,Kontakte_OG
attr anyViews dashboard_tab1name Alarmanlage
attr anyViews dashboard_tab1sorting t0c0,Alarmanlage,true,372,437:t0c1,Kontakte_EG,true,393,309:t0c2,Kontakte_OG,true,383,222:
attr anyViews dashboard_tab2groups Anrufliste
attr anyViews dashboard_tab2name Telefon
attr anyViews dashboard_tab2sorting t1c0,Anrufliste,true,372,251:
attr anyViews dashboard_tabcount 2
attr anyViews dashboard_width 80%


Eingetragene Werte waren nur zum Testen.

Auflösung 1920x1080

Gruß, bytebold
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 28 November 2014, 22:41:02
Mach mal rowbottomheight auf % statt Pixel. Sollte zwar kein Problem sein, möchte das aber ausschließen.
Häng mir bitte noch ein Screenshot an.
Titel: Antw:FHEM Dashboard
Beitrag von: bytebold am 28 November 2014, 23:05:07
define anyViews Dashboard
attr anyViews dashboard_activetab 1
attr anyViews dashboard_colcount 3
attr anyViews dashboard_row top-center-bottom
attr anyViews dashboard_rowbottomheight 30%
attr anyViews dashboard_rowcentercolwidth 33,34,33
attr anyViews dashboard_rowcenterheight 60%
attr anyViews dashboard_rowtopheight 10%
attr anyViews dashboard_showfullsize 0
attr anyViews dashboard_showtooglebuttons 1
attr anyViews dashboard_tab1groups Alarmanlage,Kontakte_EG,Kontakte_OG
attr anyViews dashboard_tab1name Alarmanlage
attr anyViews dashboard_tab1sorting t0c0,Alarmanlage,true,372,437:t0c1,Kontakte_EG,true,393,309:t0c2,Kontakte_OG,true,383,222:
attr anyViews dashboard_tab2groups Anrufliste
attr anyViews dashboard_tab2name Telefon
attr anyViews dashboard_tab2sorting t1c0,Anrufliste,true,372,251:
attr anyViews dashboard_tabcount 2
attr anyViews dashboard_width 80%

Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 29 November 2014, 22:06:07
Was passiert den wenn du mal einen deutlich größeren Wert (z.b. 500px) bei rowtopheight einträgst?
Titel: Antw:FHEM Dashboard
Beitrag von: bytebold am 29 November 2014, 22:15:31
....nichts. Egal, was ich bzgl. Höhe eintrage, es ändert sich nichts.

Gruß, bytebold
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 30 November 2014, 10:16:37
Mir gehn langsam die Ideen aus. Kannst du mal mit Firefox/firebug schauen ob du da einen Fehler angezeigt bekommst?
Titel: Antw:FHEM Dashboard
Beitrag von: bytebold am 30 November 2014, 11:34:37
Hallo,

einen Fehler kann ich nicht erkennen, habe aber Firebug auch noch nie benutzt.
Wenn da ein Fehler wäre, würde der den bestimmt anzeigen, oder ?
Hier mal der Seitenquellcode der brisanten Stelle.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head root="/fhem">
<body onload="FW_delayedStart()" name="Home, Sweet Home" longpollfilter=".*">
<div id="menuScrollArea">
<div id="hdr">
<form autocomplete="off" action="/fhem" method="post">
<div id="content" room="DashboardRoom">
<table class="roomoverview"> </table>
<br>
<div id="tabEdit" class="dashboard-dialog-content dashboard-widget-content" style="display:none;" title="Dashboard-Tab">
<div id="dashboard_define" style="display: none;">anyViews</div>
<table id="dashboard" class="roomoverview dashboard" style="width: 80%;">
<tbody>
<tr>
<tr>
<td>
<div id="dashboardtabs" class="dashboard dashboard_tabs ui-tabs ui-widget ui-widget-content ui-corner-all">
<ul id="dashboard_tabnav" class="dashboard dashboard_tabnav dashboard_tabnav_top ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all" role="tablist">
<div id="dashboard_tab0" class="dashboard dashboard_tabpanel ui-tabs-panel ui-widget-content ui-corner-bottom" data-tabwidgets="t0c0,Alarmanlage,true,372,437:t0c1,Kontakte_EG,true,393,309:t0c2,Kontakte_OG,true,383,222:" aria-labelledby="ui-id-1" role="tabpanel" aria-expanded="true" aria-hidden="false">
<ul class="dashboard_tabcontent">
<table class="dashboard_tabcontent">
<tbody>
<tr>
<td class="dashboard_row">
<div id="dashboard_rowcenter_tab0" class="dashboard dashboard_rowcenter" style="height: 400px;">
<div id="dashboard_tab0column0" class="dashboard ui-row dashboard_row dashboard_column ui-sortable dashboard_columnhelper" style="width: 32.1%;">
<div id="dashboard_tab0column1" class="dashboard ui-row dashboard_row dashboard_column ui-sortable dashboard_columnhelper" style="width: 34%;">
<div id="dashboard_tab0column2" class="dashboard ui-row dashboard_row dashboard_column ui-sortable dashboard_columnhelper" style="width: 33%;">
</div>
</td>
</tr>
</tbody>
</table>
</ul>
</div>
<div id="dashboard_tab1" class="dashboard dashboard_tabpanel ui-tabs-panel ui-widget-content ui-corner-bottom" data-tabwidgets="t1c0,Anrufliste,true,372,251:" aria-labelledby="ui-id-2" role="tabpanel" style="display: none;" aria-expanded="false" aria-hidden="true">
</div>
</td>
</tr>
</tbody>
</table>
</div>
</form>
</body>
</html>


Der Wert <div id="dashboard_rowcenter_tab0" class="dashboard dashboard_rowcenter" style="height: 400px;"> ändert sich nicht, auch wenn ich für dashboard_rowcenterheight andere Werte eingebe.
Ändere ich den Wert im Firebug, hat das sofort Auswirkungen auf das Fenster.

Gruß, bytebold


Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 30 November 2014, 12:23:52
Kannst du mal alle % Angaben durch px Werte ersetzen?
Titel: Antw:FHEM Dashboard
Beitrag von: bytebold am 30 November 2014, 12:46:48
Habe ich gemacht,

die Werte ändern sich aber nicht.

Dashboard- Parameter im Anhang als Bild.

Seitenquelltext:

<td class="dashboard_row">
<div id="dashboard_rowcenter_tab0" class="dashboard dashboard_rowcenter" style="height: 400px;">
<div id="dashboard_tab0column0" class="dashboard ui-row dashboard_row dashboard_column ui-sortable dashboard_columnhelper" style="width: 32.1%;">
<div id="dashboard_tab0column1" class="dashboard ui-row dashboard_row dashboard_column ui-sortable dashboard_columnhelper" style="width: 33%;">
<div id="dashboard_tab0column2" class="dashboard ui-row dashboard_row dashboard_column ui-sortable dashboard_columnhelper" style="width: 34%;">
</div>
</td>


Das paßt nicht und die Werte ändern sich nicht. Wenn ich die Breiten ändere, so ändern sich auch die Werte für die Breiten im Quelltext.

Gruß, bytebold
Titel: Antw:FHEM Dashboard
Beitrag von: Schmitzkatze am 12 Dezember 2014, 18:43:35
Hi Leute,

ich versuche gerade mehrere Tabs im Dashboard zu erstellen und die dann direkt aufzurufen. Soweit ich gelesen habe, geht dies nicht (schade)

Die kleinen Tabletts werden immer günstiger und so bieten sich diese als Fernsteuerungen an.

Habe Ihr einen Vorschlag?

Mehrere Dashboards habe ich versucht, aber das zweite hat sich einfach unter das erste "gebrezelt" und der Aufruf ist mir nicht so ganz klar.

Zur Zeit ist der Dashbordaufruf: http://IP-Adresse:8083/fhem/?room=DashboardRoom

Gruß ich...

PS.: Ich hoffe meine Anfrage ist hier richtig  :-\
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 13 Dezember 2014, 08:44:57
Du willst das auf jedem device das Dashboard mit einer anderen aktiven tab angezeigt wird?

Titel: Antw:FHEM Dashboard
Beitrag von: Schmitzkatze am 13 Dezember 2014, 11:53:25
Hi svenson08

das währe eine Möglichkeit wenn das gehen würde...

Ich habe es versucht mit dem direktlink vom administrieren, aber geht nicht. Wenn ich tab0 abrufe ist es das gleiche Ergebnis wie tab1.

http://IP-Adresse:8083/fhem/?room=DashboardRoom#dashboard_tab1

was das aktivsetzen angeht, habe ich gelesen, das man nur ein Tab als aktiv setzen kann - somit würden alle das gleiche Tab anzeigen.

Gruß schmitzkatze
Titel: Antw:FHEM Dashboard
Beitrag von: Bennemannc am 13 Dezember 2014, 12:46:32
Hallo,

wenn man mehrere Dashboard erstellen kann, könnte man unterschiedliche FHEMWEB Instanzen erstellen, und mit hiddenroom alle anderen Räume ausblenden. Dann würde das eine Tablet XXX.XXX.XXX.XXX:8090, das andere XXX.XXX.XXX.XXX:8991 ..... aufrufen.

Gruß Christoph
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 13 Dezember 2014, 15:02:47
Das hätte ich jetzt auch als Lösungsmöglichkeit vorgeschlagen.
Titel: Antw:FHEM Dashboard
Beitrag von: Schmitzkatze am 13 Dezember 2014, 17:23:13
Hi Ihr

Danke für den Tip.

Die ersten Versuche haben nicht funktioniert. Wen ich den neuen Dashbordroom dann aufrufe kommt einfch nur die Adminoberfläche.

Komisch ist es, wenn ich ein neues DashBoard anlege, gibt es in der Adminoberfläche keine zwei die man auswählen kann, sondern sie werden einfach untereinander gestellt.

Aber ich bleibe dran und melde mich wenn ich Ergebnisse habe.

Gruß Schmitzkatze


Titel: Antw:FHEM Dashboard
Beitrag von: Schmitzkatze am 13 Dezember 2014, 19:57:03
So...

Also - in der Ruhe liegt die Kraft...

Ich habe erst einen neuen Port geschaffen (Danke für den Tipp!)
define WEB2 FHEMWEB 8090 global
attr WEB2 defaultRoom Light
attr WEB2 hiddenroom DashboardRoom2
...

Dann ein neues Dashboard mit Weblink:

define BordName_weblink weblink htmlCode {DashboardAsHtml("BordName")}
attr BordName_weblink room DashboardRoom

define BordName Dashboard
attr BordName dashboard_activetab 1
attr BordName dashboard_showfullsize 1
attr BordName dashboard_tab1groups Rolladen
attr BordName dashboard_tab1name Uebersicht2
attr BordName dashboard_tabcount 1
attr BordName room DashboardRoom2

Jetzt scheint es zu gehen.  :D
Aufruf jetzt:

http://IP-Adresse:8083/fhem/?room=DashboardRoom
http://IP-Adresse:8090/fhem/?room=DashboardRoom2

Danke nochmal für die Mithilfe.

Gruß Schmitzkatze
Titel: Antw:FHEM Dashboard
Beitrag von: Schmitzkatze am 14 Dezember 2014, 12:48:20
Hi Ihr (ich nochmal)

Die gute Nachricht: So geht es.

Jetzt kommt die schlechte:

FHEM scheint die Einstellungen im WebLink für das spezielle Dashboard beim Neustart zu ignorieren und korrigiert sie in der CFG.

Aktuelle Einstellung:

Weblink1:
define THK_weblink weblink htmlCode {DashboardAsHtml("THK")}
attr THK_weblink room DashboardRoom

Weblink2:
define THK2_weblink weblink htmlCode {DashboardAsHtml("THK2")}
attr THK2_weblink room DashboardRoom2

Dashbordroom1 + 2 heißen natürlich auch DashboardRoom + DashbordRoom2

Wenn ich im Weblink2 den room auf DashboardRoom2 setze und auf CFG speichern klicke, kommt die Einstellung auch in der CFG an.

Wenn ich aber danach ein reread durchführe, hat der Weblink2 den falschen room eingestellt "DashboardRoom" (ohne die "2")

Somit wird auch das Dashboard falsch geladen.

Dieser Effekt zeigt sich auch dann, wenn ich etwas ändere (egal was) - kommt auf das gleich raus - reread und der Weblink2 ist verstellt.

Der Weblink2 funktioniert nur wenn ich in der WebAdminoberfläche auf den Weblink2 gehe und den room korrigiere und speichere.

Dann geht's bis zum nächsten reread oder Perl neustart.

Gruß Schmitzkatze
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 14 Dezember 2014, 14:58:33
Alle dashboards, egal ob du 1,2 oder 15 anlegst werden fest in den Raum dashboardroom gelegt. Ist by Design so vorgesehen und gewollt. Das kann man zur  Laufzeit ändern, beim nächsten Neustart wird das korrigiert.
Eigentlichh soll es pro fhem webinstanz auch nur ein Dashboard geben, und das soll unter dem Link "Dashboard" angezeigt werden.
Du definierst doch für jede fhemweb Instanz ein Dashboard, das wird auf die webinstanz gefiltert und erscheint immer im Dashboard Raum. Mehrere dashboards in einer fhemweb Instanz werden untereinander im dashboardroom angezeigt. Aber das kommt daher da es nur ein Dashboard in der fhemweb Instanz geben sollte. Was anderes ist von mir nicht vorgesehen.
Titel: Antw:FHEM Dashboard
Beitrag von: Schmitzkatze am 14 Dezember 2014, 15:49:01
Das ist schade.

Demnach kann ich mein Vorhaben nicht so einfach realisieren. Es ist zwar möglich aber ich muss immer aufpassen dass ich nichts verändere.

Ich habe auch schon andere Forum-Einträge gelesen, wo gefragt wurde ob man einen Tab direkt per Link aufrufen kann.

Das währe für mich auch eine Option. Leider geht das auch nicht.

Nun hoffe ich auf die Zukunft oder auf eine andere Lösung . . .  :(

Gruß Schmitzkatze


Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 14 Dezember 2014, 20:02:25
Wieso nicht? Ich hab bei mir 2 Tablets verbaut. Jedes verwendet ein "anderes", eigenes Dashboard. Und nur dieses eine Dashboard wird auf dem jeweiligen Tablett angezeigt.
Es seiden ich verstehe dein Vorhaben falsch.
Titel: Antw:FHEM Dashboard
Beitrag von: Schmitzkatze am 14 Dezember 2014, 20:19:14
Wie sieht es denn auf den Tabletts aus? Sind die Dashboards untereinander oder ist auf jedem Tablett nur das zugehörige Dashboard zu sehen?

Wie machst Du das mit Neustarts? Korrigierst Du die Einstellung? Oder hast Du eine andere Lösung?

Erzähl doch mal oder ist es ein Geheimnis?

Gruß Schmitzkatze
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 14 Dezember 2014, 20:24:10
ZitatSind die Dashboards untereinander oder ist auf jedem Tablett nur das zugehörige Dashboard zu sehen?
Es wird bei mir nur ein Dashboard angezeigt, das eine welches ich auf dem Tablett habe möchte, kein weiters. Du solltest mal in der command_ref des Dashboards dir das Attribut dashboard_webfrontendfilter ansehen. Das musst du verwenden.

ZitatWie machst Du das mit Neustarts? Korrigierst Du die Einstellung?
Ich korrigier nichts, warum auch? Oder was sollte ich ändern müssen? Auf meinen Tabletts wird das Dashboard angezeigt, so wie ich es an der Stelle im Haus haben möchte. Im OG wird das OG Tab angezeigt. Im EG das EG Tab wenn ich auf das Dashboard wechsle.

ZitatErzähl doch mal oder ist es ein Geheimnis?
Alle Geheimnisse stehen im Wiki oder der command_ref, da ist nix geheimes dran.
Titel: Antw:FHEM Dashboard
Beitrag von: Schmitzkatze am 14 Dezember 2014, 21:14:10
So wie es sich anhört, benutzt Du nur ein Dashboard und zwei Tabs für zwei Tabletts und tippst einfach auf den Tab den Du haben möchtest..
Das habe ich auch am Anfang so eingestellt und natürlich geht das auch.

Aber: Eventuell habe ich mich nicht richtig ausgedrückt.

Die Tabletts haben die Fhem-App  installiert und sollten mit dem Start der APP direkt auf die richtige Oberfläche gehen.

Z.B. Habe ich ein Tablett immer an und eine App installiert, welches die Helligkeit des Bildschirms einstellt. Dafür muss aber die App gewechselt werden und die Fhem App neu gestartet.
Danach startet die Fhem App mit dem Dashboard und dem aktivem Tab.

UND Das ist mein Problem. Um nur mal eben einen Blick drauf zu werfen ob alle Fenster zu sind, muss ich hingehen und den Tab wechseln.

Dass hört sich jetzt faul an - ist scheinbar auch so. Nur muss ich jedes mal auf den Tab tippen.

Ich werde nochmal deinen Vorschlag mit dem "dashboard_webfrontendfilter" genauer ansehen. Ev. komme ich damit weiter.

Danke schon mal für Deine Infos.

Gruß Schmitzkatze
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 14 Dezember 2014, 21:21:36
Also mein Tablett im OG öffnet immer das Tab für das OG.
Das Tablett im EG öffnet immer das Tab EG.
Ich muss dazu weder im OG noch im EG ein Tab anklicken. Auf beiden Tabletts ist ein anderes (!) aktives Tab voreingestellt.
Und nur weil ich hier nur von 2 Tabs schreibe, bedeutet es nicht das ist nicht mehrer habe. Und den Tab EG gibt es auf dem Dashboard im OG nicht, oder zumindest nicht genauso wie auf dem OG Tablet. Verwirrend? Aber du kannst für jede FHEMWEB instanz ein anderes Dashboard konfigurieren und das so das nur ein Dashboard angezeigt wird. Ich glaube das ist das wo du hin möchtest. Schau dir das Attribut an, damit geht es und auch andere machen es (meines wissens) auch so.
Titel: Antw:FHEM Dashboard
Beitrag von: Schmitzkatze am 19 Dezember 2014, 18:51:38
So...

Hat ein wenig länger gedauert.

Nu geht's.

Hier meine Einstellung für den Fall dass jemand danach sucht.

define DB Dashboard
attr DB dashboard_activetab 1
attr DB dashboard_colcount 1
attr DB dashboard_row top-center-bottom
attr DB dashboard_rowcenterheight 500
attr DB dashboard_showfullsize 1
attr DB dashboard_tab1groups Fenster,Licht,Rolladen,INFO,Sonderfunktionen
attr DB dashboard_tab1name Uebersicht
attr DB dashboard_tabcount 1
attr DB dashboard_webfrontendfilter WEB
attr DB room System

define DB2 Dashboard
attr DB2 dashboard_activetab 1
attr DB2 dashboard_colcount 1
attr DB2 dashboard_row center
attr DB2 dashboard_rowcenterheight 500
attr DB2 dashboard_showfullsize 1
attr DB2 dashboard_tab1groups Fenster,Licht,Rolladen,INFO
attr DB2 dashboard_tab1name Uebersicht
attr DB2 dashboard_tabcount 1
attr DB2 dashboard_webfrontendfilter WEB2
attr DB2 room System



define DB_weblink weblink htmlCode {DashboardAsHtml("DB")}
attr DB_weblink room DashboardRoom

define DB2_weblink weblink htmlCode {DashboardAsHtml("DB2")}
attr DB2_weblink room DashboardRoom

define WEB FHEMWEB 8083 global
attr WEB defaultRoom Light
attr WEB hiddenroom DashboardRoom
attr WEB iconPath fhemSVG:openautomation:default
attr WEB room System
attr WEB stylesheetPrefix dark

define WEB2 FHEMWEB 8090 global
attr WEB2 defaultRoom Light
attr WEB2 hiddenroom DashboardRoom
attr WEB2 iconPath fhemSVG:openautomation:default
attr WEB2 room System
attr WEB2 stylesheetPrefix dark

Gruß Schmitzkatze
Titel: Antw:FHEM Dashboard
Beitrag von: stephanr am 09 Januar 2015, 11:29:47
Moin,

ich habe ein Problem mit der Aktualisierung eines devStateIcon im Dashboard.

Zur Visualisierung im Dashboard habe ich mir folgende readingsGroup gebaut:


Internals:
   DEF        bad_luefter:state
   NAME       rg_bad_luefter
   NR         116
   NTFY_ORDER 50-rg_bad_luefter
   STATE      Initialized
   TYPE       readingsGroup
   mayBeVisible 1
   Content:
     bad_luefter 1
   Content2:
   DEVICES:
     ARRAY(0x1f00ae8)
   Fhem:
     lastDefChange 5
     last_update 1420789714.71263
   Helper:
     DEF
     Valueicon:
       state      %devStateIcon
Attributes:
   alias      Bad Lüfter
   devStateIcon on:vent_ventilation_level_3@blue:off off:vent_ventilation_level_0:on
   group      Bad Lüfter
   icon       icoLuefter
   nonames    1
   notime     1
   room       readingsGroup
   valueIcon  { state => '%devStateIcon' }


Ändere ich direkt in der readingsGroup per Klick auf das Icon den Status, so wird dies direkt visualisiert. Soweit ich das nachlesen konnte greift dann hier die Funktion longpoll.
Jetzt habe ich genau diese readingsGroup über die Gruppe "Bad Lüfter" dem Dashboard hinzugefügt. Leider findet eine Aktualisierung des devStateIcon hier nicht statt.
Hab ich etwas vergessen?

Vielen Dank!
Titel: Antw:FHEM Dashboard
Beitrag von: Phil__ am 09 Januar 2015, 18:03:51
Hallo,

ich wollte mich mal wieder melden und einen kleinen Statusbericht abgeben!
Erst einmal ein fettes DANKE für das Dashboard.
Ich habe es in verbindung mit einem Nexus 7 als Steuereinheit für meine Hausautomation im Einsatz und bin soweit voll zufrieden.
Ich füge mal ein paar Screenshots an.

Ich hatte im letzten Jahr schon einmal hier geschrieben, bezüglich der Begrenzung der Tabs auf 7 und ob man diese auf zB 10 erweitern kann.
Gibt es diesbezüglich Neuigkeiten?

Die Tabs sind mir ausgegangen und bei den unendlichen Möglichkeiten der Automation mit FHEM, kann man nie genug Tabs haben.

Viele Grüße
Phil


Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 11 Januar 2015, 10:49:53
Moin,

das sieht ja schick aus, und schön Übersichtlich. Und auf dem Nexus 7 bekommst du das sauber rauf? Das ist doch nur so ein kleines 7" Teil, zumindest wenn es dasselbe ist was ich habe. Man muss es ja auch bedienen können mit dem Finger, und der ist in meinem Fall sehr groß ;-)

Btw. Updates für das Dashboard gab es leider schon lange nicht mehr. Obwohl es bei mir immer mal wieder anders aussieht. Ich habe den schwarzen style und seit heute ist oben die Reiter Leiste mit weißem Hintergrund. Also da müssen irgend welche Abhängigkeiten vorliegen.

Nee aber sieht echt gut aus, wollt ich nur mal sagen. Ich bin bis jetzt immer noch zu faul gewesen es so schick zu machen ;-)

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: bert am 12 Januar 2015, 09:29:08
Hallo,
seit dem gestrigen Update gibt es Probleme mit dem Zuordnen von Gruppen in den Tab´s. Sollte sich aber mit dem heutigen Update wieder erledigen, hat es aber nicht. Die Auswahl der Gruppen popt nicht auf, und manuell kann man nichts reinschreiben.

Gruß, Bert
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 12 Januar 2015, 09:56:43
Das Problem ist mir bekannt. Und ich bin dran. Evtl. kann ich heute Abend eine erste Fehlerkorrektur bereitstellen.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 12 Januar 2015, 19:04:46
Bitte die angehängte Version testen. Wenn alles soweit OK ist werde ich es die Tage einchecken

ZitatGruppen popt nicht auf, und manuell kann man nichts reinschreiben
Der Dialog erscheint auch nicht mit der angehängten Version, aber das Eingabefeld nimmt jetzt Eingaben an.

Könnte jemand noch testen ob Tab 8 und Tab 9 jetzt auch funktioniert.
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 12 Januar 2015, 19:19:01
Zumindest ist die Tab Leiste oben jetzt nicht mehr weiß hinterlegt ;-)
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 12 Januar 2015, 19:51:26
stimmt, weiß hinterlegt ist sie nicht mehr - dafür haben die Tabs aber die Farbe des Tab-Button Randes angenommen, oder?
Das ist jetzt jammern auf sehr hohem level - Danke Svenson für die schnelle Reaktion und die tolle Arbeit mit dem Dashboard...
Kannst Du vielleicht sagen ob du die "neue" readingsGroup Funktion hide/hideable im Dashboard ermöglichen kannst? Oder soll ich für meine Oberfläche umdenken und eine andere Lösung suchen? Wird es irgendwann mal möglich sein unterschiedliche Raster in unterschiedlichen Tabs zu definieren?
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 12 Januar 2015, 19:56:01
Mhh ja sieht etwas anders aus, aber egal, besser als das weiß vorher ist es allemal, von daher passt das.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 12 Januar 2015, 20:10:07
Neue CSS. Bitte testen.

Zitat"neue" readingsGroup Funktion hide/hideable im Dashboard ermöglichen kannst?
Da wollte Andre mir etwas zum testen bereitstellen

ZitatWird es irgendwann mal möglich sein unterschiedliche Raster in unterschiedlichen Tabs zu definieren?
wohl nicht.

Das nacheinander laden der Gruppen funktioniert in einer Testversion zwar schon, ist aber noch zu experiementell. Das ganze läuft auf einen sehr großen Umbau raus, da wird auch die "Reihen" oben/ unten und die mittleren Spalten rausfliegen. Und die Gruppen sollen an einem Raster ausgerichtet werden. Aber mir fehlt es leider an der Zeit um mal etwas länger am Dashboard arbeiten zu können. Und alle X Wochen wieder einarbeiten ist einfach zu zeitaufwendig .....
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 12 Januar 2015, 20:16:39
Jetzt sehen die Tabs wieder aus vor vorher würde ich sagen, also gut ;-)
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 12 Januar 2015, 22:47:00
ja - super! Danke Dir, es sieht wieder toll aus!
Titel: Antw:FHEM Dashboard
Beitrag von: MarkusN am 16 Januar 2015, 17:50:09
Hallo!

Ich setze schon länger das Dashboard ein und bin sehr zufrieden, danke dafür!
Heute habe ich ein LD382 mit Wifilight eingebunden und nutze den Colorpicker um die Farbe zu wählen. In der Ansicht des Raumes funktioniert das auch prima, im Dashboard sieht man anstelle des Colorpickers jedoch nur das was ich als webcmd definiert habe, nämlich "RGB". Wenn ich darauf klicke geht das Licht aus. Habe ich was falsch gemacht? Konnte bei meine Recherche kein ähnliches Problem finden.

Grüße,

Markus
Titel: Antw:FHEM Dashboard
Beitrag von: bert am 21 Januar 2015, 08:56:05
Neue Gruppen werden bei mir im Board nicht angezeigt. Weder durch zufügen einer Gruppe in ein bestehendes Tab noch in einem neu angelegtem Tab.

Liegt der Fehler bei mir.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 21 Januar 2015, 09:07:24
ZitatLiegt der Fehler bei mir.
Ja, Nein, Vielleicht, Weis nicht.

Wenn du Hilfe willst, dann mal her mit der Dashboard-Konfig und mit der Konfig von einem Device das in einer Gruppe sein soll.
Titel: Antw:FHEM Dashboard
Beitrag von: bert am 21 Januar 2015, 09:51:08
Habe als erstes dem Spritpreis-SVG eine Gruppe angelegt. Dann im Tab "Netzwerk" die Gruppe eingetragen.

define SVG_FileLog_Spritpreise_1 SVG FileLog_Spritpreise:SVG_FileLog_Spritpreise_1:CURRENT
attr SVG_FileLog_Spritpreise_1 group Spritpreise_SVG
attr SVG_FileLog_Spritpreise_1 room Spritpreise

attr Heimat dashboard_tab5groups Netzwerk,Spritpreisuebersicht,Spritpreise_SVG
attr Heimat dashboard_tab5name Netzwerk
attr Heimat dashboard_tab5sorting t4c100,Netzwerk,true,288,179:t4c100,Spritpreisuebersicht,true,256,137:

attr Heimat dashboard_tab6groups TV_Programm,TV,HTTPMOD
attr Heimat dashboard_tab6name Fernseh-Programm
attr Heimat dashboard_tabcount 6
attr Heimat dashboard_webfrontendfilter WEB


Dann einen neuen Tab angelegt dort will ich das Fernseh Programm anzeigen.

Was mir auffällt ist das "tab sorting" für die Group 5 wurde es nicht erweitert, und für 6 nicht angelegt.

Update ist aktuell von heute-

Gruß Bert
Titel: Antw:FHEM Dashboard
Beitrag von: Blackcat am 23 Januar 2015, 11:28:46
Hi,

seid meinem Update heute fehlen die Icons der Tabs.
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 23 Januar 2015, 11:36:40
Von mir gabs keine Änderungen. Im Moment wird viel im Unterbau von FHEMWEB gemacht. Ich kann z.zt. nicht auf diese Änderungen reagieren.
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 24 Januar 2015, 12:18:57
Moin,

eine kurze Frage, diesen grauen Hauptrahmen im Hintergrund, der wird nicht automatisch nach unten verlängert wenn mehr Inhalt da ist. Kann ich das irgendwo im CSS manuell vorgeben? So das es wenigstens den Bildschirm auf meinem Tab bis unten füllt? Oder am besten ganz ausblenden den Rahmen, ich glaube der macht optisch nicht so viel her das ich nicht drauf verzichten könnte.

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 24 Januar 2015, 12:51:25
klar sollte das über css gehen. Ich kann dir aber aus dem ff nicht sagen was du genau ändern musst
Titel: Antw:FHEM Dashboard
Beitrag von: brmpfl am 27 Januar 2015, 11:49:12
Zitat von: Blackcat am 23 Januar 2015, 11:28:46
Hi,

seid meinem Update heute fehlen die Icons der Tabs.

Witzigerweise fehlen die Icons "nur", wenn Du das Dashboard über das Menü (linke Seite) aufrufst.
Gehst Du in die Dashboard-Settings und klickst auf den Button "Return to Dashboard", wird alles korrekt angezeigt ...

Titel: Antw:FHEM Dashboard
Beitrag von: Blackcat am 31 Januar 2015, 10:16:03

Ah interessant :)
fhem/?room=DashboardRoom
Ohne Icons aus dem Menü

[fhem?room=DashboardRoom/code]
Mit Icons vom Button aus.

Der / ist beim link das Problem ^^
Titel: Antw:FHEM Dashboard
Beitrag von: tschennings am 01 Februar 2015, 11:10:01
Hallo Swenson,
Seit einem update habe ich keine Aufteilung der Räume mehr,  das Dashboard zeigt alles einfach untereinander an.  Hast du einen Lösungsansatz für mich?
Ralf
Titel: Antw:FHEM Dashboard
Beitrag von: cocojambo am 16 Februar 2015, 10:32:49
Ich habe zwei identische Samsung Tab 3 P5210. Auf einem habe ich das Dashboard 100%ig eingerichtet (betriebssystem Android4.2.). Jetzt habe ich das 2. Tab (betriebssystem Android 4.3)in Betrieb genommen um es als Info Display an der Wand unterzubringen. Dort ist das Dashboard viel größer und muß immer manuell verschoben werden. Liegt das am Unterschied von 4.2 nach 4.3, was ich mir nicht vorstellen kann weil alles andere in den Browsern (Firefox und Chrome) immer gleich angezeigt wird, oder hängt die Größenanpassung der Darstellung noch von anderen Kriterien oder Einstellungen ab?
Gruß
nobbi
Titel: Antw:FHEM Dashboard
Beitrag von: moonsorrox am 16 Februar 2015, 12:12:43
Zitat von: cocojambo am 16 Februar 2015, 10:32:49
Ich habe zwei identische Samsung Tab 3 P5210.
hast du dazu irgendwo eine css aktiviert mit der Größeneinstellung, ich betreibe dieses Tab 3 P5210 mit RSS Anzeige, da muss ich ich die Größe in einer cfg Datei einstellen.

Frage am Rande, bist du mit dem Tablet zufrieden, bei mir läuft alles mit RSS und das Ladegerät des Tablets schafft es nicht im Betrieb mit laufender Anzeige das Ding zu laden, soll heißen das das Tablet mehr Strom verbraucht als das Ladegerät es schafft zu laden und das mit dem Tab 3... Mein billig Odys ist da wesentlich besser dies wird über einen Homematic Zwischenstecker 6x am Tag für 2 Std. geladen und ist fast immer bei über 90 % Ladung.
Titel: Antw:FHEM Dashboard
Beitrag von: cocojambo am 16 Februar 2015, 14:07:27
@ moonsorrox

Ich habe an FHEM und allen Einstellungen nichts geändert, deshalb kann es nicht an den Einstellung in Fhem liegen. Beide Tabs greifen gleichzeitig auf den selben Port zu und trotzdem wird das Dashboard unterschiedlich dargestellt. Deshalb meine Frage ob es an der Android Version liegt oder an irgendwelchen Einstellung auf den Tabs oder vielleicht an den Browsern die auf den Tabs installiert sind?

zu deiner Anmerkung: Also wenn ich das 2A Netzteil dauerhaft verwende läuft es den ganzen Tag. Habe gerade noch mal geguckt, steht auf 100% Ladung. Es gibt das gleiche Netzteil auch mit 700mA, mit dem wird langsam leerer.

Aber wo ich ich noch nicht hintergekommen bin;
Das WebViewControl soll ja beim Einschalten automatisch starten, tut es nicht, es kommt immer der "Wisch-Bildschirm".
Und manchmal dunkelt es den Bildschirm einfach ab, obwohl ich
define androidTablet_Info webViewControl 00001
define a10 at +*00:30:00 set androidTablet_Info keepScreenOn on

in FHEM eingegeben habe.
Gruß
nobbi
Titel: Antw:FHEM Dashboard
Beitrag von: Hans Franz am 16 Februar 2015, 16:25:04
Zitat von: Blackcat am 23 Januar 2015, 11:28:46
Hi,

seid meinem Update heute fehlen die Icons der Tabs.

Hallo,
Da ich in 95_Dashboard.pm nicht fündig geworden bin, habe ich einen Quick 'n Dirty-Patch für 01_FHEMWEB.pm erstellt, der die Icons im Dashboard wieder sichtbar macht, bis das Problem behoben ist:

--- 01_FHEMWEB.pm 2015-02-16 16:00:41.517701567 +0100
+++ 01_FHEMWEB.patched.pm 2015-02-16 15:56:12.821696888 +0100
@@ -1187,7 +1187,12 @@
       next if($h !~ m/HASH/ || !$h->{LINK} || !$h->{NAME});
       next if($FW_hiddenroom{$h->{NAME}});
       push(@list1, $h->{NAME});
-      push(@list2, $FW_ME ."/".$h->{LINK});
+      if ($h->{LINK}=~m/Dashboard/i){
+        push(@list2, $FW_ME .$h->{LINK});
+      }
+      else{
+        push(@list2, $FW_ME ."/".$h->{LINK});
+      }
       $cnt++;
     }
     if($cnt > 0) {


Gruss
Hans
Titel: Antw:FHEM Dashboard
Beitrag von: oti am 03 März 2015, 18:47:09
Hallo,

ich habe zwei kurze Fragen.


  • Gibt es eine Möglichkeit die Titelzeilen der Gruppen auszublenden? Bei mir nehmen diese unnötig Platz weg?
  • Ich möchte eine Uhr und Datum mit anzeigen, was inzwischen auch klappt. Die Größe wollte ich über readingsGroup verändern, was aber nicht klappt. Hat jemand da auch schon Erfahrungen gesammelt?

Gruß,
OTi
Titel: Antw:FHEM Dashboard
Beitrag von: selfarian am 05 März 2015, 10:56:55
Hallo,

ich habe mir heute mal das Dashboard angesehen und mich mal mit der Konfiguration gemäß http://www.fhemwiki.de/wiki/Dashboard versucht.
Ich hatte jetzt einmal das Problem, das er mir beim bright style die ganzen Buttons nicht angezeigt hat, was aber kein größeres Problem ist (da ich eh auf dark wechseln wollte).

Bei Dark sieht es jetzt aber immernoch etwas merkwürdig aus, da die ganzen Gruppen sich gegenseitig überlappen. Kann man das irgendwie verhindern?

Und kann ich das Aussehen der Gruppen im Dashboard ändern, oder geht nur das generelle Aussehen?
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 05 März 2015, 11:30:18
Du musst jetzt einfach erstmal anfangen damit zu spielen, setz das Dashboard auf der Config seite mal in den unlock modus, danach kannst du per drag & drop mit der platzierung spielen und z.b. breite und höhe der gruppen verändern...
Titel: Antw:FHEM Dashboard
Beitrag von: selfarian am 06 März 2015, 10:20:40
Ah, super, danke!
Ich hatte im Wiki nur gelesen, das das Dashboard beim ersten Mal automatisch auf unlock steht und nachdem ich die einzelnen Gruppen verschieben konnte, dachte ich mir, das ist nicht gelocked :-) aber so sieht die geschichte schon ganz anders aus. Vielen Dank :-)
Titel: Antw:FHEM Dashboard
Beitrag von: cocojambo am 12 März 2015, 16:54:44
Ich habe das gerade mit dem lock und unlock gelesen. Ich habe im Unlockbetrieb die einzelnen Felder und Tabs wunderschön positioniert und obendrüber stehen die einzelnen TABs. Setzte ich jetzt das Dashboard in den lock Modus, werden die TABs Namen untereinander als Text mit Punkten davor gelistet und darunter von oben nach unten die einzelnen Felder aller Tabs am linken Rand angezeigt. So wie die Plots wenn man sie übers Menue aufruft. Ich habe bisher darum immer den unlock Modus angelassen, aber die Linien und Einstelleiste ober rechts hätte ich schon gerne weg mit lock. Was muß ich da ändern?
Gruß
nobbi
Titel: Devices lasen sich im Bottom Bereich nicht betätigen bzw schalten
Beitrag von: cocojambo am 23 März 2015, 15:45:13
Ich habe ein Dashboard erstellt mit einem Center und bottom Bereich. Stelle ich das Dashboard auf unlock, läßt sich jede Device anklicken und schalten. Stelle ich das Dashboard auf lock, lassen sich alle Devices im Bottom Bereich nicht mehr betätigen, sondern der gesamte Bottom Bereich im Dashboard wird kurz blau. Alles was über der Hilfslinie  im oberen center Bereich ist, lässt sich weiterhin betätigen und schalten. Ich habe mal ein paar Screen Shots angehangen, vom gesamten unlock Screen und dem Betätigen eines Links darin und vom Betätigen eines Links im lock Status im Bottom Bereich, wo es nicht funktioniert und der blaue Screen kurz aufblitzt.

Woran liegt das dran und vor allen Dingen nur im lock modus im bottom Bereich tritt dieser Fehler auf?
Gruß
nobbi

Frage hatte ich irrtümlich im Thread WVC gestellt. Dort aber nach Hiereinstellung gelöscht.
Titel: Antw:FHEM Dashboard
Beitrag von: alpha1974 am 27 März 2015, 14:34:37
Hallo, mein erstes Dashboard zeigt bei Z-Wave-Schaltern merkwürdige Optionen an, u.a. ein Dropdown-Menü "functionInactive" (siehe Anhang).

Der HTML-Quellcode für das Dashboard sieht so aus (Auszug):
Zitat<table class="dashboard block wide" id="TYPE_Wohnzimmer"><tr class="odd"><td><div class="col1"><a href="/fhem?detail=ZWave_multisensor">ZWave_multisensor</a></div></td><td informId="ZWave_multisensor"><div id="ZWave_multisensor"  class="col2">closed</div></td></tr><tr class="even"><td><div class="col1"><a href="/fhem?detail=ZWave_raspberry_power">ZWave_raspberry_power</a></div></td><td informId="ZWave_raspberry_power"><div id="ZWave_raspberry_power"  class="col2"><a href="/fhem?cmd.ZWave_raspberry_power=set ZWave_raspberry_power on&room=Wohnzimmer&amp;room=DashboardRoom"><img class=' black_Steckdose_off' src="/fhem/images/default/black_Steckdose.off.png" alt="off" title="off"></a></div></td><td><div class='fhemWidget' cmd='on' reading='state' dev='ZWave_raspberry_power' arg='functionInactive,functionActivated' current='off'></div></td><td><div class="col3"><a href="/fhem?cmd.ZWave_raspberry_power=set ZWave_raspberry_power off&amp;room=DashboardRoom">off</a></div></td></tr><tr class="odd"><td><div class="col1"><a href="/fhem?detail=ZWave_stehlampe_wz_power">ZWave_stehlampe_wz_power</a></div></td><td informId="ZWave_stehlampe_wz_power"><div id="ZWave_stehlampe_wz_power"  class="col2"><a href="/fhem?cmd.ZWave_stehlampe_wz_power=set ZWave_stehlampe_wz_power on&room=Wohnzimmer&amp;room=DashboardRoom"><img class=' off' src="/fhem/images/default/off.png" alt="off" title="off"></a></div></td><td><div class='fhemWidget' cmd='on' reading='state' dev='ZWave_stehlampe_wz_power' arg='functionInactive,functionActivated' current='off'></div></td><td><div class="col3"><a href="/fhem?cmd.ZWave_stehlampe_wz_power=set ZWave_stehlampe_wz_power off&amp;room=DashboardRoom">off</a></div></td></tr></table>
Außerhalb des Dashboards gibt es für das Device nur das Icon und "on" und "off" (siehe zweiten Screenshot). Nun rätsle ich, ob für das jeweilige Device ein Attribut geändert werden muss, damit das Dashboard auch nur "on"/"off" anzeigt.

Falls die Frage zu anfängermäßig ist, würde mir statt einer ausführlichen Antwort auch ein ambitionierter Hinweis auf weiterführende Infos genügen ;-)
Titel: Antw:FHEM Dashboard
Beitrag von: Core33 am 29 März 2015, 12:36:46
Hallo zusammen.

Ich bin auf der Suche, im Dashboard jedem Tab eine eigene Spaltenzahl und Spaltenbreite zu verpassen.
Mit dashboard_colcount und dashboard_rowcentercolwidth lege ich es ja für alle Tabs fest.
Ist das überhaupt möglich?

Gruß
Core33
   
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 29 März 2015, 12:46:34
Nein, das ist leider nicht möglich...
Titel: Antw:FHEM Dashboard
Beitrag von: aliate am 04 April 2015, 12:20:58
Hallo zusammen,

habe heute ein Update von fhem gemacht, seitdem ist die Tableiste meines Dashboard's gelb und außerdem kann ich am Smartphone bzw. Tablet nicht mehr richtig durch das Dashboard nach oben od. unten scrollen. Das Scrollen funktioniert nur noch an den Randbereichen wo das Dashboard quasi zu Ende ist.

Fhem läuft bei mir auf einem Raspi 2 seit Wochen fehlerfrei und auf meinen Android-Geräten konnte ich das Dashboard in Verbindung mit dem Chrome-Browser eigentlich immer recht gut bedienen.

Internals:
   NAME       Beleuchtung
   NR         133
   STATE      Initialized
   TYPE       Dashboard
   VERSION    2.13
   Readings:
     2015-04-04 12:05:05   lockstate       lock
     2015-04-04 11:52:23   state           Initialized
Attributes:
   dashboard_activetab 1
   dashboard_colcount 1
   dashboard_row center
   dashboard_rowcenterheight 800
   dashboard_showtabs tabs-and-buttonbar-at-the-top
   dashboard_showtooglebuttons 1
   dashboard_tab1groups Status, 4_Sensoren, Multimedia, Funksteckdosen
   dashboard_tab1name Übersicht
   dashboard_tab1sorting t0c0,Status,true,246,140:t0c0,1_Temp_Ist,true,309,403:t0c0,4_Sensoren,true,252,132:t0c0,Multimedia,true,235,76:t0c0,Funksteckdosen,true,193,104:
   dashboard_tab2groups Beleuchtung
   dashboard_tab2name Beleuchtung
   dashboard_tab2sorting t1c0,Beleuchtung,true,0,0:
   dashboard_tab3groups 1_Temp_Ist,2_Temp_Soll,3_Heiz_Betriebsart
   dashboard_tab3name Heizung
   dashboard_tab3sorting t2c0,1_Temp_Ist,true,0,0:t2c0,2_Temp_Soll,true,0,0:t2c0,3_Heiz_Betriebsart,true,0,0:
   dashboard_tab4groups Jalousie
   dashboard_tab4name Jalousie
   dashboard_tab4sorting t3c0,Jalousie,true,0,0:
   dashboard_tab5groups Tore
   dashboard_tab5name Tore
   dashboard_tab5sorting t4c0,Tore,true,0,0:
   dashboard_tabcount 5
   dashboard_width 80%



Hat jemand eine Idee an was das Ganze liegen könnte?

Danke und Gruß

Hermann


Edit: Problem(e) gelöst. Habe den kompletten Ordner fhem->www->pgm2 aus einem Backup wiederhergestellt. Scheint mit einem Update dieser Files zusammenzuhängen.
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 05 April 2015, 08:50:38
Das Problem liegt an dem vorgestrigen update von jQuery und jQuery-ui auf die aktuelle Version.
Und das habe ich durchgefuehrt, damit die uzsu-Widgets von andre (http://forum.fhem.de/index.php/topic,32660.0.html) eingecheckt werden koennen.
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 08 April 2015, 12:59:58
Zitat von: rudolfkoenig am 05 April 2015, 08:50:38
Das Problem liegt an dem vorgestrigen update von jQuery und jQuery-ui auf die aktuelle Version.
Und das habe ich durchgefuehrt, damit die uzsu-Widgets von andre (http://forum.fhem.de/index.php/topic,32660.0.html) eingecheckt werden koennen.

Und was ist die Lösung für Dashboard?! Doch bitte keine alte Version, oder?!
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 08 April 2015, 13:26:05
Das Dashboard Modul anpassen.
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy82 am 11 April 2015, 17:45:49
Hi, das ich das Dashboard nicht mehr nutze, wie kann ich es wieder entfernen? Mein ersteltes Dashobaord habe ich über ein delete gelöscht, trotzdem habe ich im Fhemweb noch den Dashboard eintrag, wie bekomme ich den weg?

Hab jetzt auch noch die Meldungen unter "Everything"
Undefined subroutine &main::DashboardAsHtml called at (eval 4338) line 1

und im Log
2015.04.11 18:24:56.642 1: Error: Ipad has no TYPE
2015.04.11 18:24:56.643 1: Error: Limbach has no TYPE
2015.04.11 18:25:04.428 1: Error: Ipad has no TYPE
2015.04.11 18:25:04.429 1: Error: Limbach has no TYPE


2015.04.11 18:26:34.122 1: statefile: Please define Ipad first
Please define Limbach first
2015.04.11 18:26:34.165 2: Error messages while initializing FHEM: statefile: Please define Ipad first Please define Limbach first


Limbach und Ipad waren zwei Dashboards
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 11 April 2015, 18:12:49
Zitat von: rudolfkoenig am 08 April 2015, 13:26:05
Das Dashboard Modul anpassen.
Ich habe mal direkt bei svenson08 nachgefragt.
Leider hat er momentan nicht wirklich viel Zeit sich dem Problem anzunehmen.
Einen Patch würde er zeitnah mit aufnehmen.

Wäre cool, wenn jemand Langeweile hat und mal einen Blick in das Dashboard Modul werfen könnte, wie man den Hintergrund vom Header da wieder vernünftig hinbekommt.

Mit CSS & Co stehe ich ein wenig auf Kriegsfuss  >:(
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 14 April 2015, 06:32:59
Zitat von: maxritti am 11 April 2015, 18:12:49
Ich habe mal direkt bei svenson08 nachgefragt.

Ups, das hatte ich vergessen zu schreiben :-( *sorry*

Das hatte ich auch schon...
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 14 April 2015, 21:13:05
@Tommy82
Wenn du unter Everything kein Dashboard einstrag mehr siehst sollte es spätestens nach einem FHEM neustart auch im Menü verschwunden sein.

@RettungsTim, maxritti
Mit dem morgigen Update kommt eine geänderte dashboard css für den Darkstyle. Bitte kurzes Feedback ob das die Anzeige korrigiert
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 15 April 2015, 14:12:19
Das sieht schon mal besser aus.
Zumindest ist der Hintergrund bei den Tabs nicht mehr orange.
Aber ich meine der wäre "früher" etwas helleres grau gewesen oder irre ich mich da?

So ist es aber auch ausreichend.

Danke Dir.

Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 15 April 2015, 14:37:35
Früher waren es mal zwei Farben pro Tab Button... beim letztem problem dieser art ist das gleiche passiert...
Titel: Antw:FHEM Dashboard
Beitrag von: jove01 am 17 April 2015, 16:52:16
Hallo zusammen
Gibt es eine Möglickeit, die in einem Tab eingebundenen Gruppennamen umzubenennen ?

Hintergrund: die Im Dashboard verwendeten Gruppennamen sollen angezeigt werden wie die Namen im fhemweb. Bisher habe ich keine Möglichkeit gefunden, Attribute von group wie zB alias zu pflegen.

Danke
Jürgen
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 17 April 2015, 20:17:50
Zitat von: jove01 am 17 April 2015, 16:52:16
Hallo zusammen
Gibt es eine Möglickeit, die in einem Tab eingebundenen Gruppennamen umzubenennen ?

Hintergrund: die Im Dashboard verwendeten Gruppennamen sollen angezeigt werden wie die Namen im fhemweb. Bisher habe ich keine Möglichkeit gefunden, Attribute von group wie zB alias zu pflegen.

Danke
Jürgen
Also ich verstehe nicht wirklich, was du möchtest.
Eventuell kannst du das anhand von Screenshots oder Beispielen näher erklären, damit man vielleicht helfen kann?
Titel: Antw:FHEM Dashboard
Beitrag von: jove01 am 17 April 2015, 20:53:53
O.k.
Mach in den nächsten Tagen
Titel: Antw:FHEM Dashboard
Beitrag von: jove01 am 18 April 2015, 10:52:21
Hallo

nochmals zur Erläuterung um was es mir geht.
Einem Tab werden ja Gruppen zugeordnet. Ich habe für das "normale" Frontend bereits group definiert, die ich in dieser Form aber nicht verwenden möchte. Daher möchte ich den readingsGroup spezielle group zuordnen. Über meine Namenskonventionen würde ich die dann auch so bezeichnen wollen.

Im dashboard wird der Name der group angezeigt und nicht der ALIAS. (siehe Anhang)


Die readingsGroup ist wie folgt definiert

Internals:
   CFGFN
   DEF        du_RolloAutomatik_Terrasse:state  du_RolloAutomatik:state  du_RolloAutomatik_Schatten:state du_FensterAutomatik:state  du_LichtAutomatik:state
   NAME       rg_Automatik_Aktivierung2
   NR         1193
   NTFY_ORDER 50-rg_Automatik_Aktivierung2
   STATE      Initialized
   TYPE       readingsGroup
   mayBeVisible 1
   Content:
     du_FensterAutomatik 1
     du_LichtAutomatik 1
     du_RolloAutomatik 1
     du_RolloAutomatik_Schatten 1
     du_RolloAutomatik_Terrasse 1
   Content2:
   DEVICES:
     ARRAY(0x27d1648)
     ARRAY(0x2bde548)
     ARRAY(0x2897610)
     ARRAY(0x31d3940)
     ARRAY(0x32004f0)
   Fhem:
     lastDefChange 287
     last_update 1429346655.84862
   Helper:
     DEF
     mapping    $ALIAS
     Valueicon:
       state      %devStateIcon
Attributes:
   alias      Automatikaktivierung
   group      rgg_Automatikaktivierung
   mapping    $ALIAS
   notime     1
   room       06 readingsGroup
   valueIcon  { state => '%devStateIcon' }


Ich hoffe das hilft für eure Hilfe
Danke
Jürgen
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 18 April 2015, 17:19:35
Eine alias Funktion gibt es im Dashboard nicht. Wenn du ein Patch bereitstellst stell ich mich nicht quer.

Ich hab gerade kein fhem griffbereit, aber die readingsgruppe in 2 Gruppen packen? Eine fürs Dashboard, die andere für .... Was auch immer.
Titel: Antw:FHEM Dashboard
Beitrag von: Bennemannc am 18 April 2015, 20:07:02
Hallo,

warum nimmst Du nicht CloneDummy ? Da kannst hast Du dann alle Readings und kannst einen neuen Namen und eine andere Gruppe vergeben. So habe ich das zumindest bei mir gemacht.

Gruß Christoph
Titel: Antw:FHEM Dashboard
Beitrag von: jove01 am 19 April 2015, 13:24:13
vielen Dank für Eure Antworten.

@Bennemannc
Du verwendest CloneDummy als Alternative für readingsGroup?

Könntest du bitte mal ein Beispiel posten?

in einem alten Post schreibt jedoch justme1968
Zitatdas kopieren von readings ist unnötiger overhead und sollte vermieden werden wenn immer es geht.
. Hast du da neuere Erkenntnisse ?

Leider ist das aber auch nicht die Lösung, um den Gruppennamen im Dashboard von älteren Gruppenname einerseits technisch abzusetzen und andererseits an der Oberfläche gleich zu halten.

Danke Jürgen
Titel: Antw:FHEM Dashboard
Beitrag von: Bennemannc am 19 April 2015, 15:37:00
Hallo,

neuere Erkenntnisse habe ich nicht - das läuft bei mir schon länger so. Über Alternativen habe ich mir damal keine Gedanken gemacht. Vielleicht sollte ich das mal umstellen, wenn das Performance spart ;-)

Gruß Christoph
Titel: Antw:FHEM Dashboard
Beitrag von: felix.steinbeis am 11 Mai 2015, 01:33:38
Hallo zusammen,

wurde das CSS für IOS7 auch angepasst?

Ich habe einen orange Tab-Leiste, die Gruppennamen sind weiße Schrift auf weißem Grund und Symbole sind in den Tabellen nicht zentriert.

Oder muss ich noch was einstellen?

Danke und viele Grüße
Felix
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 07 Juni 2015, 21:23:30
Hallo zusammen,

ich habe aktuell das Problem im Dashboard, dass ich keine Icons neben den Tab-Namen anzeigen lassen kann. Laut Doku geht dies über das Attribut

dashboard_tabXicon

wurde diese Funktionalität entfernt oder funktioniert es einfach nicht mehr?

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 07 Juni 2015, 21:42:51
seit Mitte April gibt es Probleme mit dem Dashboard - die Icons in den Tabreitern gehören meiner Meinung nach zu diesem problem. Svenson hat scheinbar zur zeit keine Zeit sich um das Dashboard zu kümmern, ich glaube damit musst Du leben. Oder eine FHEM Version von Anfang April einspielen.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 07 Juni 2015, 21:51:07
@der-Lolo:

Danke für die Info. Ich werde mir dieses Problem dann bei mir lokal anschauen und wenn erfolgreich, einen Patch bereit stellen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 07 Juni 2015, 22:35:23
Hallo zusammen,

habe den Fehler bezüglich der Icons gefunden. Angehängt ein Diff, der es beheben sollte.

Wäre gut, wenn sich der Modul-Verantwortliche das anschauen könnte.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 08 Juni 2015, 21:57:07
Patch hab ich übernommen. Kommt dann regulär mit dem Update.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 08 Juni 2015, 22:14:17
@svenson08:

Danke Dir!

Ich habe etwas weiter am Dashboard gearbeitet, um es für meine Bedürfnisse anzupassen. Rausgekommen sind folgende Änderungen:

- Optimierung des Ladens der Icons: Hier werden nun nicht mehr alle Pfade einzeln geladen, sondern es wird der korrekte Pfad angefragt und dann geladen, sparrt Bandbreite+Zeit
- Das Laden der einzelnen Tabs passiert nun asynchron: Das habe ich gebraucht, da durch die vielen Elemente in all meinen Tabs das Laden lange gedauert hat. Jetzt wird nur der aktive Tab geladen, alle anderen laden erst beim Wechsel.
- Neuer Parameter beim "define", mit dem man die maximale Anzahl von Tabs definieren kann. Will man also mehr also die bisherigen 7, definiert man sein Dashboard so:

define Overview Dashboard 10

Damit kann man dann 10 statt "nur" 7 Tabs anzeigen.

Das Ganze ist im Moment noch ein Prototyp da ich mir sicher bin, dass ich noch Dinge übersehen habe. Allerdings ist es meiner Ansicht nach ein guter Anfang.

Ich habe gesehen, dass Du bereits das Nachladen der Gruppen vorbereitet hast, ich denke aber ein Laden der Tabs ist sinnvoller, da sonst, wenn man viele Gruppen in einem Tab hab, für jede ein Request losgetreten wird. Vielleicht kann man das Nachladen der Gruppen noch als Unterstufe integrieren.

Wenn Du (und alle anderen) möchtest dann kannst Du das Diff ausprobieren. Ich bin für Kommentare dankbar!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 09 Juni 2015, 01:25:32
Hallo zusammen,

das Diff in diesem Beitrag:

http://forum.fhem.de/index.php/topic,16503.msg302026.html#msg302026

wurde aktualisiert.

Die Neuerungen:

- Etliche Probleme behoben
- Das Sortieren von Gruppen funktioniert nun in allen Tabs
- Das Resizing von Gruppen funktioniert nun in allen Tabs
- Neuer Parameter beim "define", mit dem man die maximale Anzahl von Tabs definieren kann. Will man also mehr also die bisherigen 7, definiert man sein Dashboard so:

define Overview Dashboard 10

Damit kann man dann 10 statt "nur" 7 Tabs anzeigen.

Viel Spaß damit!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: svenson08 am 09 Juni 2015, 06:20:58
Hallo Talkabout,

Den Sinn versteh ich nicht von der define Erweiterung. Wer nur 5 Tabs will, stellt 5 ein und wird dann auch 5 Tabs verwenden. Wer 10 einstellt und nur 7 benutzt sollte dann auf 7 Tabs zurückstellen.

Stellst du parallel zum diff, den ich für die Auslieferung über das Update benötige, noch die kompletten Dateien bereit.
Mir ist es lieber das deine Änderungen von anderen Nutzern getestet werden bevor ich diese über das Update an alle verteile.

Gruß svenson
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 09 Juni 2015, 06:40:48
Hallo Talkabout und svenson08,

wenn ihr mir die komplette Datei bereitstellt Teste ich das gerne.

Zitat von: svenson08 am 09 Juni 2015, 06:20:58
Den Sinn versteh ich nicht von der define Erweiterung.

Den habe ich auch nicht verstanden  :o
Titel: Antw:FHEM Dashboard
Beitrag von: Blackcat am 09 Juni 2015, 07:01:50
Ich habe es so verstanden, dass es dynamischer wird.
stellt der Nutzer 3 Tabs ein, so werden nur 3 Tabs beim laden angestoßen
die Attr. Auswahlbox müsste sich dementsprechend verkleinern also nur noch 3 Tabs anbieten.

Vorteil ist eben auch man kann 8 oder mehr Tabs anlegen, so hat man übersichtlichere screens. Das ist auf mobilen Geräten ein großer Vorteil

Ich würde auch testen ;)
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 09 Juni 2015, 07:32:46
Hallo zusammen,

@svenson08, @RettungsTim

Entschuldigt, dann war wohl meine Erklärung etwas wirr (war spät gestern...).

Den Sinn hat Sandra korrekt erfasst. Bisher war das Dashboard auf 7 Tabs "limitiert", wer mehr haben wollte, hatte Pech gehabt. Jetzt kann man über das define die "neue" maximale Anzahl an Tabs bestimmen. Gibt man also z.b. "10" an, dann kann man in der Konfiguration Attribute bis "dashboard_tab10..." konfigurieren.

Im Anhang die benötigten Dateien:

dashboard.js => bitte nach fhem/www/pgm2 kopieren
ios6dashboard.css => bitte nach fhem/www/pgm2 kopieren
95_Dashboard.pm => bitte nach fhem/FHEM kopieren

ZitatMir ist es lieber das deine Änderungen von anderen Nutzern getestet werden bevor ich diese über das Update an alle verteile.

Oh ja, mir auch ;)

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Blackcat am 09 Juni 2015, 08:06:22
Hast du am Style etwas anpassen müssen?
also müssen die default,dark und ios7 styles nachgezogen werden, oder können die Leute auch damit testen?
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 09 Juni 2015, 08:17:30
Zitat von: Blackcat am 09 Juni 2015, 08:06:22
Hast du am Style etwas anpassen müssen?
also müssen die default,dark und ios7 styles nachgezogen werden, oder können die Leute auch damit testen?
Ich habe nachgeschaut. Die Änderungen, die ich im ios6 Style machen musste, braucht es in den anderen Styles nicht. Da sich diese "nur" um Deine hübschen Buttons dreht :)

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 09 Juni 2015, 13:57:48
Hallo zusammen,

ich werde in den nächsten Tagen noch weiter am Dashboard arbeiten, da es noch ein paar Dinge gibt, die ich für meine Zwecke benötige. Aktuell sind unter anderem geplant:

- verschiedene Anzahl von Spalten pro Tab
- unter Umständen eine rechte Subnavigation (bin ich mir noch unschlüssig)

Es werden vermutlich noch weitere Dinge dazu kommen, die der eine oder andere vielleicht auch brauchen könnte :)

Ich werde den Thread von Zeit zu Zeit aktualisieren, mit neuen Zwischenversionen und würde mich über Tester freuen. Vielleicht findet dann das eine oder andere Feature auch den Weg in den Standard.

@Svenson08

wir können uns auch gerne zusammen tun falls Du ebenfalls Punkte auf Deiner Liste hast, die in Zukunft noch kommen sollen. Es wäre schade, wenn wir hier aneinander vorbei arbeiten würden.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 09 Juni 2015, 17:35:13
unterschieldiche spalten pro tab wären echt toll, vielleicht kann man direkt ein grid draus machen damit top center und bottom auch nicht mehr begrenzt ist...
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 09 Juni 2015, 20:55:11
Hallo zusammen,

habe die verschiedenen Spalten-Anzahlen integriert. Einstellen lassen sich diese nun pro Tab. Dazu gibt es 2 neue Attribute:

dashboard_tabXcolcount
dashboard_tabXrowcentercolwidth

Zusätzlich habe ich kleinere Probleme beim Drag&Drop der Widgets behoben.

Im Anhang die benötigten Dateien:

dashboard.js => bitte nach fhem/www/pgm2 kopieren
ios6dashboard.css => bitte nach fhem/www/pgm2 kopieren
95_Dashboard.pm => bitte nach fhem/FHEM kopieren

Wäre gut, wenn das jemand testen könnte.

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 09 Juni 2015, 21:16:44
Nabend,

also bei mir sind jetzt die Attribute recht leer die ich auswählen kann. Vorher war pro tab ja eine Gruppe an Attributen zu Auswahl, jetzt nichts mehr.

Du hattest das ja geändert, was muss ich da jetzt einstellen um das wieder zu sehen?

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 09 Juni 2015, 21:20:11
Zitat von: ext23 am 09 Juni 2015, 21:16:44
Nabend,

also bei mir sind jetzt die Attribute recht leer die ich auswählen kann. Vorher war pro tab ja eine Gruppe an Attributen zu Auswahl, jetzt nichts mehr.

Du hattest das ja geändert, was muss ich da jetzt einstellen um das wieder zu sehen?

Gruß
Daniel
Sollte eigentlich nicht passieren. Kannst DU mal bitte Dein FHEM über "shutdown restart" neu starten? Sind die Attribute dann wieder da?
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 09 Juni 2015, 21:30:51
Ahja, dann ist wieder alles da, plus "userattr". Dann scheint ein reload des Modules hier nicht zu fruchten was.

So dann schau ich mir mal an was so alles geht ;-)
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 09 Juni 2015, 21:46:36
Zitat von: ext23 am 09 Juni 2015, 21:30:51
Ahja, dann ist wieder alles da, plus "userattr". Dann scheint ein reload des Modules hier nicht zu fruchten was.

So dann schau ich mir mal an was so alles geht ;-)
Danke!
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 10 Juni 2015, 00:23:23
Hallo zusammen,

zu später Stunde habe ich noch ein Update, welches das Dashboard beim Verteilen der Widgets noch etwas flexibler macht. Mit dem Attribut

dashboard_flexible 1

teilt man dem Dashboard mit, dass man die Widgets nicht mehr in den Spalten anordnen möchte, sondern frei auf der Fläche platzieren will. Das funktioniert, wie auch bisher die Verteilung in den Spalten, ganz einfach über Drag&Drop. Die Idee dazu kam von Svenson08 und wir fanden sie beide gut :)

Damit kann nun jeder selber entscheiden, ob er die Widgets frei oder doch spaltenweise anordnen will. Zu beachten hierbei ist, dass bei der flexiblen Platzierung die Widgets nicht mehr zusammen rutschen oder ineinander "fließen". Der vergebene Platz ist dann FEST.

Beim Setzen des Attributs gehen die Ursprungseinstellungen nicht verloren. Heisst also, wenn man das Attribut setzt, die Gruppen bewegt, und das Attribut wieder entfernt, sollten die Widgets wieder in den "alten" Spalten Platz finden.

Auch hier wäre ich für einen Test dankbar!

Die notwendigen Dateien im Anhang.

*.css => fhem/www/pgm2
*.js   => fhem/www/pgm2
*.pm => fhem/FHEM

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 10 Juni 2015, 06:32:39
Geil, das muss ich heute abend gleich testen! Das ist etwas was mir am Dashboard gefehlt hat.

Kann ich gleich mal Wunschkonzert spielen?  ;D

Es wäre toll wenn das DB als Vollbild dargestellt werden könnte. Also ohne Menü, Logo, Kommandozeile ggf. einzelnt mit attr zum rausnehmen.

Jetzt weiß ich gerade nicht ob man ein Hintergrundbild setzen kann, das wäre auch geil!

So hätte man die Vorteile vom Floorplan mit dem Dashboard vereinigt. Leider kann ich sowas nicht Programmieren und kann euch nur mit Testen helfen  :(

*edit*
Geil, ich musste es doch jetz schnell testen! Es geht.

Wie setze ich den die höhe nun auf 100%
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 10 Juni 2015, 06:47:04
Moin,

ja ich bin auch ganz überrascht. So eine Aktion erhoffe ich mir noch vom WVC ;-)

Btw. ich habe jetzt 3 Spalten eingestellt, aber wie ändere ich die Größe der einzelnen Spalten? Die erste ist sehr groß und dann folgen zwei kleine die auch nicht größer werden wenn ich diese mit Gruppen belade.

Das andere mit der freien Positionierung ist natürlich auch klasse, das probiere ich heute im Büro mal aus. Ist nur die Frage wie es dann auf dem Smartphone aussieht, bis jetzt war es ja so das alles zusammengerutscht ist, wenn auch unkoordiniert.

Update:
So eben probiert, das freie Positionieren ist genial ;-) Ein paar Fangmarken wäre noch cool damit man es genau ausgerichtet bekommt. Nur muss man jetzt den Rahmen im Hintergrund auf größer machen weil man sonst einige Sachen nicht nach unten schieben kann. Also dieser Rahmen begrenzt quasi die Ablagefläche.

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 10 Juni 2015, 07:44:26
Hallo zusammen,

schön, dass es Euch gefällt.

ZitatEs wäre toll wenn das DB als Vollbild dargestellt werden könnte. Also ohne Menü, Logo, Kommandozeile ggf. einzelnt mit attr zum rausnehmen.

Idee nicht schlecht, werde ich mir durch den Kopf gehen lassen.

ZitatJetzt weiß ich gerade nicht ob man ein Hintergrundbild setzen kann, das wäre auch geil!

So hätte man die Vorteile vom Floorplan mit dem Dashboard vereinigt.

Ich denke wir sollten diese 2 Module schon noch trennen :) Der Floorplan hat einen anderen Anwendungsfall. Wenn es "nur" um ein Hintergrundbild geht, das sollte machbar sein. Ich lasse mir das ebenfalls durch den Kopf gehen.

ZitatBtw. ich habe jetzt 3 Spalten eingestellt, aber wie ändere ich die Größe der einzelnen Spalten? Die erste ist sehr groß und dann folgen zwei kleine die auch nicht größer werden wenn ich diese mit Gruppen belade.

Ich gehe davon aus, Du verwendest demnach die Spalten-Anordnung. Bei dieser kann die Spaltengröße global durch

dashboard_rowcentercoldwidth

gesetzt werden, oder pro Tab durch

dashboard_tabXrowcentercolwidth

ZitatIst nur die Frage wie es dann auf dem Smartphone aussieht, bis jetzt war es ja so das alles zusammengerutscht ist, wenn auch unkoordiniert.

Bei der absoluten Anordnung muss man die Ansicht natürlich pro Gerät optimieren. Da man aber im Dashboard auch angeben kann, dass dieses nur auf eine bestimmten FHEMWEB-Instanz angezeigt wird, kann man pro Gerät ein eigenes Dashboard anlegen, und damit die Positionen darauf ausrichten.

ZitatEin paar Fangmarken wäre noch cool damit man es genau ausgerichtet bekommt.

Das war sowieso angedacht, kommt kurzfristig.

ZitatNur muss man jetzt den Rahmen im Hintergrund auf größer machen weil man sonst einige Sachen nicht nach unten schieben kann. Also dieser Rahmen begrenzt quasi die Ablagefläche.

Das ist richtig, wobei man ja die Höhe des Dashboards ebenfalls seinen Wünschen anpassen kann :)

Ich werde heute Abend/Nacht wieder ein Update zur Verfügung stellen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Blackcat am 10 Juni 2015, 07:51:12
wow das geht ja ratzfatz :)

bin leider noch nicht zum Testen gekommen, aber die neuen Features lesen sich schon echt gut  ;D
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 10 Juni 2015, 07:56:50
Zitat von: Talkabout am 10 Juni 2015, 07:44:26
Ich denke wir sollten diese 2 Module schon noch trennen :) Der Floorplan hat einen anderen Anwendungsfall. Wenn es "nur" um ein Hintergrundbild geht, das sollte machbar sein. Ich lasse mir das ebenfalls durch den Kopf gehen.

Das ist schon klar.
Bei meinem Anwendungsfall wäre jetzt das Dashboard die richtige Oberfläche.
Da ich die Tabellenstrucktur weiter behalten will. Ein Hintergrundbild wäre schön aber nicht absolut wichtig.

Zitat von: ext23 am 10 Juni 2015, 06:47:04
ja ich bin auch ganz überrascht. So eine Aktion erhoffe ich mir noch vom WVC ;-)
Oh jaaaaa, darauf warte ich auch!
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 10 Juni 2015, 09:16:00
Zitatdashboard_rowcentercoldwidth

gesetzt werden, oder pro Tab durch

dashboard_tabXrowcentercolwidth

Ist die Angabe in Pixel? Ich kann da einstellen was ich möchte aber es ändert sich nichts, siehe Anhang. Irgend etwas mache ich da doch falsch. Achso Browser ist der Firefox.


UPDATE:
Das ändern der Größe der Gruppen ist bei mir nicht möglich im flexible Mode.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 10 Juni 2015, 09:44:31
Zitat von: ext23 am 10 Juni 2015, 09:16:00
Ist die Angabe in Pixel? Ich kann da einstellen was ich möchte aber es ändert sich nichts, siehe Anhang. Irgend etwas mache ich da doch falsch. Achso Browser ist der Firefox.
Setz die Angabe bitte mal so:

dashboard_rowcentercolwidth 33%,33%,33%

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 10 Juni 2015, 09:46:51
Super dann geht es!

Btw. falls du es überlesen hast, ich glaube meine Änderung kam parallel zu deinem Post:

"Das Ändern der Größe der Gruppen ist bei mir nicht möglich im flexible Mode."
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 10 Juni 2015, 09:55:53
Zitat von: ext23 am 10 Juni 2015, 09:46:51
Btw. falls du es überlesen hast, ich glaube meine Änderung kam parallel zu deinem Post:

"Das Ändern der Größe der Gruppen ist bei mir nicht möglich im flexible Mode."
Werde ich mir anschauen.
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 10 Juni 2015, 10:05:34
Also sonst habe ich da jetzt erst mal nichts zu bemängeln. Der flexible Mode ist schon was geil muss ich sagen. Der macht natürlich das ganze Tabellen Geraffel obsolet.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 10 Juni 2015, 20:19:16
Hallo zusammen,

es geht weiter mit den Änderungen. In diesem Update sind enthalten:

- Widgets können nun auch im flexible mode vergrößert/verkleinert werden
- das Attribut dashboard_flexible nimmt nun positive numerische Werte entgegen. Ist der Wert dabei > 1, wird dieser Wert als Snap-Range genommen, womit man nun einstellen kann, wie groß das Grid beim Draggen ist. (Fangmarken)
- über das Attribut dashboard_backgroundimage kann man ein Hintergrundbild angeben, welches dann im Hintergrund des Dashboards zu sehen ist. Das Bild wird aktuell an der Position 0,0 platziert und in Original-Größe angezeigt. Dieses Bild startet über den Tab-Buttons
- über das Attribut dashboard_tabXbackgroundimage kann man zusätzlich dazu jedem Tab ein eigenes Hintergrundbild mitgeben. Dieses hat dann seine 0,0-Position da, wo der Tab-Inhalt beginnt.

Vielleicht komme ich heute noch dazu mir das Thema "standalone dashboard", also ohne Menü/Commando-Zeile/Navigation, anzusehen.

Die notwendigen Dateien im Anhang.

*.css => fhem/www/pgm2
*.js   => fhem/www/pgm2
*.pm => fhem/FHEM

Titel: FHEM Dashboard
Beitrag von: justme1968 am 10 Juni 2015, 20:52:19
wenn du dich des dashboards annimmst hätte ich auch noch einen wunsch :)

zur zeit nimmt das dashboard alle hinzugefügten readingsGroups auseinander und steckt alles in eine einzige tabelle.

das hat dann leider zur folge das auf und zuklappen sowie verstecken nicht mehr geht.

falls du lust hast hier auch etwas zu machen wurde ich dir ein kleines beispiel liefern an dem man die probleme sieht.

gruss
  andre

ps: da fällt mir ein das vermutlich der neue telefonmonitor auch probleme ereilen wird da im dashboard hartkodiert ein paar modul namen gesondert behandelt werden statt nach atEnd zu prüfen.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 10 Juni 2015, 20:57:53
Zitatzur zeit nimmt das dashboard alle hinzugefügten readingsGroups auseinander und steckt alles in eine einzige tabelle.

das hat dann leider zur folge das auf und zuklappen sowie verstecken nicht mehr geht.

falls du lust hast hier auch etwas zu machen wurde ich dir ein kleines beispiel liefern an dem man die probleme sieht.

Ja, stelle mir ein Beispiel zur Verfügung, dann schaue ich mir an, wo das Problem liegt. Aus Deiner Beschreibung bin ich leider nicht schlau geworden :)

Zitatda fällt mir ein das vermutlich der neue telefonmonitor auch probleme ereilen wird da im dashboard hartkodiert ein paar modul namen gesondert behandelt werden statt nach atEnd zu prüfen.

Kannst Du mich da genauer leiten wo Du da genau die Probleme siehst?

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 10 Juni 2015, 20:59:12
Sieht gut aus, also das fangen funktioniert, sehr schön! Was bei mir nicht geht ist das Ändern der Größe. Das Funktioniert nur auf dem Tab der als aktiv konfiguriert ist, also beim Start offen ist. Ansonsten sehe meine Gruppen alle etwas matschig aus jetzt, aber das liegt wohl an der Größe die ich nicht Ändern kann auf den anderen Tabs. Auf den anderen Tabs sind die Kästen der Überschriften auch eckig und nicht abgerundet.

/Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 10 Juni 2015, 21:01:02
Achso halt noch was, ich hatte es schon mal angesprochen, wenn der Hintergrund Rahmen kleiner ist als die Gruppen zum positionieren geht das nicht. Und ich habe Gruppen wenn ich diese Ausklappe sind die so lang das ich scrollen muss. Die bekomme ich jetzt nicht mehr bewegt im flex mode.

/Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 10 Juni 2015, 22:14:23
@ext23

Die Probleme sollten mit dieser Version behoben sein. Ich habe die Begrenzung "nur" auf top/left gesetzt, damit kann man nach rechts/unten beliebig weit draggen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 10 Juni 2015, 22:41:02
Super, verschieben geht, und das scrollen bzw. Positionieren außerhalb des Rahmens auch.

Aktuell noch offen:
- Eckige Titel Rahmen (bei allen Tabs außer dem active tab)
- Verschieben auch möglich im "lock" Modus


Dann noch was anders. Ich habe zum Test ein zweites Dashboard angelegt. Mein ersten ist oben links in einer Extra Box, nicht da wo die ganzen Räume sind. Wie bekomme ich das zweite rein? Ich habe das nur als Raum. Und dieser übersteht auch, warum auch immer den Neustart von FHEM nicht. Ich muss also immer unter dem DashBoard Weblink den Raum neu setzen. Und bei den Einstellungen verweist der Dashboard Button im Helper Bereich oben immer auf "https://itse.homeip.net:8083/fhem?room=DashboardRoom" obwohl mein anderes Dashboard dort nicht liegt.

Hast du eigentlich Urlaub? Das geht ja Schlag auf Schlag ;-)
Ich hau jetzt in Sack für heute. Aber sieht echt gut aus, also das freie Positionieren und so, wirklich klasse, gefällt mir.

/Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 10 Juni 2015, 23:16:25
@ext23

ZitatAktuell noch offen:
- Eckige Titel Rahmen (bei allen Tabs außer dem active tab)
- Verschieben auch möglich im "lock" Modus

Beide Probleme sollten behoben sein.

ZitatHast du eigentlich Urlaub? Das geht ja Schlag auf Schlag ;-)

Nein :) Bin bis ca. 18:00 Uhr auf Arbeit.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ph1959de am 11 Juni 2015, 07:06:07
@Talkabout: nachdem Du gerade recht aktiv das Dashboard weiterentwickelst ... könntest Du dafür evtl. einen neuen Thread anfangen? Hätte den Vorteil, dass Du Deine Änderungen immer an den ersten Beitrag anhängen könntest. Derzeit bringst Du viele verschiedene bzw. regelmäßig neue Versionen "in Umlauf" ... und über kurz oder lang wirst Du (fürchte ich) den Überblick verlieren - außerdem weiß man irgendwann nicht mehr, welche Version denn die aktuelle ist oder in welchem Beitrag man sie findet.

Peter
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 11 Juni 2015, 07:25:23
Moin,

super funktioniert. Ich hab da noch ein Problem festgestellt. Ich hatte auf einem Tab 3 Spalten, dort verteilt die Gruppen. Schalte ich das jetzt ab mit den Spalten, sehe ich nur noch die Gruppen die vorher in der linken Spalte waren, der Rest ist weg.

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 11 Juni 2015, 09:00:26
Noch was, wenn ich auf meinem Dashboard etwas schalte fliege ich aus dem Dashboard raus und sehe wieder die normale FHEM GUI.
Titel: Antw:FHEM Dashboard
Beitrag von: justme1968 am 11 Juni 2015, 12:08:31
hier ein kleines beispiel. du bekommst zwei readingsGroups in einer normalen fhem gruppe.

über das + bzw. - in der überschrift kannst du die readingGroup auf bzw. zu klappen. wenn in einer gruppe mehrere reaingsGroups sind werden beim ausklappen einer automatisch alle anderen zu geklappt.

im dashboard gehen zwei dinge nicht:
- das auf und zu klappen weil alle zeilen der readingsGroup in eine neue tabelle gesteckt werden
- das zuklappen aller anderen weil alle readingGroup zeilen in die gleiche neue tabelle gesteckt werden.

dashboard sollte die readingGroup nicht auseinander nehmen.

define d1 dummy
define d2 dummy
define d3 dummy
setreading d1 humidity 35
setreading d1 temperature 11.5
setreading d2 humidity 45
setreading d2 temperature 12.5
setreading d3 humidity 55
setreading d3 temperature 23.5
define r1 readingsGroup <+->,<Temperatur> d.:temperature
attr r1 group rg
attr r1 notime 1
attr r1 room test
attr r1 visibility collapsible
define r2 readingsGroup <+->,<Feuchte> d.:humidity
attr r2 group rg
attr r2 notime 1
attr r2 room test
attr r2 visibility collapsed



zum zweiten punkt:
es gibt in fhem ein paar devices bei denen das 'normale' schema mit device name, state icon, webcmd nicht sinnvoll ist weil das device selber eigenen html code erzeugt um sich anzuzeigen. das sind z.b. SVG und readingsGroup.

im frontend werden diese entweder am ende einer seite nach allen anderen devices angezeigt oder wenn sie in einer gruppe sind ist das layout gegenüber den normalen devices so verändert das nicht noch mal der name davor geschrieben wird. diese devices lassen sich an einem gesetzten $hash->{FW_atPageEnd} erkennen.

dashboard baut zwar auch eine sonderbehandlung ein macht das aber am TYPE fest. das geht dann schief wenn es andere FW_atPageEnd sind wie z.b. readingHistory oder vermutlich auch der neue telefonmonitor.

gruss
  andre
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 Juni 2015, 17:34:24
Hallo zusammen,

so, der Reihe nach :)

Zitat@Talkabout: nachdem Du gerade recht aktiv das Dashboard weiterentwickelst ... könntest Du dafür evtl. einen neuen Thread anfangen? Hätte den Vorteil, dass Du Deine Änderungen immer an den ersten Beitrag anhängen könntest. Derzeit bringst Du viele verschiedene bzw. regelmäßig neue Versionen "in Umlauf" ... und über kurz oder lang wirst Du (fürchte ich) den Überblick verlieren - außerdem weiß man irgendwann nicht mehr, welche Version denn die aktuelle ist oder in welchem Beitrag man sie findet.

Peter
Angedacht ist eigentlich, dass meine Änderungen alsbald in den Standard wandern. Den Überblick werde zumindest ich nicht verlieren, da ich mir die Daten ja lokal vorhalte, und diese hier "nur" zum Testen bereit stelle. Da sich dieser Thread ja von Anfang an um das Dashboard gedreht hat, halte ich diesen auch für meine Updates für richtig. Wenn es allerdings einen Standard-Prozess für solche Updates in diesem Forum gibt, bin ich gerne bereit mich daran zu halten :)

ZitatSchalte ich das jetzt ab mit den Spalten, sehe ich nur noch die Gruppen die vorher in der linken Spalte waren, der Rest ist weg.
Kannst Du bitte verfizieren, dass die anderen Gruppen nicht auch in der 1. Spalte unter den vorderen Gruppen liegen, indem Du diese weg schiebst?

ZitatNoch was, wenn ich auf meinem Dashboard etwas schalte fliege ich aus dem Dashboard raus und sehe wieder die normale FHEM GUI.
Das scheint ein generelles Problem mit den Text-Links zu sein. Passiert das auch, wenn Du über ein Icon schaltest?

@justme1968

werde ich mir anschauen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 11 Juni 2015, 20:20:11
ZitatKannst Du bitte verfizieren, dass die anderen Gruppen nicht auch in der 1. Spalte unter den vorderen Gruppen liegen, indem Du diese weg schiebst?
Nope, ist nicht, auf den Trichter bin ich auch schon gekommen ;-)
ZitatDas scheint ein generelles Problem mit den Text-Links zu sein. Passiert das auch, wenn Du über ein Icon schaltest?
Nein, auch bei einem Icon passiert das bei mir (Also der Lampe)

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 Juni 2015, 20:27:07
Hallo ext32,

ZitatNope, ist nicht, auf den Trichter bin ich auch schon gekommen ;-)
Ok. Bei mir passiert dies nicht. Kannst Du bitte mal per Firebug (oder einem anderen Developer-Tool) nachschauen, ob sich die fehlenden Widgets vielleicht irgendwo ausserhalb des sichtbaren Bereichs befinden?

ZitatNein, auch bei einem Icon passiert das bei mir (Also der Lampe)
Kannst Du mir bitte die URL kopieren, die im Browser-Fenster angezeigt wird, wenn Du das Dashboard auf machst?

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 11 Juni 2015, 20:48:44
URL: https://server.intranet.de:8083/fhem?room=Dashboard_PC

(Ich habe noch ein zweites Dashboard, was ich bis jetzt nicht angefasst habe, das möcht ich mal dazu sagen, das ist im Raum DashboardRoom der oben links in der FHEM Oberfläche in dem ersten Kasten unter dem Logo auch sichtbar ist. Das zweite Dashboard ist doch nicht drin mit welchen ich jetzt spielen.

Wegem dem Firebug, also im Code seh ich die anderen Gruppen nicht. Du kannst aber auch gerne mit Teamviewer oder sowas selber mal schauen.

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 Juni 2015, 21:13:53
Zitat von: ext23 am 11 Juni 2015, 20:48:44
URL: https://server.intranet.de:8083/fhem?room=Dashboard_PC

(Ich habe noch ein zweites Dashboard, was ich bis jetzt nicht angefasst habe, das möcht ich mal dazu sagen, das ist im Raum DashboardRoom der oben links in der FHEM Oberfläche in dem ersten Kasten unter dem Logo auch sichtbar ist. Das zweite Dashboard ist doch nicht drin mit welchen ich jetzt spielen.

Wegem dem Firebug, also im Code seh ich die anderen Gruppen nicht. Du kannst aber auch gerne mit Teamviewer oder sowas selber mal schauen.

Gruß
Daniel
Schick mir doch bitte mal 2 Screenshots, einen im Spaltenmodus, den anderen im Flexible-Modus. Vielleicht kann ich daraus etwas schliessen. Bitte auch die URL mit in den Screenshot aufnehmen.

Auf die oben angegebene URL komme ich von mir aus nicht drauf.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 11 Juni 2015, 21:24:49
Screenshot kommt gleich, aber auf die URL kommste auch nicht *lol* die Ist nur Intern erreichbar oder übern IPSec Tunnel ;-)
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 Juni 2015, 21:28:29
Zitat von: ext23 am 11 Juni 2015, 21:24:49
Screenshot kommt gleich, aber auf die URL kommste auch nicht *lol* die Ist nur Intern erreichbar oder übern IPSec Tunnel ;-)
Ah, ich dachte die wäre öffentlich :)
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 11 Juni 2015, 21:31:28
So:
DB01: flexible on, table off
DB02: flexible on, table on
DB03: flexible off, table on

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 Juni 2015, 21:37:58
Zitat von: ext23 am 11 Juni 2015, 21:31:28
So:
DB01: flexible on, table off
DB02: flexible on, table on
DB03: flexible off, table on

Gruß
Daniel
Was ist denn der Unterschied zwischen table on/off? Scheinbar hast Du ja im flexible Modus in einem Fall alle Widgets im anderen Fall fehlen welche, ist das richtig?
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 11 Juni 2015, 21:53:20
Ja, also das liegt wohl weniger am flex mode mehr am table. Habe ich also ein mal Gruppen in Spalte >1 gelegt und schalte ich table ab, was ja einer Reduzierung auf 1 Spalte entspricht sind die anderen verschwunden und schlummern auf Gleis 3 1/4 oder sowas...
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 Juni 2015, 21:59:01
Zitat von: ext23 am 11 Juni 2015, 21:53:20
...schalte ich table ab...
wie machst Du das, was ist für Dich "table"? Ich raff's nicht...;)
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 11 Juni 2015, 22:08:54
table on:
dashboard_tab2rowcentercolwidth 33%,33%,33%
dashboard_tab2colcount 3
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 Juni 2015, 22:12:01
Zitat von: ext23 am 11 Juni 2015, 22:08:54
table on:
dashboard_tab2rowcentercolwidth 33%,33%,33%
dashboard_tab2colcount 3
Ach so, Du meinst mit "table: off" einfach, dass Du die Einträge für die Spalten entfernst, und damit die Widgets, die vorher in Spalte > 1 drin waren nicht mehr im Board erscheinen. Alles klar, sollte lösbar sein :)
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 11 Juni 2015, 22:36:44
Genau, ja etwas blöde ausgedrückt ;-)
Titel: Antw:FHEM Dashboard
Beitrag von: ph1959de am 12 Juni 2015, 07:18:41
Zitat von: Talkabout am 11 Juni 2015, 17:34:24
Angedacht ist eigentlich, dass meine Änderungen alsbald in den Standard wandern. Den Überblick werde zumindest ich nicht verlieren, da ich mir die Daten ja lokal vorhalte, und diese hier "nur" zum Testen bereit stelle. Da sich dieser Thread ja von Anfang an um das Dashboard gedreht hat, halte ich diesen auch für meine Updates für richtig. Wenn es allerdings einen Standard-Prozess für solche Updates in diesem Forum gibt, bin ich gerne bereit mich daran zu halten :)
Nicht wirklich "Standard" (und schon gar nicht verpflichtend) ... es hat sich aber in der Vergangenheit als praktikabel herausgestellt.

Wenn ich z.B. jetzt beim aktuellen Stand der Diskussion mich entschließen würde, Deine Version des Dashboards zu installieren, müsste ich "von hier aus" rückwärts durch's Forum durchgehen, bis ich bei Deinem letzten Update des Moduls ankomme. "1. Beitrag im Thread" ist halt eindeutig (und editieren darf ihn wohl nur der Ersteller des Threads). Aber wenn das ohnehin bald "offiziell" wird, sollte es auch kein Problem sein, im aktuellen Modus weiter zu verfahren. Nur solltest Du dann zum Abschluss alle Zwischenversionen wieder entfernen (auch nur meine Meinung).

Peter
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 12 Juni 2015, 15:31:39
Hallo,

das ist so nicht gewollt oder?  ;D
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 12 Juni 2015, 15:45:10
Zitat von: RettungsTim am 12 Juni 2015, 15:31:39
Hallo,

das ist so nicht gewollt oder?  ;D
Hängt von Deinen Einstellungen ab ;)

Der erste Screen sieht etwas gequetscht aus. Ausserdem scheint dort der Titel nicht umrandet zu sein.

Was hast Du für Settings bezüglich Spalten-Anzahl und -Breite?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 12 Juni 2015, 15:58:41
Das mit dem Titel hatte ich auch, kein Problem, einfach links den Doppe-Pfeil suchen und einmal klicken dann passt es wieder, dann ist der Rahmen wieder größer.
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 12 Juni 2015, 16:15:47
Mal kurz vom handy aus einen screen.

Wo finde ich den doppel pfeil.
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 12 Juni 2015, 16:19:59
Der kam bei mir ganz links vom "kurzen" Titel Rahmen. (Bearbeitungs Mode muss natürlich an sein, also unlock)
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 12 Juni 2015, 20:32:53
Hallo zusammen,

das Problem mit dem Rahmen wird sein, dass den Gruppen bisher keine Größe zugewiesen wurde, und diese damit "0" ist. Das heisst der Browser macht die Gruppe so klein wie möglich. Es sollte aber möglich sein, diese von der Größe her anzupassen, so als hätte sie bereits eine Größe.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 12 Juni 2015, 20:37:11
Hallo,

Also ich kann sie groß ziehen. Dann passt es. Aber es wird nicht alles angezeigt. Die Eingabemaske fehlt, siehe Bild.

Woran liegt das?
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 12 Juni 2015, 20:44:38
Zitat von: RettungsTim am 12 Juni 2015, 20:37:11
Hallo,

Also ich kann sie groß ziehen. Dann passt es. Aber es wird nicht alles angezeigt. Die Eingabemaske fehlt, siehe Bild.

Woran liegt das?
Das muss irgendwie an der Positionierung liegen. Kannst Du mal prüfen (mit Firebug oder Chrome Entwickler Tools) ob die Felder im HTML drin sind und nur den "falschen" Stil haben?

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 12 Juni 2015, 20:52:25
Hmmm ich verstehe da nicht viel. Aber die Objekte sind da. Siehe screen.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 12 Juni 2015, 21:03:05
Zitat von: RettungsTim am 12 Juni 2015, 20:52:25
Hmmm ich verstehe da nicht viel. Aber die Objekte sind da. Siehe screen.
Kannst Du bitte diese Webseite speichern und sie mir als ZIP schicken?
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 12 Juni 2015, 21:11:35
Versuchen wir es mal so:
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 12 Juni 2015, 22:26:21
Zitat von: RettungsTim am 12 Juni 2015, 21:11:35
Versuchen wir es mal so:
Reicht leider nicht. Ich bräuchte alle referenzierten Dateien. Bei mir im Chrome gibt es unter "Datei" die Option "Seite speichern unter...", die dann sowohl den HTML-Quellcode wie auch alle js/css-Dateien mit ablegt. Dieses Paket bräuchte ich.

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 12 Juni 2015, 23:17:55
Zitat von: RettungsTim am 12 Juni 2015, 21:11:35
Versuchen wir es mal so:
Hat sich erledigt. Bug gefunden und gefixt. Zusätzlich sind in dieser Version enthalten:

- bei der Umschaltung von Spalten in den flexible Modus werden auch Gruppen angezeigt, die sich in Spalten > 1 befinden
- Widgets werden nun korrekt im Frontend ersetzt

Notwendige Dateien im Anhang:

*.js/*.css: nach fhem/www/pgm2 kopieren
*.pm       : nach fhem/FHEM kopieren

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 13 Juni 2015, 08:33:53
Moin,

ehm Floorplan?!? Ist da was verrutscht beim Upload?
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 13 Juni 2015, 09:49:55
Zitat von: ext23 am 13 Juni 2015, 08:33:53
Moin,

ehm Floorplan?!? Ist da was verrutscht beim Upload?
Verzeihung, habe mich beim Upload verklickt :)

Danke für den Hinweis!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 13 Juni 2015, 11:59:34
Super, das mit den Spalten funktioniert jetzt, alles wieder da.

Ich habe mal noch ein anderes Problem. Das zweite Dashboard was ich habe, dort habe ich ein
attr Dashboard_Test_weblink room Dashboard_PC

Nach jedem Neustart von FHEM (Es steht danach immer noch in der config!!!) ist der Raum "Dashboard_PC" weg. Das zweite Dasboard ist im Raum von dem anderen Dashboard gelandet, also "DashboardRoom". Setze ich das attr neu ist wieder alles OK. Kannst du mal schauen ob du da noch was findest?

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 13 Juni 2015, 12:38:28
Zitat von: ext23 am 13 Juni 2015, 11:59:34
Nach jedem Neustart von FHEM (Es steht danach immer noch in der config!!!) ist der Raum "Dashboard_PC" weg. Das zweite Dasboard ist im Raum von dem anderen Dashboard gelandet, also "DashboardRoom". Setze ich das attr neu ist wieder alles OK. Kannst du mal schauen ob du da noch was findest?

Zitat aus der Command Ref:

ZitatEs dürfen NIE zwei Dashboards in einer FHEMWEB instanz aktiv sein!

Ich denke, dass wird Dein Problem sein.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 13 Juni 2015, 13:01:19
Oha ok, das erklärt natürlich einiges ja.
Titel: Antw:FHEM Dashboard
Beitrag von: stephanr am 13 Juni 2015, 13:02:03
Erstmal möchte ich mich für die aktive Weiterentwicklung des Dashboards bedanken!
Nun zu meiner Frage. Aktuell nutze ich verschiedene readingsgroups um die Darstellung im Dashboard zu verschönern. Als Beispiel folgende readingsgroup Definition, die mir den Status eines Lüfters grafisch aufbereitet und auch per Klick den Lüfter schalten lässt. Das funktioniert auch einwandfrei. Mein Problem besteht jetzt darin, dass bei einer Statusänderung das Dashboard komplett neu geladen werden muss, um das dargestellte Icon auf den aktuellen Status anzupassen. Soweit ich FHEM verstanden habe gibt es eine Funktion longpoll, die Inhalte auf einer bereits geladenen Seite ändern kann, ohne das ein kompletter Reload notwendig ist. Interessanter weise funktioniert dies auch mit der angegebenen readingsgroup, wenn ich über einen Raum auf diese zugreife.
Der longpoll funktioniert ausschließlich im Dashboard nicht.


Internals:
   DEF        bad_luefter:state
   NAME       rg_bad_luefter
   NR         112
   NTFY_ORDER 50-rg_bad_luefter
   STATE      Initialized
   TYPE       readingsGroup
   mayBeVisible 1
   Content:
     bad_luefter 1
   Content2:
   DEVICES:
     ARRAY(0x26ce238)
   Fhem:
     lastDefChange 7
     last_update 1434192539.16109
   Helper:
     DEF
     valueFormat {($VALUE eq 'on')?"an":"aus"}
     Commands:
       state.an   set bad_luefter off
       state.aus  set bad_luefter on
     Valueicon:
       state      %devStateIcon
Attributes:
   alias      Bad Lüfter
   commands   { 'state.aus' => 'set bad_luefter on', 'state.an' => 'set bad_luefter off' }
   devStateIcon an:vent_ventilation_level_3@blue:aus aus:vent_ventilation_level_0:an
   group      Bad Lüfter
   icon       icoLuefter
   nonames    1
   notime     1
   room       readingsGroup
   valueFormat {($VALUE eq 'on')?"an":"aus"}
   valueIcon  { state => '%devStateIcon' }


Ein paar Seiten vorher wird ja erwähnt, dass das Dashboard die readingsgroup irgendwie zerstückelt. Hängt das mit dem von mir beschriebenen Verhalten vielleicht zusammen?
Vielleicht noch als Hinweis. Nutze ich in der readingsgroup nicht die Icon Funktion und lasse mir den Zustand nur in Text ausgeben, so greift auch das longpoll im Dashboard. Sobald ich aber die Attribute devStateIcon und valueIcon in der rg verwende klappt es nicht mehr.

Wenn das longpoll mit dem devStateIcon im Dashboard funktionieren würde wäre das echt klasse! Wenn ich sonst noch Input liefern kann bitte melden.

Vielen Dank!
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 13 Juni 2015, 13:08:32
Ich muss nochmal nachfragen, irgendwie bin ich zu blöde. Ich habe doch mehrere Web Instanzen bei mir, also 8083, 8084 und 8085. Ich seh doch aber überall dasselbe Dashboard?!?! Ich muss doch also mehrere Dashboards anlegen können oder wie ?!?
Titel: Antw:FHEM Dashboard
Beitrag von: stephanr am 13 Juni 2015, 13:12:35
Moin,

dashboard_webfrontendfilter
Dem Attribut ist der Name einer FHEMWEB Instanz zu hinterlegen(z.B. WEB), möchte man das Dashboard darauf beschränken. Es können mehrere Instanzen, durch Komma getrennt, angegeben werden.

Du musst also beim einen Dashboard das Attribut auf WEB setzen und beim anderen auf WEB1 oder so.
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 13 Juni 2015, 13:17:37
Uff OK, dann habe ich das immer falsch gemacht bis jetzt. Mhh verdammt, wurde die Wiki Seite aktualisiert? Ich hab das damals wo das raus kam alles gar nicht gelesen, Danke! Muss ich mir noch mal durchlesen das Wiki, da habe ich bestimmt so einiges verpennt.

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 13 Juni 2015, 13:27:09
Gut das habe ich jetzt so umgestellt. Ich habe aber eine Webinstanz in der KEIN Dashboard ist, trotzdem ist der Link oben links im Kasten unterm Logo weiterhin zu sehen. Klicke ich auf diesen Link passiert allerdings nichts. Wie bekomme ich den Link jetzt weg in den Instanzen wo kein Dashboard zugewiesen ist?

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 13 Juni 2015, 14:07:50
OK, also das mit dem Link oben ist eine komische Sache, aber gut ist eben so.

Ich habe jetzt 4 Dashboards verteilt auf 4 Web Instanzen. Jedes Dashboard in einem anderen Raum (Also das Weblink zeugs). Klappt auch, es funktioniert immer nur der entsprechende Raum... (Wobei ich meine das ist egal, man kann doch mehrere Dashboards unter einer Web Instanz laufen lassen!)

Problem ist der Link oben, der zeigt auf den Raum DashboardRoom. Den gibt es bei mir aber jetzt "nicht" mehr. Trotzdem wird das entsprechende "richtige" Dashboard für die Web Instanz angezeigt, und das ist vermutlich auch der Grund warum man nicht mehrere Dashboards auf eine Web Instanz legen soll, weil dieser Link dann nicht mehr hin haut, bzw. alle Dashbaords in einem Fenster anzeigt.

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 13 Juni 2015, 15:34:47
Zitat von: ext23 am 13 Juni 2015, 14:07:50
OK, also das mit dem Link oben ist eine komische Sache, aber gut ist eben so.

Ich habe jetzt 4 Dashboards verteilt auf 4 Web Instanzen. Jedes Dashboard in einem anderen Raum (Also das Weblink zeugs). Klappt auch, es funktioniert immer nur der entsprechende Raum... (Wobei ich meine das ist egal, man kann doch mehrere Dashboards unter einer Web Instanz laufen lassen!)

Problem ist der Link oben, der zeigt auf den Raum DashboardRoom. Den gibt es bei mir aber jetzt "nicht" mehr. Trotzdem wird das entsprechende "richtige" Dashboard für die Web Instanz angezeigt, und das ist vermutlich auch der Grund warum man nicht mehrere Dashboards auf eine Web Instanz legen soll, weil dieser Link dann nicht mehr hin haut, bzw. alle Dashbaords in einem Fenster anzeigt.

Gruß
Daniel
Hallo Daniel,

ich habe mich mit dem Punkt mehrerer Dashboard in einer Web-Instanz noch nicht beschäftigt. Hat jetzt für mich nicht die größte Prio, beizeiten kann ich auch da mal rein schauen.

Das mit dem überflüssigen Link ist jedoch wirklich blöd, da gucke ich heute noch drauf.

Andere Probleme hast Du aber nicht mit den mehreren Dashboards?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 13 Juni 2015, 15:38:22
Der Link ist ein problem - lässt sich meiner Meinung nach nicht so einfach entfernen. Ich bin da auch schon drüber gestolpert, selbst wenn man den Dashboard-Room zu den Hiddenroom Attributen hinzufügt klappt es nicht...
Oder vielmehr es übersteht keinen FHEM Neustart. Nach Neustart ist der Raum wieder da.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 13 Juni 2015, 15:43:13
Zitat von: der-Lolo am 13 Juni 2015, 15:38:22
Der Link ist ein problem - lässt sich meiner Meinung nach nicht so einfach entfernen. Ich bin da auch schon drüber gestolpert, selbst wenn man den Dashboard-Room zu den Hiddenroom Attributen hinzufügt klappt es nicht...
Oder vielmehr es übersteht keinen FHEM Neustart. Nach Neustart ist der Raum wieder da.
Ich schaue mal, ob sich da was machen lässt...
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 13 Juni 2015, 17:29:59
Hallo zusammen,

könnt Ihr mal probieren, ob diese Version das Problem mit dem Link behebt?

Ansonsten sind folgende Änderungen eingeflossen:

- die Definition der Gruppen (dashboard_tabXgroups) kann nun auch reguläre Ausdrücke enthalten. Will man also z.b. dass ein Tab alle Gruppen anzeigt, die etwas mit "Heizung" zu tun haben, kann man das Attribut so definieren:
attr XXX dashboard_tab1groups .*Heizung.*
- diverse Probleme beim asynchronen Laden behoben

Benötigte Dateien findet Ihr im Anhang:
*.css/*.js => fhem/www/pgm2
*.pm        => fhem/FHEM

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 13 Juni 2015, 17:46:23
Ich hatte nur heute morgen ein bissel gespielt und eigentlich nichts großes weiter gefunden.

Ich schau morgen weiter.

Eine Kleinigkeit noch. Das Fangen bzw. die Abstände sind manchmal unterschiedlich. Vor allem zwischen Tab und PC. Ich weiß nicht worauf du die Abstände beziehst ob Rahmen oder was anderes. Aber das juckt mich eigentlich weniger, also wirklich Kleinigkeiten.

Btw. Der Raum DashboardRoom scheint immer da zu sein sobald man ein Dashboard anlegt. Das ist vermutlich eine Krücke damit das mit dem Link oben geht. Finde ich persönlich auch ok so. Räume kann man ausblenden. Das Einzige was eben wirklich blöd ist, dass der Link auch da ist wenn die web instanz kein Daahboard hat aber gut ich für mich kann damit leben. Wenn es behoben wird umso besser ;-)
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 13 Juni 2015, 20:34:36
Zitat von: ext23 am 13 Juni 2015, 17:46:23
Eine Kleinigkeit noch. Das Fangen bzw. die Abstände sind manchmal unterschiedlich. Vor allem zwischen Tab und PC. Ich weiß nicht worauf du die Abstände beziehst ob Rahmen oder was anderes. Aber das juckt mich eigentlich weniger, also wirklich Kleinigkeiten.
Das Raster ist ein absoluter Wert. Es kann aber an den Geräten selber liegen, dass sie es etwas anders berechnen. Ich denke nicht, dass man das sinnvoll abgefangen bekommt.

ZitatAktuell nutze ich verschiedene readingsgroups um die Darstellung im Dashboard zu verschönern. Als Beispiel folgende readingsgroup Definition, die mir den Status eines Lüfters grafisch aufbereitet und auch per Klick den Lüfter schalten lässt. Das funktioniert auch einwandfrei. Mein Problem besteht jetzt darin, dass bei einer Statusänderung das Dashboard komplett neu geladen werden muss, um das dargestellte Icon auf den aktuellen Status anzupassen. Soweit ich FHEM verstanden habe gibt es eine Funktion longpoll, die Inhalte auf einer bereits geladenen Seite ändern kann, ohne das ein kompletter Reload notwendig ist. Interessanter weise funktioniert dies auch mit der angegebenen readingsgroup, wenn ich über einen Raum auf diese zugreife.
Der longpoll funktioniert ausschließlich im Dashboard nicht.
Wie sieht es mit anderen "einfachen" Schaltern aus, die nicht via ReadingsGroup im Dashboard hängen. Funktioniert dort die Aktualisierung?
Titel: Antw:FHEM Dashboard
Beitrag von: stephanr am 13 Juni 2015, 21:46:05
Mit dem Device funktioniert die Aktualisierung. Betrifft bei mir also nur die readingsgroup Elemente.
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 13 Juni 2015, 21:55:42
Leider hab ich noch was gefunden.
Im WVC geht das symbol unten rechts im DB nicht mehr.
Das nicht gut. Damit wir mein Tablet nicht geladen. Hab mich gerade gefragt warum das leer ist.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 14 Juni 2015, 01:33:07
Zitat von: justme1968 am 11 Juni 2015, 12:08:31
hier ein kleines beispiel. du bekommst zwei readingsGroups in einer normalen fhem gruppe.

über das + bzw. - in der überschrift kannst du die readingGroup auf bzw. zu klappen. wenn in einer gruppe mehrere reaingsGroups sind werden beim ausklappen einer automatisch alle anderen zu geklappt.

im dashboard gehen zwei dinge nicht:
- das auf und zu klappen weil alle zeilen der readingsGroup in eine neue tabelle gesteckt werden
- das zuklappen aller anderen weil alle readingGroup zeilen in die gleiche neue tabelle gesteckt werden.

dashboard sollte die readingGroup nicht auseinander nehmen.

define d1 dummy
define d2 dummy
define d3 dummy
setreading d1 humidity 35
setreading d1 temperature 11.5
setreading d2 humidity 45
setreading d2 temperature 12.5
setreading d3 humidity 55
setreading d3 temperature 23.5
define r1 readingsGroup <+->,<Temperatur> d.:temperature
attr r1 group rg
attr r1 notime 1
attr r1 room test
attr r1 visibility collapsible
define r2 readingsGroup <+->,<Feuchte> d.:humidity
attr r2 group rg
attr r2 notime 1
attr r2 room test
attr r2 visibility collapsed



zum zweiten punkt:
es gibt in fhem ein paar devices bei denen das 'normale' schema mit device name, state icon, webcmd nicht sinnvoll ist weil das device selber eigenen html code erzeugt um sich anzuzeigen. das sind z.b. SVG und readingsGroup.

im frontend werden diese entweder am ende einer seite nach allen anderen devices angezeigt oder wenn sie in einer gruppe sind ist das layout gegenüber den normalen devices so verändert das nicht noch mal der name davor geschrieben wird. diese devices lassen sich an einem gesetzten $hash->{FW_atPageEnd} erkennen.

dashboard baut zwar auch eine sonderbehandlung ein macht das aber am TYPE fest. das geht dann schief wenn es andere FW_atPageEnd sind wie z.b. readingHistory oder vermutlich auch der neue telefonmonitor.

gruss
  andre
Ich habe mir die Thematik nun angeschaut. Das Dashboard baut aktuell alle ReadingGroups um, in eine eigene HTML-Struktur, was dazu führt, dass diese nicht mehr funktionieren. Jetzt habe ich mal versucht die ReadingGroups so in das Dashboard aufzunehmen, wie sie mir die Funktion "FW_devState" zurück liefert. Das ist aber nicht möglich, da die HTML-Struktur invalide zu sein scheint und die Seiten-Struktur kaputt macht. Hier das HTML der ReadingGroup, die oben als Beispiel angegeben ist:
<table>
  <tr>
    <td>
      <div class="devType">
        &nbsp;
        <a href="/fhem?detail=r1">r1</a>
      </div>
    </td>
  </tr>
  <tr>
    <td>
      <table  id='readingsGroup-r1' groupId="WC" class="block wide readingsGroup">
        <tr  class="even">
          <td >
            <div id='plusminus' style="cursor:pointer" onClick="FW_readingsGroupToggle2('r1')">-</div>
          </td>
          <td >
            <div   >Temperatur</div>
          </td>



          <tr  class="odd">
            <td >
              <div  class="dname">
                <a  href="/fhem?detail=d1">d1:temperature</a>
              </div>
            </td>
            <td >
              <div  informId="r1-d1.temperature">11.5</div>
            </td>
          <tr  class="even">
            <td >
              <div  class="dname">
                <a  href="/fhem?detail=d2">d2:temperature</a>
              </div>
            </td>
            <td >
              <div  informId="r1-d2.temperature">12.5</div>
            </td>



            <tr  class="odd">
              <td >
                <div  class="dname">
                  <a  href="/fhem?detail=d3">d3:temperature</a>
                </div>
              </td>
              <td >
                <div  informId="r1-d3.temperature">23.5</div>
              </td>
            </table>
          </td>
        </tr>
      </table>


Da, wo sich die Leerzeichen befinden, fehlen HTML-Tags. Zusätzlich ist unten die gesamte Tabelle nicht geschlossen. Das Du (justme1968) ja sowieso der Maintainer des readingGroup-Moduls bist, könntest Du dir das Problem vielleicht anschauen.

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: justme1968 am 14 Juni 2015, 11:33:11
ich weiss das jeweils die </tr> der daten zeilen der inneren tabelle fehlen. ich gebe zu ich war bis jetzt zu faul das zu reparieren da es noch nirgendwo probleme gemacht hat. es sollte eigentlich auch in diesem fall kein problem machen. aber ich bringe es in ordnung.

die tabelle selber ist aber geschlossen. auch in deiner ausgabe unten. es gibt zwei <table> und jeweils die zugehörigen beiden </table>.

gruss
  andre
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 14 Juni 2015, 11:52:56
Zitat von: justme1968 am 14 Juni 2015, 11:33:11
ich weiss das jeweils die </tr> der daten zeilen der inneren tabelle fehlen. ich gebe zu ich war bis jetzt zu faul das zu reparieren da es noch nirgendwo probleme gemacht hat. es sollte eigentlich auch in diesem fall kein problem machen. aber ich bringe es in ordnung.

die tabelle selber ist aber geschlossen. auch in deiner ausgabe unten. es gibt zwei <table> und jeweils die zugehörigen beiden </table>.

gruss
  andre
Ja, das stimmt, die Tabellen sind zu. Das Problem beim Dashboard ist, dass wenn ich die ReadingGroup 1:1 übernehme, er sie mir nicht in das dafür vorgesehene Element legt, sondern ganz oben auf die Seite. Das passiert immer dann, wenn irgendwo ein Tag nicht geschlossen wird. Es könnte sein, dass es beim Dashboard noch ein anderes Problem gibt, aber im Moment habe ich "nur" dieses Strukturproblem gefunden.

Wäre klasse, wenn Du es beheben könntest! Dann würde ich mich darum kümmern, dass die ReadingGroups auch im Dashboard funktionieren.

Danke!

ZitatAktuell nutze ich verschiedene readingsgroups um die Darstellung im Dashboard zu verschönern. Als Beispiel folgende readingsgroup Definition, die mir den Status eines Lüfters grafisch aufbereitet und auch per Klick den Lüfter schalten lässt. Das funktioniert auch einwandfrei. Mein Problem besteht jetzt darin, dass bei einer Statusänderung das Dashboard komplett neu geladen werden muss, um das dargestellte Icon auf den aktuellen Status anzupassen. Soweit ich FHEM verstanden habe gibt es eine Funktion longpoll, die Inhalte auf einer bereits geladenen Seite ändern kann, ohne das ein kompletter Reload notwendig ist. Interessanter weise funktioniert dies auch mit der angegebenen readingsgroup, wenn ich über einen Raum auf diese zugreife.
Der longpoll funktioniert ausschließlich im Dashboard nicht.

Dieses Problem liegt tatsächlich an der Art und Weise, wie Dashboard ReadingGroups integriert. Ich arbeite daran.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 14 Juni 2015, 12:04:15
Moin,

ich hab noch was, siehe Screenshot. Mein Handy Display ist etwas schmaler, dann habe ich oben zwei Reihen für die Tabs, aber ich sehe leider die Buttons für Zurück und so nicht mehr, da liegt ein Tab davor.

Achso und dass das Dashboard beendet wird beim "schalten" ist nach wie vor noch so, bei mir jedenfalls.

Und die Links sind jetzt überall weg vom Dashboard, also auch dort wo es konfiguriert ist.

/Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 14 Juni 2015, 14:39:00
Zitat
ich hab noch was, siehe Screenshot. Mein Handy Display ist etwas schmaler, dann habe ich oben zwei Reihen für die Tabs, aber ich sehe leider die Buttons für Zurück und so nicht mehr, da liegt ein Tab davor.
Wird in der nächsten Version behoben sein.

Zitat
Achso und dass das Dashboard beendet wird beim "schalten" ist nach wie vor noch so, bei mir jedenfalls.
Hast DU ein Update gemacht in der letzten Zeit? Rudi hat einen Fix bereitgestellt, der das vielleicht behebt.

Zitat
Und die Links sind jetzt überall weg vom Dashboard, also auch dort wo es konfiguriert ist.l
Das ist natürlich ganz schlecht :) Ich habe ein bisschen was an der Link-Thematik geändert, kommt im nächsten Update.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: justme1968 am 14 Juni 2015, 15:32:33
bist du sicher das es wirklich die fehlenden </tr> sind probleme machen?

ich habe mich inzwischen zwar mal dran gemacht sie einzubauen, aber es macht den code leider nicht übersichtlicher. es gibt zu viele relativ unabhängige stellen an denen eine zeile begonnen und beendet werden kann.

ausserdem habe ich den code mal durch den w3c html validator geschickt und der meckert die fehlenden </tr> nicht an. laut w3c spezifikation ist schliessende tr auch optional und dort in den beispielen nirgendwo vorhanden.

da das fehlen bis jetzt noch nirgendwo ein problem war (weder auf fhemweb seiten, in normalen groups oder auf dem floorplan) vermute ich das problem mit dem dashboard  eigentlich eher woanders.

ich schaue mal ob ich noch einen eleganten weg finde die tr tags zu schliessen. aber vielleicht schaust du schon mal ob das problem nicht wo anders zu suchen ist.

gruss
  andre
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 14 Juni 2015, 15:39:27
Zitat von: justme1968 am 14 Juni 2015, 15:32:33
bist du sicher das es wirklich die fehlenden </tr> sind probleme machen?

ich habe mich inzwischen zwar mal dran gemacht sie einzubauen, aber es macht den code leider nicht übersichtlicher. es gibt zu viele relativ unabhängige stellen an denen eine zeile bekommen und beendet werden kann.

ausserdem habe ich den code mal durch den w3c html validator geschickt und der meckert die fehlenden </tr> nicht an. laut w3c spezifikation ist schliessende tr auch optional und dort in den beispielen nirgendwo vorhanden.

da das fehlen bis jetzt noch nirgendwo ein problem war (weder auf fhemweb seiten, in normalen groups oder auf dem floorplan) vermute ich das problem mit dem dashboard  eigentlich eher woanders.

ich schaue mal ob ich noch einen eleganten weg finde die tr tags zu schliessen. aber vielleicht schaust du schon mal ob das problem nicht wo anders zu suchen ist.

gruss
  andre
Ich schaue es mir noch mal an. Der Unterschied zwischen FHEMWEB und dem Dashboard ist, dass im Dashboard viel mit "position: relative|absolute" gemacht wird. Da sind die Browser etwas sensibler. Wir werden sehen :)

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 14 Juni 2015, 16:54:56
Hallo zusammen,

Zitatbist du sicher das es wirklich die fehlenden </tr> sind probleme machen?
Ich habe es jetzt geschafft die ReadingsGroups ohne Änderung der Struktur einzubinden, kannst also das Thema erstmal beiseite legen :)

Allerdings habe ich noch ein Problem in der fhemweb_readingsGroup.js festgestellt. Dort wird an 2 Stellen die Methode "querySelector" mit der "groupId" aufgerufen. Beinhaltete diese aber ein Whitespace (Leerzeichen), schlug der Befehl fehl. Ich habe dort jetzt mal Anführungszeichen eingesetzt, damit funktioniert es. Ein Diff ist im Anhang (fhemweb_readingsGroup.js.diff), wäre gut, wenn Du (andre) das noch committen könntest.

Ansonsten ist Folgendes in diese Version eingeflossen:
- alle Spezialtypen (readingsGroup, historyGroup, SVG) werden nun 1:1 so angezeigt, wie es auch in anderen Modulen der Fall ist. Ich weiss nicht, ob wir uns damit irgendwo noch andere Probleme einfangen. Die Aktualisierung der Gruppen sollte jetzt aber funktionieren.
- einige Probleme mit dem Dashboard Link behoben, wenn dieser in einer bestimmten FHEMWEB-Instanz nicht angezeigt werden soll.
- die Icons rechts oben im Dashboard sollten jetzt nicht mehr von Tabs verdeckt werden.
- Optimierung des Fulltext-Modus
- weitere kleine Optimierungen
- Commandref aktualisiert

Hoffe damit sind erstmal alle offenen Themen behoben. Solltet Ihr noch Punkte haben, bitte bescheid geben. Ansonsten werde ich langsam damit anfangen, alles in den Standard zu integrieren, damit man die Änderungen über ein Update bekommt.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 14 Juni 2015, 18:48:04
Nabend.


- Tabs werden nicht mehr überdeckt, ist zwar auch nicht so schön (siehe Anhang) aber für mich ausreichen

- Schaltvorgänge funktionieren wieder ohne dass das Dashboard beendet wird

- Dashboard Link im Kasten oben links passt, Link ist da wo ein Dashboard konfiguriert ist, und nicht da wo auch kein DS konfiguriert ist
ABER:
Nur wenn ich manuell nach jedem Neustart
attr TEST hiddenroom DashboardNexus7,DashboardPC,DashboardTablet,DashboardRoom,DashboardopoDashboard,Dashboard
anpasse und das "Dashboard,Dashboard" entferne, das macht der nach jeden Neustart neu rein! Ka wo das herkommt. Und steht das drin funktioniert das mit den Links auch nicht.

- Die Titelleiste vom Dashboard ist jetzt doppelt so dick, da haut noch was nicht hin. Das kommt vermutlich wegen der Behebung des Fehler mit dem Überdecken der Tabs.

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 14 Juni 2015, 18:54:38
Hallo Daniel,

ZitatTabs werden nicht mehr überdeckt, ist zwar auch nicht so schön (siehe Anhang) aber für mich ausreichen
Da fehlt noch der Anhang :) Weiss nicht genau, was mit "nicht mehr überdeckt" gemeint ist

ZitatDashboard Link im Kasten oben links passt, Link ist da wo ein Dashboard konfiguriert ist, und nicht da wo auch kein DS konfiguriert ist
ABER:
Nur wenn ich manuell nach jedem Neustart
attr TEST hiddenroom DashboardNexus7,DashboardPC,DashboardTablet,DashboardRoom,DashboardopoDashboard,Dashboard
anpasse und das "Dashboard,Dashboard" entferne, das macht der nach jeden Neustart neu rein! Ka wo das herkommt. Und steht das drin funktioniert das mit den Links auch nicht.
Kannst Du bitte FHEM dazu über "shutdown restart" neu starten. Wie sieht es danach aus?

ZitatDie Titelleiste vom Dashboard ist jetzt doppelt so dick, da haut noch was nicht hin. Das kommt vermutlich wegen der Behebung des Fehler mit dem Überdecken der Tabs.
Da hatte ich das Padding (den Abstand) erhöht. Ich werde ihn etwas verringern. Kannst Du mir bitte dazu auch einen Screenshot von Dir schicken, damit ich sehe, wie das genau aussieht.

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 14 Juni 2015, 19:03:06
ZitatDa fehlt noch der Anhang
Stimmt, ist jetzt drin

ZitatKannst Du bitte FHEM dazu über "shutdown restart" neu starten. Wie sieht es danach aus?
Ja hab ich doch, das meinte ich mit "jedem Neustart" ;-)

ZitatKannst Du mir bitte dazu auch einen Screenshot von Dir schicken, damit ich sehe, wie das genau aussieht.
Eigentlich wie auf dem Screenshot im letzten Beitrag, da sieht man den dicken Rand auch, aber hier noch einer:

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 14 Juni 2015, 19:30:28
Hallo Daniel,

ZitatDashboard Link im Kasten oben links passt, Link ist da wo ein Dashboard konfiguriert ist, und nicht da wo auch kein DS konfiguriert ist
ABER:
Nur wenn ich manuell nach jedem Neustart
attr TEST hiddenroom DashboardNexus7,DashboardPC,DashboardTablet,DashboardRoom,DashboardopoDashboard,Dashboard
anpasse und das "Dashboard,Dashboard" entferne, das macht der nach jeden Neustart neu rein! Ka wo das herkommt. Und steht das drin funktioniert das mit den Links auch nicht.

Kannst Du mir bitte Deine Dashboard-Konfiguration und die Konfiguration der einzelnen FHEMWEB Instanzen posten?

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 14 Juni 2015, 19:44:21
Japp, schicke ich dir per PM, das möcht ich hier nicht posten.

Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 14 Juni 2015, 19:46:43
Kannst du noch schauen warum die nicht aktiven tabs jetzt einfarbig sind? Früher hatten die einen rand mit einer zweiten farbe, schätze das war 1px.
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 14 Juni 2015, 20:21:49
Mhh was meinst du genau, die Tabs sehen bei mir aus wie immer, Mousover ist so leichtes gelb, aktiv ist dann dunkel und alle anderen sehen hell aus mit grauer Schrift die man kaum lesen kann. Das war bei mir aber immer so. Und alle gaben ein weißen 1px Rahmen. Oder meinst du noch was anderes?
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 14 Juni 2015, 20:34:27
Zitat von: der-Lolo am 12 Januar 2015, 19:51:26
stimmt, weiß hinterlegt ist sie nicht mehr - dafür haben die Tabs aber die Farbe des Tab-Button Randes angenommen, oder?
Das ist jetzt jammern auf sehr hohem level - Danke Svenson für die schnelle Reaktion und die tolle Arbeit mit dem Dashboard...
Kannst Du vielleicht sagen ob du die "neue" readingsGroup Funktion hide/hideable im Dashboard ermöglichen kannst? Oder soll ich für meine Oberfläche umdenken und eine andere Lösung suchen? Wird es irgendwann mal möglich sein unterschiedliche Raster in unterschiedlichen Tabs zu definieren?

Wir diskutierten das gleiche im Januar schonmal. Du auch...
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 14 Juni 2015, 20:36:08
Japp da war schön öfter mal was, aber irgendwie hat mich das bis jetzt nicht weiter gestört ;-) Manchmal war auch alles gelb, aber gut ;-)
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 14 Juni 2015, 21:36:49
Zitat
Kannst du noch schauen warum die nicht aktiven tabs jetzt einfarbig sind? Früher hatten die einen rand mit einer zweiten farbe, schätze das war 1px.
Im dark-Style sind die inaktiven Tabs grau. Diese haben einen 1px breiten, weissen Border. Dieser ist aufgrund der Farbähnlichkeit nicht gut zu sehen. Problem ist, dass es bei dieser Farbkonstellation keine wirklich gute Farbe gibt. Schwarz würde man nicht sehen, grau ebenfalls nicht. Balu/Rot/Grün/Gelb... würde alles nicht passen...

Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 14 Juni 2015, 21:41:55
Hallo zusammen,

eine weitere Version mit folgenden Änderungen:

- Das Thema "Link auf nicht zugewiesenen FHEMWEB Instanzen" sollte jetzt hoffentlich bei allen funktionieren.
- CSS Anpassungen

Dateien im Anhang.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 14 Juni 2015, 22:06:42
Jetzt ist es bei mir wieder so, dass zumindest die Attribute nicht mehr geändert werden bei einem Neustart, aber nur in der Instanz port 8086 sehe ich den Dashboard Link, in den anderen nicht (abgesehen von 8087 wo ich ja sowieso kein Link sehen darf)

Btw. bei Readinggroups habe ich jetzt doppelte Rahmen drin, das kam durch die andere Geschichte die du da noch geändert hast ja? Das war früher nicht.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 14 Juni 2015, 22:22:56
Zitat von: ext23 am 14 Juni 2015, 22:06:42
Jetzt ist es bei mir wieder so, dass zumindest die Attribute nicht mehr geändert werden bei einem Neustart, aber nur in der Instanz port 8086 sehe ich den Dashboard Link, in den anderen nicht (abgesehen von 8087 wo ich ja sowieso kein Link sehen darf)
Hmmm, schwierig... Heisst also für mich, noch mal ran...

Zitat von: ext23 am 14 Juni 2015, 22:06:42
Btw. bei Readinggroups habe ich jetzt doppelte Rahmen drin, das kam durch die andere Geschichte die du da noch geändert hast ja? Das war früher nicht.
Die ReadingsGroups werden nun 1:1 so ausgegeben wie auch in den anderen Bereichen von FHEM. Das möchte ich auch nicht manipulieren, da sonst Sachen wie Aktualisierungen nicht funktionieren. Wird also so bleiben.
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 14 Juni 2015, 22:28:14
ZitatHmmm, schwierig... Heisst also für mich, noch mal ran...
Gut, na ich hau für heute erstmal in Sack.

ZitatDie ReadingsGroups werden nun 1:1 so ausgegeben wie auch in den anderen Bereichen von FHEM. Das möchte ich auch nicht manipulieren, da sonst Sachen wie Aktualisierungen nicht funktionieren. Wird also so bleiben.
Ziemliche Platzverschwendung, aber gut da sollte man dann das entsprechende Modul anpassen oder ein Attribut einbauen wo man diesen Doppelrahmen abschalten kann, der stört mich auch an anderen Stellen. Da haste keine Aktien dran. Ich werde es verkraften ;-)

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: justme1968 am 14 Juni 2015, 22:51:07
für die doppelten rahmen finden wir noch eine lösung.

wie wäre es im dashboard css das styling der readinsGroup tabelle zu ändern wenn sie im einer dashboard tabelle steckt? das sollte möglich sein ohne am html etwas zu ändern.

alternativ könnte das dashboard die class der readingsGroup tabelle ändern. die erste variante gefällt mir aber besser.

gruss
  andre
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 14 Juni 2015, 23:00:15
Also wenns nach mir ginge könnte ich auf die Doppelrahmen überall verzichten, also auch außerhalb des Dashboards. Die nerven mich eigentlich überall. Aber gut das ist nur meine Meinung, ich kann damit auch leben wie es ist ;-) Das sind jetzt alles so optische Kleinigkeiten die ins Detail gehen.
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 15 Juni 2015, 06:43:40
Guten Morgen,

jetzt muss ich fragen: Welchen Doppelrahmen??

Mein Problem mit WCV und dem Icon unten rechts habe ich gefunden. Longpoll stand mal wieder auf 100 nach dem update in der fhemweb.js. Wenn wird das endlich gefixt?!

Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 15 Juni 2015, 11:01:06
Zitat von: RettungsTim am 15 Juni 2015, 06:43:40
jetzt muss ich fragen: Welchen Doppelrahmen??

Anbei ein Screenshot. Das war vorher nur in den normalen "Räumen" aber in Dashboard war der weg. Naja nu issa da, sieht man, alles verschoben und jetzt passt das Wetter nicht mehr auf mein Tablet :-( Ist ja im Prinzip nicht dramatisch wenn es nicht Platz rauben würde und der ist bei den billig Tablets sehr begrenzt.

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 15 Juni 2015, 11:30:53
Ja Danke... nach update habe ich den auch  :'( ist nicht wirklich schön.

sorry off-topic:
Deine Wettersymbole sind klasse. Wo hast du her, bzw. womit holst du dir das Wetter?
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 15 Juni 2015, 11:44:01
Gute Frage, findet man aber in Netz die icons, die hab ich auch nur runter geladen. Und Wetter ist yahoo nehme ich mal an, das ist das Wetter modul. Und die Darstellung ist ja eine readingsgroup, das habe ich hier ausm Forum, musst mal suchen.
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 15 Juni 2015, 12:33:06
Diese icons sind Teil der FHEM Distribution (fhem/www/images/default/weather), Copyright golosiy/Michael Preidel (http://kleinklima.de (http://kleinklima.de)).

Ok, nach genauere Betrachtung sind das andere Bilder. Allerdings sehr aehnlich.
Titel: Antw:FHEM Dashboard
Beitrag von: der-Lolo am 15 Juni 2015, 14:52:28
Die rahmen die ich meinte betrafen nur die tab buttons...
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 15 Juni 2015, 17:07:51
Zitat von: justme1968 am 14 Juni 2015, 22:51:07
für die doppelten rahmen finden wir noch eine lösung.

wie wäre es im dashboard css das styling der readinsGroup tabelle zu ändern wenn sie im einer dashboard tabelle steckt? das sollte möglich sein ohne am html etwas zu ändern.

alternativ könnte das dashboard die class der readingsGroup tabelle ändern. die erste variante gefällt mir aber besser.

gruss
  andre
Hallo Andre,

grundsätzlich würde die erste Lösung natürlich gehen. Die Frage ist aber, ob die Anzeige nicht über alle Module in FHEM konsistent bleiben sollte. Wenn also der doppelte Rahmen tatsächlich stört, könnte man überlegen, diesen schon im ReadingsGroup-Modul zu entfernen. Damit wäre alles einheitlich... Welchen Sinn hatten/haben diese Doppelrahmen denn?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: justme1968 am 15 Juni 2015, 17:11:56
der knackpunkt ist das die readingsGroup ja gar nicht weiss das sie keinen rahmen darstellen soll sondern der darüber liegende container schon einen rahmen gemacht hat.

die readingGroup geht davon aus das sie ganz normal in der device übersicht angezeigt wird und zeigt sich mit einem rahmen um die tabelle.

der darüber liegende container müsste jeweils auf seinen rahmen verzichten oder der readingsGroup sagen das sie den rahmen weg lassen soll. das bedeutet das man jede stelle die eine readingsGroup (oder ähnliche devices) einbettet anfassen müsste.

wenn man das über css macht braucht man weder in der readingGroup noch im drüber liegenden container etwas zu ändern.

die css variante sollte man genau so auch auf due group darstellung in fhemweb anwenden können. d.h. die darstellung wäre wieder konsistent.

gruss
  andre
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 15 Juni 2015, 18:28:19
Zitat von: justme1968 am 15 Juni 2015, 17:11:56
der knackpunkt ist das die readingsGroup ja gar nicht weiss das sie keinen rahmen darstellen soll sondern der darüber liegende container schon einen rahmen gemacht hat.

die readingGroup geht davon aus das sie ganz normal in der device übersicht angezeigt wird und zeigt sich mit einem rahmen um die tabelle.

der darüber liegende container müsste jeweils auf seinen rahmen verzichten oder der readingsGroup sagen das sie den rahmen weg lassen soll. das bedeutet das man jede stelle die eine readingsGroup (oder ähnliche devices) einbettet anfassen müsste.

wenn man das über css macht braucht man weder in der readingGroup noch im drüber liegenden container etwas zu ändern.

die css variante sollte man genau so auch auf due group darstellung in fhemweb anwenden können. d.h. die darstellung wäre wieder konsistent.

gruss
  andre
Es gibt ja bei ReadingsGroups auch das Attribut "noheading". Meiner Ansicht nach könnte man den Border daran festmachen. Wenn nämlich kein Header da ist, will man in den meisten Fällen auch keinen Border machen, da es keine mehrstufige Struktur gibt. Sobald der Header ab da ist, zeigt man auch den Border an, da dieser dann eine Abgrenzung darstellt.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 15 Juni 2015, 19:47:16
Hallo zusammen,

das Problem mit dem Border lässt sich auch direkt in der fhem.cfg lösen. Dazu der ReadingsGroup einfach das Attribut "style" so mitgeben:

attr XXX style style="border: none !important;; box-shadow: none !important;;"

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: justme1968 am 15 Juni 2015, 20:00:28
das geht glaube ich beides nicht wirklich. bzw. dann lässt sich die readingsGroup nur noch im dashboard verwenden und nicht mehr in anderem kontext wie z.b. auf dem floorplan oder in der normalen raum ansicht weil dann ja der rahmen auch fehlt.

es braucht meiner meinung nach eine lösung die automatisch kontext sensitiv ist. und das wäre die css variante.

gruss
  andre
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 15 Juni 2015, 20:05:21
Zitat von: justme1968 am 15 Juni 2015, 20:00:28
das geht glaube ich beides nicht wirklich. bzw. dann lässt sich die readingsGroup nur noch im dashboard verwenden und nicht mehr in anderem kontext wie z.b. auf dem floorplan oder in der normalen raum ansicht weil dann ja der rahmen auch fehlt.

es braucht meiner meinung nach eine lösung die automatisch kontext sensitiv ist. und das wäre die css variante.

gruss
  andre
Ist in Ordnung, ich werde den Border im Dashboard automatisch entfernen.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 16 Juni 2015, 00:27:25
Hallo zusammen,

die nächste Version des Dashboards.

Folgende Änderungen sind eingeflossen:

- Schlussendlich habe ich das Problem vom Daniel nachstellen können. Dadurch, dass jedes Dashboard gleich hiess, war es nicht möglich die Synchronität von Einblenden/Ausblenden zwischen den einzelnen FHEMWEB Instanzen einzuhalten. Ich habe das Modul nun so angepasst, dass jedes Dashboard den Namen enthält, der beim "define" angegeben wurde. Dieser Name erscheint nun auch links im Menü. Also bitte nicht wundern, wenn da plötzlich was anderes steht :) Das Ein-/Ausblenden in verschiedenen FHEMWEB Instanzen sollte nun hoffentlich auch funktionieren. Ich hoffe, diese Änderungen hat keine schwerwiegenden Seiteneffekte, aber die deckt Ihr sicher auf :)
- readingsGroups haben nun keinen doppelten Border mehr im Dashboard.
- ein paar Probleme mit den regulären Ausdrücken wurden behoben
- ein paar Style-Anpassungen

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 16 Juni 2015, 06:43:57
Moin,

das mit den DS Links scheint zu passen jetzt.

Aber Thema ReadingGroups scheint noch nicht ganz zu passen, der Rahmen ist zwar weg, aber nur die Linie, also doppelt ist der dennoch, nur eben nach innen gerutscht.

Siehe Anhang.

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 16 Juni 2015, 08:14:06
Zitat von: ext23 am 16 Juni 2015, 06:43:57
Aber Thema ReadingGroups scheint noch nicht ganz zu passen, der Rahmen ist zwar weg, aber nur die Linie, also doppelt ist der dennoch, nur eben nach innen gerutscht.
Das wird vermutlich nicht so einfach sein, da die HTML-Struktur halt 2 Tabellen ineinander schachtelt mit einem Padding. Ich werde etwas rumprobieren, aber es ist möglich, dass wir das Problem nicht behoben kriegen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 16 Juni 2015, 08:55:12
Mhh naja schauen wir mal, aber das ging doch vorher?
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 16 Juni 2015, 09:21:43
Zitat von: ext23 am 16 Juni 2015, 08:55:12
Mhh naja schauen wir mal, aber das ging doch vorher?
Ja, weil vorher die gesamte ReadingsGroup "auseinander" genommen und wieder zusammen gesetzt wurde. Das führte aber dazu, dass keine Aktualisierungen mehr funktionierten usw. Ich habe es nun so umgebaut, dass die ReadingsGroups genau so angezeigt werden, wie auch in anderen Bereichen von FHEM. Ich halte das auch für richtig, weil sonst, wenn Änderungen an dem ReadingsGroup-Modul gemacht werden, unter Umständen das Dashboard wieder umgebaut werden muss.

Ich werde wie gesagt versuchen, da noch was per CSS rauszuholen. Sollte es nicht gehen, müssen wir wohl oder übel damit leben.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 16 Juni 2015, 09:26:12
Nö dann muss Andre ran :-P
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 16 Juni 2015, 11:29:03
Hat eigentlich schonmal jemand ein rename versucht vom Dashboard? Ist mir mir irgendwie in die Hose gegangen weil der den weblink nicht mit zieht.

Und jetzt sieht mein Dashboard auch ziemlich verhunzt aus, je nachdem wie oft ich refresh drücke. Aber das kann jetzt auch am Proxy hier im Büro liegen oder so, ka...

Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 16 Juni 2015, 14:08:33
Zitat von: ext23 am 16 Juni 2015, 11:29:03
Hat eigentlich schonmal jemand ein rename versucht vom Dashboard? Ist mir mir irgendwie in die Hose gegangen weil der den weblink nicht mit zieht.

Und jetzt sieht mein Dashboard auch ziemlich verhunzt aus, je nachdem wie oft ich refresh drücke. Aber das kann jetzt auch am Proxy hier im Büro liegen oder so, ka...
Den weblink müsste er automatisch erstellen, daran sollte es nicht liegen. Kannst Du noch mal zu Hause prüfen? Ich werde es auch probieren.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 16 Juni 2015, 19:27:27
Hallo zusammen,

ich habe jetzt etwas am Style gedreht, damit die readingsGroups auch im "dark style" das Padding nicht haben. Ich hoffe, das ist so akzeptabel :) Das Problem besteht übrigens nur im "dark style", alle anderen haben das Padding so nicht. Zusätzlich haben die readingsGroups jetzt immer 100% Breite des äußeren Rahmens, das sieht besser aus.

Das Umbenennen eines Dashboards habe ich ausprobiert, konnte bei mir keine Probleme feststellen.

Zusätzlich habe ich nun die Grundarchitektur so umgebaut, dass man auch mehrere Dashboards in einer Webinstanz haben kann. Es sollte da keine grossen Probleme mehr geben.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 16 Juni 2015, 21:17:18
Hi,

Zitatich habe jetzt etwas am Style gedreht, damit die readingsGroups auch im "dark style" das Padding nicht haben. Ich hoffe, das ist so akzeptabel :) Das Problem besteht übrigens nur im "dark style", alle anderen haben das Padding so nicht. Zusätzlich haben die readingsGroups jetzt immer 100% Breite des äußeren Rahmens, das sieht besser aus.
Mhh OK, ich sehe bei mir keinen Unterschied, sicher das die Datei die richtige ist? Und was heißt 100%? Kann ich jetzt nichts mehr neben einer Readingsgroup machen?

ZitatDas Umbenennen eines Dashboards habe ich ausprobiert, konnte bei mir keine Probleme feststellen.
Mhh diesen Weblink hat der bei mir nicht mitgezogen, den musste ich löschen, dann hat der den neu angelegt. Aber ich bekomme jetzt immer den Fehler:
Error messages while initializing FHEM:
statefile: Please define Dashboard_pc first
Ich habe mein Dashboard von "Dashboard_pc" nach "Dashboard_PC" umbenannt. Ka wo der alte Kram immer wieder her kommt, vermutlich aus dieser save Datei wo alle Stati gespeichert sind ?!? Sollte man die mal löschen?!?

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 16 Juni 2015, 21:23:30
Hallo Daniel,

ZitatMhh OK, ich sehe bei mir keinen Unterschied, sicher das die Datei die richtige ist? Und was heißt 100%? Kann ich jetzt nichts mehr neben einer Readingsgroup machen?
Die Datei ist die richtige. Hast Du Deinen Browser-Cache mal gelöscht?

Bzgl. 100%: Vorher war es so, dass die ReadingsGroups nicht die komplette Breite der Widgets im Dashboard eingenommen haben, da war rechts immer noch Platz. Jetzt wird die gesamte Breite genutzt.

ZitatMhh diesen Weblink hat der bei mir nicht mitgezogen, den musste ich löschen, dann hat der den neu angelegt. Aber ich bekomme jetzt immer den Fehler:
Error messages while initializing FHEM:
statefile: Please define Dashboard_pc first
Ich habe mein Dashboard von "Dashboard_pc" nach "Dashboard_PC" umbenannt. Ka wo der alte Kram immer wieder her kommt, vermutlich aus dieser save Datei wo alle Stati gespeichert sind ?!? Sollte man die mal löschen?!?
Die weblinks löscht er tatsächlich noch nicht automatisch, das muss ich noch nachziehen. Den Fehler, den Du bekommst kannst Du entfernen, wenn Du nach dem Neustart von FHEM und Reload im Browser die Config speicherst.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 16 Juni 2015, 21:48:51
Jupp hab ich, komisch. Und save hatte ich auch schon gemacht, mhh naja irgendwie spuckt es hier.

Naja egal, heute bin ich eh nicht so ganz auf der Reihe, ich verschiebe das Testen mal auf morgen ;-)

Btw. das der Link jetzt immer: http://server.intranet.de:8086/fhem/?room=Dashboard_opoDashboardRoom heißt soll so sein ja? Also da steht immer DashboardRoom am wirklichen Namen.

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 16 Juni 2015, 21:57:06
Also das wird immer verrückter hier, jetzt habe ich neue Räume:
Dashboard_nexus7DashboardRoom
Dashboard_opoDashboardRoom

irgendwie ist da noch was faul, zumindest scheint der die neue Datei genommen zu haben weil das Problem hatte ich vorher nicht, aber Optisch wirklich null Veränderung bei mir.
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 16 Juni 2015, 23:15:29
Also ich gebs heute echt auf, ich komm nicht mehr klar, bei jedem FHEM Neustart passiert was anderes und meine config files verändern sich.

Schau mal, ich habe nichts gemacht und das wird immer länger:

hiddenroom: DashboardNexus7,DashboardTablet,DashboardRoom,Dashboardopo,Dashboard-PC,Dashboard_PCDashboardRoom,Dashboard_PCDashboardRoom,Dashboard_tabletDashboardRoom,Dashboard_tabletDashboardRoomDashboard_nexus7DashboardRoom,Dashboard_nexus7DashboardRoomDashboard_opoDashboardRoom,Dashboard_opoDashboardRoomDashboard_tablet,Dashboard_nexus7,Dashboard_opo

Und die weblink kann ich auch löschen, dann sagt er die fehlen. Aber wieso fehlen die 2 mal? Was will er denn nun für eine Reihenfolge im Namen? nexus7_weblink oder weblink_nexus7 oder beides ?!?

Error messages while initializing FHEM:
statefile: Please define Dashboard_PC_weblink first
Please define Dashboard_nexus7_weblink first
Please define Dashboard_opo_weblink first
Please define Dashboard_tablet_weblink first
Please define Dashboard_weblink_nexus7 first
Please define Dashboard_weblink_opo first
Please define Dashboard_weblink_tablet first

Ich meine ja, mein FHEM ist recht groß aber da haut doch was nicht hin oder? Nur mit einem nackigen System zu testen bringt natürlich auch nicht viel, da läuft ja meistens alles ;-)

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 16 Juni 2015, 23:29:54
Zitat von: ext23 am 16 Juni 2015, 23:15:29
Also ich gebs heute echt auf, ich komm nicht mehr klar, bei jedem FHEM Neustart passiert was anderes und meine config files verändern sich.

Schau mal, ich habe nichts gemacht und das wird immer länger:

hiddenroom: DashboardNexus7,DashboardTablet,DashboardRoom,Dashboardopo,Dashboard-PC,Dashboard_PCDashboardRoom,Dashboard_PCDashboardRoom,Dashboard_tabletDashboardRoom,Dashboard_tabletDashboardRoomDashboard_nexus7DashboardRoom,Dashboard_nexus7DashboardRoomDashboard_opoDashboardRoom,Dashboard_opoDashboardRoomDashboard_tablet,Dashboard_nexus7,Dashboard_opo

Und die weblink kann ich auch löschen, dann sagt er die fehlen. Aber wieso fehlen die 2 mal? Was will er denn nun für eine Reihenfolge im Namen? nexus7_weblink oder weblink_nexus7 oder beides ?!?

Error messages while initializing FHEM:
statefile: Please define Dashboard_PC_weblink first
Please define Dashboard_nexus7_weblink first
Please define Dashboard_opo_weblink first
Please define Dashboard_tablet_weblink first
Please define Dashboard_weblink_nexus7 first
Please define Dashboard_weblink_opo first
Please define Dashboard_weblink_tablet first

Ich meine ja, mein FHEM ist recht groß aber da haut doch was nicht hin oder? Nur mit einem nackigen System zu testen bringt natürlich auch nicht viel, da läuft ja meistens alles ;-)

Gruß
Daniel
Hallo Daniel,

ich versucht das Verhalten kurz zu erklären:

Bisher war es ja so, dass es genau einen Hidden Room gab, nämlich "DashboardRoom". Damit man aber mehrere Dashboards anlegen kann, musste ich für jedes Dashboard einen eigenen Hidden Room erstellen. Bei Dir sind aktuell glaube ich 4 Dashboards konfiguriert, für jede Web-Instanz 1. Damit ergeben sich für die Räume folgende Hidden Rooms:

WEB1 hiddenroom Dashboard1DashboardRoom,Dashboard2DashboardRoom,Dashboard3DashboardRoom,Dashboard4DashboardRoom,Dashboard2,Dashboard3,Dashboard4

WEB1 hiddenroom Dashboard1DashboardRoom,Dashboard2DashboardRoom,Dashboard3DashboardRoom,Dashboard4DashboardRoom,Dashboard1,Dashboard3,Dashboard4

WEB2 hiddenroom Dashboard1DashboardRoom,Dashboard2DashboardRoom,Dashboard3DashboardRoom,Dashboard4DashboardRoom,Dashboard1,Dashboard2,Dashboard4

WEB3 hiddenroom Dashboard1DashboardRoom,Dashboard2DashboardRoom,Dashboard3DashboardRoom,Dashboard4DashboardRoom,Dashboard1,Dashboard2,Dashboard3

Zusätzlich dazu braucht es natürlich auch noch die einzelnen weblinks:

Dashboard1_weblink

Dashboard2_weblink

Dashboard3_weblink

Dashboard4_weblink

Je mehr Dashboards man hat, desto unübersichtlicher wird das Attribut, das ist ein Nachteil. Ich habe aber in FHEM keine andere Lösung gefunden, um die Anforderung abzudecken, ausser mit diesem Attribut.

Was allerdings trotzdem bei Dir nicht passt ist die Tatsache, dass das hiddenroom-Attribut Einträge doppelt beinhaltet. Diese Thematik werde ich mir anschauen.

Kann es sein, dass Du bei Dir die Dashboards umbenannt hast?

Dashboardopo => Dashboard_opo
DashboardNexus7 => Dashboard_nexus7

usw...

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 17 Juni 2015, 10:29:29
Moin,

bei mir sind die Dashboard Räume alle auf hidden gesetzt. Das hat den Grund, dass ich diese nicht links in dem Kasten sehen möchte wo sonst auch sondern nur oben links in dem Kasten wo auch Floorplan und RSS etc. enthalten sind. Ich denke das ist OK oder?

ZitatKann es sein, dass Du bei Dir die Dashboards umbenannt hast?
Ich habe nur ein "rename Dashboard_pc Dashboard_PC" gemacht. Die anderen habe ich glaube umbenannt ja, aber direkt im Config. Also ich mach wenig über FHEM, ich änderen wenn dann immer direkt in den config files und mach dann nur noch ein "shutdown restart".

Aber ich verstehe immer noch nicht, wieso ich nach wie vor die Rahmen um den ReadingGroups sehe :-(

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 17 Juni 2015, 16:32:15
Hallo Daniel,

ich werde das Modul bezüglich der hidden rooms noch mal umarbeiten. Das sind aktuell zu viele Unsicherheitfaktoren im Code. Ich komme in den nächsten Tagen mit einer neuen Version zurück, die dann hoffentlich besser läuft.

Danke für Deine Mühe!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 17 Juni 2015, 21:42:18
Hallo zusammen,

ein neuer Versuch. Folgende Änderungen sind eingeflossen:

- das Attribut "dashboard_webfrontendfilter" ist komplett weggefallen. Um einzelne Dashboards zu verstecken, einfach den Namen des jeweiligen Dashboards in das "hiddenroom" Attribut des FHEMWEB Instanz eintragen
- Aufruf der Dashboards läuft nicht mehr über ein "room" sondern wird anhand der URL festgemacht. Dadurch ist es wesentlich flexibler.
- Dashboards sind nicht mehr auf nur 1 Dashboard pro Webinstanz limitiert (war auch schon in der vorherigen Version so)
- Die Probleme mit den versteckten Räumen sollten nicht mehr auftreten.

@ext32: Für Dich habe ich noch 2 Screenshots angehängt, einmal mit dem Padding der ReadingGroups und einmal ohne (im dark-Style).

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 17 Juni 2015, 21:47:07
Hähh die sind doch beide mit Rahmen die Screenshots? So sieht das bei mir auch aus, aber da ist doch ein dicker Rahmen drum ?!?!

Bei mir sieht das jetzt so aus, siehe Anhang. Dazu mal meine web config (gekürzt):

define WEB FHEMWEB 8083 global
attr WEB hiddenroom DashboardNexus7,DashboardTablet,Dashboardopo

define WEBtablet FHEMWEB 8084 global
attr WEBtablet hiddenroom DashboardNexus7,Dashboardopo,Dashboard-PC

define Nexus7 FHEMWEB 8085 global
attr Nexus7 hiddenroom DashboardTablet,Dashboardopo,Dashboard-PC


define opo FHEMWEB 8086 global
attr opo hiddenroom DashboardNexus7,DashboardTablet,Dashboard-PC

define TEST FHEMWEB 8087 global
attr TEST hiddenroom DashboardNexus7,DashboardTablet,Dashboardopo,Dashboard-PC

Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 17 Juni 2015, 22:04:02
Hallo Daniel,

zum Border: den schwarzen Border um die ReadingsGroup bekomme ich nicht weg. Ich könnte etwas mit negativen Margins arbeiten, aber dann verschiebt sich der Inhalt lediglich nach links/oben, keine wirkliche Verbesserung.

Zu dem Layout:

Kannst Du bitte in Deiner fhem.cfg die weblinks zu den "alten" Dashboards löschen? Dann sollte Dein Menü wieder "richtig" aussehen. Was passiert beim Klick auf eines der Dashboards?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 17 Juni 2015, 22:15:26
Ahh sauber, jetzt passt es, sehr schön, so ist das gut!

Wegen der Rahmen, mhh nee das sieht ja so völlig beschissen aus, schuldige das ich das so sage, aber dieser Luftrahmen da rum näää geht gar nicht ;-) Da muss irgend eine Lösung her. Das schlimmste ist, dass mein Wetter jetzt nicht mehr auf das Tablet passt, das hatte vorher auf den Pixel genau rein gepasst :-(

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 17 Juni 2015, 22:20:00
Zitat von: ext23 am 17 Juni 2015, 22:15:26
Wegen der Rahmen, mhh nee das sieht ja so völlig beschissen aus, schuldige das ich das so sage, aber dieser Luftrahmen da rum näää geht gar nicht ;-) Da muss irgend eine Lösung her. Das schlimmste ist, dass mein Wetter jetzt nicht mehr auf das Tablet passt, das hatte vorher auf den Pixel genau rein gepasst :-(
Kannst Du mal bitte ein Screenshot einer ReadingsGroup in einem Raum und dann der selbem im Dashboard machen? Ist da bei Dir der Abstand unterschiedlich? Bei mir sieht es in beiden Fällen genau so aus...

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 17 Juni 2015, 22:41:48
Zitat von: ext23 am 17 Juni 2015, 22:15:26
Wegen der Rahmen, mhh nee das sieht ja so völlig beschissen aus, schuldige das ich das so sage, aber dieser Luftrahmen da rum näää geht gar nicht ;-) Da muss irgend eine Lösung her. Das schlimmste ist, dass mein Wetter jetzt nicht mehr auf das Tablet passt, das hatte vorher auf den Pixel genau rein gepasst :-(
Ich hätte dazu eine Idee. Dafür müsste der Andre lediglich den angehängten Diff für die readingsGroups committen. Dieser weist dem obersten Element der ReadingsGroups (table) eine CSS-Klasse "readingsGroupContainer" zu, mit der ich dann an alle notwendigen Elemente komme. Im Anhang auch ein Beispiel, wie die Gruppen dann bei mir aussehen würden.

@justme1968: kannst Du das so übernehmen?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 17 Juni 2015, 22:42:52
Siehe Anlage. Und vorher sah es im Dashboard eben so aus wie RG_Room.png aber eben nur der innere Rahmen.

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 17 Juni 2015, 22:45:31
Nee wieso die sehen doch aber auch beide blöd aus. Ich seh da kein Unterschied.

So wie im Anhang muss das aussehen.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 17 Juni 2015, 23:17:38
Zitat von: ext23 am 17 Juni 2015, 22:45:31
Nee wieso die sehen doch aber auch beide blöd aus. Ich seh da kein Unterschied.

So wie im Anhang muss das aussehen.
Noch ein Versuch.
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 17 Juni 2015, 23:49:13
Ja das sieht doch schon mal ganz anders aus.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 18 Juni 2015, 11:26:31
Zitat von: ext23 am 17 Juni 2015, 23:49:13
Ja das sieht doch schon mal ganz anders aus.
Ich werde heute Abend eine neue Version zur Verfügung stellen, die den Style-Fix beinhaltet.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 18 Juni 2015, 18:47:17
Hallo zusammen,

hier die angepasste Version mit dem CSS, damit das Padding bei den ReadingsGroups entfernt wird.

Es wäre klasse wenn diese Version von mind. 2 Personen mal durchgeschaut wird, damit ich es guten Gewissens commiten kann.

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 18 Juni 2015, 20:13:21
Ja irgendwie bin ich hier der Einzige der rummeckert ;-)

Also sieht ganz gut aus jetzt! Man kann es bestimmt noch verbessern aber das passt jetzt so, also ich bin zufrieden!
Ich werde dann die Tage mal ein bissel rumtesten.

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 18 Juni 2015, 20:23:26
Zitat von: ext23 am 18 Juni 2015, 20:13:21
Ja irgendwie bin ich hier der Einzige der rummeckert ;-)
Schade eigentlich :) Aber ich danke Dir vielmals für Deine Geduld und das regelmässige Feedback! Es hat mir sehr geholfen!

Zitat
...Man kann es bestimmt noch verbessern...
Hast Du dazu konkrete Ideen?
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 18 Juni 2015, 20:44:40
ZitatHast Du dazu konkrete Ideen?
Nein, das ist so Kleinzeugs, wie das oben der Titel innerhalb der RG dieselbe Farbe hat wie die erste Reihe. Aber wie gesagt da muss ich mal drüber nachdenken. Mich stört das nicht wirklich, das wäre jetzt wirklich nur aller Krümelkacker. Ich muss mir das mal in Ruhe anschauen, wichtig ist ja das es funktionell geht und das tut es ja scheinbar. Ich werde die Tage noch ein wenig "rumspielen". Ab Sonntag bin ich mal kurz für eine Woche in Seattle, da werde ich wenig Zeit haben.

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: justme1968 am 18 Juni 2015, 21:04:12
ich bin gerade unterwegs und kann nicht teste. der letzte screenshot schaut aber sehr gut aus.

kannst du einen vorschlag machen mit dem man den gleichen effekt auch bekommt wenn readingsGroup in einer normalen gruppe verwendet wird? da gibt es das problem mit den doppelten rahmen ja auch.

ich weiss aber nicht ob es etwas ist das man global einschalten sollte.

gruss
  andre
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 18 Juni 2015, 21:25:56
Zitat von: justme1968 am 18 Juni 2015, 21:04:12
ich bin gerade unterwegs und kann nicht teste. der letzte screenshot schaut aber sehr gut aus.

kannst du einen vorschlag machen mit dem man den gleichen effekt auch bekommt wenn readingsGroup in einer normalen gruppe verwendet wird? da gibt es das problem mit den doppelten rahmen ja auch.

ich weiss aber nicht ob es etwas ist das man global einschalten sollte.

gruss
  andre
Hallo Andre,

das Maximum, was man generisch rausholen kann, siehst Du im Anhang. Das Problem ist, dass ich nicht abschätzen kann, was für Seiteneffekte dieser Style hat. Wenn sich jemand mal die Mühe machen will, zu prüfen ob sonst alles passt, sollte in der Datei

fhem/www/pgm2/darkstyle.css

die Zeile:

td {padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px;}

ersetzen durch:

td:not([informid]) {padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px;}
td[informid] > table {width: 100%; padding: 0px; }
td[informid] > table > tbody > tr > td {padding: 0px; }


Leider sind die einzelnen HTML-Elemente nicht mit CSS-Klassen hinterlegt, was das Skinning etwas schwierig macht.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: justme1968 am 18 Juni 2015, 21:58:50
für die group und die readingGroup tabelle jeweils eine css klasse einzubauen sollte kein problem sein. das gleiche Gilde denke ich für die Tabellen in der raum und detail ansicht. ich denke da würde auch rudi mit machen.

gruss
  andre
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 18 Juni 2015, 22:07:07
Zitat von: justme1968 am 18 Juni 2015, 21:58:50
für die group und die readingGroup tabelle jeweils eine css klasse einzubauen sollte kein problem sein. das gleiche Gilde denke ich für die Tabellen in der raum und detail ansicht. ich denke da würde auch rudi mit machen.

gruss
  andre
Im Anhang die aktuelle HTML-Struktur. Ich habe bei den ReadingsGroups bereits eine Klasse hinzugebaut (readingsGroupContainer). Was wir also bräuchten wären CSS-Klassen für:

td (mit dem Attribut "informid") (müsste Rudi machen)
table (mit der "readingsGroupContainer"-Klasse in meinem Screenshot) (müsste Andre machen)

Damit könnte man den Style, wie im vorherigen Post, einbauen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 19 Juni 2015, 00:00:50
Hallo zusammen,

zu meinem oberen Post noch eine Ergänzung. Optimal wäre es, wenn die "td" abhängig davon, was sie beinhaltet, eine andere CSS-Klasse hat. Z.b.

Inhalt: readingsGoup => Klasse: readingsGroup
Inhalt: SVG => Klasse: SVG
Inhalt: Gerät => Klasse: Device

Damit könnte man gezielt, nur bei readingsGroups, entsprechende Styles vergeben. Damit wären wir auf der ganz sicheren Seite. Ich habe mir das vom Code her noch nicht angeschaut, aber ich vermute mal, dass es machbar sein müsste.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: justme1968 am 19 Juni 2015, 00:07:28
oder sogar direkt den device TYPE als zusätzliche klasse verwenden. dann könnte man das stylen noch feiner granular machen.

ich schaue mir das mal an wenn ich zurück bin.

gruss
  andre
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 19 Juni 2015, 06:40:46
Zitat von: ext23 am 18 Juni 2015, 20:13:21
Ja irgendwie bin ich hier der Einzige der rummeckert ;-)

Wenn ihr alle mitten in der Nacht testet müsst  ;D Ich muss um 4Uhr aufstehen deswegen schalfe ich um die zeiten  8)

Doppelt "rummeckern" muss ich nicht.

Aber wenn du noch was zu tun haben willst. -> Der Vollbildmodus wäre noch auf der Wunschliste. Sonnst ist das "super geil" geworden bis hier hin!
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 19 Juni 2015, 08:12:50
Zitat
Aber wenn du noch was zu tun haben willst. -> Der Vollbildmodus wäre noch auf der Wunschliste. Sonnst ist das "super geil" geworden bis hier hin!
was fehlt Dir da genau? Mit dem Parameter

attr XXX dashboard_showfullsize 1

solltest Du genau das erreichen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: stephanr am 19 Juni 2015, 08:16:43
Seitdem readingsgroup per longpoll aktualisiert werden bin ich total zufrieden.  ;) Am Wochende kann ich aber auch gerne nochmal das neueste Release einspielen und testen. Ihr legt hier aber auch gutes Tempo vor! Soviel Zeit könnte ich nicht aufbringen.
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 19 Juni 2015, 08:35:11
Zitat von: Talkabout am 19 Juni 2015, 08:12:50
was fehlt Dir da genau? Mit dem Parameter

attr XXX dashboard_showfullsize 1

solltest Du genau das erreichen.

Gruss

;D ;D ;D ;D

Da muss ich jetz um Entschuldigung bitten. Durch die ganzen Versionen ist bei mir diese Anderung  unter gegangen!!
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 19 Juni 2015, 09:48:08
ZitatWenn ihr alle mitten in der Nacht testet müsst  ;D Ich muss um 4Uhr aufstehen deswegen schalfe ich um die zeiten  8)

*lol*

Aber ich hab noch was, es gibt doch oben dieses Konfigurationsmenü wo man die Farben der Tabs etc. einstellen kann. Das ist ja im Moment nur ein Mock-up oder? Das könnte man mal noch "aktivieren"

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 19 Juni 2015, 09:55:03
Ihr wollt das noch andere "Meckern"  ;)

Na gut, kann ich auch  ;D

Schaut mal bitte das Bild unten. Kann man beim Vollbild das Logo raus nehmen? Weil das stört dann.
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 19 Juni 2015, 10:03:00
Stimmt ;-)
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 19 Juni 2015, 10:08:14
Ich habe noch was. Entschuldige bitte!   :-[

Siehe Bild mit Erklärung.
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 19 Juni 2015, 10:10:19
Mhh naja ich mag die Leiste oben, aber das unten der Titel nochmal drin steht ist etwas blöd das stimmt. Aber gut kann ich mit leben ;-) Das sind aber alles sachen die man dann per attr schalten müsste. Was auch noch geht, obwohl lock gesetzt ist kann man fenster verschieben.
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 19 Juni 2015, 10:13:12
Ich kann mit der Überschrift von DB auch leben. Dann mache ich die von der RG weg. Aber dann wollte ich gerne das ICON in der Überschrift oben haben. (Geht das schon?)
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 19 Juni 2015, 10:41:08
Kurz im Paint dahingefuscht.

So wäre es richtig schön, meiner Meinung nach!
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 19 Juni 2015, 12:16:09
Ich habe das Dashboard neu angelegt, weil ich keien gruppen mehr hinzufügen konnte.

Das ist leider nach neu anlegen auch so. Ich kann keine Gruppen mehr hinzufügen, das Dashboard bleibt leer.

Und noch etwas: Sollte es bei den attributen nicht dashboard_tab1name heißen statt dashboard_tab0name
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 19 Juni 2015, 20:51:42
Nabend,

aktualisieren sich bei euch die Graphen? Also Plots? Bei mit geht das nicht mehr. Ich muss das Dashboard schließen und neu öffnen.

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 19 Juni 2015, 20:54:39
Kann es ja nicht ausprobieren.  :'(
Siehe oben.
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 19 Juni 2015, 21:03:02
sekunde, probiere ich mal. Also ich leg eine neue Gruppe an und füge die mal Reiter 1 hinzu...
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 19 Juni 2015, 21:07:47
Mhh stimmt, komisch, ist bei mir auch. ignoriert der völlig was ich da eintrage bei dem attr. und auch ein Neustart bringt es nicht.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 19 Juni 2015, 21:08:48
Hallo zusammen,

ich versuche mal auf alle Punkte der Reihe nach einzugehen:

Zitat
Aber ich hab noch was, es gibt doch oben dieses Konfigurationsmenü wo man die Farben der Tabs etc. einstellen kann. Das ist ja im Moment nur ein Mock-up oder? Das könnte man mal noch "aktivieren"
Das habe ich mir noch überhaupt nicht angeschaut. Ich würde gerne das Dashboard erst einmal mit den aktuellen Features stabil zum Laufen bringen :)

Zitat
Schaut mal bitte das Bild unten. Kann man beim Vollbild das Logo raus nehmen? Weil das stört dann.
Kann man und sollte man. Werte mich drum kümmern.

Zitat
Kurz im Paint dahingefuscht.
Bei den Styles der ReadingsGroups warte ich erst mal auf Feedback vom Andre und Rudi. Um alles sauber kontrollieren zu können braucht es Änderungen an anderen Stellen.

Zitat
Ich habe das Dashboard neu angelegt, weil ich keien gruppen mehr hinzufügen konnte.

Das ist leider nach neu anlegen auch so. Ich kann keine Gruppen mehr hinzufügen, das Dashboard bleibt leer.
Kannst DU mal Deine Konfiguration posten bitte.

Zitat
Und noch etwas: Sollte es bei den attributen nicht dashboard_tab1name heißen statt dashboard_tab0name
Wird behoben.

Zitat
aktualisieren sich bei euch die Graphen? Also Plots? Bei mit geht das nicht mehr. Ich muss das Dashboard schließen und neu öffnen.
Zusammen mit der Änderung der ReadingsGroup-Darstellung habe ich auch die SVG-Darstellung auf "Standard" zurück gesetzt. Ich hoffe dass das nicht das Problem ist. Kann jemand bestätigen, dass es nicht geht?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 19 Juni 2015, 21:29:56
Zitat von: ext23 am 19 Juni 2015, 21:07:47
Mhh stimmt, komisch, ist bei mir auch. ignoriert der völlig was ich da eintrage bei dem attr. und auch ein Neustart bringt es nicht.
Ich werde mir das Problem gleich anschauen.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 19 Juni 2015, 21:42:49
Zitat von: Talkabout am 19 Juni 2015, 21:29:56
Ich werde mir das Problem gleich anschauen.
Problem identifiziert und gelöst. Heute kommt noch ein Update mit einigen Fixes für die heute erwähnten Punkte.

Danke Euch für das Testen!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 19 Juni 2015, 22:06:41
Zitat
Aber ich hab noch was, es gibt doch oben dieses Konfigurationsmenü wo man die Farben der Tabs etc. einstellen kann. Das ist ja im Moment nur ein Mock-up oder? Das könnte man mal noch "aktivieren"
Meinst Du damit eigentlich recht oben das Icon mit dem Stift drauf? Da kann man eine Farbe für das Icon setzen. Dies funktioniert auch, wenn Du ein SVG als Icon nutzt.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 19 Juni 2015, 22:09:03
Zitat von: ext23 am 19 Juni 2015, 10:10:19
Was auch noch geht, obwohl lock gesetzt ist kann man fenster verschieben.
Habe ich bei mir gerade geprüft. Wenn der lock-Status gesetzt ist, kann ich keine Gruppen verschieben. Oder meinst Du mit "Fenster" etwas anderes?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 19 Juni 2015, 23:13:04
Hallo zusammen,

im Anhang eine neue Version. Folgende Punkte sind eingefloßen:

- das Logo beim dark-Style ist im Vollbild-Modus nicht mehr da
- in der Detail-Ansicht von Dashboards gibt es kein Attribut "dashboard_tab0name"
- das Entfernen des Menüs im Vollbild-Modus geschieht jetzt rein über CSS, was das unschöne "Springen" beim Laden verhindert
- beim Anlegen eines neuen Dashboards werden jetzt wieder Gruppen angezeigt

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 20 Juni 2015, 19:54:01
Hallo,

ich habe jetzt das Modul  fb_calllist. Dieses kann das Dashboard nicht anzeigen. Ob das vorher ging kann ich nicht sagen.

Eingefügt habe ich es, aber es wird überhaupt nichts angezeigt!

Sonnst Teste ich noch!
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 20 Juni 2015, 20:10:24
Zitat von: RettungsTim am 20 Juni 2015, 19:54:01
Hallo,

ich habe jetzt das Modul  fb_calllist. Dieses kann das Dashboard nicht anzeigen. Ob das vorher ging kann ich nicht sagen.

Eingefügt habe ich es, aber es wird überhaupt nichts angezeigt!

Sonnst Teste ich noch!
Welche Voraussetzungen gibt es für das Modul? Ist spezielle Hardware erforderlich? Gibt es einen einfachen Fall, den ich testen könnte?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 20 Juni 2015, 20:13:19
Wenn du eine Fritzbox hast ist es schnell eingerichtet.

Ansonnsten einrichten, dann wird dir ein leerer Rahmen mit den Überschriften angezeigt.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 20 Juni 2015, 20:22:57
Zitat von: RettungsTim am 20 Juni 2015, 20:13:19
Wenn du eine Fritzbox hast ist es schnell eingerichtet.

Ansonnsten einrichten, dann wird dir ein leerer Rahmen mit den Überschriften angezeigt.
Laut commandref ist für dieses Modul zwingend eine Instanz des Moduls "FB_CallMonitor" von Nöten. Dieses wiederum kann sich nur auf eine Fritzbox connecten, die ich aber nicht habe.

Ich könnte mir vostellen, dass das Problem das ist, was Andre schon ein paar Antworten zuvor erwähnt hat. Allerdings wäre es schon gut, wenn ich das irgendwie bei mir testen könnte...

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 20 Juni 2015, 20:25:53
Das ist schon richtig was du schreibst. Aber du kannst den callmonitor auch ins leere laufen lassen. Dann bekommst du zumindest eine leere tabelle.
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 20 Juni 2015, 20:30:21
Mein Test sieht so aus!

*edit*
Sorry hab gesehen das er so die Liste nicht aufmacht :-(

Zitat#########################
#         Callmonitor
#########################

# Logfile der Anrufe (Fritzbox)
define FileLog_my_callmonitor FileLog /opt/fhem/log/my_callmonitor-%Y.log my_callmonitor
attr FileLog_my_callmonitor logtype text
attr FileLog_my_callmonitor room 04_Logdaten

# Callmonitor mit rollierender Anruferliste:
define my_callmonitor FB_CALLMONITOR 169.0.0.1:1012
attr my_callmonitor country-code 0049
attr my_callmonitor fritzbox-remote-phonebook 1
attr my_callmonitor group Connections
attr my_callmonitor icon phone_call
attr my_callmonitor local-area-code 08636
attr my_callmonitor reverse-search phonebook,klicktel.de,dasoertliche.de
attr my_callmonitor reverse-search-cache 1
attr my_callmonitor reverse-search-cache-file /opt/fhem/callmoncache.txt
attr my_callmonitor reverse-search-phonebook-file /opt/fhem/fb_phonebook.xml
attr my_callmonitor room 99_System
attr my_callmonitor userReadings eing0 eing1 eing2 eing3 eing4 A0 A1 A2 A3 A4 B0 B1 B2 B3 B4 C0 C1 C2 C3 C4 D0 D1 D2 D3 D4 E0 E1 E2 E3 E4
attr my_callmonitor verbose 5

define Anrufliste FB_CALLLIST my_callmonitor
attr Anrufliste language de
attr Anrufliste room 00_Überblick
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 20 Juni 2015, 20:47:46
Zitat von: RettungsTim am 20 Juni 2015, 19:54:01
Hallo,

ich habe jetzt das Modul  fb_calllist. Dieses kann das Dashboard nicht anzeigen. Ob das vorher ging kann ich nicht sagen.

Eingefügt habe ich es, aber es wird überhaupt nichts angezeigt!

Sonnst Teste ich noch!
Kannst Du es mal bitte mit der angehängten Version probieren?

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Hans Franz am 20 Juni 2015, 23:43:29
Hallo,
Ich habe, so denke ich, alle Versionen der letzten Tage versucht und fb_calllist lief mit jeder bei mir.
Etwas unschön ist lediglich der seitliche Devicename.

Gruß
Hans
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 20 Juni 2015, 23:59:28
Zitat von: Hans Franz am 20 Juni 2015, 23:43:29
Hallo,
Ich habe, so denke ich, alle Versionen der letzten Tage versucht und fb_calllist lief mit jeder bei mir.
Etwas unschön ist lediglich der seitliche Devicename.

Gruß
Hans
Hallo Hans,

könntest Du mir den Gefallen tun und das auch mit der letzten Version testen. Ich habe da die Sonderbehandlung für Devices eingebaut, wie Andre es vorgeschlagen hatte. Wenn es damit auch geht, würde ich es so lassen.

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Hans Franz am 21 Juni 2015, 00:22:20
Ja gerne, gerade ausprobiert:
fb_calllist läuft.
Aber warum der seitliche Name? Muss aber wohl Markus klären wenn ich nicht dahinterkomme.

Gruß
Hans

Edit:
Wenn ich die einzige Fundstelle in 72_FB_CALLLIST.pm, die auf href $name hinweist, auskommentiere, verschwindet der obere Namenslink. Der seitliche scheint doch durch Dashboard generiert zu werden. Aber wieso nur bei fb_calllist?
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 21 Juni 2015, 09:17:42
Hallo,

ja jetzt gehts. Fehler lag wie so häufig vor dem Bildschirm. (hatte keinen Gruppennamen vergeben)

Unschön ist jetzt der doppelrahmen der Hans schon gezeigt hat.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 21 Juni 2015, 11:26:42
Zitat von: RettungsTim am 21 Juni 2015, 09:17:42
Hallo,

ja jetzt gehts. Fehler lag wie so häufig vor dem Bildschirm. (hatte keinen Gruppennamen vergeben)

Unschön ist jetzt der doppelrahmen der Hans schon gezeigt hat.
Hallo Jungs,

unterscheidet sich die Darstellung denn im Dashboard und der Raumansicht? Ist der seitliche Titel wirklich nur im Dashboard?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Hans Franz am 21 Juni 2015, 11:38:55
Moin,
Yep, seitlicher Titel nur im Dashboard.

Gruß
Hans
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 21 Juni 2015, 11:44:20
Zitat von: Hans Franz am 21 Juni 2015, 11:38:55
Moin,
Yep, seitlicher Titel nur im Dashboard.

Gruß
Hans
Könntest Du mir bitte den HTML-Auschnitt aus der Seite schicken, wo die Liste angezeigt wird? Vielleicht kann ich daraus schliessen, woher der Titel kommt.

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Hans Franz am 21 Juni 2015, 12:15:04
Gerne :).
Die Dashboard.html scheint nicht vollständig zu sein.  :-\
Hoffentlich hilft es dir dennoch.

Gruß
Hans

Edit:
Sorry, vergiss die DASHBOARD.html. Ich muss erst mal 'rausfinden, wie ich an den Quelltext der Dashboard-Tabs komme. FF zeigt immer nur den des ersten Tabs.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 21 Juni 2015, 12:33:46
Zitat von: Hans Franz am 21 Juni 2015, 12:15:04
Edit:
Sorry, vergiss die DASHBOARD.html. Ich muss erst mal 'rausfinden, wie ich an den Quelltext der Dashboard-Tabs komme. FF zeigt immer nur den des ersten Tabs.
Über Firebug solltest Du dran kommen können. Oder in Chrome öffnen und dort über die Entwicklertools.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Hans Franz am 21 Juni 2015, 12:38:44
Werde es später versuchen. Muss jetzt weg.
Mit 'Element untersuchen':
Seitlich:
<td class="dashboard_row">

    <div id="dashboard_rowcenter_tab5" class="dashboard dashboard_rowcenter" style="height: 1024px;">
        <div id="dashboard_tab5column0" class="dashboard ui-row dashboard_row dashboard_column dashboard_columnhelper" style="width: 99.7%;">
            <div id="65t5c0w0" class="dashboard dashboard_widget ui-widget dashboard_widgethelper ui-draggable ui-draggable-handle ui-resizable" data-groupwidget="t5c0,Telefonliste2,true,0,0" style="width: 0px; position: absolute; left: 0px; top: 0px;">

    <div class="dashboard_widgetinner">
        <div class="dashboard_widgetheader ui-widget-header ui-corner-all dashboard_widgetmax"></div>
        <div class="dashboard_content" data-userheight="">
            <table id="TYPE_Telefonliste2" class="dashboard block wide">
                <tbody>
                    <tr class="odd">
                        <td>
                            <div class="col1">
                                <a href="/fhem?detail=calllist"></a>
                            </div>
                        </td>
                        <td informid="calllist"></td>
                    </tr>
                </tbody>
            </table>
        </div>
    </div>

###############################################################################
Oben:
<ul class="dashboard_tabcontent">

    <table class="dashboard_tabcontent">
        <tbody>
            <tr>
                <td class="dashboard_row">
                    <div id="dashboard_rowcenter_tab5" class="dashboard dashboard_rowcenter" style="height: 1024px;">
                        <div id="dashboard_tab5column0" class="dashboard ui-row dashboard_row dashboard_column dashboard_columnhelper" style="width: 99.7%;">
                            <div id="65t5c0w0" class="dashboard dashboard_widget ui-widget dashboard_widgethelper ui-draggable ui-draggable-handle ui-resizable" data-groupwidget="t5c0,Telefonliste2,true,0,0" style="width: 0px; position: absolute; left: 0px; top: 0px;">

    <div class="dashboard_widgetinner">
        <div class="dashboard_widgetheader ui-widget-header ui-corner-all dashboard_widgetmax"></div>
        <div class="dashboard_content" data-userheight="">
            <table id="TYPE_Telefonliste2" class="dashboard block wide">
                <tbody>
                    <tr class="odd">
                        <td></td>
                        <td informid="calllist">
                            <table class="wide">
                                <tbody>
                                    <tr>
                                        <td>
                                            <div class="devType">
                                                <a href="/fhem?detail=calllist"></a>
                                            </div>
                                        </td>
                                    </tr>
                                    <tr></tr>
                                </tbody>
                            </table>
                        </td>
                    </tr>
                </tbody>
            </table>
        </div>
    </div>


Gruß
Hans

Edit:
mit firebug:
<div id="dashboard_tab5" class="dashboard dashboard_tabpanel ui-tabs-panel ui-widget-content ui-corner-bottom" style="background: transparent none no-repeat scroll 0% 0% ! important;" data-tabcolwidths="100" data-tabwidgets="t5c0,calllisttest,true,0,0:" aria-labelledby="ui-id-6" role="tabpanel" aria-hidden="false">
<ul class="dashboard_tabcontent">
<table class="dashboard_tabcontent">
<tbody>
<tr>
<td class="dashboard_row">
<div id="dashboard_rowcenter_tab5" class="dashboard dashboard_rowcenter" style="height: 1024px;">
<div id="dashboard_tab5column0" class="dashboard ui-row dashboard_row dashboard_column dashboard_columnhelper" style="width: 99.7%;">
<div id="65t5c0w0" class="dashboard dashboard_widget ui-widget dashboard_widgethelper ui-draggable ui-draggable-handle ui-resizable" data-groupwidget="t5c0,calllisttest,true,0,0" style="width: 410px; position: absolute; left: 0px; top: 0px;">
<div class="dashboard_widgetinner">
<div class="dashboard_widgetheader ui-widget-header ui-corner-all dashboard_widgetmax">calllisttest</div>
<div class="dashboard_content" data-userheight="">
<table id="TYPE_calllisttest" class="dashboard block wide">
<tbody>
<tr class="odd">
<td>
<div class="col1">
<a href="/fhem?detail=calllist_test">calllist_test</a>
</div>
</td>
<td informid="calllist_test">
<table class="wide">
<tbody>
<tr>
<td>
<div class="devType">
<a href="/fhem?detail=calllist_test">calllist_test</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="fhemWidget fbcalllist_widget" dev="calllist_test" arg="fbcalllist" cmd="" informid="calllist_test">
<table class="block fbcalllist">
<tbody>
<tr class="fbcalllist header" align="center">
<td name="row"></td>
<td name="state">State</td>
<td name="timestamp">Timestamp</td>
<td name="name">Name</td>
<td name="number">Number</td>
<td name="internal">Internal</td>
<td name="connection">Via</td>
<td name="duration">Duration</td>
</tr>
Titel: Antw:FHEM Dashboard
Beitrag von: Hans Franz am 21 Juni 2015, 15:27:13
Hallo,

Ich glaub',ich hab's:
Es gibt ja schon eine Ausnahmeprüfung:

--- /home/joe/Downloads/Dashboard.Talkabout/95_Dashboard.pm     2015-06-21 00:13:41.914110884 +0200
+++ /opt/fhem/FHEM/95_Dashboard.pm      2015-06-21 15:19:00.727056816 +0200
@@ -737,7 +737,7 @@

                $icon = FW_makeImage($icon,$icon,"icon dashboard_groupicon") . "&nbsp;" if($icon);

-               if ($type ne "weblink" && $type ne "SVG" && $type ne "readingsGroup" && $type ne "readingsHistory") { # Don't show Link by weblink, svg and readingsGroup
+               if ($type ne "weblink" && $type ne "SVG" && $type ne "readingsGroup" && $type ne "readingsHistory" && $type ne "FB_CALLLIST") { # Don't show Link by weblink, svg and readingsGroup
                        $ret .= FW_pH "detail=$d", "$icon$devName", 1, "col1", 1;
                }



Gruß
Hans
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 21 Juni 2015, 15:33:42
Zitat von: Hans Franz am 21 Juni 2015, 15:27:13
Hallo,

Ich glaub',ich hab's:
Es gibt ja schon eine Ausnahmeprüfung:

--- /home/joe/Downloads/Dashboard.Talkabout/95_Dashboard.pm     2015-06-21 00:13:41.914110884 +0200
+++ /opt/fhem/FHEM/95_Dashboard.pm      2015-06-21 15:19:00.727056816 +0200
@@ -737,7 +737,7 @@

                $icon = FW_makeImage($icon,$icon,"icon dashboard_groupicon") . "&nbsp;" if($icon);

-               if ($type ne "weblink" && $type ne "SVG" && $type ne "readingsGroup" && $type ne "readingsHistory") { # Don't show Link by weblink, svg and readingsGroup
+               if ($type ne "weblink" && $type ne "SVG" && $type ne "readingsGroup" && $type ne "readingsHistory" && $type ne "FB_CALLLIST") { # Don't show Link by weblink, svg and readingsGroup
                        $ret .= FW_pH "detail=$d", "$icon$devName", 1, "col1", 1;
                }



Gruß
Hans
Hallo Hans,

gute Arbeit. Kannst Du bitte die IF-Abfrage gegen diese hier ersetzen und dann noch mal testen:

if (!$modules{$defs{$d}{TYPE}}{FW_atPageEnd}) {...
...}


Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Hans Franz am 21 Juni 2015, 15:45:37
Zitat von: Talkabout am 21 Juni 2015, 15:33:42
Kannst Du bitte die IF-Abfrage gegen diese hier ersetzen und dann noch mal testen:

if (!$modules{$defs{$d}{TYPE}}{FW_atPageEnd}) {...
...}


Danke!

Gruss

Geht. Geht gut :).

Gruß
Hans
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 21 Juni 2015, 15:51:33
Zitat von: Hans Franz am 21 Juni 2015, 15:45:37
Geht. Geht gut :).

Gruß
Hans
Alles klar, dann werde ich diese Bedingung verwenden. Damit sollten alle diese Fälle abgefangen sein.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 21 Juni 2015, 16:50:12
Hallo zusammen,

im Anhang die korrigierte Fassung. Damit sollte jetzt die Behandlung für Sonder-Devices (readingsGroups, calllist...) korrekt funktionieren.

Vielen Dank an Hans für seine Hilfe!

Sollte es keine weiteren Probleme geben, ist das die Version zum Einchecken.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 21 Juni 2015, 19:56:57
Hallo,

gerade keine Fehler mehr beim Test gefunden! Also zum einchecken tauglich. ;D ;D ;D ;D
Darf den die Wunschliste weiter geführt werden?  8)

1. Das die RG verschoben sind habe ich schon mal geschrieben.
2. Kann man die Überschriften per attr raus nehmen?
3. Der doppelrahmen bei der Calllist ist vom Modul oder? Wenn ja muss ich mal da nachfragen.
4. Den weißen rahmen der das DB abgrenz, wie kann ich den verändern?
5. Ein Logo in den Überschriften wäre toll, aber das hat Sven schon mal angefragt ob es möglich ist den Gruppen icons zuzuweisen. Leider gab es da nie eine Antwort und ich habe es nochmal hochgeholt. Damit wäre die Überschriften wieder geil!
Titel: Antw:FHEM Dashboard
Beitrag von: stephanr am 21 Juni 2015, 20:46:04
Ich hab noch folgenden Fehler bei der Darstellung einer readingsgroup:


Internals:
   DEF        garagen_zustand:state
   NAME       rg_garagentor
   NR         138
   NTFY_ORDER 50-rg_garagentor
   STATE      Initialized
   TYPE       readingsGroup
   mayBeVisible 1
   Content:
     garagen_zustand 1
   Content2:
   DEVICES:
     ARRAY(0x1b1ce08)
   Fhem:
     lastDefChange 4
     last_update 1434911627.2353
   Helper:
     DEF
     commands   'set garagen_oeffner on'
     valueFormat {($VALUE eq 'closed')?"geschlossen":"offen"}
     Positions:
       garagen_zustand.state 1:1
     Valueicon:
       state.closed fts_garage_door_100
       state.open fts_garage_door_20@blue
     Values:
       formated:

         ARRAY(0x1b85330)
       orig:

         ARRAY(0x1b880b8)
       prefixsuffix:

         ARRAY(0x1b853f0)
Attributes:
   alias      Garagentor
   commands   'set garagen_oeffner on'
   group      Garagentor
   noheading  1
   nonames    1
   notime     1
   room       readingsGroup
   valueFormat {($VALUE eq 'closed')?"geschlossen":"offen"}
   valueIcon  { 'state.open' => 'fts_garage_door_20@blue', 'state.closed' => 'fts_garage_door_100' }


Und zwar wird das Icon nicht zentriert dargestellt. Im Gegensatz zur RG Bad Lüfter


Internals:
   DEF        bad_luefter:state
   NAME       rg_bad_luefter
   NR         112
   NTFY_ORDER 50-rg_bad_luefter
   STATE      Initialized
   TYPE       readingsGroup
   mayBeVisible 1
   Content:
     bad_luefter 1
   Content2:
   DEVICES:
     ARRAY(0x18b1cc0)
   Fhem:
     lastDefChange 4
     last_update 1434911627.1876
   Helper:
     DEF
     valueFormat {($VALUE eq 'on')?"an":"aus"}
     Commands:
       state.an   set bad_luefter off
       state.aus  set bad_luefter on
     Positions:
       bad_luefter.state 1:1
     Valueicon:
       state      %devStateIcon
     Values:
       formated:

         ARRAY(0x1b5a1c8)
       orig:

         ARRAY(0x1c54e90)
       prefixsuffix:

         ARRAY(0x1c023e0)
Attributes:
   alias      Bad Lüfter
   commands   { 'state.aus' => 'set bad_luefter on', 'state.an' => 'set bad_luefter off' }
   devStateIcon an:vent_ventilation_level_3@blue aus:vent_ventilation_level_0
   group      Bad Lüfter
   noheading  1
   nonames    1
   notime     1
   room       readingsGroup
   valueFormat {($VALUE eq 'on')?"an":"aus"}
   valueIcon  { state => '%devStateIcon' }


Hat das vielleicht was mit der div Klasse col2 zu tun? Diese fehlt bei der RG Garagentor. Setze ich sie manuell passt es.

Ansonsten sieht für mich alles super aus!
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 21 Juni 2015, 20:59:24
Zitat von: stephanr am 21 Juni 2015, 20:46:04
Ich hab noch folgenden Fehler bei der Darstellung einer readingsgroup:


Internals:
   DEF        garagen_zustand:state
   NAME       rg_garagentor
   NR         138
   NTFY_ORDER 50-rg_garagentor
   STATE      Initialized
   TYPE       readingsGroup
   mayBeVisible 1
   Content:
     garagen_zustand 1
   Content2:
   DEVICES:
     ARRAY(0x1b1ce08)
   Fhem:
     lastDefChange 4
     last_update 1434911627.2353
   Helper:
     DEF
     commands   'set garagen_oeffner on'
     valueFormat {($VALUE eq 'closed')?"geschlossen":"offen"}
     Positions:
       garagen_zustand.state 1:1
     Valueicon:
       state.closed fts_garage_door_100
       state.open fts_garage_door_20@blue
     Values:
       formated:

         ARRAY(0x1b85330)
       orig:

         ARRAY(0x1b880b8)
       prefixsuffix:

         ARRAY(0x1b853f0)
Attributes:
   alias      Garagentor
   commands   'set garagen_oeffner on'
   group      Garagentor
   noheading  1
   nonames    1
   notime     1
   room       readingsGroup
   valueFormat {($VALUE eq 'closed')?"geschlossen":"offen"}
   valueIcon  { 'state.open' => 'fts_garage_door_20@blue', 'state.closed' => 'fts_garage_door_100' }


Und zwar wird das Icon nicht zentriert dargestellt. Im Gegensatz zur RG Bad Lüfter


Internals:
   DEF        bad_luefter:state
   NAME       rg_bad_luefter
   NR         112
   NTFY_ORDER 50-rg_bad_luefter
   STATE      Initialized
   TYPE       readingsGroup
   mayBeVisible 1
   Content:
     bad_luefter 1
   Content2:
   DEVICES:
     ARRAY(0x18b1cc0)
   Fhem:
     lastDefChange 4
     last_update 1434911627.1876
   Helper:
     DEF
     valueFormat {($VALUE eq 'on')?"an":"aus"}
     Commands:
       state.an   set bad_luefter off
       state.aus  set bad_luefter on
     Positions:
       bad_luefter.state 1:1
     Valueicon:
       state      %devStateIcon
     Values:
       formated:

         ARRAY(0x1b5a1c8)
       orig:

         ARRAY(0x1c54e90)
       prefixsuffix:

         ARRAY(0x1c023e0)
Attributes:
   alias      Bad Lüfter
   commands   { 'state.aus' => 'set bad_luefter on', 'state.an' => 'set bad_luefter off' }
   devStateIcon an:vent_ventilation_level_3@blue aus:vent_ventilation_level_0
   group      Bad Lüfter
   noheading  1
   nonames    1
   notime     1
   room       readingsGroup
   valueFormat {($VALUE eq 'on')?"an":"aus"}
   valueIcon  { state => '%devStateIcon' }


Hat das vielleicht was mit der div Klasse col2 zu tun? Diese fehlt bei der RG Garagentor. Setze ich sie manuell passt es.

Ansonsten sieht für mich alles super aus!
Wie sieht die ReadingsGroup in FHEMWEB aus?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 21 Juni 2015, 21:20:58
Zitat von: RettungsTim am 21 Juni 2015, 19:56:57
Hallo,

gerade keine Fehler mehr beim Test gefunden! Also zum einchecken tauglich. ;D ;D ;D ;D
Darf den die Wunschliste weiter geführt werden?  8)

1. Das die RG verschoben sind habe ich schon mal geschrieben.
2. Kann man die Überschriften per attr raus nehmen?
3. Der doppelrahmen bei der Calllist ist vom Modul oder? Wenn ja muss ich mal da nachfragen.
4. Den weißen rahmen der das DB abgrenz, wie kann ich den verändern?
5. Ein Logo in den Überschriften wäre toll, aber das hat Sven schon mal angefragt ob es möglich ist den Gruppen icons zuzuweisen. Leider gab es da nie eine Antwort und ich habe es nochmal hochgeholt. Damit wäre die Überschriften wieder geil!
Hallo Tim,

Zitat
1. Das die RG verschoben sind habe ich schon mal geschrieben.
Ist ein grundsätzliches Problem, das bekomme ich nur auf Dashboard-Seite nicht in den Griff

Zitat2. Kann man die Überschriften per attr raus nehmen?
Theoretisch ja. Welcher Sinn steckt dahinter?

ZitatDer doppelrahmen bei der Calllist ist vom Modul oder? Wenn ja muss ich mal da nachfragen.
Selbe Problem wie auch bei den ReadingsGroups, lässt sich nur im Dashboard nicht lösen.

Zitat4. Den weißen rahmen der das DB abgrenz, wie kann ich den verändern?
Ohne diesen Rahmen sieht das Dashboard sehr gequetscht aus. Ein Teil des Rahmens kommt direkt aus dem DB, der andere Teil vom Browser.

Zitat5. Ein Logo in den Überschriften wäre toll, aber das hat Sven schon mal angefragt ob es möglich ist den Gruppen icons zuzuweisen. Leider gab es da nie eine Antwort und ich habe es nochmal hochgeholt. Damit wäre die Überschriften wieder geil!
Wie genau würdest Du dir Funktionalität vorstellen? Oben fragst Du ja nach der Möglichkeit die Überschriften zu entfernen, was ja diesem Punkt etwas entgegensteht. Es gibt die Möglichkeit Geräten über das Attribut "icon" ein Icon zuzuweisen, welches dann in der Raumübersicht angezeigt wird. Dieses Icon wird ebenfalls im Dashboard verwendet. Allerdings nicht bei diesen speziellen Geräten, die Ihre Anzeige dynamisch generieren (atPageEnd). Kannst Du mal versuchen, ob Du mit diesem Attribut weiter kommst?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: stephanr am 21 Juni 2015, 22:15:52
Im FHEMWEB sehen die RG so aus.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 21 Juni 2015, 22:21:27
Zitat von: stephanr am 21 Juni 2015, 22:15:52
Im FHEMWEB sehen die RG so aus.
Kannst Du mir bitte noch die Definitionen aus der fhem.cfg für die beiden Gruppen posten. Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 21 Juni 2015, 22:28:47
Hallo zusammen,

ich habe noch ein Problem behoben, weswegen man bei den Gruppen keine Icons vergeben konnte. Jetzt ist es wieder möglich im Attribut

dashboard_tabXgroups

eine Gruppe im Format

GROUP_NAME:ICON

zu schreiben. Dadurch wird im Titel der Gruppe das genannte Icon vor dem Namen angezeigt.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: stephanr am 21 Juni 2015, 22:31:14

define rg_bad_luefter readingsGroup bad_luefter:state
attr rg_bad_luefter alias Bad Lüfter
attr rg_bad_luefter devStateIcon on:vent_ventilation_level_3@blue:off off:vent_ventilation_level_0:on
attr rg_bad_luefter group Bad Lüfter
attr rg_bad_luefter icon icoLuefter
attr rg_bad_luefter nonames 1
attr rg_bad_luefter notime 1
attr rg_bad_luefter room readingsGroup
attr rg_bad_luefter valueIcon {'state' => '%devStateIcon' }



define rg_garagentor readingsGroup garagen_zustand:state
attr rg_garagentor alias Garagentor
attr rg_garagentor commands { "set garagen_oeffner on" }
attr rg_garagentor group Garagentor
attr rg_garagentor nonames 1
attr rg_garagentor notime 1
attr rg_garagentor room readingsGroup
attr rg_garagentor valueIcon { 'state.open' => 'fts_garage_door_10@blue', 'state.closed' => 'fts_garage_door_100' }


Danke!
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 21 Juni 2015, 22:38:18
Zitat von: stephanr am 21 Juni 2015, 22:31:14

define rg_bad_luefter readingsGroup bad_luefter:state
attr rg_bad_luefter alias Bad Lüfter
attr rg_bad_luefter devStateIcon on:vent_ventilation_level_3@blue:off off:vent_ventilation_level_0:on
attr rg_bad_luefter group Bad Lüfter
attr rg_bad_luefter icon icoLuefter
attr rg_bad_luefter nonames 1
attr rg_bad_luefter notime 1
attr rg_bad_luefter room readingsGroup
attr rg_bad_luefter valueIcon {'state' => '%devStateIcon' }



define rg_garagentor readingsGroup garagen_zustand:state
attr rg_garagentor alias Garagentor
attr rg_garagentor commands { "set garagen_oeffner on" }
attr rg_garagentor group Garagentor
attr rg_garagentor nonames 1
attr rg_garagentor notime 1
attr rg_garagentor room readingsGroup
attr rg_garagentor valueIcon { 'state.open' => 'fts_garage_door_10@blue', 'state.closed' => 'fts_garage_door_100' }


Danke!
Die Icons bräuchte ich noch :)
Titel: Antw:FHEM Dashboard
Beitrag von: stephanr am 21 Juni 2015, 22:45:43
Meinst Du die Devices? Die genutzten Icons sind in FHEM enthalten


define bad_luefter CUL_HM 2F0325
attr bad_luefter IODev HMLAN1
attr bad_luefter alias Bad Lüfter
attr bad_luefter autoReadReg 4_reqStatus
attr bad_luefter devStateIcon on:vent_ventilation_level_3@blue:off off:vent_ventilation_level_0:on
attr bad_luefter expert 2_full
attr bad_luefter firmware 2.3
attr bad_luefter group BadLüfter
attr bad_luefter icon icoLuefter
attr bad_luefter model HM-LC-Sw1PBU-FM
attr bad_luefter peerIDs 00000000,
attr bad_luefter room Bad,CUL_HM
attr bad_luefter serialNr LEQ0761766
attr bad_luefter subType switch
attr bad_luefter webCmd statusRequest:toggle:on:off



define garagen_zustand CUL_HM 38C811
attr garagen_zustand IODev HMLAN1
attr garagen_zustand actCycle 000:50
attr garagen_zustand actStatus alive
attr garagen_zustand alias Garage Zustand
attr garagen_zustand autoReadReg 4_reqStatus
attr garagen_zustand devStateIcon open:fts_garage_door_20@blue closed:fts_garage_door_100
attr garagen_zustand expert 2_full
attr garagen_zustand firmware 1.0
attr garagen_zustand group Garage
attr garagen_zustand icon building_carport
attr garagen_zustand model HM-SEC-SCo
attr garagen_zustand peerIDs 00000000,
attr garagen_zustand room CUL_HM,Garage
attr garagen_zustand serialNr MEQ0174011
attr garagen_zustand subType threeStateSensor
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 21 Juni 2015, 23:11:10
@stephanr

das Problem wird sich im Dashboard direkt nicht lösen lassen. Ich schätze hier werden wir über das Attribut

valueStyle

der ReadingsGroups gehen müssen. Dieses hat aber aktuell keine Auswirkungen auf ein "valueIcon". Ich befrage dazu den Andre, ob das so Absicht ist (was ich mir nicht vorstellen kann).

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 22 Juni 2015, 07:38:05
Zitat von: Talkabout am 21 Juni 2015, 21:20:58
Ist ein grundsätzliches Problem, das bekomme ich nur auf Dashboard-Seite nicht in den Griff
Das hat sich mit dem Icon in der Überschrift erledigt! Aber wieso untescheidet sich das im Dashboard und im FHEMweb??

Zitat von: Talkabout am 21 Juni 2015, 21:20:58
Theoretisch ja. Welcher Sinn steckt dahinter?

Das hat sich erledigt! Mit ICON ist es viel besser und sehr geil. Danke dir!!

Zitat von: Talkabout am 21 Juni 2015, 21:20:58
Selbe Problem wie auch bei den ReadingsGroups, lässt sich nur im Dashboard nicht lösen.

Ja das habe ich mir gedacht. Ich werde mich deswegen mal an den Modulentwickler wenden. Da müsste es ja einen Beitrag zu diesem Modul im Forum geben.
Aber trotzdem kommt mir das etwas komisch vor. Weil die ReadingsGroup richtig dargestellt werden und die Calllist nicht. Bei den Readingsgroups gibt es den doppelrahmen in Dashboard nicht in FHEMweb gibt es den.
Bei Calllist gibt es den doppelrahmen sowohl im Dashboard als auch im FHEMweb

(http://forum.fhem.de/index.php?action=dlattach;topic=16503.0;attach=33863)
Bild 1: FHEMweb Calllist und eine Readingsgroup (beide mit gruppenrahmen)

(http://forum.fhem.de/index.php?action=dlattach;topic=16503.0;attach=33865)
Bild 2: Dashboard Calllist und eine Readingsgroup (Calllist mit gruppenrahmen und Readingsgroup ohne gruppenrahmen

Zitat von: Talkabout am 21 Juni 2015, 21:20:58
Ohne diesen Rahmen sieht das Dashboard sehr gequetscht aus. Ein Teil des Rahmens kommt direkt aus dem DB, der andere Teil vom Browser.

Da habe ich mich wohl missverständlich ausgedrückt. Ich möchte dass der Rahmen größer wird. Die Breite kann ich beeinflussen und die steht bei mir auf 100% kann ich die Höhe auch irgendwie auf 100% stellen? Oder muss ich da px angeben? Welches attr. ist das jetzt?
*edit*
Ich habe es gefunden. "dashboard_rowcenterheight 1000" in Pixel angeben. in % geht es leider nicht. Würde das noch gehen?

Bild 3: Der markierte Strich nach unten ziehen an den Bildschirmrand.

Zitat von: Talkabout am 21 Juni 2015, 21:20:58
Wie genau würdest Du dir Funktionalität vorstellen? Oben fragst Du ja nach der Möglichkeit die Überschriften zu entfernen, was ja diesem Punkt etwas entgegensteht. Es gibt die Möglichkeit Geräten über das Attribut "icon" ein Icon zuzuweisen, welches dann in der Raumübersicht angezeigt wird. Dieses Icon wird ebenfalls im Dashboard verwendet. Allerdings nicht bei diesen speziellen Geräten, die Ihre Anzeige dynamisch generieren (atPageEnd). Kannst Du mal versuchen, ob Du mit diesem Attribut weiter kommst?

Das hast du umgesetzt. Vielen Dank! Ich habe es mal mit der Müllabfuhr getestet.
Jetzt muss aber noch diese Überschrift weg. (siehe Pfeil) was ist das?
Und ein bisschen Abstand zwischen dem ICON und dem Text wäre toll. Wie kann ich das hinbekommen?

(http://forum.fhem.de/index.php?action=dlattach;topic=16503.0;attach=33861)
Bild 4: Das sieht so einfach nur super aus!


HIER NOCHMAL EIN GANZ GROSSES LOB AN Talkabout!!! DANKE!
Dass er die Geduld und die Zeit investiert unsere Ideen umzusetzen! Natürlich gilt das für jeden Entwickler aber das Modul Dashboard ist nicht Talkabout seines und Sven hat leider gerade keine Zeit an dem Modul weiter zu entwickeln!

Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 22 Juni 2015, 08:31:11
Hallo zusammen,

@RettungsTim

ich danke Dir für die Blumen!

Heute muss ich für 3 Tage weg, das heisst ich werde bis Mittwoch Abend nur sporadisch dazu kommen, etwas zu machen. Ab Donnerstag gibt es dann wieder regelmässige Updates.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 22 Juni 2015, 17:12:59
Habe in der Suche nichts gefunden, daher mal hier die Frage.

Das Attr. dashboard_showtooglebuttons habe ich gesetzt und kann die Buttons auch nutzen. Aber leider vergisst das DB diese Einstellung, wenn man es verlässt.

Läuft das nur bei mir so falsch?
Falls nicht, kann man das so ändern, dass sich das DB die Einstellung merkt?

Wirklich Platz sparen oder so etwas kann man ja sonst nicht.

Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 22 Juni 2015, 18:06:54
@RettungsTim

Den Titel bei dem "Müllabfuhr"-Widget kannst Du übrigens selber entfernen. Schau dazu mal in die Definition der ReadingsGroup, dort wird der Titel hart gesetzt. Einfach diese Zeile entfernen, dann solltest Du den Titel auch nicht mehr sehen.

@ Invers

mit diesem Thema habe ich mich noch gar nicht beschäftigt. Schaue ich mir beizeiten an.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 22 Juni 2015, 19:06:09
Danke.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 22 Juni 2015, 23:20:48
Hallo zusammen,

bin heute doch dazu gekommen, was zu machen.

Folgende Änderungen sind in diese Version eingeflossen:

- das Dashboard merkt sich nun den letzten Status beim Zu-/Aufklappen von Gruppen. Darauf hat mich Invers aufmerksam gemacht, dass dies nicht funktioniert.
- Schreibweise des parameters "dashboard_showtooglebuttons" wurde korrigiert zu "dashboard_showtogglebuttons". => bitte in eueren fhem.cfgs ändern.
- die Zentrierung der ReadingsGroups wurde korrigiert. Es funktioniert jetzt für die selben Fälle wir auch in FHEMWEB. Andre muss noch mal schauen, warum es nicht immer gleich greift.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 23 Juni 2015, 06:40:15
Zitat von: Talkabout am 22 Juni 2015, 18:06:54
@RettungsTim

Den Titel bei dem "Müllabfuhr"-Widget kannst Du übrigens selber entfernen. Schau dazu mal in die Definition der ReadingsGroup, dort wird der Titel hart gesetzt. Einfach diese Zeile entfernen, dann solltest Du den Titel auch nicht mehr sehen.

Das habe ich auch gedacht. Aber das habe ich nihct gefunden. Die Überschrift ist der Alias. Wenn ich das attr weg mache steht der NAME des Moduls drin.

Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 23 Juni 2015, 06:58:49
Zitat von: Talkabout am 22 Juni 2015, 23:20:48
- die Zentrierung der ReadingsGroups wurde korrigiert. Es funktioniert jetzt für die selben Fälle wir auch in FHEMWEB. Andre muss noch mal schauen, warum es nicht immer gleich greift.

Was genau meinst du? Ich erkenne da jetzt gerade nichts, siehe Bild
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 23 Juni 2015, 16:18:55
Zitat von: RettungsTim am 23 Juni 2015, 06:58:49
Was genau meinst du? Ich erkenne da jetzt gerade nichts, siehe Bild
Dieser Punkt ist auf diesen Beitrag bezogen:

http://forum.fhem.de/index.php/topic,16503.msg305856.html#msg305856

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 25 Juni 2015, 00:12:16
Hallo zusammen,

heute nur ein kleines Update. Ich habe noch mal an den Styles gebastelt, damit die doppelten Border verschwinden. Bei der Calllist sollte nun auch keiner mehr da sein.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 25 Juni 2015, 07:07:11
Guten Morgen,

ja das ist schon besser. Jetzt ist aber noch der schwarze Rand drum rum. Siehe Bild.

Kann dir Svenson nicht auch schreibrechte auf das Modul geben, damit du updates einpflegen kannst?


Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 25 Juni 2015, 07:29:22
Zitat
ja das ist schon besser. Jetzt ist aber noch der schwarze Rand drum rum. Siehe Bild.
Bei mir ist der Border nicht da, siehe Anhang. Welchen Style verwendest Du, den Standard "dark" oder einen eigenen?

Zitat
Kann dir Svenson nicht auch schreibrechte auf das Modul geben, damit du updates einpflegen kannst?
Ich wollte das Dashboard erst dann einchecken, wenn alle Punkte erledigt sind. Da immer neue kommen, ist das bisher nicht passiert :) Ich werde noch klären, wie wir das mit der Pflege machen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 25 Juni 2015, 07:35:54
Ich nutze den Standart Dark.  :-[

Auch nach einem Restart (wegen update FHEM) keine Besserung.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 25 Juni 2015, 08:41:52
Zitat von: RettungsTim am 25 Juni 2015, 07:35:54
Auch nach einem Restart (wegen update FHEM) keine Besserung.
Du musst die geänderten Dateien nach einem Update wieder einspielen, da sie sonst ersetzt werden könnten. Kannst Du das noch mal machen?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 25 Juni 2015, 09:06:44
 ;D ;D ;D

Das weiß ich. Ich habe alle Datein vom update ausgenommen!! Somit ist deine Version aktiv.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 25 Juni 2015, 09:28:20
Zitat von: RettungsTim am 25 Juni 2015, 09:06:44
;D ;D ;D

Das weiß ich. Ich habe alle Datein vom update ausgenommen!! Somit ist deine Version aktiv.
Ok, dann muss ich mir das heute noch mal anschauen. Sollte ich es bei mir nicht nachstellen können, müssten wir mal über eine Screenshare-Session nachdenken :)

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 25 Juni 2015, 18:14:55
Zitat von: RettungsTim am 25 Juni 2015, 09:06:44
;D ;D ;D

Das weiß ich. Ich habe alle Datein vom update ausgenommen!! Somit ist deine Version aktiv.
Ich bekomme das Problem nicht nachgestellt. Interessant bei Dir ist ja, dass der Abstand nur beim Calllist-Widget da ist. Mein Fix, der den Border entfernt, sollte eigentlich auch dafür greifen. Du bist Dir sicher, dass Du keine anderen CSS-Anpassungen bei Dir lokal gemacht hast?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 25 Juni 2015, 20:20:27
Zitat von: RettungsTim am 23 Juni 2015, 06:40:15
Das habe ich auch gedacht. Aber das habe ich nihct gefunden. Die Überschrift ist der Alias. Wenn ich das attr weg mache steht der NAME des Moduls drin.
Ich habe nun den Titel bei mir entfernen können. Dazu habe ich einfach bei der Definition der ReadingsGroup im define das Reading "title" durch "titlex" ersetzt. Damit liest er das nicht mehr ein und zeigt auch keinen Titel.

Im Anhang ein Screenshot.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 26 Juni 2015, 07:03:50
Hallo,

mit den Titeln ist jetzt super. Da fehlt jetzt noch der abstand zwischen Icon und Text in der Überschrift.

Ich habe gerade extra nochmal die CSS vom Dark Style runtergeladen und aufgespielt (natülich mit neustart)

Aber ich habe immernoch das selbe Problem. Ich schicke dir mal die HTML per PN.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 26 Juni 2015, 07:32:39
Zitat von: RettungsTim am 26 Juni 2015, 07:03:50
Hallo,

mit den Titeln ist jetzt super. Da fehlt jetzt noch der abstand zwischen Icon und Text in der Überschrift.

Ich habe gerade extra nochmal die CSS vom Dark Style runtergeladen und aufgespielt (natülich mit neustart)

Aber ich habe immernoch das selbe Problem. Ich schicke dir mal die HTML per PN.
Das mit dem Abstand habe ich bei mir lokal schon behoben, kommt mit dem nächsten Update. Deine HTML-Struktur schaue ich dann heute Abend an.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 26 Juni 2015, 23:08:48
Hallo zusammen,

weitere CSS-Optimierungen.

@Tim

probiere mal, ob es jetzt mit der Darstellung besser klappt.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ulli am 27 Juni 2015, 20:58:08
Ich habe das gleiche Problem wie RettungsTim mit der Anruferliste im Dashboard.
Darum die Frage wann ist es denn im SVN?

Eine zweite Frage die mich schon lange stört.
Ich bekomme keine Daten im Dashboard über LongPoll aktuallisiert. Ich muss immer im Browser auf Refresh klicken.
Ich habe aber folgendes Attribute gesetzt "attr WEB longpoll 1"
Woran liegt das?
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 27 Juni 2015, 21:12:52
Zitat von: ulli am 27 Juni 2015, 20:58:08
Ich habe das gleiche Problem wie RettungsTim mit der Anruferliste im Dashboard.
Darum die Frage wann ist es denn im SVN?

Eine zweite Frage die mich schon lange stört.
Ich bekomme keine Daten im Dashboard über LongPoll aktuallisiert. Ich muss immer im Browser auf Refresh klicken.
Ich habe aber folgendes Attribute gesetzt "attr WEB longpoll 1"
Woran liegt das?
Hallo ulli,

es kommt alles ins SVN sobald keine offenen Punkte mehr da sind. Aktuell warte ich auf die Rückmeldung der Leute für die gestern gepostete Version. Sollte es da keine Einwände mehr geben, wird das committed.

Dein 2. Problem ist in der Version, die sich im Test befindet, behoben.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ulli am 27 Juni 2015, 21:25:15
Hört sich super an, dann warte ich noch.
Besten Dank!
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 28 Juni 2015, 15:36:53
Hallo die Version von gestern konnte ich noch nicht testen sorry! Schaffe ich erst morgen.

Bei der davor habe ich gerade im Flur feststellen müssen das das Batteriesymbol vom WVC nicht mehr da ist.

Longpoll in der fhemweb.js ist aber noch auf 500.

Erweitere Test gibt es dann leider erst morgen. :-(
Titel: Antw:FHEM Dashboard
Beitrag von: RockFan am 28 Juni 2015, 19:52:17
Hallo Talkabout,

das ist mein erster Post. Deshalb bitte ich um Nachsicht, falls im Folgenden nicht alles 100% passt  ;)

Mit Freude verfolge ich Deine Verbesserungen am Dashboard.

Für mich gibt es noch ein Problem, dass es allerdings schon vor Deinen Änderungen gab:
Mit einer Webcam mache ich Snapshots, die ich dann anzeigen lasse. Im FHEMWEB klappt das. Allerdings wird er weblink im Dashboard falsch aufgelöst.
Die Definition sieht wie folgt aus:

define gt_BewegungSnapshot weblink image ./fhem/snapshots/Bewegung.jpg
attr gt_BewegungSnapshot group Bewegung
attr gt_BewegungSnapshot room Garten


Im Log (verbose=5) bekomme ich dann

2015.06.28 19:31:46 4: HTTP FHEMWEB:192.168.178.39:57801 GET /fhem/dashboard/fhem/snapshots/Bewegung.jpg
2015.06.28 19:31:46 4: FHEMWEB WEB ./www/dashboard/fhem/snapshots/Bewegung.jpg: No such file or directory
2015.06.28 19:31:46 4: 20610:FHEMWEB:192.168.178.39:57801: /fhem/dashboard/fhem/snapshots/Bewegung.jpg / RL:0 / image/jpeg /  /


Das JPG liegt tatsächlich hier:

fhem\www\snapshots


Es wäre Klasse, wenn Du Dir das anschauen könntest.

Danke schon mal :)

Viele Grüße
Dieter
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 28 Juni 2015, 21:31:53
Hallo RockFan,

entferne bitte beim Link zum Bild den vorangestellten Punkt, also so:

define gt_BewegungSnapshot weblink image /fhem/snapshots/Bewegung.jpg
attr gt_BewegungSnapshot group Bewegung
attr gt_BewegungSnapshot room Garten


Damit funktioniert es bei mir sowohl in der Übersicht wie auch im Dashboard.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 28 Juni 2015, 21:33:33
Zitat von: RettungsTim am 28 Juni 2015, 15:36:53
Hallo die Version von gestern konnte ich noch nicht testen sorry! Schaffe ich erst morgen.

Bei der davor habe ich gerade im Flur feststellen müssen das das Batteriesymbol vom WVC nicht mehr da ist.

Longpoll in der fhemweb.js ist aber noch auf 500.

Erweitere Test gibt es dann leider erst morgen. :-(
wie kann ich das nachstellen? Was ist "WVC"?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: RockFan am 28 Juni 2015, 22:44:58
Zitatentferne bitte beim Link zum Bild den vorangestellten Punkt,...

Ich bin begeistert! Das war ja richtig einfach. Tausend Dank dafür.

Viele Grüße
Dieter

Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 29 Juni 2015, 07:12:41
Zitat von: Talkabout am 28 Juni 2015, 21:33:33
wie kann ich das nachstellen? Was ist "WVC"?

Gruss

Ja ich weiß immer diese abkützungen. Ist glaube ich eine Berufskrankheit WVC (webViewControl)

Aber zum Punkt: Mit deiner letzen Version geht es wieder. Und jaaaaa es sieht TOP aus!

Ich habe es gestern abend schon aufgespielt und bis jetzt keien auffälligkeiten gefunden.

Ich würde nun das Dashboard weiter ausbauen und dann sehe ich wie es läuft.

Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 29 Juni 2015, 19:22:31
Zitat von: RettungsTim am 29 Juni 2015, 07:12:41
Ich würde nun das Dashboard weiter ausbauen und dann sehe ich wie es läuft.
Danke, ich warte dann auf Dein Feedback.

Es wäre gut, wenn sich noch andere Benutzer, die das Update geladen haben, dazu äußern könnten. Wenn alles passt, würde ich diese Version dann in FHEM einchecken.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Hans Franz am 29 Juni 2015, 20:18:11
Hallo,

Zwar bin ich noch nicht dazu gekommen, die neue Version ausgiebig zu testen, aber bis jetzt läuft alles 'unauffällig'.
Vielen Dank für die Verbesserungen.

Gruß
Hans

Titel: Antw:FHEM Dashboard
Beitrag von: Hans Franz am 29 Juni 2015, 20:18:27
Hallo,

Zwar bin ich noch nicht dazu gekommen, die neue Version ausgiebig zu testen, aber bis jetzt läuft alles 'unauffällig'.
Vielen Dank für die Verbesserungen.

Gruß
Hans

Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 30 Juni 2015, 15:29:49
Ich hätte da noch feinheiten :-)


  • Kannst du den Button rot machen (Roter Pfeil) wenn Änderungen gemacht wurden die gespeichert gehören!
  • Kannst du beim grünen Pfeil eine andere Farbe wählen? Ich finde das man die Schrift schlecht lesen kann

Ich weiß das sind nur Feinheiten, aber ich habe sonnst bisher nichts gefunden  ;D ;D ;D
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 30 Juni 2015, 21:02:45
Hallo zusammen,

eine neue Version mit folgenden Änderungen:

- der Button zum Speichern von Positionen ist jetzt bei aktivem Zustand rot, damit man sofort sieht, was los ist
- die Schriftfarbe beim Dark-Style wurde nun für deaktivierte Tabs abgeändert, damit es besser lesbar ist
- Responsive Design im ios6touchpadstyle
- weitere CSS Optimierungen

Für den Fall, dass es jemanden interessiert: ich persönlich verwende den ios6touchpadstyle von Sandra (http://forum.fhem.de/index.php/topic,23406.0.html). Ich finde diesen sehr gelungen und er unterstützt Responsive Design im FHEM Backend. Das Dashboard-Style hatte diese Funktionalität nicht. Da ich aber gerne mein Dashboard auch auf kleineren Devices verwenden möchte, habe ich ein paar Anpassungen vorgenommen. In den angehängten Screenshots seht Ihr, wie sich das Style verhält, wenn weniger Platz zur Verfügung steht. Das Ganze ist ohne Javascript gelöst (nur mit CSS) und funktioniert meiner Ansicht schon recht gut. Wenn das einer von Euch testen möchte, bin ich gerne für Feedback offen. Ich würde Euch aber bitten keine Kommentare im Sinne von "möchte ich für das dark Style aber auch..." zu posten. Es ist recht viel Aufwand und bedarf sehr viel "Fummelei". Ich habe aber nichts dagegen wenn sich ein Freiwilliger findet, der einen der anderen Styles ebenfalls "responsive" macht.

Da es scheinbar keine größeren Punkte mehr gibt, warte ich noch den morgigen Tag ab und würde dann alles am Abend in fhem einchecken.

Vielen Dank für Eure Unterstützung!

Viel Spaß damit!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 01 Juli 2015, 06:40:09
Na toll. Meine Frau wolte unbedingt ein helleren Style. Jetzt habe ich mit deinem gespielt und sie hats gesehen.  ::)

Naja dann halt auffäligkeiten in diesem Style, Sorry.

Roter Pfeil: der Rahmen, mal anbgesehen davon das ich den nicht brauche, ist er jetzt nicht mehr auf der richtigen Höhe. Er ist oben rein gequetscht. Im Dark geht es!

Jetzt muss ich neue Icons für die Müllgruppe finden  :-\ (grüner pfeil) wenn jemand einen Vorschlag hat immer her damit.

Den Dark umzubauen kann ich leider nicht, sonnst würde ich dir gerne helfen  :'(  Ich hoffe dir aber auch so helfen zu können indem ich es Teste was du so gemacht hast.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 01 Juli 2015, 07:30:20
Zitat von: RettungsTim am 01 Juli 2015, 06:40:09
Roter Pfeil: der Rahmen, mal anbgesehen davon das ich den nicht brauche, ist er jetzt nicht mehr auf der richtigen Höhe. Er ist oben rein gequetscht. Im Dark geht es!
Den Rahmen habe ich gemacht, weil die Tab-Buttons vorher ziemlich verloren über den Gruppen hingen, daher möchte ich diesen behalten. Was meinst Du mit "nicht mehr auf der richtigen Höhe...oben rein gequetscht"? Stört Dich da der innere Abstand? Da ich die Leiste mit Icons verwende, fällt das bei mir nicht so auf, das könnte man aber noch optimieren.

Zitat von: RettungsTim am 01 Juli 2015, 06:40:09
Jetzt muss ich neue Icons für die Müllgruppe finden  :-\ (grüner pfeil) wenn jemand einen Vorschlag hat immer her damit.
im Anhang meine Icons, vielleicht gefallen sie Dir ja besser. Aber was genau ist an Deinen Icons jetzt "falsch"?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 01 Juli 2015, 07:36:26
Ok versuche ich es mal mit einem Vergleich.

Der Rahmen im IOS6 ist klein. Er hat nicht die richtige höhe von 1050 Pixeln.

Im Dark hat er die richtige höhe mit 1050Px. Ich hoffe man kann es in den Screen erkennen
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 01 Juli 2015, 09:18:39
Zitat von: Talkabout am 01 Juli 2015, 07:30:20
im Anhang meine Icons, vielleicht gefallen sie Dir ja besser. Aber was genau ist an Deinen Icons jetzt "falsch"?

Das Gelb sieht man nicht. Der Eimer ist leider zu dünn und sieht man auch nicht richtig auf hellem untergrund.

Was für eine Farbe hast du für den gelben Sack eingestellt?
Titel: Antw:FHEM Dashboard
Beitrag von: Hans Franz am 01 Juli 2015, 12:20:45
Hallo,

Ich habe ein Problem mit den Steuerzeichen (ZoomIn,ZoomOut usw.) in Plots. Diese werden im Dashboard nicht mehr angezeigt.
Kann an mir liegen (Dösbadeligkeit) oder am Dashboard. Kann mir wer auf die Sprünge helfen?

Gruß
Hans
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 01 Juli 2015, 14:47:55
Zitat von: RettungsTim am 01 Juli 2015, 09:18:39
Was für eine Farbe hast du für den gelben Sack eingestellt?
Keine :) Wir müssen den gelben Sack bei uns zum Werkstoff-Hof fahren, wird nichts abgeholt.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 01 Juli 2015, 16:46:51
Zitat von: RettungsTim am 01 Juli 2015, 07:36:26
Ok versuche ich es mal mit einem Vergleich.

Der Rahmen im IOS6 ist klein. Er hat nicht die richtige höhe von 1050 Pixeln.

Im Dark hat er die richtige höhe mit 1050Px. Ich hoffe man kann es in den Screen erkennen
Welche Höhe hast Du für das Dashboard eingestellt?

Edit: habe das Problem verstanden. Es ging Dir darum, dass die Hintergrundfarbe beim ios6 Style nicht die gesamte Seite bedeckte. Ist behoben, wird heute Abend noch als Version eingestellt.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 01 Juli 2015, 19:29:01
Zitat von: Hans Franz am 01 Juli 2015, 12:20:45
Hallo,

Ich habe ein Problem mit den Steuerzeichen (ZoomIn,ZoomOut usw.) in Plots. Diese werden im Dashboard nicht mehr angezeigt.
Kann an mir liegen (Dösbadeligkeit) oder am Dashboard. Kann mir wer auf die Sprünge helfen?

Gruß
Hans
Hallo Hans,

keine Angst, es liegt nicht an Dir :) Die Plot-Navigation ist bisher nicht auf asynchrone Requests ausgelegt, daher kann ich sie im Dashboard nicht integrieren. Wenn Du mal darauf achtest, was passiert, wenn Du die Lupen in der Room Overview verwendest, wirst Du feststellen, dass die komplette Seite neu geladen wird. Das Dashboard arbeitet nicht mehr auf diese Weise, daher würde die Navigation nicht funktionieren.

Damit musst Du leider erst einmal leben, sorry.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 01 Juli 2015, 21:13:13
Hallo zusammen,

eine neue Version mit diversen CSS-Anpassungen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Hans Franz am 02 Juli 2015, 01:00:15
Hallo,
Ich glaube, da ist etwas schiefgelaufen: Die Tabs sind eine Liste und nicht mehr anwählbar.
'shutdown restart' habe ich gemacht.

Gruß
Hans
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 02 Juli 2015, 06:22:00
Zitat von: Talkabout am 01 Juli 2015, 16:46:51
Edit: habe das Problem verstanden. Es ging Dir darum, dass die Hintergrundfarbe beim ios6 Style nicht die gesamte Seite bedeckte. Ist behoben, wird heute Abend noch als Version eingestellt.

ääähm nein  ;D aber auch gut.

Ich habe den Rand den nich meine mal auf die schnelle Makiert und die höhe mit dem doppelpfeil makiert.

Kann ich kurz hier eine dumme frage stellen? Wie komme ich es im IOS6 Style hin das das Dashboard schön groß angezeigt wird? Mein Tablet hat etwas um die 2000x1000 Auflösung das ist verdammt klein.
Das Style ist jetzt zuhaus gesetzt. Meine Frau hat mir gesagt ich brauche mit dem Dunkeln ding nicht mehr ankommen  ;D

Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 02 Juli 2015, 06:29:23
Zitat von: Hans Franz am 02 Juli 2015, 01:00:15
Hallo,
Ich glaube, da ist etwas schiefgelaufen: Die Tabs sind eine Liste und nicht mehr anwählbar.
'shutdown restart' habe ich gemacht.

Gruß
Hans

Recht hat er! Siehe Bild
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 02 Juli 2015, 07:41:23
Hallo Jungs,

könnt Ihr mal bitte den Browser-Cache bei Euch löschen? Ich habe das Gefühl, dass da die neue CSS nicht zieht.

Zitat
Ich habe den Rand den nich meine mal auf die schnelle Makiert und die höhe mit dem doppelpfeil makiert.
ah ja, den sehe ich nicht, weil meine Tab-Leiste höher ist (durch die Icons).

Zitat
Kann ich kurz hier eine dumme frage stellen? Wie komme ich es im IOS6 Style hin das das Dashboard schön groß angezeigt wird?
von der Breite her sollte sich das Dashboard automatisch anpassen. Die Höhe kannst Du auch hart setzen über das Attribut

dashboard_rowcenterheight

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 02 Juli 2015, 07:44:49
Zitat von: Talkabout am 02 Juli 2015, 07:41:23
von der Breite her sollte sich das Dashboard automatisch anpassen. Die Höhe kannst Du auch hart setzen über das Attribut

Ja aber genau das ist das Problem. Das Tablet hat so eine große Auflösung das es extrem klein wird!

Ich werde das mit dem Chache jetzt testem, moment!
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 02 Juli 2015, 07:47:40
Zitat von: RettungsTim am 02 Juli 2015, 07:44:49
Ja aber genau das ist das Problem. Das Tablet hat so eine große Auflösung das es extrem klein wird!
Ach so, Du willst es vergrößern... Da sehe ich eigentlich nur die Möglichkeit über CSS, wobei Du dafür einen eigenen Style brauchst, in dem Du den Zoom einstellst. So was habe ich bei mir auch auch Floorplan gemacht.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 02 Juli 2015, 07:57:22
Zitat von: Talkabout am 02 Juli 2015, 07:47:40
Ach so, Du willst es vergrößern... Da sehe ich eigentlich nur die Möglichkeit über CSS, wobei Du dafür einen eigenen Style brauchst, in dem Du den Zoom einstellst. So was habe ich bei mir auch auch Floorplan gemacht.

Gruss

hmm, den zoom brauche ich nur im Dashboard. Dann kann ich ggf. auch mit dem Zoom vom webViewControll arbeiten. Problem ist dass ich dann nicht am PC entwickeln kann. Dann muss halt alles ein bisschen größer werden.

Am Cache lag es nicht. Geleert und neu gestartet immernoch so wie oben zu sehen! Rechts oben die Buttons fehlen auch!
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 02 Juli 2015, 08:22:54
Zitat von: RettungsTim am 02 Juli 2015, 07:57:22
Am Cache lag es nicht. Geleert und neu gestartet immernoch so wie oben zu sehen! Rechts oben die Buttons fehlen auch!
Welchen Browser verwendest Du?
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 02 Juli 2015, 10:59:39
Firefox am PC
Titel: Antw:FHEM Dashboard
Beitrag von: Blackcat am 02 Juli 2015, 12:55:57
Habe die aktuelle Version installiert, bekomme oben aber die Tab-Liste oben nicht mit Icons angezeigt sondern klassisch mit Bullet points, ggf. ist da bei der letzten Version was kaputt gegangen
sieht man gut auf dem Bild von Tim
Titel: Antw:FHEM Dashboard
Beitrag von: Blackcat am 02 Juli 2015, 14:51:08
Hi, habe mit der alten funktionierenden Version und der neusten Styledatei, den oberen Kasten gestyled, da er für mich etwas aus der Reihe getanzt erschien

aber als styleinhaber darf man das ja  ;D

PS: Spiegelung nur mit webkit! (kein IE oder Firefox)
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 02 Juli 2015, 15:05:21
hmm bei mir gab es zumindest im S6 edge und Firefox keine Änderung!
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 02 Juli 2015, 17:59:39
Zitat von: Blackcat am 02 Juli 2015, 14:51:08
Hi, habe mit der alten funktionierenden Version und der neusten Styledatei, den oberen Kasten gestyled, da er für mich etwas aus der Reihe getanzt erschien

aber als styleinhaber darf man das ja  ;D

PS: Spiegelung nur mit webkit! (kein IE oder Firefox)
Hallo Sandra,

ist es Absicht, dass die Devices jetzt so gequetscht sind? Das Padding ist kleiner geworden...

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 02 Juli 2015, 18:41:16
Zitat von: Blackcat am 02 Juli 2015, 12:55:57
Habe die aktuelle Version installiert, bekomme oben aber die Tab-Liste oben nicht mit Icons angezeigt sondern klassisch mit Bullet points, ggf. ist da bei der letzten Version was kaputt gegangen
sieht man gut auf dem Bild von Tim
Ich habe das Problem gefunden, heute kommt noch ein Update.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Blackcat am 02 Juli 2015, 19:05:25
Ich habe nur die Tab nav geändert am normalen padding nichts  :-\
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 02 Juli 2015, 19:10:41
Zitat von: Blackcat am 02 Juli 2015, 19:05:25
Ich habe nur die Tab nav geändert am normalen padding nichts  :-\
Bist Du dir sicher? Im Post vom Tim (mit Padding)

http://forum.fhem.de/index.php/topic,16503.msg308976.html#msg308976

ist das Padding noch da, die nächste Änderung kam dann von Dir im Post

http://forum.fhem.de/index.php/topic,16503.msg309117.html#msg309117

wo das Padding weg war... Ich habe Deine Änderungen auch bei mir eingespielt.
Titel: Antw:FHEM Dashboard
Beitrag von: Blackcat am 02 Juli 2015, 19:32:20
Dann schau ich mal ob es da kreuzwirkungen hatte, komme aber erst Sonntag dazu.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 02 Juli 2015, 20:24:00
Hallo zusammen,

hier nun die Version, wo auch die Tabs wieder funktionieren sollten.

@Sandra: ich habe das Padding-Problem in der CSS behoben und auch ein paar Optimierungen für die Anzeige auf kleinen Devices vorgenommen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 02 Juli 2015, 20:41:56
Ja ist wieder da. aber irgendwie verschoben. Siehe Buttons oben rechts
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 02 Juli 2015, 21:13:24
Zitat von: RettungsTim am 02 Juli 2015, 20:41:56
Ja ist wieder da. aber irgendwie verschoben. Siehe Buttons oben rechts
Die Buttons waren nicht verschoben, sondern ich hatte sie etwas besser an Tabs mit Icons ausgerichtet. Nun gut, der Fall ohne Icons muss natürlich auch funktionieren, also wieder hoch damit.

@Sandra: ich habe die gleichmässige Ausrichtung der Tabs integriert, schau bitte mal, ob Du da noch optimieren möchtest.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 02 Juli 2015, 21:19:05
Ähm ja. Ich ich habe nun auch Icons  ;D

Aber schau mal unten ein Foto von meinem Tablett. Da sind die Symbole in den Icons verzerrt.
Und der Rahmen ist immer noch da, wieso ist der bei dir nicht?

Ich kann die Call-List nicht mehr in der Größe verziehen?! Hast du eine Ahnung warum das nicht mehr geht?
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 02 Juli 2015, 21:25:00
Zitat von: RettungsTim am 02 Juli 2015, 21:19:05
Ähm ja. Ich ich habe nun auch Icons  ;D

Aber schau mal unten ein Foto von meinem Tablett. Da sind die Symbole in den Icons verzerrt.
Und der Rahmen ist immer noch da, wieso ist der bei dir nicht?

Ich kann die Call-List nicht mehr in der Größe verziehen?! Hast du eine Ahnung warum das nicht mehr geht?
Seid wann hast Du diese Verzerrung?

Der Rahmen sieht tatsächlich komisch aus, aber den habe ich nicht, daher schwierig für mich das zu beheben. Hat sonst noch jemand einen solchen Rahmen bei sich?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Blackcat am 02 Juli 2015, 22:34:00
Sieht für mich nach einem veralteten Browser aus, welchen nutzt du? Schon mit chrome getestet?
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 03 Juli 2015, 06:11:40
Ja ist nicht ganz falsch. Ich nutze für das Tablet WebViewControl
http://www.fhemwiki.de/wiki/WebViewControl (http://www.fhemwiki.de/wiki/WebViewControl)

Ich denke das muss ich jetzt doch langsamm was anderes suchen  :'( Beim PC habe ich die fehlerhafte darstellung nicht!
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 03 Juli 2015, 16:41:07
Hallo zusammen,

hat noch jemand Probleme mit der Version in diesem Thread:

http://forum.fhem.de/index.php/topic,16503.msg309200.html#msg309200

Oder kann diese in FHEM eingecheckt werden?

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 04 Juli 2015, 21:53:50
Passt bei mir
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 05 Juli 2015, 10:06:07
Moin moin,

so wieder zurück vonner Geschäftsreise.

Das war mir zu viel zu lesen was alles geändert wurde ;-) Ich hab mir jetzt die letzte Version mal rauf gepackt und schau mir das mal an. Was auffällt, dass in meinem ersten Tab jetzt irgendwie alles drin ist was in den anderen tabs auch drin ist.

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 05 Juli 2015, 10:13:18
Zitat von: ext23 am 05 Juli 2015, 10:06:07
Was auffällt, dass in meinem ersten Tab jetzt irgendwie alles drin ist was in den anderen tabs auch drin ist.
Kannst Du mal schauen, ob da was an der Konfiguration nicht passt? Ich hatte an der Stelle eigentlich nichts geändert...

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 05 Juli 2015, 10:22:56
Naja es stand einfach mehr drin in den anzuzeigenden Gruppen, hab das jetzt gelöscht dann passt es. Das ist da reingerutscht durch das Update. Aber gut das war ja jetzt auch ein größerer Sprung glaube ;-)

Man ich hab nur so tierische Probleme mit dem WVC, ich muss jeden Tag mein Tab neu starten bzw. das WVC weil sich das irgendwie aufhängt.

Aber bis jetzt sieht alles gut aus mit dem Dashboard.

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 05 Juli 2015, 10:26:26
Zitat von: ext23 am 05 Juli 2015, 10:22:56
Aber bis jetzt sieht alles gut aus mit dem Dashboard.
Ok, danke für die Info!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 05 Juli 2015, 10:58:53
Hallo zusammen,

nachdem der Sven nur noch wenig Zeit für die Pflege des Dashboards hat, werde ich temporär die Maintainer-Schaft übernehmen. Heute werde ich damit auch die aktuelle Version des Dashboards einchecken, damit sie morgen mit dem FHEM-Update zur Verfügung steht. Ich habe bereits im Developer-Forum einen Beitrag erstellt, damit die Anpassungen der verschiedenen Styles (dark, default, ios7, ios6) von dem jeweiligen Owner eingebucht werden.

Sollten Probleme auftreten, dann bitte in diesem Forum posten.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 05 Juli 2015, 11:18:03
Die Plots werden bei mir übrigens noch nicht aktualisiert. Läuft das bei euch?
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 05 Juli 2015, 11:41:30
Zitat von: ext23 am 05 Juli 2015, 11:18:03
Die Plots werden bei mir übrigens noch nicht aktualisiert. Läuft das bei euch?
Den Punkt muss ich mir noch anschauen. Da ist ein bisschen mehr Logik dahinter.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 05 Juli 2015, 14:11:11
Zitat von: ext23 am 05 Juli 2015, 11:18:03
Die Plots werden bei mir übrigens noch nicht aktualisiert. Läuft das bei euch?
Kannst Du es bitte mit dieser Version probieren.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 05 Juli 2015, 15:21:09
Hallo zusammen,

ich habe nun den Code in FHEM eingecheckt, dieser kommt morgen dann per Update. Folgende Änderungen sind eingeflossen:

- Tabs are loading via ajax (asynchronous).
- Removed attribute "dashboard_tabcount". The number of tabs is determined automatically based on the gorup definitions.
- Tabs are not limited to 7 any more.
- Group names now also support regular expressions.
- Dashboard is not limited to 1 for every FHEMWEB instance.
- Dashboard link in left menu has the same name as the dashboard definition in fhem.cfg.
- dashboard_webfrontendfilter has been removed. To hide a dashboard put its name into the FHEMWEB instance's hiddenroom attribute.
- Flexible mode to be able to position groups absolutely on the dashboard screen.
- The number of columns can be defined per tab (additionally to the global definition)
- Optimized icon loading.
- Optimized fullscreen view.
- Minor improvements in javascript and css.


Für alle Umsteiger ist Folgendes zu tun:

- das Attribut "dashboard_tabcount" muss entfernt werden, da die Anzahl der Tabs dynamisch berechnet wird.
- das Attribut "dashboard_webfrontendfilter" muss entfernt werden. Um ein Dashboard in einer FHEMWEB Instanz auszublenden, muss dessen Name in das "hiddenroom"-Attribut der jeweiligen FHEMWEB Instanz.
- Der Menüpunkt links im Menü für das Dashboard hat jetzt den selben Namen, wie der Name des Dashboard Devices, also nicht wundern :)

Sollte es noch Probleme geben, bitte direkt hier posten.

Danke nochmal an die Tester, die hier sehr geduldig alles mitgemacht haben und aufgrund derer das Release hoffentlich problemlos von statten geht!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 05 Juli 2015, 17:59:37
OK das Aktualisieren der Plots scheint zu gehen.

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 06 Juli 2015, 11:50:21
Hallo,

ich habe heute mal das reguläre update gemacht.

Leider geht da jetzt nix mehr. Vollbild nicht. Die liste oben ist weg usw.

Als Version wird auch nicht 3.0 sonder 2.13 angegeben
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 06 Juli 2015, 12:51:21
Zitat von: RettungsTim am 06 Juli 2015, 11:50:21
Hallo,

ich habe heute mal das reguläre update gemacht.

Leider geht da jetzt nix mehr. Vollbild nicht. Die liste oben ist weg usw.

Als Version wird auch nicht 3.0 sonder 2.13 angegeben
Hallo Tim,

ich vermute, dass Sandra den Style noch nicht committed hat. Kannst Du bitte nur die ios6dashboard.css aus meiner geposteten Version nehmen und es damit probieren?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: nightstorm99 am 06 Juli 2015, 16:25:29
Zitat von: Talkabout am 06 Juli 2015, 12:51:21
Hallo Tim,

ich vermute, dass Sandra den Style noch nicht committed hat. Kannst Du bitte nur die ios6dashboard.css aus meiner geposteten Version nehmen und es damit probieren?

Gruss

Hallo,

bei mir war das gleiche Problem, mit der css von oben gehts!

Danke sieht endlich mal sehr gut aus!!!!  :)

Gruß
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 06 Juli 2015, 17:51:18
Zitat von: nightstorm99 am 06 Juli 2015, 16:25:29
Hallo,

bei mir war das gleiche Problem, mit der css von oben gehts!

Danke sieht endlich mal sehr gut aus!!!!  :)

Gruß
Danke für die Info!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 07 Juli 2015, 06:33:39
Ähm ja. Die antwort hast du ja jetzt  ;D

Habt ihr ein tipp für mich, wie ich das Datum und die Uhrzeit auf dem Dashboard anzeige? Wunsch von meiner Frau.

Und noch ein Tipp bitte, ich möchte ein Button bauen mit 3 oder mehr Statis.
Also einmal drücken mache  XX und gelb werden,  zweilmal drücken mache yy und rot werden und bei dreimal drücken soll er zurückspringen auf grün und zz machen.
Titel: Antw:FHEM Dashboard
Beitrag von: ph1959de am 07 Juli 2015, 06:42:20
Zitat von: RettungsTim am 07 Juli 2015, 06:33:39
Und noch ein Tipp bitte, ich möchte ein Button bauen mit 3 oder mehr Statis.
Also einmal drücken mache  XX und gelb werden,  zweilmal drücken mache yy und rot werden und bei dreimal drücken soll er zurückspringen auf grün und zz machen.
Wenn Du dieses Dummy-Beispiel entsprechend umbaust, sollte das eine leichte Übung sein:

Internals:
   NAME       dy_Season
   NR         1218
   STATE      Herbst
   TYPE       dummy
Attributes:
   alias      Jahreszeit
   devStateIcon Sommer:weather_summer:Herbst Frühling:weather_pollen:Sommer Herbst:weather_wind:Winter Winter:weather_winter:Frühling
   setList    state:Winter,Frühling,Sommer,Herbst
   sortby     02


Peter
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 07 Juli 2015, 07:35:28
Hallo Talkabout,

habe mir gerade wegen etwas anderen eine dev Umgebung gebaut.

Da habe ich den standart Style, aber der sieht nicht gut aus. Kannst du dich dem noch annehmen, es gibt bestimmt Leute die auch diesen haben wollen.

Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 07 Juli 2015, 09:57:53
Zitat von: ph1959de am 07 Juli 2015, 06:42:20
Wenn Du dieses Dummy-Beispiel entsprechend umbaust, sollte das eine leichte Übung sein:

Internals:
   NAME       dy_Season
   NR         1218
   STATE      Herbst
   TYPE       dummy
Attributes:
   alias      Jahreszeit
   devStateIcon Sommer:weather_summer:Herbst Frühling:weather_pollen:Sommer Herbst:weather_wind:Winter Winter:weather_winter:Frühling
   setList    state:Winter,Frühling,Sommer,Herbst
   sortby     02


Peter

Irgendwie habe ich dich übersehn Peter! Sorry.

Ja der code ist geil. Den werde ich mir umbauen, vielen Dank dir!
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 07 Juli 2015, 10:14:45
Jetzt habe ich aber wieder etwas gefunden was ich auf die Wunschliste setzen könnte.


  • ggf. wäre es doch nicht schlecht bei gewissen gruppen die Überschrift weglassen zu können, dann hätte man die möglichkeit Standalone Buttons einzubauen
  • wie bekomme ich den Namen bei Dummy weg, damit ich nur das ICON als Button da habe

*edit*
beim Datum wäre es auch geil!  8) siehe Bild

*edit2*
Also den umweg über die readingsgroup habe ich jetzt schon verstanden. Aber das mit der übergrift bei Einzelnen gruppen ist glaube ich noch nicht möglich oder?
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 07 Juli 2015, 16:47:02
Zitat von: RettungsTim am 07 Juli 2015, 07:35:28
Hallo Talkabout,

habe mir gerade wegen etwas anderen eine dev Umgebung gebaut.

Da habe ich den standart Style, aber der sieht nicht gut aus. Kannst du dich dem noch annehmen, es gibt bestimmt Leute die auch diesen haben wollen.
Hallo Tim,

die Styles obliegen den Style-Ownern. Für den Standard-Style wäre das der Rudi. Ich kann gerne Vorschläge zu Änderungen an ihn senden, allerdings bin ich, was Styles angeht, nicht der begabteste. Wenn Du mir explizit sagst, was Du ändern würdest, kann ich versuchen es einzupflegen und dann dem Rudi zum committen schicken.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ulli am 07 Juli 2015, 21:39:27
Ich habe immer noch das Problem das sich bei offen gelassenem Browser mit der Dashboard-Ansicht die angezeigten Werte in der readingsGroup über das LongPoll nicht aktuallisieren.
Ich möchte gerne meine Raumtemperaturen & Freuchtigkeit immer aktuell anzeigen lassen und nicht erst auf Refresh gehen müssen.

Das reading ist wie folgt definiert

define rg_Raumklima readingsGroup <Raum>,<Status>,<Mode>,<Soll-Temp>,<nextUpdate>,<Ist-Temp>,<Ist-Feuchtigkeit>,<Taupunkt>,<Battery>,<Off>,<On> \
Heizung:state,<>,<>,<>,<>,<>,<>,<>,<{"%temp_temperature_min%set+Heizung+off"}@state>,<{"%sani_heating_timer%set+Heizung+on"}@state> \
.._Heating:state,setMode@{$DEVICE."Valve"},setTemp@{$DEVICE."Valve"},nextUpdate@{$DEVICE."Control"},!temperature@!{$DEVICE."_Climate"},!humidity@!{$DEVICE."_Climate"},!dewpoint@!{$DEVICE."_Climate"},!battery@!{$DEVICE."_Climate"},<{"%temp_temperature_min%set+$DEVICE+off"}@state>,<{"%sani_heating_timer%set+$DEVICE+on"}@state>
attr rg_Raumklima commands { 'setMode' => 'setMode:' }
attr rg_Raumklima mapping { 'WZ_Heating' => 'Wohnzimmer', 'SZ_Heating' => 'Schlafzimmer', 'Heizung' => 'Heizung' }
attr rg_Raumklima nameStyle style='text-align:left;;'
attr rg_Raumklima valueFormat {'temperature' => "%.0f °C", 'setTemp' => "%.0f °C", 'humidity' =>"%.0f %%" , 'nextUpdate' => '{myTimeTillUpdate($VALUE,"")}'}
attr rg_Raumklima valueStyle {myReadingsGroupClimateValueStyle($DEVICE,$READING,$VALUE)}
attr rg_Raumklima valueIcon { state => '%devStateIcon', 'battery.ok' => 'batterie@lightgreen', 'battery.low' => 'batterie@red' }
attr rg_Raumklima noheading 1
attr rg_Raumklima group Raumklima


An was kann das liegen?

Zusätzlich fällt mir auf das durch das update der Seitenaufbau des Dashboard langsamer wie damals ist. (vermutlich durch Ajax verursacht?)
Titel: Antw:FHEM Dashboard
Beitrag von: PatrickR am 07 Juli 2015, 21:47:06
Mahlzeit!

Erstmal vielen Dank für die Überarbeitung des Dashboards. Einige Features (Abkopplung von FHEMWeb-Instanzen, flexible Positionierung) sind ein enormer Fortschritt.

Dennoch habe ich diverse Probleme:
-Ich verwende Sonderzeichen (z. B. eckige Klammern) in Gruppennamen, die durch die Umstellung auf RegEx nicht mehr funktionieren. Wie kann ich die escapen? Backslash funktioniert leider nicht.
-Mit dashboard_flexible werden unabhängig vom Stylesheet die Gruppentitel getaucht (s. Screenshot). Ein Resizen funktioniert so auch nicht mehr.
-Von Readingsgroups werden nun wieder die Titel angezeigt.Ich hoffe, ich hatte zuvor nicht irgendeine Einstellung vorgenommen, die ich beim neuen Dashboard vergessen habe.

Patrick
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 07 Juli 2015, 21:52:56
Zitat von: ulli am 07 Juli 2015, 21:39:27
Ich habe immer noch das Problem das sich bei offen gelassenem Browser mit der Dashboard-Ansicht die angezeigten Werte in der readingsGroup über das LongPoll nicht aktuallisieren.
Ich möchte gerne meine Raumtemperaturen & Freuchtigkeit immer aktuell anzeigen lassen und nicht erst auf Refresh gehen müssen.

Das reading ist wie folgt definiert

define rg_Raumklima readingsGroup <Raum>,<Status>,<Mode>,<Soll-Temp>,<nextUpdate>,<Ist-Temp>,<Ist-Feuchtigkeit>,<Taupunkt>,<Battery>,<Off>,<On> \
Heizung:state,<>,<>,<>,<>,<>,<>,<>,<{"%temp_temperature_min%set+Heizung+off"}@state>,<{"%sani_heating_timer%set+Heizung+on"}@state> \
.._Heating:state,setMode@{$DEVICE."Valve"},setTemp@{$DEVICE."Valve"},nextUpdate@{$DEVICE."Control"},!temperature@!{$DEVICE."_Climate"},!humidity@!{$DEVICE."_Climate"},!dewpoint@!{$DEVICE."_Climate"},!battery@!{$DEVICE."_Climate"},<{"%temp_temperature_min%set+$DEVICE+off"}@state>,<{"%sani_heating_timer%set+$DEVICE+on"}@state>
attr rg_Raumklima commands { 'setMode' => 'setMode:' }
attr rg_Raumklima mapping { 'WZ_Heating' => 'Wohnzimmer', 'SZ_Heating' => 'Schlafzimmer', 'Heizung' => 'Heizung' }
attr rg_Raumklima nameStyle style='text-align:left;;'
attr rg_Raumklima valueFormat {'temperature' => "%.0f °C", 'setTemp' => "%.0f °C", 'humidity' =>"%.0f %%" , 'nextUpdate' => '{myTimeTillUpdate($VALUE,"")}'}
attr rg_Raumklima valueStyle {myReadingsGroupClimateValueStyle($DEVICE,$READING,$VALUE)}
attr rg_Raumklima valueIcon { state => '%devStateIcon', 'battery.ok' => 'batterie@lightgreen', 'battery.low' => 'batterie@red' }
attr rg_Raumklima noheading 1
attr rg_Raumklima group Raumklima


An was kann das liegen?

Zusätzlich fällt mir auf das durch das update der Seitenaufbau des Dashboard langsamer wie damals ist. (vermutlich durch Ajax verursacht?)
Hallo Uli,

welche Version des Dashboards verwendest Du? Ich habe bei mir auch diverse ReadingsGroups und kann Dein Problem nicht nachstellen. Deine ReadingsGroup sieht für mich in Ordnung aus.

Der Aufbau der einzelnen Tabs ist beim Wechseln etwas langsamer, weil diese erst dann nachgeladen werden. Dafür lädt das Dashboard initial schneller.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ulli am 07 Juli 2015, 21:56:00
Die aktuelle im SVN befindliche.
Der Longpoll hat bei mir noch nie funktioniert...auch vor deinem umfangreichen Umbau nicht.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 07 Juli 2015, 21:57:35
Zitat
-Ich verwende Sonderzeichen (z. B. eckige Klammern) in Gruppennamen, die durch die Umstellung auf RegEx nicht mehr funktionieren. Wie kann ich die escapen? Backslash funktioniert leider nicht.
Dieses Problem schaue ich mir kurzfristig an.

Zitat
-Mit dashboard_flexible werden unabhängig vom Stylesheet die Gruppentitel getaucht (s. Screenshot). Ein Resizen funktioniert so auch nicht mehr.
Werde ich mir ebenfalls anschauen.

Zitat
-Von Readingsgroups werden nun wieder die Titel angezeigt.Ich hoffe, ich hatte zuvor nicht irgendeine Einstellung vorgenommen, die ich beim neuen Dashboard vergessen habe.
Bei den ReadingsGroups musst Du das Attribut "noheading" auf "1" setzen, damit die Titel nicht mehr angezeigt werden.

Danke für das Feedback!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 07 Juli 2015, 21:58:43
Zitat von: ulli am 07 Juli 2015, 21:56:00
Die aktuelle im SVN befindliche.
Der Longpoll hat bei mir noch nie funktioniert...auch vor deinem umfangreichen Umbau nicht.
Funktioniert dieser denn in der Raumansicht?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ulli am 07 Juli 2015, 22:02:26
Zitat von: Talkabout am 07 Juli 2015, 21:58:43
Funktioniert dieser denn in der Raumansicht?

Gruss

Ja, wenn ich das LaCrosse-Module offen habe und sich die readings aktuallisieren, werden sie per LongPoll rot und erhalten die aktuellen Werte
Brauch ich ein event-on-update-reading?
Titel: Antw:FHEM Dashboard
Beitrag von: PatrickR am 07 Juli 2015, 22:04:28
Hi!

Zitat von: Talkabout am 07 Juli 2015, 21:57:35
Bei den ReadingsGroups musst Du das Attribut "noheading" auf "1" setzen, damit die Titel nicht mehr angezeigt werden.
Wunderbar, hat funktioniert.

Danke für Deine Mühe.

Patrick
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 07 Juli 2015, 22:15:58
Zitat von: ulli am 07 Juli 2015, 22:02:26
Ja, wenn ich das LaCrosse-Module offen habe und sich die readings aktuallisieren, werden sie per LongPoll rot und erhalten die aktuellen Werte
Brauch ich ein event-on-update-reading?
Das LaCrosse-Modul kenne ich nicht. Was ist mit der ganz normalen Raumansicht, kannst Du das bitte prüfen?

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 07 Juli 2015, 22:19:02
Hallo PatrickR,

bezüglich Deiner beiden anderen Probleme:

Zitat
-Ich verwende Sonderzeichen (z. B. eckige Klammern) in Gruppennamen, die durch die Umstellung auf RegEx nicht mehr funktionieren. Wie kann ich die escapen? Backslash funktioniert leider nicht.
Kannst Du bitte die Datei im Anhang ausprobieren? Einfach in den Ordner "fhem/FHEM" kopieren und neu starten.

Zitat
-Mit dashboard_flexible werden unabhängig vom Stylesheet die Gruppentitel getaucht (s. Screenshot). Ein Resizen funktioniert so auch nicht mehr.
Dieses Problem kann ich bei mir in keinem Style nachstellen. Es muss irgend eine spezielle Gegebenheit auf Deinem System sein. Hat vielleicht noch jemand dieses Problem mit der Stauchung?
Kannst Du mir bitte mal die Definition Deines Dashboards zukommen lassen?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ulli am 07 Juli 2015, 22:23:52
Zitat von: Talkabout am 07 Juli 2015, 22:15:58
Das LaCrosse-Modul kenne ich nicht. Was ist mit der ganz normalen Raumansicht, kannst Du das bitte prüfen?

Danke!

Gruss

Ein kleiner Test mit hilfe des Kühlschrank zeigte das in der Normalen FHEM Raum Ansicht der Status kontinuierlich aktualisiert wird.
In einem zweiten Browser habe ich das Dashboard offen gehabt. Dort wurde nichts aktualisiert. Auch ein durchklicken der Tabs hat keine Aktuallisierung gezeigt. Erst ein Browser refresh oder klick auf den Dashboard link.
Es scheint auch nur bei readingsGroups nicht zu funktionieren. Devices werden bei Änderungen aktualisiert.

Es scheint also am Dashboard zu liegen...
Titel: Antw:FHEM Dashboard
Beitrag von: Hans Franz am 07 Juli 2015, 22:33:45
Zitat von: Talkabout am 07 Juli 2015, 22:19:02
Hat vielleicht noch jemand dieses Problem mit der Stauchung?
Hallo,
Die Stauchung kann ich bestätigen. Hatte ich nicht mehr auf dem Schirm. Passiert bei Hinzufügen einer neuen Group und ein Resize (ganz links im gestauchten Titel) behebt das Problem nachhaltig.

Gruß
Hans
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 07 Juli 2015, 22:53:32
Zitat von: Hans Franz am 07 Juli 2015, 22:33:45
Hallo,
Die Stauchung kann ich bestätigen. Hatte ich nicht mehr auf dem Schirm. Passiert bei Hinzufügen einer neuen Group und ein Resize (ganz links im gestauchten Titel) behebt das Problem nachhaltig.

Gruß
Hans
Wie fügst Du die Gruppen hinzu?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 07 Juli 2015, 23:16:58
Einfach beim Attribut hinzufügen, also da passiert das bei mir auch. Aber ehrlich gesagt stört mich das persönlich garnicht. Anfassen muss man das Teil eh um es zu verschieben etc.

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 07 Juli 2015, 23:22:39
Zitat von: ulli am 07 Juli 2015, 22:23:52
Ein kleiner Test mit hilfe des Kühlschrank zeigte das in der Normalen FHEM Raum Ansicht der Status kontinuierlich aktualisiert wird.
In einem zweiten Browser habe ich das Dashboard offen gehabt. Dort wurde nichts aktualisiert. Auch ein durchklicken der Tabs hat keine Aktuallisierung gezeigt. Erst ein Browser refresh oder klick auf den Dashboard link.
Es scheint auch nur bei readingsGroups nicht zu funktionieren. Devices werden bei Änderungen aktualisiert.

Es scheint also am Dashboard zu liegen...
Kannst Du bitte die Datei im Anhang nach "fhem/www/pgm2" kopieiren und noch mal probieren, ob das mit dem Aktualisieren klappt?

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 07 Juli 2015, 23:41:51
Hallo zusammen,

eine aktualisierte Version der oberen Datei. Bitte beide angehängten Dateien in die folgenden Ordner kopieren:

95_Dashboard.pm => fhem/FHEM
dashboard.js => fhem/www/pgm2

Damit sollten folgende Probleme hoffentlich behoben sein:

1. Aktualisierung der ReadingsGroup vom ulli (wobei ich mir da nicht sicher bin, da ich das Problem bei mir nicht nachstellen kann)
2. gestauchte Widget-Titel nach dem Einfügen
3. Sonderzeichen in Widget-Namen (Probleme mit regulären Ausdrücken)

Wäre nett, wenn Ihr das testen könntet.

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Blackcat am 08 Juli 2015, 06:24:59
Hi,
Da mich die Grippe nieder gestreckt hat, bitte ich dich die ios6dashboard Änderungen einzuchecken. Meine normalen Änderungen hast du bereits drin. ;)

Vielen Dank
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 08 Juli 2015, 07:50:54
Zitat von: Hans Franz am 07 Juli 2015, 22:33:45
Hallo,
Die Stauchung kann ich bestätigen. Hatte ich nicht mehr auf dem Schirm. Passiert bei Hinzufügen einer neuen Group und ein Resize (ganz links im gestauchten Titel) behebt das Problem nachhaltig.

Gruß
Hans

Ähm ja da habe ich mir nie was dabei gedacht! Das macht es nur bei neuen gruppen.
Einfach mal auf die Überschrift klicken und diese größer ziehen. Dann spring die Überschrift die die richtige größe.
Dann speichern und gut ist die Sache!
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 08 Juli 2015, 08:07:51
Zitat von: Blackcat am 08 Juli 2015, 06:24:59
Hi,
Da mich die Grippe nieder gestreckt hat, bitte ich dich die ios6dashboard Änderungen einzuchecken. Meine normalen Änderungen hast du bereits drin. ;)

Vielen Dank
Hallo Sandra,

ich wünsche Dir gute Besserung!

Die CSS checke ich heute Abend ein.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 08 Juli 2015, 08:24:28
Da Backcat ja krank ist (Gute besserung von mir!!!) Versuch ich es mal bei dir.

Schau dir mal den Vergleich unten an. Default Style und Backcat ihrer.

Da stimmt was mit der blauen Tonne nicht. Ich hätte die schon gerne so wie im default Style.

Und noch was anderes, wenn ich oben den Hacken drücke kann man dann nicht auch gleich "Save Config" mitmachen. Im Vollbildmodus muss ich immer aus um dann noch das "Save Config" nachzuholen.
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 08 Juli 2015, 14:02:09
Hallo, habe shcon ange das, habe nun auf 3.0 ein update gemacht, hab die Entwicklung in den letzten Wochen aber nur am Rande mitbekommen.
Nun ist leider bei mir alles irgendwie ganz anders... anyviews steht nun links in der Steuerung wenn ich das nun aufrufe bekomme ich zwar dei Gruppen auch angezeigt, aber eben nciht so wie ich sie mir sortiert hatte.
habe nun auch in everything das dashboard gefunden wo man tabs etc einstellen kann, dort auf unlock gestellt, da kann ich meine gruppen aber nciht wie früher auf dem Bildschirm anordnen.
Ein kleines howto für alle anderen die das update nun machen werden wäre sinnvoll ?!
habe im wiki geschaut dann auf einen forumsbeitrag dort gelinkt, das dort dann auch in der fhem cfg bearbeitet, deaktiviert...
Habe standart style, ios6 und dark probiert überall die gleiche Anordung der Gruppen, die mir aber so nicht gefällt...
scheint deutlich schneller im Aufbau :-)

Titel: Antw:FHEM Dashboard
Beitrag von: Hans Franz am 08 Juli 2015, 14:30:29
Zitat von: RettungsTim am 08 Juli 2015, 08:24:28
Und noch was anderes, wenn ich oben den Hacken drücke kann man dann nicht auch gleich "Save Config" mitmachen. Im Vollbildmodus muss ich immer aus um dann noch das "Save Config" nachzuholen.

Den Button könntest du dir doch mit weblink schnell selber einbauen.

Gruß
Hans
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 08 Juli 2015, 18:48:26
Zitat von: Franz Tenbrock am 08 Juli 2015, 14:02:09
Hallo, habe shcon ange das, habe nun auf 3.0 ein update gemacht, hab die Entwicklung in den letzten Wochen aber nur am Rande mitbekommen.
Nun ist leider bei mir alles irgendwie ganz anders... anyviews steht nun links in der Steuerung wenn ich das nun aufrufe bekomme ich zwar dei Gruppen auch angezeigt, aber eben nciht so wie ich sie mir sortiert hatte.
habe nun auch in everything das dashboard gefunden wo man tabs etc einstellen kann, dort auf unlock gestellt, da kann ich meine gruppen aber nciht wie früher auf dem Bildschirm anordnen.
Ein kleines howto für alle anderen die das update nun machen werden wäre sinnvoll ?!
habe im wiki geschaut dann auf einen forumsbeitrag dort gelinkt, das dort dann auch in der fhem cfg bearbeitet, deaktiviert...
Habe standart style, ios6 und dark probiert überall die gleiche Anordung der Gruppen, die mir aber so nicht gefällt...
scheint deutlich schneller im Aufbau :-)
Hallo Franz,

ich hatte in diesem Post:

http://forum.fhem.de/index.php/topic,16503.msg309740.html#msg309740

mal grob beschrieben, was für Umsteiger notwendig ist. Bezüglich Deiner Anordnung würde ich gerne verstehen, was genau nicht passt. Kannst Du mir hier einen Screenshot posten?

Übrigens ist der Style für ios6 noch nicht committed, kommt erst heute, da Sandra (Blackcat) krank ist. Hast Du dir die Version hier aus dem Forum runtergeladen?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 08 Juli 2015, 18:55:57
Zitat von: RettungsTim am 08 Juli 2015, 08:24:28
Da Backcat ja krank ist (Gute besserung von mir!!!) Versuch ich es mal bei dir.

Schau dir mal den Vergleich unten an. Default Style und Backcat ihrer.

Da stimmt was mit der blauen Tonne nicht. Ich hätte die schon gerne so wie im default Style.

Und noch was anderes, wenn ich oben den Hacken drücke kann man dann nicht auch gleich "Save Config" mitmachen. Im Vollbildmodus muss ich immer aus um dann noch das "Save Config" nachzuholen.
Hallo Tim,

das mit der Mülltonne kann ich bei mir nicht nachvollziehen. Ich habe Dir einen Screenshot angehängt wie sie bei mir aussieht, wenn ich so so definiere:

muelltonne@blue

Bezüglich "Save config". Theoretisch würde es gehen, ich finde es aber sinnvoller, dass man das "Save config" nur an einer Stelle in FHEM durchführen kann. Andernfalls kann man irgendwann nicht mehr sagen welche Module da was und wann gespeichert haben. Da das Ändern der Config auch ein in meinen Augen kritischer Prozess ist, finde ich die Mühe über das FHEM Backend berechtigt, denn dann weiss man genau, dass man seine Config ändert.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 08 Juli 2015, 19:04:45
Hallo
nutze schon win10
bei opera sieht es so aus und bei firefox mit ansonsten identischer Einstellung so
mein Style ist Standard mit anderer Farbe für Hintergrund und eben der Uhr

Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 08 Juli 2015, 19:06:12
Leider konnte ich gerade mit Win10 nur 1 Bild hochladen

Muss jetzt erst mal we, werde es dann auf dem Rechner meiner Frau mit Win8.1 noch einmal testen...
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 08 Juli 2015, 19:25:48
Hallo Franz,

da ich nicht weiss wie es vorher aussah kann ich nur schwer eine Aussage treffen :)

Wäre gut, wenn Du mir genau sagst, was in der Darstellung vorher anders war.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 08 Juli 2015, 19:31:10
Zitat von: Blackcat am 08 Juli 2015, 06:24:59
Hi,
Da mich die Grippe nieder gestreckt hat, bitte ich dich die ios6dashboard Änderungen einzuchecken. Meine normalen Änderungen hast du bereits drin. ;)

Vielen Dank
Hallo Sandra,

die Änderungen sind committed und kommen im morgigen Update.

Nochmal gute Besserung!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Franz Tenbrock am 08 Juli 2015, 21:21:09
Hallo nun zurück, also es sah so aus wie im ersten Bild bei Opera halt , bei win10 hat Firefox scheinbar Probleme, schaue jetzt mal nach wie es bei win 8 aussieht , an der Situ werde ich erst mal nichts ändern.

lso gerade auf anderem Rechner getestet mit win8.1 läuft auch firefox richtig, also wie opera auf win10

da ich seit längerem firefox nicht mehr so gerne nehme ist es nicht tragisch.
Habe das Gefühl das der Aufbau des dashboards kurz vor Ende bei win10 und firefox unterbrochen wird und daher die Gruppen nicht richtig angeordnet werden.

Ich bin Testpraxis für unser Praxis Verwaltungssystem daher arbeite ich schon mit win10 um frühzeitig die Stolpersteine zu finden.
Bisher bin ich damit sehr zufrieden :-)

PS : Im Sommer kommt eine Grippe faktisch nicht vor, es ist ein viraler Infekt und keine Influenza, beim programmieren sind es ja häufig auch nur Buchstaben die fehlen oder so, kleiner Unterschied große Wirkung, Ebenso ist der unterschied Influenza - viraler Infekt....
gute Besserung- viel trinken, wenig Stress und etwas Ibu und schon sorgt der Körper für den Rest, anders als ein Computer ist der mensch ein lernendes dynamisches System was auch Fehler mal verzeiht  ;-)
Titel: Antw:FHEM Dashboard
Beitrag von: PatrickR am 08 Juli 2015, 21:28:02
Zitat von: Talkabout am 07 Juli 2015, 23:41:51
Damit sollten folgende Probleme hoffentlich behoben sein:

1. Aktualisierung der ReadingsGroup vom ulli (wobei ich mir da nicht sicher bin, da ich das Problem bei mir nicht nachstellen kann)
2. gestauchte Widget-Titel nach dem Einfügen
3. Sonderzeichen in Widget-Namen (Probleme mit regulären Ausdrücken)

2. Gestauchte Widget-Titel:
Klappt. Super.

3. Funktioniert bei mir nicht.
Vorgehen:
Ein Gerät mit der Gruppe [Test] angelegt.
dashboard_tab1groups von
Allgemein,Wohnung,Übersicht,Klimaübersicht,Sicherheitsübersicht,Wetter,Wettervorhersage
in
Allgemein,Wohnung,Übersicht,Klimaübersicht,Sicherheitsübersicht,Wetter,Wettervorhersage,[Test]
geändert.
Ergebnis: Die neue Gruppe wird vollständig ignoriert, keine Fehlermeldung. Außerdem wird die gespeicherte Position aller anderen Gruppen ignoriert. Wenn ich den neuen Eintrag aus dashboard_tab1groups dann wieder entferne, werden die Positionen wieder korrekt dargestellt.

Patrick
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 09 Juli 2015, 00:05:44
Hallo Patrick,

probiere bitte das Thema mit den Gruppennamen noch mal mit der angehängten Version aus.

Konntest Du schon den Punkt 1. (Aktualisierung von readingsGroups) prüfen?

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: PatrickR am 09 Juli 2015, 21:40:13
Hi Talkabout!

Zitat von: Talkabout am 09 Juli 2015, 00:05:44
probiere bitte das Thema mit den Gruppennamen noch mal mit der angehängten Version aus.
Die Gruppe wird nun angezeigt. Leider führt das sowohl zum "Vergessen" der Positionen aller Elemente als auch zum Zerschießen des Styles der Tabs; die minimize-Knöpfe sind ebenfalls verschwunden. (s. Screenshot)

Zitat von: Talkabout am 09 Juli 2015, 00:05:44
Konntest Du schon den Punkt 1. (Aktualisierung von readingsGroups) prüfen?
Ist etwas schwer, den Fix eines Bugs zu testen, von dem ich bei mir nicht weiß, ob er auftrat. Habe es dennoch getestet. Meine Readingsgroup aus 8 Raumthermostaten (Homematic) aktualisiert einwandfrei.

Patrick
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 09 Juli 2015, 21:47:34
Zitat von: PatrickR am 09 Juli 2015, 21:40:13
Die Gruppe wird nun angezeigt. Leider führt das sowohl zum "Vergessen" der Positionen aller Elemente als auch zum Zerschießen des Styles der Tabs; die minimize-Knöpfe sind ebenfalls verschwunden. (s. Screenshot)
Hast DU den Browsercache gelöscht gehabt?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: PatrickR am 09 Juli 2015, 22:05:16
Hi!

Zitat von: Talkabout am 09 Juli 2015, 21:47:34
Hast DU den Browsercache gelöscht gehabt?

Nein, habe es aber nachgeholt (in Form eines Force Reloads) und es außerdem mit einem komplett unbeleckten Alternativbrowser probiert.

Patrick
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 09 Juli 2015, 22:31:01
Zitat von: PatrickR am 09 Juli 2015, 22:05:16
Hi!

Nein, habe es aber nachgeholt (in Form eines Force Reloads) und es außerdem mit einem komplett unbeleckten Alternativbrowser probiert.

Patrick
Wenn Du die Änderung (nur am 95_Dashboard) rückgängig machst, passt es wieder?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: PatrickR am 09 Juli 2015, 22:33:46
Falls Du das dashboard1groups-Attribut in FHEM meinst: Ja.


Von unterwegs gesendet.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 09 Juli 2015, 22:57:50
Zitat von: PatrickR am 09 Juli 2015, 22:33:46
Falls Du das dashboard1groups-Attribut in FHEM meinst: Ja.


Von unterwegs gesendet.
Ich meinte eigentlich die Änderungen in der Modul-Datei. So wie ich es verstanden habe kam das Durcheinander Deiner Gruppen nach dem Einspielen meiner letzten Version der 95_Dashboard.pm. Daher die Frage, ob wenn Du die Änderungen wieder rückgängig machst, dann automatisch die Gruppen wieder richtig angeordnet sind? Ich möchte einfach nur sicherstellen, dass Deine Probleme mit meiner letzten Änderung zusammen hängen.

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 10 Juli 2015, 17:29:34
Zitat von: ulli am 07 Juli 2015, 22:23:52
Ein kleiner Test mit hilfe des Kühlschrank zeigte das in der Normalen FHEM Raum Ansicht der Status kontinuierlich aktualisiert wird.
In einem zweiten Browser habe ich das Dashboard offen gehabt. Dort wurde nichts aktualisiert. Auch ein durchklicken der Tabs hat keine Aktuallisierung gezeigt. Erst ein Browser refresh oder klick auf den Dashboard link.
Es scheint auch nur bei readingsGroups nicht zu funktionieren. Devices werden bei Änderungen aktualisiert.

Es scheint also am Dashboard zu liegen...
Hallo Ulli,

ich habe oben eine neue Version angehängt, kannst Du diese bitte ausprobieren?

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ulli am 10 Juli 2015, 18:30:54
Habe es gerade getestet. Ist unverändert.
Musste aber gerade feststellen das die ReadingsGroup auch nicht aktuallisiert wird in Raum unsorted.
Scheint wohl ein Problem der rg zu sein oder?
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 10 Juli 2015, 18:35:40
Zitat von: ulli am 10 Juli 2015, 18:30:54
Habe es gerade getestet. Ist unverändert.
Musste aber gerade feststellen das die ReadingsGroup auch nicht aktuallisiert wird in Raum unsorted.
Scheint wohl ein Problem der rg zu sein oder?
Du hattest ja oben mal geschrieben, dass sie in der Raumansicht aktualisiert wird. Hattest DU es damals auch im Raum "unsorted" geprüft?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: stephanr am 10 Juli 2015, 18:43:02
Ich hatte ja auch mal Probleme mit den nicht aktualisierenden Rg im Dashboard. Bei mir funktioniert es inzwischen mit dem Longpoll. Das nur zur Info, da ich ja mal das gleiche Problem hatte.
Titel: Antw:FHEM Dashboard
Beitrag von: ulli am 10 Juli 2015, 19:09:05
Zitat von: stephanr am 10 Juli 2015, 18:43:02
Ich hatte ja auch mal Probleme mit den nicht aktualisierenden Rg im Dashboard. Bei mir funktioniert es inzwischen mit dem Longpoll. Das nur zur Info, da ich ja mal das gleiche Problem hatte.
Wie konntest du das Problem lösen?
Titel: Antw:FHEM Dashboard
Beitrag von: PatrickR am 10 Juli 2015, 19:13:53
Hi!

Zitat von: Talkabout am 09 Juli 2015, 22:57:50
Ich meinte eigentlich die Änderungen in der Modul-Datei. So wie ich es verstanden habe kam das Durcheinander Deiner Gruppen nach dem Einspielen meiner letzten Version der 95_Dashboard.pm. Daher die Frage, ob wenn Du die Änderungen wieder rückgängig machst, dann automatisch die Gruppen wieder richtig angeordnet sind? Ich möchte einfach nur sicherstellen, dass Deine Probleme mit meiner letzten Änderung zusammen hängen.
Sorry, falsch verstanden. Habe mal die Version aus Posting #1310 probiert und da tritt das Problem ebenso auf und zwar genau dann wenn \[Test\] in dasboard_tab1groups enthalten ist.

Patrick
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 10 Juli 2015, 19:21:43
Zitat von: PatrickR am 10 Juli 2015, 19:13:53
Hi!
Sorry, falsch verstanden. Habe mal die Version aus Posting #1310 probiert und da tritt das Problem ebenso auf und zwar genau dann wenn \[Test\] in dasboard_tab1groups enthalten ist.

Patrick
Kannst Du es bitte mit der neuesten Version ohne die Backslashes versuchen?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: stephanr am 10 Juli 2015, 19:32:48
Zitat von: ulli am 10 Juli 2015, 19:09:05
Wie konntest du das Problem lösen?
Das Problem wurde für mich durch eine neue Dashboard Version von Talkabout gelöst. Daher würde ich die Probleme erstmal woanders suchen. Die Definitionen meiner RGs stehen auch noch ein paar Seiten weiter vorne.

Achso meine RGs aktualisieren sich auch in anderen Räumen. Unsorted nutze ich aber nicht. Aber z. B. in Everything aktualisiert sich das Icon ohne reload.
Titel: Antw:FHEM Dashboard
Beitrag von: PatrickR am 10 Juli 2015, 19:36:45
Zitat von: Talkabout am 10 Juli 2015, 19:21:43
Kannst Du es bitte mit der neuesten Version ohne die Backslashes versuchen?

Mit .js aus #1310 und .pm aus #1325 und ohne Backslashes treten weder der Positions- noch der Style-Bug auf.

Leider sehe ich nun einen (zugegebenermaßen vergleichsweise unkritischen) neuen Bug. dashboard_flexible steht bei mir auf 10. Seltsamerweise rastet beim Resizen der rechten Kante die [Test]-Gruppe an anderen Stellen ein als die anderen Gruppen wie bspw. Wohnung. (s. Screenshot). Habe zusätzlich probiert, den rechten Rand der Wohnung-Gruppe neu zu verschieben - ohne Erfolg.

Wie ermittelst Du nun eigentlich, ob [Test] als RegEx oder als Gruppenname gemeint ist?

Planst Du, die .js-Datei aus #1310 einzuchecken oder möchtest Du damit noch warten?

Patrick
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 10 Juli 2015, 19:55:34
Zitat
Mit .js aus #1310 und .pm aus #1325 und ohne Backslashes treten weder der Positions- noch der Style-Bug auf.
Das ist gut

Zitat
Leider sehe ich nun einen (zugegebenermaßen vergleichsweise unkritischen) neuen Bug. dashboard_flexible steht bei mir auf 10. Seltsamerweise rastet beim Resizen der rechten Kante die [Test]-Gruppe an anderen Stellen ein als die anderen Gruppen wie bspw. Wohnung. (s. Screenshot). Habe zusätzlich probiert, den rechten Rand der Wohnung-Gruppe neu zu verschieben - ohne Erfolg.
Das Einrasten ist im Endeffekt "nur" eine relative Angabe zur Widget-Größe/-Position. Heisst also, wenn 2 Gruppen untereinander stehen und eine davon um 1 Pixel verschoben zur anderen ist, dann wird auch das "Einrasten" um 1 Pixel verschoben usw. In dem Screenshot scheint es so zu sein, dass die Gruppen tatsächlich nicht bündig untereinander angeordnet sind. Die Frage wäre nur warum... Tritt das nur bei der Gruppe mit den Klammern auf?

Zitat
Wie ermittelst Du nun eigentlich, ob [Test] als RegEx oder als Gruppenname gemeint ist?
Gute Frage :). Ich versuche zuerst den Gruppen-Namen als tatsächlichen Namen zu behandeln und suche die Gruppe, die dazu passt. Finde ich keine Gruppe die 1:1 dem Namen entspricht, probiere ich es über einen Vergleich per RegEx. Anders lässt sich das nicht lösen, da es keine Möglichkeit gibt aus einem String heraus rauszulesen, ob es ein regulärer Ausdruck sein soll oder nicht. Ich denke aber, dass man mit dem Algorithmus leben kann.

Zitat
Planst Du, die .js-Datei aus #1310 einzuchecken oder möchtest Du damit noch warten?
Ich plane sie einzuchecken, warte aber noch auf einen möglichen Fix von Andre und auf das Feedback der anderen Leute hier im Thread, die noch mit Problemen zu kämpfen haben. Das Einchecken sollte aber im Laufe des Wochenendes von statten gehen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: PatrickR am 10 Juli 2015, 20:03:45
Zitat von: Talkabout am 10 Juli 2015, 19:55:34
Das Einrasten ist im Endeffekt "nur" eine relative Angabe zur Widget-Größe/-Position. Heisst also, wenn 2 Gruppen untereinander stehen und eine davon um 1 Pixel verschoben zur anderen ist, dann wird auch das "Einrasten" um 1 Pixel verschoben usw. In dem Screenshot scheint es so zu sein, dass die Gruppen tatsächlich nicht bündig untereinander angeordnet sind. Die Frage wäre nur warum... Tritt das nur bei der Gruppe mit den Klammern auf?
Interessanterweise hat sich das Problem in Wohlgefallen aufgelöst als ich den Server neu gestartet habe um zwei zusätzliche CPU-Kerne in die VM "einzubauen". Ich werde das mal beobachten.

Zitat von: Talkabout am 10 Juli 2015, 19:55:34
Gute Frage :). Ich versuche zuerst den Gruppen-Namen als tatsächlichen Namen zu behandeln und suche die Gruppe, die dazu passt. Finde ich keine Gruppe die 1:1 dem Namen entspricht, probiere ich es über einen Vergleich per RegEx. Anders lässt sich das nicht lösen, da es keine Möglichkeit gibt aus einem String heraus rauszulesen, ob es ein regulärer Ausdruck sein soll oder nicht. Ich denke aber, dass man mit dem Algorithmus leben kann.
Naja üblicherweise würde man den Escaping-Ansatz wählen. Aber ich gebe Dir Recht, dass man damit leben kann und auch die Kompatibilität zu alten Configs hält.

Zitat von: Talkabout am 10 Juli 2015, 19:55:34
Ich plane sie einzuchecken, warte aber noch auf einen möglichen Fix von Andre und auf das Feedback der anderen Leute hier im Thread, die noch mit Problemen zu kämpfen haben. Das Einchecken sollte aber im Laufe des Wochenendes von statten gehen.
Prima!

Da nun alles funktioniert kann ich nun endlich den neuen Flexible-Modus genießen.

Patrick
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 10 Juli 2015, 20:15:00
Zitat von: PatrickR am 10 Juli 2015, 20:03:45
Naja üblicherweise würde man den Escaping-Ansatz wählen. Aber ich gebe Dir Recht, dass man damit leben kann und auch die Kompatibilität zu alten Configs hält.
Nun ja, wenn ich immer alle Zeichen escape, dann kann ich ja keine regulären Ausdrücke mehr für Gruppen in der fhem.cfg verwenden, da alle "Sonderzeichen" nicht mehr interpretiert werden würden beim Evaluieren des regulären Ausdrucks. Dann könnte man auch nur auf Gleichheit prüfen und würde sich alle weiteren Probleme sparen. Da ich aber beide Möglichkeiten bieten wollte, bleibt nur der Weg über den oben genannten Weg.

Der Grund für die regulären Ausdrücke war übrigens, dass ich in meinem Dashboard in bestimmten Tabs alle Geräte anzeigen wollte, die z.b. "Fenster" im Gruppennamen haben. Das hätte ich ohne dieses Konzept nicht lösen können. Jetzt trage ich als Gruppenname einfach ".*Fenster.*" ein und sehe genau das, was ich will. Man hätte natürlich auch gleich alle diese Geräte in eine Gruppe "Fenster" stecken können, aber dann könnte man sie nicht mehr separat anordnen. Im Anhang siehst Du, wie es aktuell bei mir aussieht.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 10 Juli 2015, 22:10:54
Hallo zusammen,

nachdem die offenen Probleme entweder gelöst oder auf andere Module bezogen sind würde ich gerne den aktuellen Stand in FHEM einchecken. Spricht aus Eurer Sicht noch etwas dagegen?

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: PatrickR am 10 Juli 2015, 22:19:47
Aus meiner Sicht nicht. Im Gegenteil.

Patrick
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 10 Juli 2015, 22:21:21
Läuft gut, vielen Dank.
Ich möchte aber noch einmal an das Problem mit dem Togglebutton erinnern. Es ging darum, dass sich das Board den Zustand merken kann.
Vielleicht klappt das ja noch. Danke im Voraus.
Übrigens - Das selbe Problem wie früher mit der Darstellung der Anrufliste (Name und doppelter Rahmen) besteht auch beim Remote-Modul. Ginge das da auch zu beheben? Theoretisch ist ja bekannt, wie das gehen könnte. Vielleicht ist es ja eine leichte Übung. Falls nicht, ist es auch nicht so schlimm. Ich will niemandem Arbeit aufladen. Hier ist schon genug geleistet worden. Danke dafür.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 10 Juli 2015, 22:46:48
Zitat von: Invers am 10 Juli 2015, 22:21:21
Läuft gut, vielen Dank.
Ich möchte aber noch einmal an das Problem mit dem Togglebutton erinnern. Es ging darum, dass sich das Board den Zustand merken kann.
Vielleicht klappt das ja noch. Danke im Voraus.
Übrigens - Das selbe Problem wie früher mit der Darstellung der Anrufliste (Name und doppelter Rahmen) besteht auch beim Remote-Modul. Ginge das da auch zu beheben? Theoretisch ist ja bekannt, wie das gehen könnte. Vielleicht ist es ja eine leichte Übung. Falls nicht, ist es auch nicht so schlimm. Ich will niemandem Arbeit aufladen. Hier ist schon genug geleistet worden. Danke dafür.
Ich hatte die Speicherung der Gruppen-Sichtbarkeit schon implementiert, beim Wiederherstellen gab es aber noch einen Bug. Probiere doch bitte die angehängte Datei. Kopiere sie dazu in

fhem/www/pgm2

Nicht vergessen den Browser-Cache zu löschen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 11 Juli 2015, 11:32:51
Vielen Dank, funktioniert eigentlich prima.
Innerhalb von fhem bleibt der Zustand auch erhalten. Wenn ich aber den Browser schliesse und wieder öffne, ist alles wieder ausgeklappt. Der eingestellte Zustand überlebt also das Schliessen des Browsers nicht.
Ist das so gewollt, oder nicht anders möglich?
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 Juli 2015, 11:39:03
Zitat von: Invers am 11 Juli 2015, 11:32:51
Vielen Dank, funktioniert eigentlich prima.
Innerhalb von fhem bleibt der Zustand auch erhalten. Wenn ich aber den Browser schliesse und wieder öffne, ist alles wieder ausgeklappt. Der eingestellte Zustand überlebt also das Schliessen des Browsers nicht.
Ist das so gewollt, oder nicht anders möglich?
Nein, ist nicht so gewollt. Ich werde die Cookie Lebensdauer auf 1 Jahr setzen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 Juli 2015, 13:36:25
Zitat von: Invers am 11 Juli 2015, 11:32:51
Vielen Dank, funktioniert eigentlich prima.
Innerhalb von fhem bleibt der Zustand auch erhalten. Wenn ich aber den Browser schliesse und wieder öffne, ist alles wieder ausgeklappt. Der eingestellte Zustand überlebt also das Schliessen des Browsers nicht.
Ist das so gewollt, oder nicht anders möglich?
Im Anhang die angepasste Datei, damit sollte der Zustand auch nach dem Browser-Neustart beibehalten werden.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 11 Juli 2015, 13:52:08
Vielen Dank, es funktioniert nun tadellos. Die Lösung hat zwar den Nachteil, dass nicht alle Geräte von den Änderungen etwas mitbekommen, aber damit kann ich gut leben.
Nochmals danke.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 Juli 2015, 13:57:13
Zitat von: Invers am 11 Juli 2015, 13:52:08
...Die Lösung hat zwar den Nachteil, dass nicht alle Geräte von den Änderungen etwas mitbekommen...
Wie meinst Du das? Was genau sollten die anderen Geräte mitbekommen?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 11 Juli 2015, 14:05:10
Wenn ich an meinem PC sitze und eine Gruppe einklappe und danach das Tab benutze, ist natürlich alles wieder ausgeklappt. Bei allen anderen Geräten (Handys usw.) ist das natürlich genau so. Ich muss also an allen Geräten einmalig minimieren, damit alle Geräte dasselbe anzeigen.
Ist ja klar, weil der Cookie nicht über alle Geräte verteilt ist. Aber wie gesagt, davon geht die Welt nicht unter.  Bin trotzdem begeistert. So kann ich unwichtigere Dinge eingeklappt lassen und damit Platz sparen.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 Juli 2015, 14:13:54
Zitat von: Invers am 11 Juli 2015, 14:05:10
Wenn ich an meinem PC sitze und eine Gruppe einklappe und danach das Tab benutze, ist natürlich alles wieder ausgeklappt. Bei allen anderen Geräten (Handys usw.) ist das natürlich genau so. Ich muss also an allen Geräten einmalig minimieren, damit alle Geräte dasselbe anzeigen.
Ist ja klar, weil der Cookie nicht über alle Geräte verteilt ist. Aber wie gesagt, davon geht die Welt nicht unter.  Bin trotzdem begeistert. So kann ich unwichtigere Dinge eingeklappt lassen und damit Platz sparen.
Jetzt habe ich es verstanden :) Ich dachte DU meinst mit "Geräte" die Devices, die im Dashboard angezeigt werden :)

Der Grund, warum ich mich entschieden habe es über Cookies zu machen war, weil es ja durchaus die Anforderung geben kann, dass man z.b. am PC eine andere Ansicht haben möchte als auf dem Tablet. Das wäre nicht möglich, wenn ich die Zustände serverseitig speichern würde. Ich denke es ist zumutbar, dass man sich den Status einmalig auf dem jeweiligen Gerät zusammen klickt.

Ich würde dann die Änderung heute in FHEM einchecken, oder hat noch jemand Einwände?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: PatrickR am 11 Juli 2015, 14:15:01
Zitat von: Talkabout am 11 Juli 2015, 14:13:54
Ich würde dann die Änderung heute in FHEM einchecken, oder hat noch jemand Einwände?
Nein. Funktioniert prächtig!

Patrick
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 11 Juli 2015, 14:23:51
Das kann natürlich sinnvoll sein, deshalb habe ich ja geschrieben, dass ich mit der Lösung sehr zufrieden bin. Jeder will halt etwas anderes erreichen und man kann es nicht allen recht machen. So ist es völlig ok.
Der Rest funktioniert ebenfalls ausgezeichnet.
Danke.
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 11 Juli 2015, 15:16:48
Zitat von: Talkabout am 08 Juli 2015, 18:55:57
Hallo Tim,

das mit der Mülltonne kann ich bei mir nicht nachvollziehen. Ich habe Dir einen Screenshot angehängt wie sie bei mir aussieht, wenn ich so so definiere:

muelltonne@blue


Soooo, wir sind wieder zuhause ;-).

also das Tonnensymbol habe ich auch so, aber bei mir ist es auf allen Geräten schwarz und er rand Blau. So wie auf dem Screen. Ich weiß aber nicht wieso, weil in den anderen Styles ist es komplett blau wie bei dir.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 Juli 2015, 15:28:19
Zitat von: RettungsTim am 11 Juli 2015, 15:16:48
Soooo, wir sind wieder zuhause ;-).

also das Tonnensymbol habe ich auch so, aber bei mir ist es auf allen Geräten schwarz und er rand Blau. So wie auf dem Screen. Ich weiß aber nicht wieso, weil in den anderen Styles ist es komplett blau wie bei dir.
Dann kann es eigentlich nur ein CSS-Problem sein. Hast Du lokale Modifikationen am Style bei Dir lokal?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 11 Juli 2015, 15:35:12
Ich habe keine Änderungen am Style. Alles Original mit dem update bekommen
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 Juli 2015, 15:41:43
Zitat von: RettungsTim am 11 Juli 2015, 15:35:12
Ich habe keine Änderungen am Style. Alles Original mit dem update bekommen
Kannst Du mir bitte noch mal die Seite im Browser abspeichern und zukommen lassen? Vielleicht sehe ich da was los ist.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 11 Juli 2015, 15:47:55
OK über PN und E-Mail.
Ergebnis natürlich hier  :)
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 Juli 2015, 16:10:33
Zitat von: RettungsTim am 11 Juli 2015, 15:47:55
OK über PN und E-Mail.
Ergebnis natürlich hier  :)
Hallo Tim,

bei mir sieht Deine Seite (oder speziell die Müllabfuhr) aus wie im Anhang. Das gilt sowohl für Chrome wie auch für Firefox. Welchen Browser verwendest Du?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 11 Juli 2015, 16:36:40
Hallo Talkabout,

finde ich gut, dass Du dich dem Dashboard angenommen hast.
Hier hat sich ja einiges getan.
Viel habe ich nun auch gelesen, finde aber nicht wirklich ein positing, wie ich den Titel von Readingsgroups im Dashboard ausblenden kann. Siehe Anhang grüner Pfeil.

Und irgendwie bekomme ich den momentanen Tab nicht markiert.

Da hast du doch bestimmt Tipps für mich.  :)

Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 Juli 2015, 16:45:10
Zitat von: maxritti am 11 Juli 2015, 16:36:40
Viel habe ich nun auch gelesen, finde aber nicht wirklich ein positing, wie ich den Titel von Readingsgroups im Dashboard ausblenden kann. Siehe Anhang grüner Pfeil.
Das kannst Du direkt bei der ReadingsGroup über das Attribut "noheading 1" erreichen.

Zitat von: maxritti am 11 Juli 2015, 16:36:40
Und irgendwie bekomme ich den momentanen Tab nicht markiert.
Du hast in Deinen Tabs keine Icons, daran liegt es. Beispiel im Anhang, wie es bei mir aussieht. Ich schaue mir aber mal an, ob wir das per CSS besser hinbekommen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 11 Juli 2015, 16:49:17
Teil 1 passt mit noheading.

Aber meine Tabs haben jeweils ein icon dashboard_tab1icon usw sind mit im_dashboard gesetzt.
Oder passt das Attribut nicht mehr?
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 Juli 2015, 16:51:06
Zitat von: maxritti am 11 Juli 2015, 16:49:17
Teil 1 passt mit noheading.

Aber meine Tabs haben jeweils ein icon dashboard_tab1icon usw sind mit im_dashboard gesetzt.
Oder passt das Attribut nicht mehr?
Das Attribut passt, aber in Deinem Screenshot sind keine Icons zu sehen. Wenn sie da wären, würden diese auch den aktuell ausgewählten Reiter signalisieren.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 11 Juli 2015, 17:03:46
Ich meine vor ein paar Tagen, bevor ich ein Update gemacht habe, habe ich die Icons nich gesehen.
Hast du eine Idee, warum die nicht angezeigt werden, wenn doch das Attribut korrekt gesetzt ist?
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 Juli 2015, 17:08:11
Zitat von: maxritti am 11 Juli 2015, 17:03:46
Ich meine vor ein paar Tagen, bevor ich ein Update gemacht habe, habe ich die Icons nich gesehen.
Hast du eine Idee, warum die nicht angezeigt werden, wenn doch das Attribut korrekt gesetzt ist?
Kannst Du mal bitte Deine Dashboard-Konfiguration posten. Und bitte auch aus der FHEMWEB-Instanz, in der Du dich befindest, das FHEMWEB Attribut "iconPath".

Grzss
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 11 Juli 2015, 17:12:09
Klaro.
Hier das list

Internals:
   CFGFN
   NAME       Dashboard
   NR         113
   STATE      Initialized
   TYPE       Dashboard
   VERSION    3.00
   Readings:
     2015-04-19 19:11:39   lockstate       lock
     2015-07-09 21:01:43   state           Initialized
Attributes:
   dashboard_colcount 2
   dashboard_rowcentercolwidth 60,40
   dashboard_rowcenterheight 500
   dashboard_showfullsize 1
   dashboard_tab1groups Rollos/Markise_EG,Rollos_OG,Switches,Temperatur,Informationen
   dashboard_tab1icon fts_shutter_10
   dashboard_tab1name Übersicht
   dashboard_tab1sorting t0c0,Rollos_OG,true,425,200:t0c0,Rollos/Markise_EG,true,426,276:t0c1,Switches,true,323,235:t0c1,Temperatur,true,289,90:t0c1,Informationen,true,361,174:
   dashboard_tab2groups Rollos_Settings
   dashboard_tab2icon im_dashboard
   dashboard_tab2name Rollos Settings
   dashboard_tab2sorting t1c0,Rollos_Settings,true,620,342:
   dashboard_tab3groups Status
   dashboard_tab3icon im_dashboard
   dashboard_tab3name Status
   dashboard_tab3sorting 1t2c0,Status,true,0,0:
   dashboard_tab4groups at,notify
   dashboard_tab4icon im_dashboard
   dashboard_tab4name System
   dashboard_tab4sorting t3c0,doif,true,200,132:t3c0,at,true,330,153:t3c1,notify,true,274,615:
   dashboard_tab5groups Alarm
   dashboard_tab5icon im_dashboard
   dashboard_tab5name Alarm
   dashboard_tab5sorting 1t4c0,Alarm,true,0,0:
   dashboard_tab6groups Umwelt,Informationen
   dashboard_tab6icon im_dashboard
   dashboard_tab6name Informationen
   dashboard_tab6sorting t5c0,Umwelt,true,0,0:t5c0,Informationen,true,0,0:
   dashboard_tab[0-9]+icon im_dashboard
   userattr   dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting dashboard_tab3backgroundimage dashboard_tab3colcount dashboard_tab3groups dashboard_tab3icon dashboard_tab3name dashboard_tab3rowcentercolwidth dashboard_tab3sorting dashboard_tab4backgroundimage dashboard_tab4colcount dashboard_tab4groups dashboard_tab4icon dashboard_tab4name dashboard_tab4rowcentercolwidth dashboard_tab4sorting dashboard_tab5backgroundimage dashboard_tab5colcount dashboard_tab5groups dashboard_tab5icon dashboard_tab5name dashboard_tab5rowcentercolwidth dashboard_tab5sorting dashboard_tab6backgroundimage dashboard_tab6colcount dashboard_tab6groups dashboard_tab6icon dashboard_tab6name dashboard_tab6rowcentercolwidth dashboard_tab6sorting dashboard_tab7backgroundimage dashboard_tab7colcount dashboard_tab7groups dashboard_tab7icon dashboard_tab7name dashboard_tab7rowcentercolwidth dashboard_tab7sorting


und aus FHEM Web iconPath:

openautomation:default:dark:fhemSVG:IcoMoon

Der hat wohl (neuerdings) mit dem im_dashboard ein Problem.
Das Icon von fts_shutter_10 wird angezeigt.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 Juli 2015, 17:17:37
Zitat von: maxritti am 11 Juli 2015, 17:12:09
Klaro.
Hier das list

Internals:
   CFGFN
   NAME       Dashboard
   NR         113
   STATE      Initialized
   TYPE       Dashboard
   VERSION    3.00
   Readings:
     2015-04-19 19:11:39   lockstate       lock
     2015-07-09 21:01:43   state           Initialized
Attributes:
   dashboard_colcount 2
   dashboard_rowcentercolwidth 60,40
   dashboard_rowcenterheight 500
   dashboard_showfullsize 1
   dashboard_tab1groups Rollos/Markise_EG,Rollos_OG,Switches,Temperatur,Informationen
   dashboard_tab1icon fts_shutter_10
   dashboard_tab1name Übersicht
   dashboard_tab1sorting t0c0,Rollos_OG,true,425,200:t0c0,Rollos/Markise_EG,true,426,276:t0c1,Switches,true,323,235:t0c1,Temperatur,true,289,90:t0c1,Informationen,true,361,174:
   dashboard_tab2groups Rollos_Settings
   dashboard_tab2icon im_dashboard
   dashboard_tab2name Rollos Settings
   dashboard_tab2sorting t1c0,Rollos_Settings,true,620,342:
   dashboard_tab3groups Status
   dashboard_tab3icon im_dashboard
   dashboard_tab3name Status
   dashboard_tab3sorting 1t2c0,Status,true,0,0:
   dashboard_tab4groups at,notify
   dashboard_tab4icon im_dashboard
   dashboard_tab4name System
   dashboard_tab4sorting t3c0,doif,true,200,132:t3c0,at,true,330,153:t3c1,notify,true,274,615:
   dashboard_tab5groups Alarm
   dashboard_tab5icon im_dashboard
   dashboard_tab5name Alarm
   dashboard_tab5sorting 1t4c0,Alarm,true,0,0:
   dashboard_tab6groups Umwelt,Informationen
   dashboard_tab6icon im_dashboard
   dashboard_tab6name Informationen
   dashboard_tab6sorting t5c0,Umwelt,true,0,0:t5c0,Informationen,true,0,0:
   dashboard_tab[0-9]+icon im_dashboard
   userattr   dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting dashboard_tab3backgroundimage dashboard_tab3colcount dashboard_tab3groups dashboard_tab3icon dashboard_tab3name dashboard_tab3rowcentercolwidth dashboard_tab3sorting dashboard_tab4backgroundimage dashboard_tab4colcount dashboard_tab4groups dashboard_tab4icon dashboard_tab4name dashboard_tab4rowcentercolwidth dashboard_tab4sorting dashboard_tab5backgroundimage dashboard_tab5colcount dashboard_tab5groups dashboard_tab5icon dashboard_tab5name dashboard_tab5rowcentercolwidth dashboard_tab5sorting dashboard_tab6backgroundimage dashboard_tab6colcount dashboard_tab6groups dashboard_tab6icon dashboard_tab6name dashboard_tab6rowcentercolwidth dashboard_tab6sorting dashboard_tab7backgroundimage dashboard_tab7colcount dashboard_tab7groups dashboard_tab7icon dashboard_tab7name dashboard_tab7rowcentercolwidth dashboard_tab7sorting


und aus FHEM Web iconPath:

openautomation:default:dark:fhemSVG:IcoMoon

Der hat wohl (neuerdings) mit dem im_dashboard ein Problem.
Das Icon von fts_shutter_10 wird angezeigt.
Jetzt noch bitte den Pfad im Dateisystem, wo das Icon "im_dashboard" liegt.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 11 Juli 2015, 17:18:50
Öhm, ich glaube ich habe zu schnell gefragt.
Irgendwie habe ich mir das im_dashboard wohl gelöscht.

Naja, Selbsterkenntnis ist der erste Weg zur Besserung  ;)
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 Juli 2015, 17:20:43
Zitat von: maxritti am 11 Juli 2015, 17:18:50
Öhm, ich glaube ich habe zu schnell gefragt.
Irgendwie habe ich mir das im_dashboard wohl gelöscht.

Naja, Selbsterkenntnis ist der erste Weg zur Besserung  ;)
Ok, dann haben wir bei Dir aktuell auch kein Problem mehr, richtig?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 11 Juli 2015, 17:22:02
Korrekt.
Ich bin zufrieden.

Danke Dir.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 12 Juli 2015, 21:58:33
Hallo zusammen,

ich habe die Änderungen nun committed. Folgende Punkte sind eingeflossen:

1. Gruppennamen können nun auch spezielle Zeichen enthalten, die in regulären Ausdrücken Verwendung finden
2. Die Sichtbarkeit von Gruppen (auf-/zugeklappt) wird nun korrekt wiederhergestellt
3. Aktualisierung von bestimmten ReadingsGroups funktioniert nun

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Quatalspropella am 12 Juli 2015, 22:00:50
Hallo,

ich versuche seit einiger Zeit das Dashboard auf einem Mobiltelefon wieder zum laufen zu kriegen.
Es passt mit der größe einfach nicht. Ich kann auch die größe (mit z.B. dashboard_rowventercolwidth) nicht mehr ändern. Egal was ich eingebe. Bei dem alten Dashboard konnte man den Style smallscreen einstellen der dann das anpassen für smartphone übernahm.

Ist das hier jetzt garnicht mehr vorgesehen und wenn das einer hier einer macht sagt mit bitte wie.

Auch kann ich die Größe der Gruppen nicht mehr verändern. Im ersten Tab die kann ich noch ändern. In den anderen nicht. Ziehen kann ich alle noch. Hat noch wer das gleich Problem?

Gruß Sven
Titel: Antw:FHEM Dashboard
Beitrag von: Quatalspropella am 12 Juli 2015, 22:07:41
Hi,

Nachtrag zum ändern der "Gruppen". Es geht jetzt. Ich musste mit der Maus erst die linke Seite anklicken und bekamm erst danach die Möglichkeit auf der exhten Seite das Feld in die länge zu ziehen.

Trotzdem noch die Sache mit dem Anzeigen des Dashboard auf einem Smartphone. Hoffentlich hat da einer einen Tipp.

Danke
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 12 Juli 2015, 22:08:06
Zitat von: Quatalspropella am 12 Juli 2015, 22:00:50
Hallo,

ich versuche seit einiger Zeit das Dashboard auf einem Mobiltelefon wieder zum laufen zu kriegen.
Es passt mit der größe einfach nicht. Ich kann auch die größe (mit z.B. dashboard_rowventercolwidth) nicht mehr ändern. Egal was ich eingebe. Bei dem alten Dashboard konnte man den Style smallscreen einstellen der dann das anpassen für smartphone übernahm.

Ist das hier jetzt garnicht mehr vorgesehen und wenn das einer hier einer macht sagt mit bitte wie.

Auch kann ich die Größe der Gruppen nicht mehr verändern. Im ersten Tab die kann ich noch ändern. In den anderen nicht. Ziehen kann ich alle noch. Hat noch wer das gleich Problem?

Gruß Sven
Hallo Sven,

da ich Einiges am Dashboard umgebaut habe, kann es natürlich sein, dass bestimmte Dinge nicht mehr gehen. Wenn Du mir genau sagst, was nicht geht, versuche ich es wieder zu reparieren.

So wie ich Dich verstanden habe, gehen die folgenden Punkte nicht:

1. dashboard_rowcentercolwidth greift nicht mehr
2. smallscreen style geht nicht mehr
3. Größe der Gruppen kann nicht mehr geändert werden

Zuerst einmal die Standard-Fragen:

hast Du nach einem Update den Browser-Cache gelöscht?
wann hast DU das letzte Mal fhem aktualisiert?

nun meine Antworten zu den 3 Punkten:

1. werde ich versuchen nachzustellen
2. wie genau hast Du früher den style "smallscreen" eingestellt?
3. Du sagst, Du kannst zwar die Gruppen ziehen, aber deren Größe nicht mehr ändern. Diese beiden Aussagen widersprechen sich. Kannst Du das ausführen?

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Quatalspropella am 12 Juli 2015, 23:11:46
Hi,

ich versuche es mal sortierter zu schreiben.

"1. dashboard_rowcentercolwidth greift nicht mehr" = Die Leiste oben bleibt immer gleich lang. Hatte mal einige Beiträge gelesen und folgende Werte versucht: 33% / 33%,33%,33%  / 250 / 1000  Das Ergenbis war immer das gleiche.

"smallscreen style geht nicht mehr" = Um die Darstellung auf dem Handy zu ermöglichen ohne das man ewig nach rechts und unten scrollen kann hatte ich für den Port 8084 im "WEB" mit dem attr "stylesheetPrefix" ein smallscreen Style ausgewählt. Das ging auch ganz gut. Wenn ich das jetzt (egal welcher smallscreen Style" aufrufe sieht es aus wie auf dem Bild im Anhang.  Es gibt auf jeder Seite ein paar Gfruppen die da nicht sein dürften. Diese sind in jedem Tab. Ich habe auch schon alles neu gestartetn (Pi inklusive), das Dashboard neu angelegt. Immer noch da. Evtl. mache ich was falsch.  Wie wäre der richtige weg für Smartphones? Bei den anderen Styles für Tablet und normale Monitore tauschen die Gruppen nicht auf.

"3. Größe der Gruppen kann nicht mehr geändert werden" = Hat sich erledigt. Habe ich schon geschrieben.

Den Cache. Wird immer geleert wenn Firfox beendet wird.
Fhem wurde zu letzt vor 2 Tagen , gestern, und heute 2x aktualiesiert.

1. werde ich versuchen nachzustellen = Danke
2. wie genau hast Du früher den style "smallscreen" eingestellt? = Über einen Smallscreen Style als attr im WEB
3. Du sagst, Du kannst zwar die Gruppen ziehen, aber deren Größe nicht mehr ändern. Diese beiden Aussagen widersprechen sich. Kannst Du das ausführen? = Erledigt wie schon geschrieben.

Es ist alles nicht schlimmes und das Board ist klasse. Nur vllt. kann mir einer mitteilen wie es richtig geht oder ob dieser Fehler mit den Styles auch bei anderen auftreten.

Danke im vorraus.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 13 Juli 2015, 07:33:05
Zitat von: Quatalspropella am 12 Juli 2015, 23:11:46
Hi,

ich versuche es mal sortierter zu schreiben.

"1. dashboard_rowcentercolwidth greift nicht mehr" = Die Leiste oben bleibt immer gleich lang. Hatte mal einige Beiträge gelesen und folgende Werte versucht: 33% / 33%,33%,33%  / 250 / 1000  Das Ergenbis war immer das gleiche.

"smallscreen style geht nicht mehr" = Um die Darstellung auf dem Handy zu ermöglichen ohne das man ewig nach rechts und unten scrollen kann hatte ich für den Port 8084 im "WEB" mit dem attr "stylesheetPrefix" ein smallscreen Style ausgewählt. Das ging auch ganz gut. Wenn ich das jetzt (egal welcher smallscreen Style" aufrufe sieht es aus wie auf dem Bild im Anhang.  Es gibt auf jeder Seite ein paar Gfruppen die da nicht sein dürften. Diese sind in jedem Tab. Ich habe auch schon alles neu gestartetn (Pi inklusive), das Dashboard neu angelegt. Immer noch da. Evtl. mache ich was falsch.  Wie wäre der richtige weg für Smartphones? Bei den anderen Styles für Tablet und normale Monitore tauschen die Gruppen nicht auf.

"3. Größe der Gruppen kann nicht mehr geändert werden" = Hat sich erledigt. Habe ich schon geschrieben.

Den Cache. Wird immer geleert wenn Firfox beendet wird.
Fhem wurde zu letzt vor 2 Tagen , gestern, und heute 2x aktualiesiert.

1. werde ich versuchen nachzustellen = Danke
2. wie genau hast Du früher den style "smallscreen" eingestellt? = Über einen Smallscreen Style als attr im WEB
3. Du sagst, Du kannst zwar die Gruppen ziehen, aber deren Größe nicht mehr ändern. Diese beiden Aussagen widersprechen sich. Kannst Du das ausführen? = Erledigt wie schon geschrieben.

Es ist alles nicht schlimmes und das Board ist klasse. Nur vllt. kann mir einer mitteilen wie es richtig geht oder ob dieser Fehler mit den Styles auch bei anderen auftreten.

Danke im vorraus.
Hallo Sven,

ich habe das Attribut "dashboard_rowcentercolwidth" gerade bei mir ausprobiert und konnte die Liste erfolgreich auf "25%,25%,25%" verkleinern. Bitte beachte, dass dieses Attribut nicht die Höhe sondern die Breite des Dashboards definiert. In meinem Fall bedeutet dass, dass bei 3 Spalten, jede einzeln für sich 25% des verfügbaren Platzes einnimmt. In diesem Fall wäre das Dashboard nur 75% breit. Meine Standard-Einstellung ist "33%,33%,33%", was dazu führt, dass das Dashboard die komplette Breite einnimmt.

Das Thema "smallscreen" muss ich mir noch mal separat anschauen. Ich hatte keine Änderungen an den Smallscreen-Styles vorgenommen. Daher kann es sein, dass diese nicht mehr passen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 13 Juli 2015, 10:44:06
Ich habe Meldungen seit heutigem Update. Neustart der gesamten Hardware hat keine Besserung gebracht. Würde mich über einen Tipp freun.

Scalar value @groups[$_] better written as $groups[$_] at ./FHEM/95_Dashboard.pm line 549.
Scalar value @stabgroup[0] better written as $stabgroup[0] at ./FHEM/95_Dashboard.pm line 549.
Scalar value @index[$j] better written as $index[$j] at ./FHEM/95_Dashboard.pm line 553.
Scalar value @stabgroup[1] better written as $stabgroup[1] at ./FHEM/95_Dashboard.pm line 555.
Scalar value @stabgroup[0] better written as $stabgroup[0] at ./FHEM/95_Dashboard.pm line 561.
Scalar value @groups[$_] better written as $groups[$_] at ./FHEM/95_Dashboard.pm line 562.
Scalar value @index[$j] better written as $index[$j] at ./FHEM/95_Dashboard.pm line 566.
Scalar value @stabgroup[1] better written as $stabgroup[1] at ./FHEM/95_Dashboard.pm line 568.


Nachteiliges in der Ansicht kann ich nicht entdecken.

Was kann ich tun?

Danke.
Titel: Antw:FHEM Dashboard
Beitrag von: juniormajor am 13 Juli 2015, 14:10:17
Hi,

habe heute ein Update durchgeführt, und dabei ist mir beim Dashboard eine Änderungen aufgefallen, über welche ich so noch nichts gelesen/gefunden habe.
Nämlich ist bei SVGs keine Zoom-/Pan-Buttons mehr vorhanden.

Liegt dies an vllt. noch nicht angepassten CSS, oder ...?

Danke & lG
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 13 Juli 2015, 19:23:36
Zitat von: juniormajor am 13 Juli 2015, 14:10:17
Hi,

habe heute ein Update durchgeführt, und dabei ist mir beim Dashboard eine Änderungen aufgefallen, über welche ich so noch nichts gelesen/gefunden habe.
Nämlich ist bei SVGs keine Zoom-/Pan-Buttons mehr vorhanden.

Liegt dies an vllt. noch nicht angepassten CSS, oder ...?

Danke & lG
Diese Funktionalität war bei den SVGs soweit ich weiss noch nie gegeben. In diesem Post steht der Grund:

http://forum.fhem.de/index.php/topic,16503.msg308897.html#msg308897

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 13 Juli 2015, 19:24:30
Zitat von: Invers am 13 Juli 2015, 10:44:06
Ich habe Meldungen seit heutigem Update. Neustart der gesamten Hardware hat keine Besserung gebracht. Würde mich über einen Tipp freun.

Scalar value @groups[$_] better written as $groups[$_] at ./FHEM/95_Dashboard.pm line 549.
Scalar value @stabgroup[0] better written as $stabgroup[0] at ./FHEM/95_Dashboard.pm line 549.
Scalar value @index[$j] better written as $index[$j] at ./FHEM/95_Dashboard.pm line 553.
Scalar value @stabgroup[1] better written as $stabgroup[1] at ./FHEM/95_Dashboard.pm line 555.
Scalar value @stabgroup[0] better written as $stabgroup[0] at ./FHEM/95_Dashboard.pm line 561.
Scalar value @groups[$_] better written as $groups[$_] at ./FHEM/95_Dashboard.pm line 562.
Scalar value @index[$j] better written as $index[$j] at ./FHEM/95_Dashboard.pm line 566.
Scalar value @stabgroup[1] better written as $stabgroup[1] at ./FHEM/95_Dashboard.pm line 568.


Nachteiliges in der Ansicht kann ich nicht entdecken.

Was kann ich tun?

Danke.
Es sind nur Warnungen, ich werde sie aber beheben.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 13 Juli 2015, 19:32:29
Danke.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 13 Juli 2015, 19:51:00
Zitat von: Quatalspropella am 12 Juli 2015, 23:11:46
Hi,

ich versuche es mal sortierter zu schreiben.

"1. dashboard_rowcentercolwidth greift nicht mehr" = Die Leiste oben bleibt immer gleich lang. Hatte mal einige Beiträge gelesen und folgende Werte versucht: 33% / 33%,33%,33%  / 250 / 1000  Das Ergenbis war immer das gleiche.

"smallscreen style geht nicht mehr" = Um die Darstellung auf dem Handy zu ermöglichen ohne das man ewig nach rechts und unten scrollen kann hatte ich für den Port 8084 im "WEB" mit dem attr "stylesheetPrefix" ein smallscreen Style ausgewählt. Das ging auch ganz gut. Wenn ich das jetzt (egal welcher smallscreen Style" aufrufe sieht es aus wie auf dem Bild im Anhang.  Es gibt auf jeder Seite ein paar Gfruppen die da nicht sein dürften. Diese sind in jedem Tab. Ich habe auch schon alles neu gestartetn (Pi inklusive), das Dashboard neu angelegt. Immer noch da. Evtl. mache ich was falsch.  Wie wäre der richtige weg für Smartphones? Bei den anderen Styles für Tablet und normale Monitore tauschen die Gruppen nicht auf.

"3. Größe der Gruppen kann nicht mehr geändert werden" = Hat sich erledigt. Habe ich schon geschrieben.

Den Cache. Wird immer geleert wenn Firfox beendet wird.
Fhem wurde zu letzt vor 2 Tagen , gestern, und heute 2x aktualiesiert.

1. werde ich versuchen nachzustellen = Danke
2. wie genau hast Du früher den style "smallscreen" eingestellt? = Über einen Smallscreen Style als attr im WEB
3. Du sagst, Du kannst zwar die Gruppen ziehen, aber deren Größe nicht mehr ändern. Diese beiden Aussagen widersprechen sich. Kannst Du das ausführen? = Erledigt wie schon geschrieben.

Es ist alles nicht schlimmes und das Board ist klasse. Nur vllt. kann mir einer mitteilen wie es richtig geht oder ob dieser Fehler mit den Styles auch bei anderen auftreten.

Danke im vorraus.
Bezüglich des Problems mit den falschen Gruppen beim smallscreen-Style bitte die Version im Anhang ausprobieren. Die Datei muss in den Ordner fhem/FHEM kopiert werden und dann muss ein Neustart durchgeführt werden.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Quatalspropella am 14 Juli 2015, 08:50:16
Guten Morgen,

das PM hat geholfen. Keine Fehler bezüglich der Anzeige. Ich kann also wieder den Darksmallscreen nutzen. Und auf dem Smartphone verhält es sich super. Besten Dank an Talkabout.
Wirst du das mit in die Updates fließen lassen?

Mit der höhe und breite verstellen hat sich im Grunde auch erledigt. Ich hatte den Style IOS6. Damit ließ sich nichts verstellen. Mit dem Dark Style ging es dann plötzlich wieder.

Kannst du mir bitte noch erklären was der Wert "devStateStyle" macht?

Gruß Sven
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 14 Juli 2015, 18:26:50
Zitat von: Quatalspropella am 14 Juli 2015, 08:50:16
Wirst du das mit in die Updates fließen lassen?
Natürlich, war ja ein Bug ;)

Zitat von: Quatalspropella am 14 Juli 2015, 08:50:16
Kannst du mir bitte noch erklären was der Wert "devStateStyle" macht?
Auszug aus der Command-Ref:
devStateStyle
Specify an HTML style for the given device, e.g.:
attr sensor devStateStyle style="text-align:left;;font-weight:bold;;"
Titel: Antw:FHEM Dashboard
Beitrag von: ulli am 14 Juli 2015, 19:18:20
Ein paar Anmerkungen:
* Das Attribute dashboard_colcount, dashboard_row, dashboard_rowcentercolwidth ist mit dem dashboard_flexible hinfällig, richtig?
* Ist es möglich das sich das Dashboard das zuletzt aktivierte Tab merkt und dann dieses bei einem Browser Refresh merkt oder bei einem wiederholten Klick auf den Dashboard Raum?
  Man könnte ja die Auswahl ob das Dashboard sich das aktive Tab merkt oder nicht auswählbar über das Attribute "dashboard_activetab" machen, je nachdem ob es gesetzt ist oder nicht?
* Ich bekomme folgende Warnungen im Logfile bei der initialisierung des Dashboards
Scalar value @groups[$_] better written as $groups[$_] at ./FHEM/95_Dashboard.pm line 549, <> line 2.
Scalar value @stabgroup[0] better written as $stabgroup[0] at ./FHEM/95_Dashboard.pm line 549, <> line 2.
Scalar value @index[$j] better written as $index[$j] at ./FHEM/95_Dashboard.pm line 553, <> line 2.
Scalar value @stabgroup[1] better written as $stabgroup[1] at ./FHEM/95_Dashboard.pm line 555, <> line 2.
Scalar value @stabgroup[0] better written as $stabgroup[0] at ./FHEM/95_Dashboard.pm line 561, <> line 2.
Scalar value @groups[$_] better written as $groups[$_] at ./FHEM/95_Dashboard.pm line 562, <> line 2.
Scalar value @index[$j] better written as $index[$j] at ./FHEM/95_Dashboard.pm line 566, <> line 2.
Scalar value @stabgroup[1] better written as $stabgroup[1] at ./FHEM/95_Dashboard.pm line 568, <> line 2.


Grüße,
  Ulli
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 14 Juli 2015, 19:22:38
Zitat von: ulli am 14 Juli 2015, 19:18:20
* Das Attribute dashboard_colcount, dashboard_row, dashboard_rowcentercolwidth ist mit dem dashboard_flexible hinfällig, richtig?
richtig, hat dann keine Auswirkungen.

Zitat von: ulli am 14 Juli 2015, 19:18:20
* Ist es möglich das sich das Dashboard das zuletzt aktivierte Tab merkt und dann dieses bei einem Browser Refresh merkt oder bei einem wiederholten Klick auf den Dashboard Raum?
  Man könnte ja die Auswahl ob das Dashboard sich das aktive Tab merkt oder nicht auswählbar über das Attribute "dashboard_activetab" machen, je nachdem ob es gesetzt ist oder nicht?
Möglich ja, technisch nicht ganz so einfach. Aber eine gute Idee für zukünftige Versionen :)

Zitat von: ulli am 14 Juli 2015, 19:18:20
* Ich bekomme folgende Warnungen im Logfile bei der initialisierung des Dashboards
Scalar value @groups[$_] better written as $groups[$_] at ./FHEM/95_Dashboard.pm line 549, <> line 2.
Scalar value @stabgroup[0] better written as $stabgroup[0] at ./FHEM/95_Dashboard.pm line 549, <> line 2.
Scalar value @index[$j] better written as $index[$j] at ./FHEM/95_Dashboard.pm line 553, <> line 2.
Scalar value @stabgroup[1] better written as $stabgroup[1] at ./FHEM/95_Dashboard.pm line 555, <> line 2.
Scalar value @stabgroup[0] better written as $stabgroup[0] at ./FHEM/95_Dashboard.pm line 561, <> line 2.
Scalar value @groups[$_] better written as $groups[$_] at ./FHEM/95_Dashboard.pm line 562, <> line 2.
Scalar value @index[$j] better written as $index[$j] at ./FHEM/95_Dashboard.pm line 566, <> line 2.
Scalar value @stabgroup[1] better written as $stabgroup[1] at ./FHEM/95_Dashboard.pm line 568, <> line 2.

Ist mit dem morgigen Update behoben.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 14 Juli 2015, 22:23:35
Zitat von: ulli am 14 Juli 2015, 19:18:20
* Ist es möglich das sich das Dashboard das zuletzt aktivierte Tab merkt und dann dieses bei einem Browser Refresh merkt oder bei einem wiederholten Klick auf den Dashboard Raum?
  Man könnte ja die Auswahl ob das Dashboard sich das aktive Tab merkt oder nicht auswählbar über das Attribute "dashboard_activetab" machen, je nachdem ob es gesetzt ist oder nicht?
Hatte heute doch noch etwas Zeit. Die beiden Dateien im Anhang sollten den aktuellen Tab speichern und beim Laden wiederherstellen. Wäre gut, wenn Du das mal ausprobieren könntest.

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Hans Franz am 14 Juli 2015, 22:45:36
Hallo,
Habe  devStateStyle mit deinem Beispiel ausprobiert. Leider sind dann, zumindest im ios6touchpad- und dark-Style, die Tableiste und die Dashboardspezifischen Icons verschwunden.

Gruß
Hans
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 14 Juli 2015, 22:49:16
Zitat von: Hans Franz am 14 Juli 2015, 22:45:36
Hallo,
Habe  devStateStyle mit deinem Beispiel ausprobiert. Leider sind dann, zumindest im ios6touchpad- und dark-Style, die Tableiste und die Dashboardspezifischen Icons verschwunden.

Gruß
Hans
Zeig bitte mal die Definition in der fhem.cfg.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Hans Franz am 14 Juli 2015, 22:54:55
Gerne
dashboard_tab8sorting
attr MyDash dashboard_customcss /opt/fhem/www/pgm2/mydashboard.css
attr MyDash dashboard_flexible 10
attr MyDash dashboard_rowcenterheight 1024
attr MyDash dashboard_showfullsize 0
attr MyDash dashboard_tab1groups Radio,Müll,Telefonliste:phone_call@black,Klingel
attr MyDash dashboard_tab1icon it_radio@black
attr MyDash dashboard_tab1name Radio
attr MyDash dashboard_tab1sorting t0c0,Radio,true,570,203,0,0:t0c0,Müll,true,100,114,570,0:t0c0,Telefonliste,true,770,257,0,200:t0c0,Klingel,true,100,89,680,0:
attr MyDash dashboard_tab2groups Telefonliste,cmdlist,Info,Telefon
attr MyDash dashboard_tab2icon dog_silhouette@black
attr MyDash dashboard_tab2name Info
attr MyDash dashboard_tab2sorting t1c0,Telefonliste,true,430,257,0,0:t1c0,cmdlist,true,340,259,430,0:t1c0,Info,true,760,382,0,680:t1c0,Telefon,true,760,901,0,1480:
attr MyDash dashboard_tab3groups DB
attr MyDash dashboard_tab3icon Deutsche_Bahn_AG-Logo@black
attr MyDash dashboard_tab3name DB
attr MyDash dashboard_tab3sorting t2c0,DB,true,770,134,10,10:
attr MyDash dashboard_tab4groups Plots,Info
attr MyDash dashboard_tab4name Plots
attr MyDash dashboard_tab4sorting t3c0,Info,true,470,338,0,330:t3c0,Plots,true,710,0,0,0:
attr MyDash dashboard_tab5groups SchalterElro,DB
attr MyDash dashboard_tab5sorting t4c0,SchalterElro,true,180,627,630,0:t4c0,DB,true,610,0,0,0:
attr MyDash dashboard_tab6groups Telefonliste2:phone_call@black
attr MyDash dashboard_tab6icon phone_call@black
attr MyDash dashboard_tab6sorting t5c0,Telefonliste2,true,790,509,0,0:
attr MyDash dashboard_tab7groups Telefonliste2:phone_call@black
attr MyDash dashboard_tab7sorting t6c0,Telefonliste2,true,0,0:
attr MyDash dashboard_width 800
attr MyDash devStateStyle style="text-align:left;;;;font-weight:bold;;;;"
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 14 Juli 2015, 22:57:45
Zitat von: Hans Franz am 14 Juli 2015, 22:54:55
Gerne
dashboard_tab8sorting
attr MyDash dashboard_customcss /opt/fhem/www/pgm2/mydashboard.css
attr MyDash dashboard_flexible 10
attr MyDash dashboard_rowcenterheight 1024
attr MyDash dashboard_showfullsize 0
attr MyDash dashboard_tab1groups Radio,Müll,Telefonliste:phone_call@black,Klingel
attr MyDash dashboard_tab1icon it_radio@black
attr MyDash dashboard_tab1name Radio
attr MyDash dashboard_tab1sorting t0c0,Radio,true,570,203,0,0:t0c0,Müll,true,100,114,570,0:t0c0,Telefonliste,true,770,257,0,200:t0c0,Klingel,true,100,89,680,0:
attr MyDash dashboard_tab2groups Telefonliste,cmdlist,Info,Telefon
attr MyDash dashboard_tab2icon dog_silhouette@black
attr MyDash dashboard_tab2name Info
attr MyDash dashboard_tab2sorting t1c0,Telefonliste,true,430,257,0,0:t1c0,cmdlist,true,340,259,430,0:t1c0,Info,true,760,382,0,680:t1c0,Telefon,true,760,901,0,1480:
attr MyDash dashboard_tab3groups DB
attr MyDash dashboard_tab3icon Deutsche_Bahn_AG-Logo@black
attr MyDash dashboard_tab3name DB
attr MyDash dashboard_tab3sorting t2c0,DB,true,770,134,10,10:
attr MyDash dashboard_tab4groups Plots,Info
attr MyDash dashboard_tab4name Plots
attr MyDash dashboard_tab4sorting t3c0,Info,true,470,338,0,330:t3c0,Plots,true,710,0,0,0:
attr MyDash dashboard_tab5groups SchalterElro,DB
attr MyDash dashboard_tab5sorting t4c0,SchalterElro,true,180,627,630,0:t4c0,DB,true,610,0,0,0:
attr MyDash dashboard_tab6groups Telefonliste2:phone_call@black
attr MyDash dashboard_tab6icon phone_call@black
attr MyDash dashboard_tab6sorting t5c0,Telefonliste2,true,790,509,0,0:
attr MyDash dashboard_tab7groups Telefonliste2:phone_call@black
attr MyDash dashboard_tab7sorting t6c0,Telefonliste2,true,0,0:
attr MyDash dashboard_width 800
attr MyDash devStateStyle style="text-align:left;;;;font-weight:bold;;;;"

devStateStyle wird mit dem Dashboard-Device nicht funktionieren. Es ist dafür gedacht, den Device-State zu formatieren. Dashboard hat keinen State. Was genau möchtest Du erreichen?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Hans Franz am 14 Juli 2015, 23:02:38
Alles klar. War nur ein Experiment in meinem Versuchs-fhem.
Danke dir.

Gruß
Hans
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 15 Juli 2015, 19:14:41
Hallo zusammen,

eine kleine Korrektur für das Speichern des aktiven Tabs beim Verlassen der Seite. Wäre dankbar für einen kleinen Test, dann committe ich es.

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Hans Franz am 15 Juli 2015, 22:19:17
Hallo,
Scheint gut zu funktionieren. Sehr schön mit dem Merken des akt. Tabs beim Neuladen.
War bisher manchmal recht nervig.

Gruß
Hans

Titel: Antw:FHEM Dashboard
Beitrag von: scooty am 16 Juli 2015, 08:52:40
Hallo zusammen,

erst ein herzliches Danke für die Implementierung all' dieser neuen Funktionen, werten das Dashboard ungemein auf und machen es wirklich einfach es zu nutzen.

Falls jemand von euch Profis noch ein wenig Zeit findet, im default-style wird die Tab-Leiste mit so einem komischen orangen Hintergrund dargestellt. Wäre toll, wenn es noch jemand beheben könnte (oder ist das nur bei mir der Fall?).

(http://forum.fhem.de/index.php?action=dlattach;topic=16503.0;attach=34818;image)

Vielen Dank,
Andreas
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 16 Juli 2015, 20:27:16
Zitat von: scooty am 16 Juli 2015, 08:52:40
Hallo zusammen,

erst ein herzliches Danke für die Implementierung all' dieser neuen Funktionen, werten das Dashboard ungemein auf und machen es wirklich einfach es zu nutzen.

Falls jemand von euch Profis noch ein wenig Zeit findet, im default-style wird die Tab-Leiste mit so einem komischen orangen Hintergrund dargestellt. Wäre toll, wenn es noch jemand beheben könnte (oder ist das nur bei mir der Fall?).

(http://forum.fhem.de/index.php?action=dlattach;topic=16503.0;attach=34818;image)

Vielen Dank,
Andreas
Habe die Farbe korrigiert. Kommt morgen im Update, wenn der SVN Server wieder erreichbar ist, zusammen mit dem Speichern des aktiven Tabs beim Reload.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Hugo Becker am 17 Juli 2015, 18:41:59
Hallo,

ich habe noch ein Darstellungsproblem im Dashboard. Als Statusanzeige arbeite ich mit rechtsbündigen Texten. In der Raumdarstellung ist dieser Text ein wenig nach links eingerückt, wie der Devicename auch (siehe Bild "Im Raum OK"). Im Dashboard dargestellt, ist er jedoch ganz nach rechts verschoben (siehe Bild "Im Dashboard falsch").
Könntest Du dies noch anpassen, dass rechts und links der selbe Abstand vorhanden ist ? Dies war noch vor der großen Umstellung des Moduls ok.

Vielen Dank
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 17 Juli 2015, 18:58:27
Zitat von: Hugo Becker am 17 Juli 2015, 18:41:59
Hallo,

ich habe noch ein Darstellungsproblem im Dashboard. Als Statusanzeige arbeite ich mit rechtsbündigen Texten. In der Raumdarstellung ist dieser Text ein wenig nach links eingerückt, wie der Devicename auch (siehe Bild "Im Raum OK"). Im Dashboard dargestellt, ist er jedoch ganz nach rechts verschoben (siehe Bild "Im Dashboard falsch").
Könntest Du dies noch anpassen, dass rechts und links der selbe Abstand vorhanden ist ? Dies war noch vor der großen Umstellung des Moduls ok.

Vielen Dank
Könntest Du mir bitte die Definition einer der falschen Gruppen zukommen lassen?

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Hugo Becker am 18 Juli 2015, 07:18:57
Hallo,
erst ein Mal vielen Dank, das Du Dich meinem Problem annimmst.
Bei den Gruppeninhalten, die im Dashboard angezeigt werden handelt es sich um Dummys. Hier exemplarisch eine Definition...
Zitat
define d10 dummy
attr d10 alias Wohnzimmer, links
attr d10 devStateStyle style="font-weight:bolder;;;; font-size:120%;;;; text-align:right"
attr d10 group Status Rolläden
attr d10 room Status
Der Knackpunkt wird wohl der "devStateStyle" sein, oder ?

Gruß
Hugo
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 18 Juli 2015, 10:09:46
Zitat von: Hugo Becker am 18 Juli 2015, 07:18:57
Hallo,
erst ein Mal vielen Dank, das Du Dich meinem Problem annimmst.
Bei den Gruppeninhalten, die im Dashboard angezeigt werden handelt es sich um Dummys. Hier exemplarisch eine Definition...Der Knackpunkt wird wohl der "devStateStyle" sein, oder ?

Gruß
Hugo
Hallo Hugo,

ich habe das Verhalten nun angepasst. Der Fix kommt, sobald der SVN-Server wieder verfügbar ist. Alternativ kannst Du die angehängten Dateien bei Dir manuell einspielen:

*.pm => fhem/FHEM
*.css => fhem/www/pgm2
*.js => fhem/www/pgm2

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Hugo Becker am 18 Juli 2015, 12:02:16
Hallo Talkabout,

danke für das schnelle Bereitstellen der Dateien.
Leider hat sich im "darkStyle" (wie auch in fast allen anderen) nichts verändert. Im Standard ("bright")-Style schon: hier stimmte der rechte Abstand jetzt (siehe Screensshot).
Leider habe ich auch im Dashboard leider keine Menüleiste mehr, lediglich die Tabnamen (keine Leiste) sind zu sehen (siehe Screenshot). Diese haben aber keine Funktion mehr.

Sorry für die schlechten Nachrichten.

Gruß
Hugo
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 18 Juli 2015, 12:08:58
Zitat von: Hugo Becker am 18 Juli 2015, 12:02:16
Hallo Talkabout,

danke für das schnelle Bereitstellen der Dateien.
Leider hat sich im "darkStyle" (wie auch in fast allen anderen) nichts verändert. Im Standard ("bright")-Style schon: hier stimmte der rechte Abstand jetzt (siehe Screensshot).
Leider habe ich auch im Dashboard leider keine Menüleiste mehr, lediglich die Tabnamen (keine Leiste) sind zu sehen (siehe Screenshot). Diese haben aber keine Funktion mehr.

Sorry für die schlechten Nachrichten.

Gruß
Hugo
Hallo Hugo,

hast Du den Browser-Cache gelöscht?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Hugo Becker am 18 Juli 2015, 14:49:40
Hallo Talkabout,

ja den Cache habe ich (mehrfach) gelöscht.
Ich habe verschiedene Browser getestet, auf dem PC und Tablet. FHEM mehrfach neugestartet. Dies brachte alles keine Abhilfe.
Ich wusste mir nun keinen Rat mehr und habe die Definition des Dashbords komplett gelöscht, FHEM neugestartet und per Hand das Dashboard Stück für Stück wieder eingerichtet.
Und siehe da: alles funktioniert wieder wie es soll und Deine Änderungen haben jetzt auch die gewünschte Darstellungsweise gebracht. Alles wieder TOP.

Vielen, vielen Dank für Deine investierte Zeit !!!
Tolles Modul

Gruß
Hugo
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 18 Juli 2015, 15:08:36
Zitat von: Hugo Becker am 18 Juli 2015, 14:49:40
ja den Cache habe ich (mehrfach) gelöscht.
Ich habe verschiedene Browser getestet, auf dem PC und Tablet. FHEM mehrfach neugestartet. Dies brachte alles keine Abhilfe.
Ich wusste mir nun keinen Rat mehr und habe die Definition des Dashbords komplett gelöscht, FHEM neugestartet und per Hand das Dashboard Stück für Stück wieder eingerichtet.
Und siehe da: alles funktioniert wieder wie es soll und Deine Änderungen haben jetzt auch die gewünschte Darstellungsweise gebracht. Alles wieder TOP.
Das Verhalten ist trotzdem sehr komisch. Ich hoffe, dass sonst niemand an diesem Problem zu nagen hat :)

Zitat von: Hugo Becker am 18 Juli 2015, 14:49:40
Vielen, vielen Dank für Deine investierte Zeit !!!
Mache ich gerne.

Zitat von: Hugo Becker am 18 Juli 2015, 14:49:40
Tolles Modul
Ja, das stimmt. Da hat der Sven was Tolles auf die Beine gestellt.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: PatrickR am 19 Juli 2015, 16:34:42
Mahlzeit!

Wie mir gerade auffiel, wird im Dashboard schon seit geraumer Zeit das refresh-Attribut ignoriert, offenbar auf Grund einer Änderung in FHEMWEB (SVN ist leider nicht verfügbar, so dass ich nicht nachvollziehen kann, wann es passiert ist):


# meta refresh in rooms only
  if ($FW_room) {
    my $rf = AttrVal($FW_wname, "refresh", "");
    FW_pO "<meta http-equiv=\"refresh\" content=\"$rf\">" if($rf);
  }


Ich benutze eigentlich Longpoll, bekomme jedoch bei längerer Zeit ohne "harten" Refresh Probleme. Kann man den Refresh irgendwie auf das Dashboard ausweiten ohne Kollateralschäden anzurichten?

Patrick
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 19 Juli 2015, 16:44:53
Zitat von: PatrickR am 19 Juli 2015, 16:34:42
Mahlzeit!

Wie mir gerade auffiel, wird im Dashboard schon seit geraumer Zeit das refresh-Attribut ignoriert, offenbar auf Grund einer Änderung in FHEMWEB (SVN ist leider nicht verfügbar, so dass ich nicht nachvollziehen kann, wann es passiert ist):


# meta refresh in rooms only
  if ($FW_room) {
    my $rf = AttrVal($FW_wname, "refresh", "");
    FW_pO "<meta http-equiv=\"refresh\" content=\"$rf\">" if($rf);
  }


Ich benutze eigentlich Longpoll, bekomme jedoch bei längerer Zeit ohne "harten" Refresh Probleme. Kann man den Refresh irgendwie auf das Dashboard ausweiten ohne Kollateralschäden anzurichten?

Patrick
Hallo Patrick,

die Refresh scheint hier nur dann zu greifen, wenn man sich in der Raumansicht befindet. Das ist auch der Grund, warum es im Dashboard nicht greift. Vor dem Umbau wurde das Dashboard automatisch immer in einem Raum angezeigt, das hat sich aber geändert. Das Problem ist nun, dass die meta-Tags aufgebaut werden, bevor das Dashboard darauf Einfluss nehmen kann. Ich werde mal den Rudi fragen, warum dieser Refresh nur in der Raumansicht zur Geltung kommt.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Pilsi am 20 Juli 2015, 21:40:17
Nach einem Update gestern fehlen mir bei meinen Diagrammen im Dashboard die Pfeiltasten...
Die Diagramme sind in einer Gruppe zugeordnet. Wenn ich meinen Heizungsraum öffne (wo die selbe Gruppe zugeordnet ist) sind diese Pfeile vorhanden..
Vor dem Update waren sie noch da... neues Feature, Bug oder hab ich was übersehen?
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 20 Juli 2015, 21:44:52
Zitat von: Pilsi am 20 Juli 2015, 21:40:17
Nach einem Update gestern fehlen mir bei meinen Diagrammen im Dashboard die Pfeiltasten...
Die Diagramme sind in einer Gruppe zugeordnet. Wenn ich meinen Heizungsraum öffne (wo die selbe Gruppe zugeordnet ist) sind diese Pfeile vorhanden..
Vor dem Update waren sie noch da... neues Feature, Bug oder hab ich was übersehen?
Hallo Pilsi,

die Pfeile im Dashboard sind dem technischen Fortschritt zum Opfer gefallen :) Problem ist, dass die Dashboard-Tabs nun per Ajax asynchron nachgeladen werden. Diese Architektur wird aber von den Diagramm-Buttons nicht unterstützt. Daher sind diese nicht mehr verfügbar, sorry.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Pilsi am 20 Juli 2015, 22:22:02
...dann ist das kein technischer Fortschritt :'(. Schade, werd ich wohl oder übel wieder gänzlich auf das Dashboard verzichten. Gerade wegen dieser Pfeile hatte ich mir mein Dashboard so eingerichtet dass ich alle Heizungsinfos hatte und blättern konnte.
Werd wohl jetzt das ganze in meinem Heizungsraum einrichten auch wenn es da nicht so schön positionierbar ist.
Die Pfeiltasten sind für mich ein "must have".
Nicht alles neue ist gut..
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 20 Juli 2015, 22:34:25
Kann man mit den Pfeilen noch mehr machen als ein Tag zurückspringen ?!? Habe ich da was verpasst?

/Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 21 Juli 2015, 06:33:44
Zitat von: Pilsi am 20 Juli 2015, 22:22:02
...dann ist das kein technischer Fortschritt :'(.
Technischer Fortschritt spiegelt sich nicht immer nur in etwas Neuem wieder. Auch ein Verzicht auf "alte" Konzepte fällt unter diese Kategorie. Das es natürlich im Moment keine Lösung für Dein Problem gibt, ist schade. Wir hatten dieses Thema aber auch schon ein paar Seiten früher diskutiert. Wenn Du ohne die Pfeile das Dashboard tatsächlich nicht nutzen kannst, dann bleib mit den Modul-Dateien einfach auf einer früheren Version, bis sich vielleicht irgendwann auch eine Lösung für dieses Thema findet.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 23 Juli 2015, 18:44:11
Hallo,

ist es möglich im Dashboard auch nicht gruppierte Inhalte anzeigen zu lassen?

Ich habe z.B. meine ganzen Kalender in keiner Gruppen da ich einen Raum dafür habe. Da wenn ich die Kalender gruppierte ja ein doppelter Rahmen ensteht der unschön aussieht... Leider kann ich dadurch die Kalender nicht in das Dashboard einbinden oder doch!?
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 23 Juli 2015, 20:58:42
Zitat von: Ger-Gilias am 23 Juli 2015, 18:44:11
Hallo,

ist es möglich im Dashboard auch nicht gruppierte Inhalte anzeigen zu lassen?

Ich habe z.B. meine ganzen Kalender in keiner Gruppen da ich einen Raum dafür habe. Da wenn ich die Kalender gruppierte ja ein doppelter Rahmen ensteht der unschön aussieht... Leider kann ich dadurch die Kalender nicht in das Dashboard einbinden oder doch!?
Hallo Get-Gillas,

ich hatte tatsächlich schon seid einigen Tagen überlegt im Dashboard auch die Möglichkeit zu schaffen statt nur Gruppen auch Räume als Geräte-Container zu erlauben. Das macht bestimmte Anwendungsbereiche einfacher. Dabei hatte ich aber eigentlich nicht an die Darstellung gedacht. Ich hatte ja einige Anpassungen am CSS vorgenommen, um diese doppelten Rahmen zu entfernen. Kannst Du mir mal zeigen, wie es bei Dir mit der Gruppe aussieht? Vielleicht lässt sich da noch was machen.

Ansonsten wäre die Frage wie "begehrt" eine Möglichkeit wäre, auch Räume als "Gruppen" nutzen zu können?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: justme1968 am 23 Juli 2015, 21:11:55
wie wäre es die devices einfach direkt anzugeben statt eines der anderen gruppierungs methoden zu 'missbrauchen'? das würde einige unerwünschte seiteneffekte von vornherein verhindern.

also etwas in der art <überschrift1>:<devcie1>,<device2>,...,<devicen>;<überschrift2>:<device1>,...

mit jeweils einer überschrift und danach die liste der devices. jedes <device> kann jeweils ein devspec sein und per regex auch auf mehrere devices zutreffen. ein trennzeichen und die nächste überschrift.

attr <dashboard> tab1devices: lampen:lampe1,lampe2,lampe3; termostate:thermo.*; ...

wenn man die regex erlaubt wäre das ganze auch optional dynamisch und passende neue devices erscheinen automatisch im dashboard.

gruss
  andre
Titel: Antw:FHEM Dashboard
Beitrag von: PatrickR am 23 Juli 2015, 22:30:22
Mahlzeit!

Zitat von: justme1968 am 23 Juli 2015, 21:11:55
wie wäre es die devices einfach direkt anzugeben statt eines der anderen gruppierungs methoden zu 'missbrauchen'? das würde einige unerwünschte seiteneffekte von vornherein verhindern.
Du sprichst mir aus der Seele! Der Vorschlag wäre genau die perfekte Lösung.

Patrick


Von unterwegs gesendet.
Titel: Antw:FHEM Dashboard
Beitrag von: ph1959de am 24 Juli 2015, 08:39:35
... auch dafür, sofern das einigermaßen akzeptabel umsetzbar ist. Der "Gruppenzwang", um etwas im Dashboard anzeigen zu können ist für mich auch bisher der Hinderungsgrund gewesen, mehr mit Dashboard zu machen.

Peter
Titel: Antw:FHEM Dashboard
Beitrag von: Blackcat am 24 Juli 2015, 10:54:41
Fände ich auch besser, habe nämlich meine Räume als Kategorien "Licht, Heizung ..." und benutze das Dashboard für die eigentlichen Zimmer. Das führt dann dazu das im Tab Schlafzimmer immer noch die Gruppenüberschrift Schlafzimmer kommt

PS: finde den Elementvergrößernpfeil unten rechts nicht mehr....
Titel: Antw:FHEM Dashboard
Beitrag von: justme1968 am 24 Juli 2015, 10:59:28
ps: wenn man für die <device> teile eine komplette devspec inklusive filter erlaubt kann man damit auch attribute berücksichtigen. also wie bisher eine group, oder neu ein room oder per userAttr ein beliebiges anderes attribut.

attr <dashboard> tab1devices: lampen:lampe1,lampe2,lampe3; termostate:thermo.*; ... ; eineGruppe:group=xyz; einRaum:room=<meinRaum>; ...

es würden damit von ganz einfacher device aufzählung bis hin zur komplexen gruppierung über standart und normale attribute und der kombination aus allem alle varianten auf ein mal unterstützt.

gruss
  andre
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 24 Juli 2015, 16:35:45
Zitat von: Talkabout am 23 Juli 2015, 20:58:42
Hallo Get-Gillas,

ich hatte tatsächlich schon seid einigen Tagen überlegt im Dashboard auch die Möglichkeit zu schaffen statt nur Gruppen auch Räume als Geräte-Container zu erlauben. Das macht bestimmte Anwendungsbereiche einfacher. Dabei hatte ich aber eigentlich nicht an die Darstellung gedacht. Ich hatte ja einige Anpassungen am CSS vorgenommen, um diese doppelten Rahmen zu entfernen. Kannst Du mir mal zeigen, wie es bei Dir mit der Gruppe aussieht? Vielleicht lässt sich da noch was machen.

Ansonsten wäre die Frage wie "begehrt" eine Möglichkeit wäre, auch Räume als "Gruppen" nutzen zu können?

Gruss

Also hier mal 2 Bilder wie es bei mir Aussieht ein mal

ohne Guppierung :
(http://www.bilder-upload.eu/thumb/a13674-1437749070.png) (http://www.bilder-upload.eu/show.php?file=a13674-1437749070.png)

mit Guppierung :
(http://www.bilder-upload.eu/thumb/dfc7ef-1437749111.png) (http://www.bilder-upload.eu/show.php?file=dfc7ef-1437749111.png)

so und diesen doppel Rahmen möchte ich nicht... darum wäre mir liebe das ganze ohne guppierung  in das Dashboard zu bekommen :D

Dazu muss ich gleich sagen das ich CSS nicht beherrsche daher wüste ich nicht wie ich über CSS diesen doppel Rahmen entfernen könnte...
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 24 Juli 2015, 22:17:32
Hallo zusammen,

die Idee von Andre ist natürlich nicht schlecht, würde aber einen Komplettumbau der Art bedeuten, wie das Dashboard sich Devices zusammen sucht und diese darstellt. Der alternative Weg über die Räume wäre nur ein kleiner Umbau im Vergleich dazu. Ich würde daher gerne die Räume kurzfristig umsetzen und die Möglichkeit einzelne Geräte zu integrieren etwas nach hinten schieben. Würden Euch die Räume zumindest etwas helfen oder wäre der Aufwand "nutzlos"?

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: justme1968 am 24 Juli 2015, 23:02:36
ich gebe zu ich kenne den dashboard code so gut wie gar nicht.

aber ich glaube der aufwand statt room gleich etwas devspec basiertes einzubauen ist nicht so sehr unterschiedlich. devspec2array kapselt schon alles was an regex, filter &co möglich ist und liefert dir direkt ein array mit den passenden devices zurück.

gruss
  andre
Titel: Antw:FHEM Dashboard
Beitrag von: PatrickR am 24 Juli 2015, 23:32:20
Hi!

Zitat von: Talkabout am 24 Juli 2015, 22:17:32
Würden Euch die Räume zumindest etwas helfen oder wäre der Aufwand "nutzlos"?

Ich persönlich würde es höchstwahrscheinlich nicht nutzen. Wenn ich die Wahl habe, ob ich die Räume oder die Groups für Dashboard verbiege, würde ich die Groups nehmen.

Der Devspec-Vorschlag wäre perfekt und könnte sogar den Group-Ansatz abbilden und damit die Pflege zweier Selektionsvarianten vermeiden.

Habe die stille Hoffnung, dass der Aufwand vielleicht doch überschaubar ist und Du als der Beseitiger zweier ungünstiger Dashboard-Design-Entscheidungen in die Geschichtsbücher eingehst :)

Patrick




Von unterwegs gesendet.
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 25 Juli 2015, 08:24:43
Zitat von: Talkabout am 24 Juli 2015, 22:17:32
Hallo zusammen,

die Idee von Andre ist natürlich nicht schlecht, würde aber einen Komplettumbau der Art bedeuten, wie das Dashboard sich Devices zusammen sucht und diese darstellt. Der alternative Weg über die Räume wäre nur ein kleiner Umbau im Vergleich dazu. Ich würde daher gerne die Räume kurzfristig umsetzen und die Möglichkeit einzelne Geräte zu integrieren etwas nach hinten schieben. Würden Euch die Räume zumindest etwas helfen oder wäre der Aufwand "nutzlos"?

Danke!

Gruss

Wie meinst du das möchtest du statt den Gruppen den ganzen Raum in einem Tab anzeigen lassen oder wie? Meiner Meinung nach wäre das blödsinn... Da ich z.B. in jeden Raum eine folgende Gruppen habe:

Steckdosen, Fenster, und Heizung

das ist auch so in Ordnung das ich diese im Dashboard als Gruppe angezeigt bekomme aber halt solche Sachen wie Kalender, Wetter und Spritpreise sind bei mir nicht Gruppiert :D
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 25 Juli 2015, 11:02:10
Zitat von: Ger-Gilias am 25 Juli 2015, 08:24:43
Wie meinst du das möchtest du statt den Gruppen den ganzen Raum in einem Tab anzeigen lassen oder wie? Meiner Meinung nach wäre das blödsinn... Da ich z.B. in jeden Raum eine folgende Gruppen habe:

Steckdosen, Fenster, und Heizung

das ist auch so in Ordnung das ich diese im Dashboard als Gruppe angezeigt bekomme aber halt solche Sachen wie Kalender, Wetter und Spritpreise sind bei mir nicht Gruppiert :D
Das hängt ganz davon ab, was man möchte. Ich z.b. habe einerseits Tabs für Gruppierungen (Heizung, Fenster, Rolladen...) andererseits aber auch Tabs mit allen Geräten in einem Zimmer. Beide Fälle bilde ich aktuell über die regulären Ausdrücke ab, indem ich die Gruppen so benenne:

Rolladen Wohnzimmer
Heizung Wohnzimmer
Licht Wohnzimmer
...

Damit kann ich dann einen Tab so definieren:

dashboard_tab0groups .*Rolladen.* => ich bekomme alle Rolladen in einem Tab
dashboard_tab0groups .*Wohnzimmer.* => ich bekomme alle Geräte eines Zimmers in meinem Tab

den 2 Fall könnte man mit meinem Vorschlag dann so abbilden, dass man den Gruppen-Namen nicht "verbiegen" muss:

dashboard_tab0rooms Wohnzimmer

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 25 Juli 2015, 14:22:44
Mal noch ne andere Frage wie oft wird das Dashboard aktualisiert?

Wenn ich über das Dashboard meinen TV anschalten, wird mir nicht gleich angezeigt das dieser an ist. Ich muss dann immer auf das Stift oben rechts klicken und kurz warten dann wird das Dashboard aktualisiert.
Titel: Antw:FHEM Dashboard
Beitrag von: PatrickR am 25 Juli 2015, 14:43:06

Zitat von: Ger-Gilias am 25 Juli 2015, 14:22:44
Mal noch ne andere Frage wie oft wird das Dashboard aktualisiert?

Das hängt von den Einstellungen der Web-Instanz ab. Leider greift das Resfresh-Attribut momentan nicht bei Dashboard. Hast Du Longpoll aktiviert?

Patrick


Von unterwegs gesendet.
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 25 Juli 2015, 16:10:35
Zitat von: PatrickR am 25 Juli 2015, 14:43:06
Das hängt von den Einstellungen der Web-Instanz ab. Leider greift das Resfresh-Attribut momentan nicht bei Dashboard. Hast Du Longpoll aktiviert?

Patrick


Von unterwegs gesendet.

wie aktiviere ich das ich finde über "Longpoll" nichts =)
Titel: Antw:FHEM Dashboard
Beitrag von: PatrickR am 25 Juli 2015, 16:13:12

Zitat von: Ger-Gilias am 25 Juli 2015, 16:10:35
wie aktiviere ich das ich finde über "Longpoll" nichts =)
Schau mal hier: http://www.fhemwiki.de/wiki/FHEM_Tablet_UI/FAQ


Gruß
Patrick
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 25 Juli 2015, 19:02:10
Hallo zusammen,

angespornt von Andres Idee habe ich einen ersten Prototypen gebaut, der dev specs als Angabe für die Gruppierung von Devices erlaubt. Ich habe mich dazu entschieden den Weg über die groups weiterhin beizubehalten, daher sollten aktuelle Dashboards mit dieser Version ebenfalls funktionieren. Zusätzlich gibt es ein neues Attribut:

dashboard_tabXdevices

Dieses erwartet als Input eine Angabe, wie sie von Andre schon vorgeschlagen wurde:

GROUPNAME1:devspec1,devspec2,devspec3,...,devspecN:ICONNAME GRUPPENNAME2:devspec1,devspec2,devspec3,...,devspecN:ICONNAME

Ist der Gruppenname nicht angegeben (und damit auch kein Icon), werden die Geräte, die über devspec definiert wurden, als einzelne Elemente im Dashboard ohne Titel angezeigt.

Das Icon ist optional.

Zum Thema devspec bitte hier schauen:

http://192.168.20.20:8083/fhem/docs/commandref.html#devspec

Ich habe einige Fälle durchprobiert und grundsätzlich scheint es schon gut zu funktionieren. Für jeden Tester bin ich dankbar, denn umso stabiler kann ich den Punkt veröffentlichen.

Danke!

Die notwendigen Dateien findet Ihr im Anhang:

*.pm => fhem/FHEM
*.css => fhem/www/pgm2
*.js => fhem/www/pgm2

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 25 Juli 2015, 20:43:41
Zitat von: Talkabout am 25 Juli 2015, 19:02:10
Hallo zusammen,

angespornt von Andres Idee habe ich einen ersten Prototypen gebaut, der dev specs als Angabe für die Gruppierung von Devices erlaubt. Ich habe mich dazu entschieden den Weg über die groups weiterhin beizubehalten, daher sollten aktuelle Dashboards mit dieser Version ebenfalls funktionieren. Zusätzlich gibt es ein neues Attribut:

dashboard_tabXdevices

Dieses erwartet als Input eine Angabe, wie sie von Andre schon vorgeschlagen wurde:

GROUPNAME1:devspec1,devspec2,devspec3,...,devspecN:ICONNAME GRUPPENNAME2:devspec1,devspec2,devspec3,...,devspecN:ICONNAME

Ist der Gruppenname nicht angegeben (und damit auch kein Icon), werden die Geräte, die über devspec definiert wurden, als einzelne Elemente im Dashboard ohne Titel angezeigt.

Das Icon ist optional.

Zum Thema devspec bitte hier schauen:

http://192.168.20.20:8083/fhem/docs/commandref.html#devspec

Ich habe einige Fälle durchprobiert und grundsätzlich scheint es schon gut zu funktionieren. Für jeden Tester bin ich dankbar, denn umso stabiler kann ich den Punkt veröffentlichen.

Danke!

Die notwendigen Dateien findet Ihr im Anhang:

*.pm => fhem/FHEM
*.css => fhem/www/pgm2
*.js => fhem/www/pgm2

Gruss

Habe es grade mal ausprobiert und habe leider gleich den 1. Fehler :( mir werden die Tabs nicht mehr Angezeigt und Auswählen kann ich sie auch nicht...

(http://www.bilder-upload.eu/thumb/4007f4-1437850598.png) (http://www.bilder-upload.eu/show.php?file=4007f4-1437850598.png)
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 25 Juli 2015, 20:51:02
Zitat von: Ger-Gilias am 25 Juli 2015, 20:43:41
Habe es grade mal ausprobiert und habe leider gleich den 1. Fehler :( mir werden die Tabs nicht mehr Angezeigt und Auswählen kann ich sie auch nicht...

(http://www.bilder-upload.eu/thumb/4007f4-1437850598.png) (http://www.bilder-upload.eu/show.php?file=4007f4-1437850598.png)
Kannst Du bitte mal den Browser-Cache löschen?

Ich habe es noch mal bei mir mit dem dark-Style probiert und konnte das Problem nicht nachvollziehen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 25 Juli 2015, 21:05:28
Zitat von: Talkabout am 25 Juli 2015, 20:51:02
Kannst Du bitte mal den Browser-Cache löschen?

Ich habe es noch mal bei mir mit dem dark-Style probiert und konnte das Problem nicht nachvollziehen.

Gruss

habe ich auch nach der instalation gemacht gab aber kein erfolg... kann es daran liegen das mein Dashboard eine eigene cfg. hat? die von der fhem.cfg includet wird?

EDIT: nein liegt nicht daran der gleiche fehler immer noch dashboad code jetzt in der fhem.cfg =)


define Dashboard Dashboard
attr Dashboard userattr dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting dashboard_tab3backgroundimage dashboard_tab3colcount dashboard_tab3devices dashboard_tab3groups dashboard_tab3icon dashboard_tab3name dashboard_tab3rowcentercolwidth dashboard_tab3sorting dashboard_tab4backgroundimage dashboard_tab4colcount dashboard_tab4devices dashboard_tab4groups dashboard_tab4icon dashboard_tab4name dashboard_tab4rowcentercolwidth dashboard_tab4sorting dashboard_tab5backgroundimage dashboard_tab5colcount dashboard_tab5devices dashboard_tab5groups dashboard_tab5icon dashboard_tab5name dashboard_tab5rowcentercolwidth dashboard_tab5sorting
attr Dashboard alias Dashboard
attr Dashboard dashboard_activetab 1
attr Dashboard dashboard_tab1groups Steckdosen,Fenster,Heizung
attr Dashboard dashboard_tab1name Wohnung
attr Dashboard dashboard_tab1sorting t0c0,Heizung,true,315,0,0,0:t0c0,Steckdosen,true,271,0,315,0:t0c0,Fenster,true,332,0,586,0:
attr Dashboard dashboard_tab2groups Müllabfuhr,Termine Lichtbildkombinat,Termine Lukas,Termine Privat
attr Dashboard dashboard_tab2name Kalender
attr Dashboard dashboard_tab2sorting 1
attr Dashboard dashboard_tab3groups Wettervorhersage
attr Dashboard dashboard_tab3name Wetter
attr Dashboard dashboard_tab3sorting 1
attr Dashboard dashboard_tab4groups Steckdosen Ameisen,Heizung Ameisen
attr Dashboard dashboard_tab4name Ameisen
attr Dashboard dashboard_tab4sorting t3c0,Steckdosen Ameisen,true,496,0,0,0:t3c0,Heizung Ameisen,true,521,0,496,0:
attr Dashboard dashboard_tab5name Tanken
attr Dashboard dashboard_width 80%
attr Dashboard room System
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 25 Juli 2015, 21:10:13
Kannst Du mal bitte diese sorting-Einträge raus nehmen aus der Config, die eine "1" als Wert haben?

Weisst Du wo die her kommen?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 25 Juli 2015, 21:50:15
attr Dashboard dashboard_tabxsorting ... habe sie herausgenommen keine Verbesserung des Dashbordes... auch nach Neustart von fehm und Cache lerung

Warum wird dieser code eigentlich immer eingefügt?
attr Dashboard userattr dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting dashboard_tab3backgroundimage dashboard_tab3colcount dashboard_tab3devices dashboard_tab3groups dashboard_tab3icon dashboard_tab3name dashboard_tab3rowcentercolwidth dashboard_tab3sorting dashboard_tab4backgroundimage dashboard_tab4colcount dashboard_tab4devices dashboard_tab4groups dashboard_tab4icon dashboard_tab4name dashboard_tab4rowcentercolwidth dashboard_tab4sorting dashboard_tab5backgroundimage dashboard_tab5colcount dashboard_tab5devices dashboard_tab5groups dashboard_tab5icon dashboard_tab5name dashboard_tab5rowcentercolwidth dashboard_tab5sorting

Habe ich auch entfernt brachte aber auch nichts... Des weiteren habe ich den Style mal auf "default" gesetzte brachte aber auch kein Erfolg
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 25 Juli 2015, 21:53:57
Zitat von: Ger-Gilias am 25 Juli 2015, 21:50:15
attr Dashboard dashboard_tabxsorting ... habe sie herausgenommen keine Verbesserung des Dashbordes... auch nach Neustart von fehm und Cache lerung

Warum wird dieser code eigentlich immer eingefügt?
attr Dashboard userattr dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting dashboard_tab3backgroundimage dashboard_tab3colcount dashboard_tab3devices dashboard_tab3groups dashboard_tab3icon dashboard_tab3name dashboard_tab3rowcentercolwidth dashboard_tab3sorting dashboard_tab4backgroundimage dashboard_tab4colcount dashboard_tab4devices dashboard_tab4groups dashboard_tab4icon dashboard_tab4name dashboard_tab4rowcentercolwidth dashboard_tab4sorting dashboard_tab5backgroundimage dashboard_tab5colcount dashboard_tab5devices dashboard_tab5groups dashboard_tab5icon dashboard_tab5name dashboard_tab5rowcentercolwidth dashboard_tab5sorting

Habe ich auch entfernt brachte aber auch nichts... Des weiteren habe ich den Style mal auf "default" gesetzte brachte aber auch kein Erfolg
Kannst Du bitte nach dem fehlerhaften Laden des Dashboards mal in die Browser-Konsole gehen und schauen ob diese Fehler anzeigt?

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 25 Juli 2015, 22:00:23
Ich hoffe ich habe jetzt das richtige kompiert wenn nicht kurz sagen wie ich das machen habe mit der B-Konsole noch nie was am hut gehabt :D

(http://www.bilder-upload.eu/thumb/754b75-1437855117.png) (http://www.bilder-upload.eu/show.php?file=754b75-1437855117.png)
(http://www.bilder-upload.eu/thumb/e75d42-1437855131.png) (http://www.bilder-upload.eu/show.php?file=e75d42-1437855131.png)

habe es auf 2mal gemacht da nicht alles auf ein Bild gepast hat :D

EDIT: Hier mal noch der Debugger Code...


//########################################################################################
// dashboard.js
//########################################################################################
// Released : 14.11.2013 Sascha Hermann
// Version :
// 1.01: Released to testers
// 1.02: Add DebugMsg. Fix independent Groupsize adjustment after set & siterefresh. Fix
// wrong set of +Toogle Icon on Siderefresh
// 2.00: First Changes vor Dashboard Tabs. Change method store Positiondata. optimization restore Positiondata. Clear poor routines.
//   Change max/min Values for Groupresize. Top- and Bottom-Row always 100%
// 2.01: Add Longpoll function. Dashboard can hide FHEMWEB Roomliste and Header.
// 2.02: Tabs can set on top, bottom or hidden
// 2.03: Fix showhelper Bug on lock/unlock. The error that after a trigger action the curren tab is changed to the "old" activetab tab has
// been fixed.
// 2.04: Dashboard position near Top in showfullsize-mode. Restore ActiveTab funktion
// 2.05: Delete function for set lockstate
// 2.06: change Set and Detail Button.
// 2.07: Insert Configdialog for Tabs. Change handling of parameters in both directions.
//
// Known Bugs/Todo's
// See 95_Dashboard.pm
//########################################################################################
//########################################################################################

var DashboardConfigHash = {};
var dashboard_buttonbar = "top";
var DashboardDraggable = true;
var fhemUrl = '/fhem';

/* evol.colorpicker 2.2
   (c) 2014 Olivier Giulieri
   http://www.codeproject.com/Articles/452401/ColorPicker-a-jQuery-UI-Widget*/
!function(a){var b=0,c=!a.support.cssFloat,d=c?"-ie":"",e=c?!1:/mozilla/.test(navigator.userAgent.toLowerCase())&&!/webkit/.test(navigator.userAgent.toLowerCase()),f=[],g=["ffffff","000000","eeece1","1f497d","4f81bd","c0504d","9bbb59","8064a2","4bacc6","f79646"],h=["f2f2f2","7f7f7f","ddd9c3","c6d9f0","dbe5f1","f2dcdb","ebf1dd","e5e0ec","dbeef3","fdeada","d8d8d8","595959","c4bd97","8db3e2","b8cce4","e5b9b7","d7e3bc","ccc1d9","b7dde8","fbd5b5","bfbfbf","3f3f3f","938953","548dd4","95b3d7","d99694","c3d69b","b2a2c7","92cddc","fac08f","a5a5a5","262626","494429","17365d","366092","953734","76923c","5f497a","31859b","e36c09","7f7f7f","0c0c0c","1d1b10","0f243e","244061","632423","4f6128","3f3151","205867","974806"],i=["c00000","ff0000","ffc000","ffff00","92d050","00b050","00b0f0","0070c0","002060","7030a0"],j=[["003366","336699","3366cc","003399","000099","0000cc","000066"],["006666","006699","0099cc","0066cc","0033cc","0000ff","3333ff","333399"],["669999","009999","33cccc","00ccff","0099ff","0066ff","3366ff","3333cc","666699"],["339966","00cc99","00ffcc","00ffff","33ccff","3399ff","6699ff","6666ff","6600ff","6600cc"],["339933","00cc66","00ff99","66ffcc","66ffff","66ccff","99ccff","9999ff","9966ff","9933ff","9900ff"],["006600","00cc00","00ff00","66ff99","99ffcc","ccffff","ccccff","cc99ff","cc66ff","cc33ff","cc00ff","9900cc"],["003300","009933","33cc33","66ff66","99ff99","ccffcc","ffffff","ffccff","ff99ff","ff66ff","ff00ff","cc00cc","660066"],["333300","009900","66ff33","99ff66","ccff99","ffffcc","ffcccc","ff99cc","ff66cc","ff33cc","cc0099","993399"],["336600","669900","99ff33","ccff66","ffff99","ffcc99","ff9999","ff6699","ff3399","cc3399","990099"],["666633","99cc00","ccff33","ffff66","ffcc66","ff9966","ff6666","ff0066","d60094","993366"],["a58800","cccc00","ffff00","ffcc00","ff9933","ff6600","ff0033","cc0066","660033"],["996633","cc9900","ff9900","cc6600","ff3300","ff0000","cc0000","990033"],["663300","996600","cc3300","993300","990000","800000","993333"]],k=function(a){var b=a.toString(16);return 1==b.length&&(b="0"+b),b},l=function(a){return k(Number(a))},m=function(a){var b=k(a);return b+b+b},n=function(a){if(a.length>10){var b=1+a.indexOf("("),c=a.indexOf(")"),d=a.substring(b,c).split(",");return["#",l(d[0]),l(d[1]),l(d[2])].join("")}return a};a.widget("evol.colorpicker",{version:"2.2",options:{color:null,showOn:"both",displayIndicator:!0,history:!0,strings:"Theme Colors,Standard Colors,More Colors,Less Colors,Back to Palette,History,No history yet."},_create:function(){this._paletteIdx=1,this._id="evo-cp"+b++,this._enabled=!0;var f=this;switch(this.element.get(0).tagName){case"INPUT":var g=this.options.color,h=this.element;if(this._isPopup=!0,this._palette=null,null!==g)h.val(g);else{var i=h.val();""!==i&&(g=this.options.color=i)}h.addClass("colorPicker "+this._id).wrap('<div style="width:'+(this.element.width()+124)+"px;"+(c?"margin-bottom:-21px;":"")+(e?"padding:1px 0;":"")+'"></div>').after('<div class="'+("focus"===this.options.showOn?"":"evo-pointer ")+"evo-colorind"+(e?"-ff":d)+'" '+(null!==g?'style="background-color:'+g+'"':"")+"></div>").on("keyup onpaste",function(){var b=a(this).val();b!=f.options.color&&f._setValue(b,!0)});var j=this.options.showOn;("both"===j||"focus"===j)&&h.on("focus",function(){f.showPalette()}),("both"===j||"button"===j)&&h.next().on("click",function(a){a.stopPropagation(),f.showPalette()});break;default:this._isPopup=!1,this._palette=this.element.html(this._paletteHTML()).attr("aria-haspopup","true"),this._bindColors()}null!==g&&this.options.history&&this._add2History(g)},_paletteHTML:function(){var a=[],b=this._paletteIdx=Math.abs(this._paletteIdx),c=this.options,e=c.strings.split(",");return a.push('<div class="evo-pop',d,' ui-widget ui-widget-content ui-corner-all"',this._isPopup?' style="position:absolute"':"",">"),a.push("<span>",this["_paletteHTML"+b](),"</span>"),a.push('<div class="evo-more"><a href="javascript:void(0)">',e[1+b],"</a>"),c.history&&a.push('<a href="javascript:void(0)" class="evo-hist">',e[5],"</a>"),a.push("</div>"),c.displayIndicator&&a.push(this._colorIndHTML(this.options.color,"left"),this._colorIndHTML("","right")),a.push("</div>"),a.join("")},_colorIndHTML:function(a){var b=[];return b.push('<div class="evo-color" style="float:left"><div style="'),b.push(a?"background-color:"+a:"display:none"),c?b.push('" class="evo-colorbox-ie"></div><span class=".evo-colortxt-ie" '):b.push('"></div><span '),b.push(a?">"+a+"</span>":"/>"),b.push("</div>"),b.join("")},_paletteHTML1:function(){var a=[],b=this.options.strings.split(","),e='<td style="background-color:#',f=c?'"><div style="width:2px;"></div></td>':'"><span/></td>',j='<tr><th colspan="10" class="ui-widget-content">';a.push('<table class="evo-palette',d,'">',j,b[0],"</th></tr><tr>");for(var k=0;10>k;k++)a.push(e,g[k],f);for(a.push("</tr>"),c||a.push('<tr><th colspan="10"></th></tr>'),a.push('<tr class="top">'),k=0;10>k;k++)a.push(e,h[k],f);for(var l=1;4>l;l++)for(a.push('</tr><tr class="in">'),k=0;10>k;k++)a.push(e,h[10*l+k],f);for(a.push('</tr><tr class="bottom">'),k=40;50>k;k++)a.push(e,h[k],f);for(a.push("</tr>",j,b[1],"</th></tr><tr>"),k=0;10>k;k++)a.push(e,i[k],f);return a.push("</tr></table>"),a.join("")},_paletteHTML2:function(){var a,b=[],e='<td style="background-color:#',f=c?'"><div style="width:5px;"></div></td>':'"><span/></td>',g='<table class="evo-palette2'+d+'"><tr>',h="</tr></table>";b.push('<div class="evo-palcenter">');for(var i=0,k=j.length;k>i;i++){b.push(g);var l=j[i];for(a=0,iMax=l.length;iMax>a;a++)b.push(e,l[a],f);b.push(h)}b.push('<div class="evo-sep"/>');var n=[];for(b.push(g),a=255;a>10;a-=10)b.push(e,m(a),f),a-=10,n.push(e,m(a),f);return b.push(h,g,n.join(""),h),b.push("</div>"),b.join("")},_switchPalette:function(b){if(this._enabled){var c,d,e,g=this.options.strings.split(",");if(a(b).hasClass("evo-hist")){var h=['<table class="evo-palette"><tr><th class="ui-widget-content">',g[5],"</th></tr></tr></table>",'<div class="evo-cHist">'];if(0===f.length)h.push("<p>&nbsp;",g[6],"</p>");else for(var i=f.length-1;i>-1;i--)h.push('<div style="background-color:',f[i],'"></div>');h.push("</div>"),c=-this._paletteIdx,d=h.join(""),e=g[4]}else this._paletteIdx<0?(c=-this._paletteIdx,this._palette.find(".evo-hist").show()):c=2==this._paletteIdx?1:2,d=this["_paletteHTML"+c](),e=g[c+1],this._paletteIdx=c;this._paletteIdx=c;var j=this._palette.find(".evo-more").prev().html(d).end().children().eq(0).html(e);0>c&&j.next().hide()}},showPalette:function(){if(this._enabled&&(a(".colorPicker").not("."+this._id).colorpicker("hidePalette"),null===this._palette)){this._palette=this.element.next().after(this._paletteHTML()).next().on("click",function(a){a.stopPropagation()}),this._bindColors();var b=this;a(document.body).on("click."+this._id,function(a){a.target!=b.element.get(0)&&b.hidePalette()})}return this},hidePalette:function(){if(this._isPopup&&this._palette){a(document.body).off("click."+this._id);var b=this;this._palette.off("mouseover click","td").fadeOut(function(){b._palette.remove(),b._palette=b._cTxt=null}).find(".evo-more a").off("click")}return this},_bindColors:function(){var b=this._palette.find("div.evo-color"),c=this.options.history?"td,.evo-cHist div":"td";this._cTxt1=b.eq(0).children().eq(0),this._cTxt2=b.eq(1).children().eq(0);var d=this;this._palette.on("click",c,function(){if(d._enabled){var b=n(a(this).attr("style").substring(17));d._setValue(b)}}).on("mouseover",c,function(){if(d._enabled){var b=n(a(this).attr("style").substring(17));d.options.displayIndicator&&d._setColorInd(b,2),d.element.trigger("mouseover.color",b)}}).find(".evo-more a").on("click",function(){d._switchPalette(this)})},val:function(a){return"undefined"==typeof a?this.options.color:(this._setValue(a),this)},_setValue:function(a,b){a=a.replace(/ /g,""),this.options.color=a,this._isPopup?(b||this.hidePalette(),this.element.val(a).next().attr("style","background-color:"+a)):this._setColorInd(a,1),this.options.history&&this._paletteIdx>0&&this._add2History(a),this.element.trigger("change.color",a)},_setColorInd:function(a,b){this["_cTxt"+b].attr("style","background-color:"+a).next().html(a)},_setOption:function(a,b){"color"==a?this._setValue(b,!0):this.options[a]=b},_add2History:function(a){for(var b=f.length,c=0;b>c;c++)if(a==f[c])return;b>27&&f.shift(),f.push(a)},enable:function(){var a=this.element;return this._isPopup?a.removeAttr("disabled"):a.css({opacity:"1","pointer-events":"auto"}),"focus"!==this.options.showOn&&this.element.next().addClass("evo-pointer"),a.removeAttr("aria-disabled"),this._enabled=!0,this},disable:function(){var a=this.element;return this._isPopup?a.attr("disabled","disabled"):(this.hidePalette(),a.css({opacity:"0.3","pointer-events":"none"})),"focus"!==this.options.showOn&&this.element.next().removeClass("evo-pointer"),a.attr("aria-disabled","true"),this._enabled=!1,this},isDisabled:function(){return!this._enabled},destroy:function(){a(document.body).off("click."+this._id),this._palette&&(this._palette.off("mouseover click","td").find(".evo-more a").off("click"),this._isPopup&&this._palette.remove(),this._palette=this._cTxt=null),this._isPopup&&this.element.next().off("click").remove().end().off("focus").unwrap(),this.element.removeClass("colorPicker "+this.id).empty(),a.Widget.prototype.destroy.call(this)}})}(jQuery);

!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){function n(e){return u.raw?e:encodeURIComponent(e)}function o(e){return u.raw?e:decodeURIComponent(e)}function i(e){return n(u.json?JSON.stringify(e):String(e))}function t(e){0===e.indexOf('"')&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return e=decodeURIComponent(e.replace(c," ")),u.json?JSON.parse(e):e}catch(n){}}function r(n,o){var i=u.raw?n:t(n);return e.isFunction(o)?o(i):i}var c=/\+/g,u=e.cookie=function(t,c,s){if(arguments.length>1&&!e.isFunction(c)){if(s=e.extend({},u.defaults,s),"number"==typeof s.expires){var a=s.expires,d=s.expires=new Date;d.setMilliseconds(d.getMilliseconds()+864e5*a)}return document.cookie=[n(t),"=",i(c),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("")}for(var f=t?void 0:{},p=document.cookie?document.cookie.split("; "):[],l=0,m=p.length;m>l;l++){var x=p[l].split("="),g=o(x.shift()),j=x.join("=");if(t===g){f=r(j,c);break}t||void 0===(j=r(j))||(f[g]=j)}return f};u.defaults={},e.removeCookie=function(n,o){return e.cookie(n,"",e.extend({},o,{expires:-1})),!e.cookie(n)}});

//Only use for debugging
function showdebugMessage(msg){
document.getElementById("dashboard_jsdebug").value = msg;
}
//------------------------------------------------------------------------------------------------------
// Pagerefresh
//------------------------------------------------------------------------------------------------------
function dashboard_reloadpage() {
location.reload();
}
//------------------------------------------------------------------------------------------------------
// "Search" SVG Icon in every iconDir and Load the Icon
//------------------------------------------------------------------------------------------------------
function dashboard_loadsvgIcon(svgIcon, svgColor, destObj) { //search Icon in every iconDir
var groupdata = (DashboardConfigHash['icondirs'].split(","));
for (var i = 0; i < groupdata.length; i++) {
  if (groupdata[i] != "") {
if (!svgIcon.match('.svg')) {svgIcon = svgIcon+'.svg';}
groupdata[i] = groupdata[i].replace('.','');
groupdata[i] = groupdata[i].replace('/opt/fhem','');
dashboard_showsvgIcon(
fhemUrl+groupdata[i]+"/"+svgIcon, svgColor, destObj
);
  }
}
}
function dashboard_showsvgIcon(svgIcon, svgColor, destObj) {
$.ajax({
type: "GET",
contentType: "application/json",
data: "{}",
url: svgIcon + "&XHR=1",
dataType: "text",
success: function(data) {
if (data) {
$.get(fhemUrl + '/images/' + data, null, function(data) {
var svgNode = $("svg", data);
svgNode.attr('class','ui-tabs-icon');
svgNode.find('g').attr({ fill : svgColor});
svgNode.find('g').removeAttr('style');
svgNode.find('g path').removeAttr('style');
var docNode = document.adoptNode(svgNode[0]);
var pageNode = $(destObj);
pageNode.html(docNode);
if (gridSize = is_dashboard_flexible()) {
  // update containment for draggable to avoid issues with async loaded icons and tab list height
  var $container = $(".dashboard_rowcenter");
  $(".dashboard_widget").draggable('option', 'containment', [$container.offset().left,$container.offset().top]);
}
    }, 'xml');
}
}
});

return;
}
//------------------------------------------------------------------------------------------------------
// Get Data from URL in JSON Format
//------------------------------------------------------------------------------------------------------
function dashboard_getData(jsonurl, get, dType, cb) {//get Dashboard config
$.ajax({
type: "POST",
contentType: "application/json",
data: "{}",
url: jsonurl+" "+get+"&XHR=1",
dataType: dType,
success: function(data) {
if (get == "config") {for (var key in data.CONFIG) {if (data.CONFIG.hasOwnProperty(key)) {DashboardConfigHash[key] = data.CONFIG[key];} } }
if (get.indexOf('groupWidget') != -1) {
dashboard_test2(data);
}
if (cb) {
cb(data);
}
return;
}
});
}
//------------------------------------------------------------------------------------------------------
// Write the Attribute Value
//------------------------------------------------------------------------------------------------------
function dashboard_setAttribute(Attr, Val) {//set Dashboard Attribute
var url = document.location.protocol+"//"+document.location.host+fhemUrl;
FW_cmd(url+'?XHR=1&cmd.'+DashboardConfigHash['name']+'=attr '+DashboardConfigHash['name']+' '+Attr+' '+Val);
}
//------------------------------------------------------------------------------------------------------
// Delete the Attribute
//------------------------------------------------------------------------------------------------------
function dashboard_delAttribute(Attr) {//delete Dashboard Attribute
var url = document.location.protocol+"//"+document.location.host+fhemUrl;
FW_cmd(url+'?XHR=1&cmd.'+DashboardConfigHash['name']+'=deleteattr '+DashboardConfigHash['name']+' '+Attr);
}
//------------------------------------------------------------------------------------------------------
//
//
//
// Dynamic load Group Widgets, comming soon
/*function dashboard_test() {
//alert(DashboardConfigHash['dashboard_tab2groups']);

var groupdata = (DashboardConfigHash['dashboard_tab2groups'].split(","));
for (var i = 0; i < groupdata.length; i++) {
//alert(groupdata[i]);
dashboard_getData(fhemUrl+"?cmd=get "+$('#dashboard_define').text(), "groupWidget "+groupdata[i], "html");
}
}

function dashboard_test2(data) {
//alert("test2");
$('#dashboard_tab1column0').append(data);
}*/


//------------------------------------------------------------------------------------------------------
function saveOrder() {
var EndSaveResult = "";
var ActiveTab = getTabIndexFromTab($("#dashboardtabs .ui-tabs-panel:visible"));
//------------------- Build new Position string ----------------------
$("#dashboard_tab" + ActiveTab + " .dashboard_widget").each(function (index, value) {
var SaveResult = "";
var $widget = $(value);
var column = $widget.parent().attr("id").replace(new RegExp('dashboard_tab' + ActiveTab + 'column'), '');
var groupdata = ($widget.data("groupwidget").split(",")); //get curren Group-Configuration
if (groupdata[1] != ''){
groupdata[0] = "t"+ActiveTab+"c"+column;
groupdata[2] = true; //ever collapsed
groupdata[3] = $widget.outerWidth();

if (this.style.height) {
if (groupdata[4] == 0) {groupdata[4] = $widget.outerHeight();}
if (groupdata[2] == true) {
groupdata[4] = $widget.outerHeight();
$widget.find(".dashboard_content").data("userheight", $widget.outerHeight());
}
}
// store positions relative to the center row
groupdata[5] = Math.round($widget.offset().left - $('#dashboard_rowcenter_tab' + ActiveTab).offset().left);
groupdata[6] = Math.round($widget.offset().top - $('#dashboard_rowcenter_tab' + ActiveTab).offset().top);

$widget.data("groupwidget",groupdata.join(',')); //store in current Widget
SaveResult = SaveResult+groupdata.join(',')+":";
}
if (SaveResult != ""){ EndSaveResult = EndSaveResult + SaveResult; } //NewResult: <tab><column>,<portlet-1>,<status>,<height>,<width>,<portlet-n>,<status>,<height>,<width>:<columNumber.....
});

//------------------------------------------------------------------------
//--------------------- Store new Positions ------------------------
if (EndSaveResult != "") { $("#dashboardtabs .ui-tabs-panel:visible").data("tabwidgets",EndSaveResult); } //store widgetposition in active tab Widget
$("#setPosition").button({disabled: false}); //Mark that the Changes are not saved
//------------------------------------------------------------------------
}

function getTabIndexFromTab ($tab) {
  return $tab.attr("id").replace(/dashboard_tab/, '');
}

function restoreOrder(ActiveTabId) {
var params = dashboard_get_params();

if (isNaN(ActiveTabId)) {
   var ActiveTab = $("#dashboardtabs .ui-tabs-panel:visible");
   ActiveTabId = getTabIndexFromTab(ActiveTab);
}
else {
   var ActiveTab = $("#dashboard_tab" + ActiveTabId);
}

var colCount  = $('#dashboard_tab' + ActiveTabId + ' .dashboard_column').length;
var colWidths = $('#dashboard_tab' + ActiveTabId).attr('data-tabcolwidths');

if (!colWidths) {
   colWidths = params[7];
}

var aColWidth = GetColWidth(colCount, colWidths);

//--------------------------------------------- Set Row and Column Settings --------------------------------------------------------------------------------------------
$("#dashboard").width(params[1]);
if (ActiveTab.has("#dashboard_rowtop_tab"+ActiveTabId).length){ $("#dashboard_rowtop_tab"+ActiveTabId).css('min-height', params[8] + 'px');  }
if (ActiveTab.has("#dashboard_rowcenter_tab"+ActiveTabId).length){ $("#dashboard_rowcenter_tab"+ActiveTabId).css('min-height', params[5] + 'px'); }
if (ActiveTab.has("#dashboard_rowbottom_tab"+ActiveTabId).length){ $("#dashboard_rowbottom_tab"+ActiveTabId).css('min-height', params[9] + 'px'); }

for (var i = 0, n = colCount; i <= n; i++) { 
if (ActiveTab.has("#dashboard_tab"+ActiveTabId+"column"+i).length) { $("#dashboard_tab"+ActiveTabId+"column"+i).width(aColWidth[i]+"%"); }
}
if (DashboardConfigHash['lockstate'] == "unlock") { $(".ui-row").addClass("dashboard_columnhelper"); } else { $(".ui-row").removeClass("dashboard_columnhelper"); }//set showhelper
//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
     
$(".dashboard_widget").each(function(index, value) {
var groupdata = $(this).data("groupwidget").split(","); //get the position string from the data
var TabId = groupdata[0].replace(/c.*/, '').substr(1);
var ColumnId = groupdata[0].replace(new RegExp('t' + TabId + 'c', ''));

if (TabId == ActiveTabId){ //Restore only for the current active tab
var groupname = groupdata[1];
var visible = true; // var visible = groupdata[2]; ever collapsed
                var grid    = (is_flexible = is_dashboard_flexible()) ? is_flexible : 1;
var width   = Math.round(groupdata[3]/grid)*grid;
var height  = Math.round(groupdata[4]/grid)*grid;
var left    = Math.round(groupdata[5]/grid)*grid;
var top     = Math.round(groupdata[6]/grid)*grid;

//---------- Max. Width of an Group. Reduce group-with if need | Min. Width if need ----------
if (!is_flexible) {
var widgetmaxwidth = $(this).parent().width();
if (width == 0) {
width = $(this).find(".dashboard_content").children().outerWidth()+10;
}
}
if (width) {
  $(this).outerWidth(width);
  }
//---------------------------------------------------------------------------------------------------------------
//-------------------------------- Height of an Group. | Min. Height if need ---------------------------

if (!is_flexible && height > 0) {
$(this).outerHeight(height); //set heigh only if > group min. height
}
//---------------------------------------------------------------------------------------------------------------
//-------------------------------- Corrent height for inner div.  -------------------------------------
var innerHeight = $(this).children('.dashboard_widgetinner').outerHeight();
if (this.style.height && $(this).outerHeight() < innerHeight) {
$(this).css('height', innerHeight + 'px');
}
//---------------------------------------------------------------------------------------------------------------
//-------------------------------- position of a Group.  --------------------------------------------------------
                if (is_flexible) {
if (!left) left = 0;
if (!top) top   = 0;
$(this).css('position', 'absolute').css('left', left + 'px').css('top', top + 'px');
  }
//---------------------------------------------------------------------------------------------------------------
$(this).find(".dashboard_content").data("userheight", height-5);
if (DashboardConfigHash['lockstate'] == "unlock") { $(this).addClass("dashboard_widgethelper"); } else { $(this).removeClass("dashboard_widgethelper"); }//Show Widget-Helper Frame

if (visible === 'false') {
if ($(this).find("span").hasClass("dashboard_button_iconminus")){
$(this).find("span")
.removeClass( "dashboard_button_iconminus" )
.addClass( "dashboard_button_iconplus" );
}
$(this).find(".dashboard_content").hide();
$(this).height($(this).find(".dashboard_widgetinner").height()+5);
$(this).find(".dashboard_widgetheader").addClass("dashboard_widgetmin");
} else {$(this).find(".dashboard_widgetheader").addClass("dashboard_widgetmax"); }
}
});
}

function GetColWidth(ColCount, ColWidth){
var aColWidth = ColWidth.replace(/%/g, "").split(":");
if (aColWidth.length > ColCount) { aColWidth.length = ColCount; }
if (aColWidth.length < ColCount) { for (var i = aColWidth.length; i < ColCount; i++) { aColWidth[i] = "20"; } }   //fill missin width parts with 20%
var ColWidthCount = aColWidth.length;
var ColWidthSum = 0;
for (var i = 0; i < ColWidthCount; i++) { ColWidthSum = parseInt(aColWidth[i]) + ColWidthSum; }

if (ColWidthSum > 100) { //reduce width down to 100%
    while (ColWidthSum > 100){
ColWidthSum = 0;
for (var i = 0; i < ColWidthCount; i++) {
if (parseInt(aColWidth[i]) > 10) { aColWidth[i] = parseInt(aColWidth[i])-1; }
ColWidthSum = parseInt(aColWidth[i]) + ColWidthSum;
}
}
}
if (ColWidthSum < 100) { aColWidth[ColWidthCount-1] = parseInt(aColWidth[ColWidthCount-1]) + (100 - ColWidthSum); } //fill up to 100% width 

aColWidth[0] = parseInt(aColWidth[0])-(0.3 * ColCount);
return aColWidth;
}

function is_dashboard_flexible() {
var params = dashboard_get_params();
return parseInt(params[15]);
}

function dashboard_get_params() {
if (!dashboard_get_params.dashboard_params) {
dashboard_get_params.dashboard_params = (document.getElementById("dashboard_attr").value).split(","); //get current Configuration
}
return dashboard_get_params.dashboard_params;
}

function dashboard_setlock(){
        if(is_dashboard_flexible()) {
$( ".dashboard_widget" ).draggable( "option", "disabled", true );
        }
        else {
$( ".dashboard_column" ).sortable( "option", "disabled", true );
        }
$( ".dashboard_widget" ).removeClass("dashboard_widgethelper");
if ($( ".dashboard_widget" ).hasClass("ui-resizable")) {
    $( ".dashboard_widget" ).resizable("destroy");
};
$( ".dashboard_column" ).removeClass("dashboard_columnhelper");
}

function dashboard_unsetlock(){
        if(is_dashboard_flexible()) {
$( ".dashboard_widget" ).draggable( "option", "disabled", false );
        }
        else {
$( ".dashboard_column" ).sortable( "option", "disabled", false );
        }
if (DashboardConfigHash['lockstate'] == "unlock") { $( ".dashboard_widget" ).addClass("dashboard_widgethelper"); } else { $( ".dashboard_widget" ).removeClass("dashboard_widgethelper"); }//Show Widget-Helper Frame
if (DashboardConfigHash['lockstate'] == "unlock") { $( ".dashboard_column" ).addClass("dashboard_columnhelper"); } else { $( ".dashboard_column" ).removeClass("dashboard_columnhelper"); }//Show Widget-Helper Frame
dashboard_modifyWidget();
}

function dashboard_setposition(){
//------------------- store group position ----------------------------
for (var i = 0, n = DashboardConfigHash['dashboard_tabcount']; i < n; i++ ) {
if ($("#dashboard_tab"+i).data("tabwidgets") != null) {
var j = i+1;
FW_cmd(fhemUrl+'?XHR=1&cmd.'+DashboardConfigHash['name']+'=attr '+DashboardConfigHash['name']+' dashboard_tab'+j+'sorting '+$("#dashboard_tab"+i).data("tabwidgets"));
}
}
$("#setPosition").button({disabled: true});
//---------------------------------------------------------------------
//--------------------- store active Tab ------------------------------
// Set only over Dashborad-Dialog or fhem Attribute
//var activeTab = ($( "#dashboardtabs" ).tabs( "option", "active" ))+1;
//if (DashboardConfigHash['dashboard_activetab'] != activeTab){
// FW_cmd(fhemUrl+'?XHR=1&cmd.'+DashboardConfigHash['name']+'=attr '+DashboardConfigHash['name']+' dashboard_activetab '+activeTab);
//}
//---------------------------------------------------------------------
}

function dashboard_modifyWidget(){
makeResizable('.dashboard_widget');
}

function makeResizable (sSelector) {
var grid = is_dashboard_flexible();
$( sSelector ).resizable({
start: function(e, ui) {
if (!is_dashboard_flexible()) {
var params = dashboard_get_params();
var groupdata = $(this).data("groupwidget").split(","); //get the position string from the data
var TabId = getTabIndexFromTab($(this).parent());
var ColumnId = $(this).parent().attr("id").replace(new RegExp('dashboard_tab' + TabId + 'column'), '');
var widgetmaxwidth = $(this).parent().width();

if (ColumnId == "100") { var widgetmaxheight = params[8]; }
if ((ColumnId != "100") && (ColumnId != "200")) { var widgetmaxheight = params[5]; }
if (ColumnId == "200") { var widgetmaxheight = params[9]; }

maxWidthOffset = widgetmaxwidth;
$(this).resizable("option","maxWidth",widgetmaxwidth-5);
$(this).resizable("option","maxHeight",widgetmaxheight);
}
},
resize: function(e, ui) {
if ($(this).find(".dashboard_widgetheader").outerWidth() < $(this).find(".dashboard_content").children().outerWidth()) {$(this).resizable("option","minWidth", $(this).find(".dashboard_content").children().outerWidth()+5 ); }
if ($(this).find(".dashboard_widget").outerHeight() < $(this).find(".dashboard_widgetinner").outerHeight()) { $(this).resizable("option","minHeight",  $(this).find(".dashboard_widgetinner").outerHeight()); }
},
stop: function() {
saveOrder();
},
grid: grid ? [grid,grid] : false
});
}

function dashboard_openModal(tabid) {
$("#dashboard-dialog-tabs").tabs();
$("#tabID").html("TabID: "+tabid);
$("#tabTitle").val(DashboardConfigHash['dashboard_tab'+(tabid+1)+'name']);
$("#tabGroups").val(DashboardConfigHash['dashboard_tab'+(tabid+1)+'groups']);
$("#tabIcon").val(DashboardConfigHash['dashboard_tab'+(tabid+1)+'icon']);
$("#tabIconColor").val(DashboardConfigHash['dashboard_tab'+(tabid+1)+'iconcolor']);
$('#tabIconColor').colorpicker({color: $("#tabIconColor").val(), history: false});
if (DashboardConfigHash['dashboard_activetab'] == (tabid+1)) { $('#tabActiveTab').prop('checked', 'checked'); } else { $('#tabActiveTab').removeAttr('checked'); }

$("#tabEdit").dialog( {
modal: true,
title: "Dashboard-Tab Details",
resizable: false,
width:350,
buttons: {
"Ok": function() {
if ($("#tabTitle").val() != "") {dashboard_setAttribute('dashboard_tab'+(tabid+1)+'name', $("#tabTitle").val());}
else if (DashboardConfigHash['dashboard_tab'+(tabid+1)+'name']) {dashboard_delAttribute('dashboard_tab'+(tabid+1)+'name');}
if ($("#tabGroups").val() != "") {dashboard_setAttribute('dashboard_tab'+(tabid+1)+'groups', $("#tabGroups").val()); }
else if (DashboardConfigHash['dashboard_tab'+(tabid+1)+'groups']) {dashboard_delAttribute('dashboard_tab'+(tabid+1)+'groups');}
if ($("#tabIcon").val() != "") {
var color = $("#tabIconColor").val();
if (color.substr(0,1) == '#') { color = "%23"+color.substr(1,color.length);}
if (color != "") {dashboard_setAttribute('dashboard_tab'+(tabid+1)+'icon', $("#tabIcon").val()+'@'+color);}
else {dashboard_setAttribute('dashboard_tab'+(tabid+1)+'icon', $("#tabIcon").val());}
} else if (DashboardConfigHash['dashboard_tab'+(tabid+1)+'icon']) {dashboard_delAttribute('dashboard_tab'+(tabid+1)+'icon');}
if ($('#tabActiveTab').is(':checked')) {dashboard_setAttribute('dashboard_activetab', tabid+1); }
setTimeout(dashboard_reloadpage, 1500);
$(this).dialog("close");
$(this).dialog("destroy");
},
"Cancel": function() {
$(this).dialog("close");
$(this).dialog("destroy");
}
},
create: function( event, ui ) {
$(this).parent().attr('id', "dashboard-dialog");
$(this).parent().removeClass().addClass( "dashboard dashboard-dialog ui-dialog ui-widget ui-widget-content ui-corner-all ui-front ui-dialog-buttons ui-draggable" );
}
});
}

function adddashboardButton(position, text, id, hint) {
    $("#" + id).button();
var my_button = '<span id="' + id + '" title="'+hint+'" class="dashboard dashboard-button dashboard-button-custom dashboard-button-'+id+' dashboard-state-default" style="">'+text+'</span>';
$("#dashboard_tabnav").prepend(my_button);
}

function dashboard_buildButtons() {
adddashboardButton("top", "", "defineDetails", "Show Details");
$("#defineDetails").click(function () {location.href=fhemUrl+'?detail='+DashboardConfigHash['name'];});

if (DashboardConfigHash['lockstate']  != "lock"){
adddashboardButton("top", "", "setPosition", "Set Position");
$("#setPosition").button({disabled: true});
$("#setPosition").click(function () {dashboard_setposition()});

adddashboardButton("top", "", "editTab", "Edit Tab");
$("#editTab").click(function () {dashboard_openModal($( "#dashboardtabs" ).tabs( "option", "active" ))});
}
if (DashboardConfigHash['dashboard_showfullsize'] == 1) {
adddashboardButton("top", "", "goBack", "Back");
//$("body").addClass("hideMenu");
$("#goBack").click(function () {location.href=fhemUrl;});
}

//adddashboardButton("top", "", "testButton", "TEST");
//$("#testButton").click(function () {dashboard_test()});

$(".dashboard_tab").click(function () {
var tabIndex = $(this).parent().children('li').index(this);
dashboard_load_tab(tabIndex);
});
}

function dashboard_load_tab(tabIndex) {
// in case the tab is already loaded, do nothing
        if ($('#dashboard_tab' + tabIndex).length) {
return;
        }

dashboard_getData(
fhemUrl+"?cmd=get "+$('#dashboard_define').text(),
"tab " + tabIndex,
"html",
function (tabIndex, data) {
dashboard_insert_tab(tabIndex, data);
}.bind(null, tabIndex)
);
}

function dashboard_insert_tab(tabIndex, content) {
  $('#dashboardtabs').append(content);
  $("#dashboardtabs").tabs('refresh');

  // call FHEM specific widget replacement
  FW_replaceWidgets($("#dashboard_tab" + tabIndex));

  dashboard_init_tab(tabIndex);
}

function dashboard_init_tab(tabIndex) {
if (DashboardConfigHash['dashboard_showtogglebuttons'] == 1){ //ToggleButton show/hide
$("#dashboard_tab" + tabIndex + " .dashboard_widget")
.addClass( "dashboard_widget ui-corner-all" )
.find(".dashboard_widgetheader")
.addClass( "dashboard_widgetheader ui-corner-all" )
.prepend('<span class="dashboard_button_icon dashboard_button_iconminus"></span>') 
.end();

$("#dashboard_tab" + tabIndex + " .dashboard_widgetheader .dashboard_button_icon").click(function(event) {
if ($(this).hasClass("dashboard_button_iconplus")) {
showGroupForButton(this);
} else {
hideGroupForButton(this);
}
//saveOrder();
event.stopImmediatePropagation();
});
} else { $("#dashboard_tab" + tabIndex + " .dashboard_widgetheader").addClass( "dashboard_widgetheader ui-corner-all" );}

  // call FHEMWEB specific link replacement
  $("#dashboard_tab" + tabIndex + " a").each(function() { FW_replaceLink(this); });

  restoreOrder(tabIndex);
  if (gridSize = is_dashboard_flexible()) {
  var $container = $("#dashboard_rowcenter_tab" + tabIndex);
  $("#dashboard_tab" + tabIndex + " .dashboard_widget").draggable({
cursor: 'move',
grid: [gridSize,gridSize],
containment: [$container.offset().left,$container.offset().top],
stop: function() { saveOrder(); }
  });
  }
  else {
  $("#dashboard_tab" + tabIndex + " .dashboard_column").sortable({
connectWith: ['.dashboard_column', '.ui-row'],
cursor: 'move',
tolerance: 'pointer',
stop: function() { saveOrder(); }
  });
  }
  makeResizable('.dashboard_widget');

  // call the initialization of reading groups
  FW_readingsGroupReadyFn($('#dashboard_tab' + tabIndex));

  if ((DashboardConfigHash['lockstate']  == "lock") || (dashboard_buttonbar == "hidden")) {
dashboard_setlock();
  } else {
dashboard_unsetlock();
  }
  restoreGroupVisibility(tabIndex);
}

function restoreGroupVisibility(tabId) {
  $("#dashboard_tab" + tabId + ' .dashboard_button_icon').each(function(index, button) {
var $parentElement = $(button).parents(".dashboard_widget:first");
        var id = $parentElement.attr('id');
        if ($.cookie(id + '_hidden')) {
hideGroupForButton(button);
        }
  });
}

function hideGroupForButton(button) {
$(button).removeClass( "dashboard_button_iconminus" );
$(button).addClass( "dashboard_button_iconplus" );
var $parentElement = $(button).parents(".dashboard_widget:first");
var currHeight = Math.round($parentElement.height());
$parentElement.find(".dashboard_content").data("userheight", currHeight);
$parentElement.find(".dashboard_content").hide();
var newHeight = $parentElement.find(".dashboard_widgetinner").height()+5;
$parentElement.height(newHeight);

$(button).parent().removeClass("dashboard_widgetmax");
$(button).parent().addClass("dashboard_widgetmin");
$.cookie($parentElement.attr('id') + '_hidden', '1', {expires : 365});
}

function showGroupForButton(button) {
$(button).removeClass( "dashboard_button_iconplus" );
var $parentElement = $(button).parents(".dashboard_widget:first");
        $(button).addClass( "dashboard_button_iconminus" );
        $parentElement.find(".dashboard_content").show();
        var newHeigth = $parentElement.find(".dashboard_content").data("userheight");

        $(button).parent().removeClass("dashboard_widgetmin");
        $(button).parent().addClass("dashboard_widgetmax");

        //-------- set heigh only if > group min. height -------------
        if ($(button).parents(".dashboard_widgetinner").outerHeight() > newHeigth) {
        $parentElement.outerHeight($(button).parents(".dashboard_widgetinner").outerHeight()+10);
        } else { $parentElement.outerHeight(newHeigth);}
        //------------------------------------------------------------
$.removeCookie($parentElement.attr('id') + '_hidden');
}

function dashboard_buildDashboard(){
var params = dashboard_get_params();
dashboard_buttonbar = params[4];


        if (DashboardConfigHash['dashboard_showfullsize'] == 1){ //disable roomlist and header
//$("#menuScrollArea").remove();
//$("#hdr").remove();
//$(".roomoverview:first").remove();
//$("br:first").remove();
//$("#content").css({position:   'inherit', 'overflow' : 'visible', 'float' : 'none', 'width' : '100%', 'height' : '100%', 'padding' : '0px', 'border' : 'none'});
}

//--------------------------------- Dashboard Tabs ------------------------------------------------------------------------------
$("#dashboardtabs").tabs({
active: 0,
create: function(event, ui) {
/*$( "#dashboardtabs" ).tabs( "option", "active", 2);//set active Tab
restoreOrder();
restoreGroupVisibility(0);*/
},
activate: function (event, ui) {
var tabIndex = ui.newTab.parent().children('li').index(ui.newTab);
$.cookie('dashboard_activetab', tabIndex + 1, {expires : 365});
//restoreOrder(tabIndex);
//restoreGroupVisibility(tabIndex);
}
});

        var iActiveTab = getTabIndexFromTab($('#dashboardtabs .dashboard_tabpanel'));
       
$( "#dashboardtabs" ).tabs( "option", "active", iActiveTab);//set active Tab
dashboard_init_tab(iActiveTab);
restoreOrder(iActiveTab);
restoreGroupVisibility(iActiveTab);

if ($("#dashboard_tabnav").hasClass("dashboard_tabnav_bottom")) { $(".dashboard_tabnav").appendTo(".dashboard_tabs"); } //set Tabs on the Bottom
$(".dashboard_tab_hidden").css("display", "none"); //hide Tabs

//---------------------- Dashboard Tab Icons ---------------------------------------------------
for ( var i = 0, n = $('#dashboardtabs >ul >li').size(); i < n; i++ ) {
if (DashboardConfigHash['dashboard_tab'+(i+1)+'icon']) {
if (DashboardConfigHash['dashboard_tab'+(i+1)+'iconcolor']) {
var svgColor = DashboardConfigHash['dashboard_tab'+(i+1)+'iconcolor'];
} else {
svgColor = "#FFFFFF";
}

$('#dashboardtabs ul:first li:eq('+i+')').children().prepend('<a id="dashboard_tab'+(i+1)+'icon"/>');
//dashboard_loadsvgIcon(DashboardConfigHash['dashboard_tab'+(i+1)+'icon'], svgColor, "#dashboard_tab"+(i+1)+"icon");
dashboard_showsvgIcon (
fhemUrl + '?cmd=get ' + $('#dashboard_define').text() + ' icon ' + DashboardConfigHash['dashboard_tab'+(i+1)+'icon'],
svgColor, "#dashboard_tab"+(i+1)+"icon"
);
}
}
//-----------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------

  if (gridSize = is_dashboard_flexible()) {
  var $container = $(".dashboard_rowcenter");
  $(".dashboard_widget").draggable({
cursor: 'move',
grid: [gridSize,gridSize],
containment: [$container.offset().left,$container.offset().top],
stop: function() { saveOrder(); }
  });
}
else {
$(".dashboard_column").sortable({
connectWith: ['.dashboard_column', '.ui-row'],
cursor: 'move',
tolerance: 'pointer',
stop: function() { saveOrder(); }
});
}

dashboard_modifyWidget();
if (dashboard_buttonbar != "hidden") dashboard_buildButtons();
if ((DashboardConfigHash['lockstate']  == "lock") || (dashboard_buttonbar == "hidden")) {dashboard_setlock();} else {dashboard_unsetlock();}
if (DashboardConfigHash['dashboard_customcss']) {$('<style type="text/css">'+DashboardConfigHash['dashboard_customcss']+'</style>').appendTo($('head')); }
}

$(document).ready( function () {
  svg_init();
  var dbattr = document.getElementById("dashboard_attr");
  if (dbattr) {
$("body").attr("longpollfilter", ".*") //need for longpoll
//--------------------------------- Attribute des Dashboards ------------------------------------------------------------------
dashboard_getData(fhemUrl + "?cmd=get "+$('#dashboard_define').text(), "config", "json", dashboard_buildDashboard);
//----------------------------------------------------------------------------------------------------------------------------
    $(window).off('resize');
  }
});
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 25 Juli 2015, 22:06:21
Hallo,

keine Fehler in der Konsole...

komische Sache. Kannst Du bitte die standard-Version der Dateien wiederherstellen und probieren, ob es dann wieder geht?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 25 Juli 2015, 22:10:41
Zitat von: Talkabout am 25 Juli 2015, 22:06:21
Hallo,

keine Fehler in der Konsole...

komische Sache. Kannst Du bitte die standard-Version der Dateien wiederherstellen und probieren, ob es dann wieder geht?

Gruss

Ja Tabs gehen wird wird wieder wie vorher angezeigt :)
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 25 Juli 2015, 22:14:28
Zitat von: Ger-Gilias am 25 Juli 2015, 22:10:41
Ja Tabs gehen wird wird wieder wie vorher angezeigt :)
Ok, dann muss ich noch mal bei mir schauen. Scheint was mit meinen Änderungen zu tun zu haben.

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 25 Juli 2015, 22:40:56
Zitat von: Ger-Gilias am 25 Juli 2015, 22:10:41
Ja Tabs gehen wird wird wieder wie vorher angezeigt :)
Ich denke ich habe den Fehler gefunden. Kannst Du bitte nochmal die Dateien im Anhang ausprobieren?

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 26 Juli 2015, 08:50:05
Zitat von: Talkabout am 25 Juli 2015, 22:40:56
Ich denke ich habe den Fehler gefunden. Kannst Du bitte nochmal die Dateien im Anhang ausprobieren?

Danke!

Gruss

Leider wie das gleiche Problem :( cache gelöscht, fhem resetet alles ohne erfolg...


hier der Debugger code

(http://www.bilder-upload.eu/thumb/b9f7ec-1437894106.png) (http://www.bilder-upload.eu/show.php?file=b9f7ec-1437894106.png)


//########################################################################################
// dashboard.js
//########################################################################################
// Released : 14.11.2013 Sascha Hermann
// Version :
// 1.01: Released to testers
// 1.02: Add DebugMsg. Fix independent Groupsize adjustment after set & siterefresh. Fix
// wrong set of +Toogle Icon on Siderefresh
// 2.00: First Changes vor Dashboard Tabs. Change method store Positiondata. optimization restore Positiondata. Clear poor routines.
//   Change max/min Values for Groupresize. Top- and Bottom-Row always 100%
// 2.01: Add Longpoll function. Dashboard can hide FHEMWEB Roomliste and Header.
// 2.02: Tabs can set on top, bottom or hidden
// 2.03: Fix showhelper Bug on lock/unlock. The error that after a trigger action the curren tab is changed to the "old" activetab tab has
// been fixed.
// 2.04: Dashboard position near Top in showfullsize-mode. Restore ActiveTab funktion
// 2.05: Delete function for set lockstate
// 2.06: change Set and Detail Button.
// 2.07: Insert Configdialog for Tabs. Change handling of parameters in both directions.
//
// Known Bugs/Todo's
// See 95_Dashboard.pm
//########################################################################################
//########################################################################################

var DashboardConfigHash = {};
var dashboard_buttonbar = "top";
var DashboardDraggable = true;
var fhemUrl = '/fhem';

/* evol.colorpicker 2.2
   (c) 2014 Olivier Giulieri
   http://www.codeproject.com/Articles/452401/ColorPicker-a-jQuery-UI-Widget*/
!function(a){var b=0,c=!a.support.cssFloat,d=c?"-ie":"",e=c?!1:/mozilla/.test(navigator.userAgent.toLowerCase())&&!/webkit/.test(navigator.userAgent.toLowerCase()),f=[],g=["ffffff","000000","eeece1","1f497d","4f81bd","c0504d","9bbb59","8064a2","4bacc6","f79646"],h=["f2f2f2","7f7f7f","ddd9c3","c6d9f0","dbe5f1","f2dcdb","ebf1dd","e5e0ec","dbeef3","fdeada","d8d8d8","595959","c4bd97","8db3e2","b8cce4","e5b9b7","d7e3bc","ccc1d9","b7dde8","fbd5b5","bfbfbf","3f3f3f","938953","548dd4","95b3d7","d99694","c3d69b","b2a2c7","92cddc","fac08f","a5a5a5","262626","494429","17365d","366092","953734","76923c","5f497a","31859b","e36c09","7f7f7f","0c0c0c","1d1b10","0f243e","244061","632423","4f6128","3f3151","205867","974806"],i=["c00000","ff0000","ffc000","ffff00","92d050","00b050","00b0f0","0070c0","002060","7030a0"],j=[["003366","336699","3366cc","003399","000099","0000cc","000066"],["006666","006699","0099cc","0066cc","0033cc","0000ff","3333ff","333399"],["669999","009999","33cccc","00ccff","0099ff","0066ff","3366ff","3333cc","666699"],["339966","00cc99","00ffcc","00ffff","33ccff","3399ff","6699ff","6666ff","6600ff","6600cc"],["339933","00cc66","00ff99","66ffcc","66ffff","66ccff","99ccff","9999ff","9966ff","9933ff","9900ff"],["006600","00cc00","00ff00","66ff99","99ffcc","ccffff","ccccff","cc99ff","cc66ff","cc33ff","cc00ff","9900cc"],["003300","009933","33cc33","66ff66","99ff99","ccffcc","ffffff","ffccff","ff99ff","ff66ff","ff00ff","cc00cc","660066"],["333300","009900","66ff33","99ff66","ccff99","ffffcc","ffcccc","ff99cc","ff66cc","ff33cc","cc0099","993399"],["336600","669900","99ff33","ccff66","ffff99","ffcc99","ff9999","ff6699","ff3399","cc3399","990099"],["666633","99cc00","ccff33","ffff66","ffcc66","ff9966","ff6666","ff0066","d60094","993366"],["a58800","cccc00","ffff00","ffcc00","ff9933","ff6600","ff0033","cc0066","660033"],["996633","cc9900","ff9900","cc6600","ff3300","ff0000","cc0000","990033"],["663300","996600","cc3300","993300","990000","800000","993333"]],k=function(a){var b=a.toString(16);return 1==b.length&&(b="0"+b),b},l=function(a){return k(Number(a))},m=function(a){var b=k(a);return b+b+b},n=function(a){if(a.length>10){var b=1+a.indexOf("("),c=a.indexOf(")"),d=a.substring(b,c).split(",");return["#",l(d[0]),l(d[1]),l(d[2])].join("")}return a};a.widget("evol.colorpicker",{version:"2.2",options:{color:null,showOn:"both",displayIndicator:!0,history:!0,strings:"Theme Colors,Standard Colors,More Colors,Less Colors,Back to Palette,History,No history yet."},_create:function(){this._paletteIdx=1,this._id="evo-cp"+b++,this._enabled=!0;var f=this;switch(this.element.get(0).tagName){case"INPUT":var g=this.options.color,h=this.element;if(this._isPopup=!0,this._palette=null,null!==g)h.val(g);else{var i=h.val();""!==i&&(g=this.options.color=i)}h.addClass("colorPicker "+this._id).wrap('<div style="width:'+(this.element.width()+124)+"px;"+(c?"margin-bottom:-21px;":"")+(e?"padding:1px 0;":"")+'"></div>').after('<div class="'+("focus"===this.options.showOn?"":"evo-pointer ")+"evo-colorind"+(e?"-ff":d)+'" '+(null!==g?'style="background-color:'+g+'"':"")+"></div>").on("keyup onpaste",function(){var b=a(this).val();b!=f.options.color&&f._setValue(b,!0)});var j=this.options.showOn;("both"===j||"focus"===j)&&h.on("focus",function(){f.showPalette()}),("both"===j||"button"===j)&&h.next().on("click",function(a){a.stopPropagation(),f.showPalette()});break;default:this._isPopup=!1,this._palette=this.element.html(this._paletteHTML()).attr("aria-haspopup","true"),this._bindColors()}null!==g&&this.options.history&&this._add2History(g)},_paletteHTML:function(){var a=[],b=this._paletteIdx=Math.abs(this._paletteIdx),c=this.options,e=c.strings.split(",");return a.push('<div class="evo-pop',d,' ui-widget ui-widget-content ui-corner-all"',this._isPopup?' style="position:absolute"':"",">"),a.push("<span>",this["_paletteHTML"+b](),"</span>"),a.push('<div class="evo-more"><a href="javascript:void(0)">',e[1+b],"</a>"),c.history&&a.push('<a href="javascript:void(0)" class="evo-hist">',e[5],"</a>"),a.push("</div>"),c.displayIndicator&&a.push(this._colorIndHTML(this.options.color,"left"),this._colorIndHTML("","right")),a.push("</div>"),a.join("")},_colorIndHTML:function(a){var b=[];return b.push('<div class="evo-color" style="float:left"><div style="'),b.push(a?"background-color:"+a:"display:none"),c?b.push('" class="evo-colorbox-ie"></div><span class=".evo-colortxt-ie" '):b.push('"></div><span '),b.push(a?">"+a+"</span>":"/>"),b.push("</div>"),b.join("")},_paletteHTML1:function(){var a=[],b=this.options.strings.split(","),e='<td style="background-color:#',f=c?'"><div style="width:2px;"></div></td>':'"><span/></td>',j='<tr><th colspan="10" class="ui-widget-content">';a.push('<table class="evo-palette',d,'">',j,b[0],"</th></tr><tr>");for(var k=0;10>k;k++)a.push(e,g[k],f);for(a.push("</tr>"),c||a.push('<tr><th colspan="10"></th></tr>'),a.push('<tr class="top">'),k=0;10>k;k++)a.push(e,h[k],f);for(var l=1;4>l;l++)for(a.push('</tr><tr class="in">'),k=0;10>k;k++)a.push(e,h[10*l+k],f);for(a.push('</tr><tr class="bottom">'),k=40;50>k;k++)a.push(e,h[k],f);for(a.push("</tr>",j,b[1],"</th></tr><tr>"),k=0;10>k;k++)a.push(e,i[k],f);return a.push("</tr></table>"),a.join("")},_paletteHTML2:function(){var a,b=[],e='<td style="background-color:#',f=c?'"><div style="width:5px;"></div></td>':'"><span/></td>',g='<table class="evo-palette2'+d+'"><tr>',h="</tr></table>";b.push('<div class="evo-palcenter">');for(var i=0,k=j.length;k>i;i++){b.push(g);var l=j[i];for(a=0,iMax=l.length;iMax>a;a++)b.push(e,l[a],f);b.push(h)}b.push('<div class="evo-sep"/>');var n=[];for(b.push(g),a=255;a>10;a-=10)b.push(e,m(a),f),a-=10,n.push(e,m(a),f);return b.push(h,g,n.join(""),h),b.push("</div>"),b.join("")},_switchPalette:function(b){if(this._enabled){var c,d,e,g=this.options.strings.split(",");if(a(b).hasClass("evo-hist")){var h=['<table class="evo-palette"><tr><th class="ui-widget-content">',g[5],"</th></tr></tr></table>",'<div class="evo-cHist">'];if(0===f.length)h.push("<p>&nbsp;",g[6],"</p>");else for(var i=f.length-1;i>-1;i--)h.push('<div style="background-color:',f[i],'"></div>');h.push("</div>"),c=-this._paletteIdx,d=h.join(""),e=g[4]}else this._paletteIdx<0?(c=-this._paletteIdx,this._palette.find(".evo-hist").show()):c=2==this._paletteIdx?1:2,d=this["_paletteHTML"+c](),e=g[c+1],this._paletteIdx=c;this._paletteIdx=c;var j=this._palette.find(".evo-more").prev().html(d).end().children().eq(0).html(e);0>c&&j.next().hide()}},showPalette:function(){if(this._enabled&&(a(".colorPicker").not("."+this._id).colorpicker("hidePalette"),null===this._palette)){this._palette=this.element.next().after(this._paletteHTML()).next().on("click",function(a){a.stopPropagation()}),this._bindColors();var b=this;a(document.body).on("click."+this._id,function(a){a.target!=b.element.get(0)&&b.hidePalette()})}return this},hidePalette:function(){if(this._isPopup&&this._palette){a(document.body).off("click."+this._id);var b=this;this._palette.off("mouseover click","td").fadeOut(function(){b._palette.remove(),b._palette=b._cTxt=null}).find(".evo-more a").off("click")}return this},_bindColors:function(){var b=this._palette.find("div.evo-color"),c=this.options.history?"td,.evo-cHist div":"td";this._cTxt1=b.eq(0).children().eq(0),this._cTxt2=b.eq(1).children().eq(0);var d=this;this._palette.on("click",c,function(){if(d._enabled){var b=n(a(this).attr("style").substring(17));d._setValue(b)}}).on("mouseover",c,function(){if(d._enabled){var b=n(a(this).attr("style").substring(17));d.options.displayIndicator&&d._setColorInd(b,2),d.element.trigger("mouseover.color",b)}}).find(".evo-more a").on("click",function(){d._switchPalette(this)})},val:function(a){return"undefined"==typeof a?this.options.color:(this._setValue(a),this)},_setValue:function(a,b){a=a.replace(/ /g,""),this.options.color=a,this._isPopup?(b||this.hidePalette(),this.element.val(a).next().attr("style","background-color:"+a)):this._setColorInd(a,1),this.options.history&&this._paletteIdx>0&&this._add2History(a),this.element.trigger("change.color",a)},_setColorInd:function(a,b){this["_cTxt"+b].attr("style","background-color:"+a).next().html(a)},_setOption:function(a,b){"color"==a?this._setValue(b,!0):this.options[a]=b},_add2History:function(a){for(var b=f.length,c=0;b>c;c++)if(a==f[c])return;b>27&&f.shift(),f.push(a)},enable:function(){var a=this.element;return this._isPopup?a.removeAttr("disabled"):a.css({opacity:"1","pointer-events":"auto"}),"focus"!==this.options.showOn&&this.element.next().addClass("evo-pointer"),a.removeAttr("aria-disabled"),this._enabled=!0,this},disable:function(){var a=this.element;return this._isPopup?a.attr("disabled","disabled"):(this.hidePalette(),a.css({opacity:"0.3","pointer-events":"none"})),"focus"!==this.options.showOn&&this.element.next().removeClass("evo-pointer"),a.attr("aria-disabled","true"),this._enabled=!1,this},isDisabled:function(){return!this._enabled},destroy:function(){a(document.body).off("click."+this._id),this._palette&&(this._palette.off("mouseover click","td").find(".evo-more a").off("click"),this._isPopup&&this._palette.remove(),this._palette=this._cTxt=null),this._isPopup&&this.element.next().off("click").remove().end().off("focus").unwrap(),this.element.removeClass("colorPicker "+this.id).empty(),a.Widget.prototype.destroy.call(this)}})}(jQuery);

!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){function n(e){return u.raw?e:encodeURIComponent(e)}function o(e){return u.raw?e:decodeURIComponent(e)}function i(e){return n(u.json?JSON.stringify(e):String(e))}function t(e){0===e.indexOf('"')&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return e=decodeURIComponent(e.replace(c," ")),u.json?JSON.parse(e):e}catch(n){}}function r(n,o){var i=u.raw?n:t(n);return e.isFunction(o)?o(i):i}var c=/\+/g,u=e.cookie=function(t,c,s){if(arguments.length>1&&!e.isFunction(c)){if(s=e.extend({},u.defaults,s),"number"==typeof s.expires){var a=s.expires,d=s.expires=new Date;d.setMilliseconds(d.getMilliseconds()+864e5*a)}return document.cookie=[n(t),"=",i(c),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("")}for(var f=t?void 0:{},p=document.cookie?document.cookie.split("; "):[],l=0,m=p.length;m>l;l++){var x=p[l].split("="),g=o(x.shift()),j=x.join("=");if(t===g){f=r(j,c);break}t||void 0===(j=r(j))||(f[g]=j)}return f};u.defaults={},e.removeCookie=function(n,o){return e.cookie(n,"",e.extend({},o,{expires:-1})),!e.cookie(n)}});

//Only use for debugging
function showdebugMessage(msg){
document.getElementById("dashboard_jsdebug").value = msg;
}
//------------------------------------------------------------------------------------------------------
// Pagerefresh
//------------------------------------------------------------------------------------------------------
function dashboard_reloadpage() {
location.reload();
}
//------------------------------------------------------------------------------------------------------
// "Search" SVG Icon in every iconDir and Load the Icon
//------------------------------------------------------------------------------------------------------
function dashboard_loadsvgIcon(svgIcon, svgColor, destObj) { //search Icon in every iconDir
var groupdata = (DashboardConfigHash['icondirs'].split(","));
for (var i = 0; i < groupdata.length; i++) {
  if (groupdata[i] != "") {
if (!svgIcon.match('.svg')) {svgIcon = svgIcon+'.svg';}
groupdata[i] = groupdata[i].replace('.','');
groupdata[i] = groupdata[i].replace('/opt/fhem','');
dashboard_showsvgIcon(
fhemUrl+groupdata[i]+"/"+svgIcon, svgColor, destObj
);
  }
}
}
function dashboard_showsvgIcon(svgIcon, svgColor, destObj) {
$.ajax({
type: "GET",
contentType: "application/json",
data: "{}",
url: svgIcon + "&XHR=1",
dataType: "text",
success: function(data) {
if (data) {
$.get(fhemUrl + '/images/' + data, null, function(data) {
var svgNode = $("svg", data);
svgNode.attr('class','ui-tabs-icon');
svgNode.find('g').attr({ fill : svgColor});
svgNode.find('g').removeAttr('style');
svgNode.find('g path').removeAttr('style');
var docNode = document.adoptNode(svgNode[0]);
var pageNode = $(destObj);
pageNode.html(docNode);
if (gridSize = is_dashboard_flexible()) {
  // update containment for draggable to avoid issues with async loaded icons and tab list height
  var $container = $(".dashboard_rowcenter");
  $(".dashboard_widget").draggable('option', 'containment', [$container.offset().left,$container.offset().top]);
}
    }, 'xml');
}
}
});

return;
}
//------------------------------------------------------------------------------------------------------
// Get Data from URL in JSON Format
//------------------------------------------------------------------------------------------------------
function dashboard_getData(jsonurl, get, dType, cb) {//get Dashboard config
$.ajax({
type: "POST",
contentType: "application/json",
data: "{}",
url: jsonurl+" "+get+"&XHR=1",
dataType: dType,
success: function(data) {
if (get == "config") {for (var key in data.CONFIG) {if (data.CONFIG.hasOwnProperty(key)) {DashboardConfigHash[key] = data.CONFIG[key];} } }
if (get.indexOf('groupWidget') != -1) {
dashboard_test2(data);
}
if (cb) {
cb(data);
}
return;
}
});
}
//------------------------------------------------------------------------------------------------------
// Write the Attribute Value
//------------------------------------------------------------------------------------------------------
function dashboard_setAttribute(Attr, Val) {//set Dashboard Attribute
var url = document.location.protocol+"//"+document.location.host+fhemUrl;
FW_cmd(url+'?XHR=1&cmd.'+DashboardConfigHash['name']+'=attr '+DashboardConfigHash['name']+' '+Attr+' '+Val);
}
//------------------------------------------------------------------------------------------------------
// Delete the Attribute
//------------------------------------------------------------------------------------------------------
function dashboard_delAttribute(Attr) {//delete Dashboard Attribute
var url = document.location.protocol+"//"+document.location.host+fhemUrl;
FW_cmd(url+'?XHR=1&cmd.'+DashboardConfigHash['name']+'=deleteattr '+DashboardConfigHash['name']+' '+Attr);
}
//------------------------------------------------------------------------------------------------------
//
//
//
// Dynamic load Group Widgets, comming soon
/*function dashboard_test() {
//alert(DashboardConfigHash['dashboard_tab2groups']);

var groupdata = (DashboardConfigHash['dashboard_tab2groups'].split(","));
for (var i = 0; i < groupdata.length; i++) {
//alert(groupdata[i]);
dashboard_getData(fhemUrl+"?cmd=get "+$('#dashboard_define').text(), "groupWidget "+groupdata[i], "html");
}
}

function dashboard_test2(data) {
//alert("test2");
$('#dashboard_tab1column0').append(data);
}*/


//------------------------------------------------------------------------------------------------------
function saveOrder() {
var EndSaveResult = "";
var ActiveTab = getTabIndexFromTab($("#dashboardtabs .ui-tabs-panel:visible"));
//------------------- Build new Position string ----------------------
$("#dashboard_tab" + ActiveTab + " .dashboard_widget").each(function (index, value) {
var SaveResult = "";
var $widget = $(value);
var column = $widget.parent().attr("id").replace(new RegExp('dashboard_tab' + ActiveTab + 'column'), '');
var groupdata = ($widget.data("groupwidget").split(",")); //get curren Group-Configuration
if (groupdata[1] != ''){
groupdata[0] = "t"+ActiveTab+"c"+column;
groupdata[2] = true; //ever collapsed
groupdata[3] = $widget.outerWidth();

if (this.style.height) {
if (groupdata[4] == 0) {groupdata[4] = $widget.outerHeight();}
if (groupdata[2] == true) {
groupdata[4] = $widget.outerHeight();
$widget.find(".dashboard_content").data("userheight", $widget.outerHeight());
}
}
// store positions relative to the center row
groupdata[5] = Math.round($widget.offset().left - $('#dashboard_rowcenter_tab' + ActiveTab).offset().left);
groupdata[6] = Math.round($widget.offset().top - $('#dashboard_rowcenter_tab' + ActiveTab).offset().top);

$widget.data("groupwidget",groupdata.join(',')); //store in current Widget
SaveResult = SaveResult+groupdata.join(',')+":";
}
if (SaveResult != ""){ EndSaveResult = EndSaveResult + SaveResult; } //NewResult: <tab><column>,<portlet-1>,<status>,<height>,<width>,<portlet-n>,<status>,<height>,<width>:<columNumber.....
});

//------------------------------------------------------------------------
//--------------------- Store new Positions ------------------------
if (EndSaveResult != "") { $("#dashboardtabs .ui-tabs-panel:visible").data("tabwidgets",EndSaveResult); } //store widgetposition in active tab Widget
$("#setPosition").button({disabled: false}); //Mark that the Changes are not saved
//------------------------------------------------------------------------
}

function getTabIndexFromTab ($tab) {
  return $tab.attr("id").replace(/dashboard_tab/, '');
}

function restoreOrder(ActiveTabId) {
var params = dashboard_get_params();

if (isNaN(ActiveTabId)) {
   var ActiveTab = $("#dashboardtabs .ui-tabs-panel:visible");
   ActiveTabId = getTabIndexFromTab(ActiveTab);
}
else {
   var ActiveTab = $("#dashboard_tab" + ActiveTabId);
}

var colCount  = $('#dashboard_tab' + ActiveTabId + ' .dashboard_column').length;
var colWidths = $('#dashboard_tab' + ActiveTabId).attr('data-tabcolwidths');

if (!colWidths) {
   colWidths = params[7];
}

var aColWidth = GetColWidth(colCount, colWidths);

//--------------------------------------------- Set Row and Column Settings --------------------------------------------------------------------------------------------
$("#dashboard").width(params[1]);
if (ActiveTab.has("#dashboard_rowtop_tab"+ActiveTabId).length){ $("#dashboard_rowtop_tab"+ActiveTabId).css('min-height', params[8] + 'px');  }
if (ActiveTab.has("#dashboard_rowcenter_tab"+ActiveTabId).length){ $("#dashboard_rowcenter_tab"+ActiveTabId).css('min-height', params[5] + 'px'); }
if (ActiveTab.has("#dashboard_rowbottom_tab"+ActiveTabId).length){ $("#dashboard_rowbottom_tab"+ActiveTabId).css('min-height', params[9] + 'px'); }

for (var i = 0, n = colCount; i <= n; i++) { 
if (ActiveTab.has("#dashboard_tab"+ActiveTabId+"column"+i).length) { $("#dashboard_tab"+ActiveTabId+"column"+i).width(aColWidth[i]+"%"); }
}
if (DashboardConfigHash['lockstate'] == "unlock") { $(".ui-row").addClass("dashboard_columnhelper"); } else { $(".ui-row").removeClass("dashboard_columnhelper"); }//set showhelper
//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
     
$(".dashboard_widget").each(function(index, value) {
var groupdata = $(this).data("groupwidget").split(","); //get the position string from the data
var TabId = groupdata[0].replace(/c.*/, '').substr(1);
var ColumnId = groupdata[0].replace(new RegExp('t' + TabId + 'c', ''));

if (TabId == ActiveTabId){ //Restore only for the current active tab
var groupname = groupdata[1];
var visible = true; // var visible = groupdata[2]; ever collapsed
                var grid    = (is_flexible = is_dashboard_flexible()) ? is_flexible : 1;
var width   = Math.round(groupdata[3]/grid)*grid;
var height  = Math.round(groupdata[4]/grid)*grid;
var left    = Math.round(groupdata[5]/grid)*grid;
var top     = Math.round(groupdata[6]/grid)*grid;

//---------- Max. Width of an Group. Reduce group-with if need | Min. Width if need ----------
if (!is_flexible) {
var widgetmaxwidth = $(this).parent().width();
if (width == 0) {
width = $(this).find(".dashboard_content").children().outerWidth()+10;
}
}
if (width) {
  $(this).outerWidth(width);
  }
//---------------------------------------------------------------------------------------------------------------
//-------------------------------- Height of an Group. | Min. Height if need ---------------------------

if (!is_flexible && height > 0) {
$(this).outerHeight(height); //set heigh only if > group min. height
}
//---------------------------------------------------------------------------------------------------------------
//-------------------------------- Corrent height for inner div.  -------------------------------------
var innerHeight = $(this).children('.dashboard_widgetinner').outerHeight();
if (this.style.height && $(this).outerHeight() < innerHeight) {
$(this).css('height', innerHeight + 'px');
}
//---------------------------------------------------------------------------------------------------------------
//-------------------------------- position of a Group.  --------------------------------------------------------
                if (is_flexible) {
if (!left) left = 0;
if (!top) top   = 0;
$(this).css('position', 'absolute').css('left', left + 'px').css('top', top + 'px');
  }
//---------------------------------------------------------------------------------------------------------------
$(this).find(".dashboard_content").data("userheight", height-5);
if (DashboardConfigHash['lockstate'] == "unlock") { $(this).addClass("dashboard_widgethelper"); } else { $(this).removeClass("dashboard_widgethelper"); }//Show Widget-Helper Frame

if (visible === 'false') {
if ($(this).find("span").hasClass("dashboard_button_iconminus")){
$(this).find("span")
.removeClass( "dashboard_button_iconminus" )
.addClass( "dashboard_button_iconplus" );
}
$(this).find(".dashboard_content").hide();
$(this).height($(this).find(".dashboard_widgetinner").height()+5);
$(this).find(".dashboard_widgetheader").addClass("dashboard_widgetmin");
} else {$(this).find(".dashboard_widgetheader").addClass("dashboard_widgetmax"); }
}
});
}

function GetColWidth(ColCount, ColWidth){
var aColWidth = ColWidth.replace(/%/g, "").split(":");
if (aColWidth.length > ColCount) { aColWidth.length = ColCount; }
if (aColWidth.length < ColCount) { for (var i = aColWidth.length; i < ColCount; i++) { aColWidth[i] = "20"; } }   //fill missin width parts with 20%
var ColWidthCount = aColWidth.length;
var ColWidthSum = 0;
for (var i = 0; i < ColWidthCount; i++) { ColWidthSum = parseInt(aColWidth[i]) + ColWidthSum; }

if (ColWidthSum > 100) { //reduce width down to 100%
    while (ColWidthSum > 100){
ColWidthSum = 0;
for (var i = 0; i < ColWidthCount; i++) {
if (parseInt(aColWidth[i]) > 10) { aColWidth[i] = parseInt(aColWidth[i])-1; }
ColWidthSum = parseInt(aColWidth[i]) + ColWidthSum;
}
}
}
if (ColWidthSum < 100) { aColWidth[ColWidthCount-1] = parseInt(aColWidth[ColWidthCount-1]) + (100 - ColWidthSum); } //fill up to 100% width 

aColWidth[0] = parseInt(aColWidth[0])-(0.3 * ColCount);
return aColWidth;
}

function is_dashboard_flexible() {
var params = dashboard_get_params();
return parseInt(params[15]);
}

function dashboard_get_params() {
if (!dashboard_get_params.dashboard_params) {
dashboard_get_params.dashboard_params = (document.getElementById("dashboard_attr").value).split(","); //get current Configuration
}
return dashboard_get_params.dashboard_params;
}

function dashboard_setlock(){
        if(is_dashboard_flexible()) {
$( ".dashboard_widget" ).draggable( "option", "disabled", true );
        }
        else {
$( ".dashboard_column" ).sortable( "option", "disabled", true );
        }
$( ".dashboard_widget" ).removeClass("dashboard_widgethelper");
if ($( ".dashboard_widget" ).hasClass("ui-resizable")) {
    $( ".dashboard_widget" ).resizable("destroy");
};
$( ".dashboard_column" ).removeClass("dashboard_columnhelper");
}

function dashboard_unsetlock(){
        if(is_dashboard_flexible()) {
$( ".dashboard_widget" ).draggable( "option", "disabled", false );
        }
        else {
$( ".dashboard_column" ).sortable( "option", "disabled", false );
        }
if (DashboardConfigHash['lockstate'] == "unlock") { $( ".dashboard_widget" ).addClass("dashboard_widgethelper"); } else { $( ".dashboard_widget" ).removeClass("dashboard_widgethelper"); }//Show Widget-Helper Frame
if (DashboardConfigHash['lockstate'] == "unlock") { $( ".dashboard_column" ).addClass("dashboard_columnhelper"); } else { $( ".dashboard_column" ).removeClass("dashboard_columnhelper"); }//Show Widget-Helper Frame
dashboard_modifyWidget();
}

function dashboard_setposition(){
//------------------- store group position ----------------------------
for (var i = 0, n = DashboardConfigHash['dashboard_tabcount']; i < n; i++ ) {
if ($("#dashboard_tab"+i).data("tabwidgets") != null) {
var j = i+1;
FW_cmd(fhemUrl+'?XHR=1&cmd.'+DashboardConfigHash['name']+'=attr '+DashboardConfigHash['name']+' dashboard_tab'+j+'sorting '+$("#dashboard_tab"+i).data("tabwidgets"));
}
}
$("#setPosition").button({disabled: true});
//---------------------------------------------------------------------
//--------------------- store active Tab ------------------------------
// Set only over Dashborad-Dialog or fhem Attribute
//var activeTab = ($( "#dashboardtabs" ).tabs( "option", "active" ))+1;
//if (DashboardConfigHash['dashboard_activetab'] != activeTab){
// FW_cmd(fhemUrl+'?XHR=1&cmd.'+DashboardConfigHash['name']+'=attr '+DashboardConfigHash['name']+' dashboard_activetab '+activeTab);
//}
//---------------------------------------------------------------------
}

function dashboard_modifyWidget(){
makeResizable('.dashboard_widget');
}

function makeResizable (sSelector) {
var grid = is_dashboard_flexible();
$( sSelector ).resizable({
start: function(e, ui) {
if (!is_dashboard_flexible()) {
var params = dashboard_get_params();
var groupdata = $(this).data("groupwidget").split(","); //get the position string from the data
var TabId = getTabIndexFromTab($(this).parent());
var ColumnId = $(this).parent().attr("id").replace(new RegExp('dashboard_tab' + TabId + 'column'), '');
var widgetmaxwidth = $(this).parent().width();

if (ColumnId == "100") { var widgetmaxheight = params[8]; }
if ((ColumnId != "100") && (ColumnId != "200")) { var widgetmaxheight = params[5]; }
if (ColumnId == "200") { var widgetmaxheight = params[9]; }

maxWidthOffset = widgetmaxwidth;
$(this).resizable("option","maxWidth",widgetmaxwidth-5);
$(this).resizable("option","maxHeight",widgetmaxheight);
}
},
resize: function(e, ui) {
if ($(this).find(".dashboard_widgetheader").outerWidth() < $(this).find(".dashboard_content").children().outerWidth()) {$(this).resizable("option","minWidth", $(this).find(".dashboard_content").children().outerWidth()+5 ); }
if ($(this).find(".dashboard_widget").outerHeight() < $(this).find(".dashboard_widgetinner").outerHeight()) { $(this).resizable("option","minHeight",  $(this).find(".dashboard_widgetinner").outerHeight()); }
},
stop: function() {
saveOrder();
},
grid: grid ? [grid,grid] : false
});
}

function dashboard_openModal(tabid) {
$("#dashboard-dialog-tabs").tabs();
$("#tabID").html("TabID: "+tabid);
$("#tabTitle").val(DashboardConfigHash['dashboard_tab'+(tabid+1)+'name']);
$("#tabGroups").val(DashboardConfigHash['dashboard_tab'+(tabid+1)+'groups']);
$("#tabIcon").val(DashboardConfigHash['dashboard_tab'+(tabid+1)+'icon']);
$("#tabIconColor").val(DashboardConfigHash['dashboard_tab'+(tabid+1)+'iconcolor']);
$('#tabIconColor').colorpicker({color: $("#tabIconColor").val(), history: false});
if (DashboardConfigHash['dashboard_activetab'] == (tabid+1)) { $('#tabActiveTab').prop('checked', 'checked'); } else { $('#tabActiveTab').removeAttr('checked'); }

$("#tabEdit").dialog( {
modal: true,
title: "Dashboard-Tab Details",
resizable: false,
width:350,
buttons: {
"Ok": function() {
if ($("#tabTitle").val() != "") {dashboard_setAttribute('dashboard_tab'+(tabid+1)+'name', $("#tabTitle").val());}
else if (DashboardConfigHash['dashboard_tab'+(tabid+1)+'name']) {dashboard_delAttribute('dashboard_tab'+(tabid+1)+'name');}
if ($("#tabGroups").val() != "") {dashboard_setAttribute('dashboard_tab'+(tabid+1)+'groups', $("#tabGroups").val()); }
else if (DashboardConfigHash['dashboard_tab'+(tabid+1)+'groups']) {dashboard_delAttribute('dashboard_tab'+(tabid+1)+'groups');}
if ($("#tabIcon").val() != "") {
var color = $("#tabIconColor").val();
if (color.substr(0,1) == '#') { color = "%23"+color.substr(1,color.length);}
if (color != "") {dashboard_setAttribute('dashboard_tab'+(tabid+1)+'icon', $("#tabIcon").val()+'@'+color);}
else {dashboard_setAttribute('dashboard_tab'+(tabid+1)+'icon', $("#tabIcon").val());}
} else if (DashboardConfigHash['dashboard_tab'+(tabid+1)+'icon']) {dashboard_delAttribute('dashboard_tab'+(tabid+1)+'icon');}
if ($('#tabActiveTab').is(':checked')) {dashboard_setAttribute('dashboard_activetab', tabid+1); }
setTimeout(dashboard_reloadpage, 1500);
$(this).dialog("close");
$(this).dialog("destroy");
},
"Cancel": function() {
$(this).dialog("close");
$(this).dialog("destroy");
}
},
create: function( event, ui ) {
$(this).parent().attr('id', "dashboard-dialog");
$(this).parent().removeClass().addClass( "dashboard dashboard-dialog ui-dialog ui-widget ui-widget-content ui-corner-all ui-front ui-dialog-buttons ui-draggable" );
}
});
}

function adddashboardButton(position, text, id, hint) {
    $("#" + id).button();
var my_button = '<span id="' + id + '" title="'+hint+'" class="dashboard dashboard-button dashboard-button-custom dashboard-button-'+id+' dashboard-state-default" style="">'+text+'</span>';
$("#dashboard_tabnav").prepend(my_button);
}

function dashboard_buildButtons() {
adddashboardButton("top", "", "defineDetails", "Show Details");
$("#defineDetails").click(function () {location.href=fhemUrl+'?detail='+DashboardConfigHash['name'];});

if (DashboardConfigHash['lockstate']  != "lock"){
adddashboardButton("top", "", "setPosition", "Set Position");
$("#setPosition").button({disabled: true});
$("#setPosition").click(function () {dashboard_setposition()});

adddashboardButton("top", "", "editTab", "Edit Tab");
$("#editTab").click(function () {dashboard_openModal($( "#dashboardtabs" ).tabs( "option", "active" ))});
}
if (DashboardConfigHash['dashboard_showfullsize'] == 1) {
adddashboardButton("top", "", "goBack", "Back");
//$("body").addClass("hideMenu");
$("#goBack").click(function () {location.href=fhemUrl;});
}

//adddashboardButton("top", "", "testButton", "TEST");
//$("#testButton").click(function () {dashboard_test()});

$(".dashboard_tab").click(function () {
var tabIndex = $(this).parent().children('li').index(this);
dashboard_load_tab(tabIndex);
});
}

function dashboard_load_tab(tabIndex) {
// in case the tab is already loaded, do nothing
        if ($('#dashboard_tab' + tabIndex).length) {
return;
        }

dashboard_getData(
fhemUrl+"?cmd=get "+$('#dashboard_define').text(),
"tab " + tabIndex,
"html",
function (tabIndex, data) {
dashboard_insert_tab(tabIndex, data);
}.bind(null, tabIndex)
);
}

function dashboard_insert_tab(tabIndex, content) {
  $('#dashboardtabs').append(content);
  $("#dashboardtabs").tabs('refresh');

  // call FHEM specific widget replacement
  FW_replaceWidgets($("#dashboard_tab" + tabIndex));

  dashboard_init_tab(tabIndex);
}

function dashboard_init_tab(tabIndex) {
if (DashboardConfigHash['dashboard_showtogglebuttons'] == 1){ //ToggleButton show/hide
$("#dashboard_tab" + tabIndex + " .dashboard_widget")
.addClass( "dashboard_widget ui-corner-all" )
.find(".dashboard_widgetheader")
.addClass( "dashboard_widgetheader ui-corner-all" )
.prepend('<span class="dashboard_button_icon dashboard_button_iconminus"></span>') 
.end();

$("#dashboard_tab" + tabIndex + " .dashboard_widgetheader .dashboard_button_icon").click(function(event) {
if ($(this).hasClass("dashboard_button_iconplus")) {
showGroupForButton(this);
} else {
hideGroupForButton(this);
}
//saveOrder();
event.stopImmediatePropagation();
});
} else { $("#dashboard_tab" + tabIndex + " .dashboard_widgetheader").addClass( "dashboard_widgetheader ui-corner-all" );}

  // call FHEMWEB specific link replacement
  $("#dashboard_tab" + tabIndex + " a").each(function() { FW_replaceLink(this); });

  restoreOrder(tabIndex);
  if (gridSize = is_dashboard_flexible()) {
  var $container = $("#dashboard_rowcenter_tab" + tabIndex);
  $("#dashboard_tab" + tabIndex + " .dashboard_widget").draggable({
cursor: 'move',
grid: [gridSize,gridSize],
containment: [$container.offset().left,$container.offset().top],
stop: function() { saveOrder(); }
  });
  }
  else {
  $("#dashboard_tab" + tabIndex + " .dashboard_column").sortable({
connectWith: ['.dashboard_column', '.ui-row'],
cursor: 'move',
tolerance: 'pointer',
stop: function() { saveOrder(); }
  });
  }
  makeResizable('.dashboard_widget');

  // call the initialization of reading groups
  FW_readingsGroupReadyFn($('#dashboard_tab' + tabIndex));

  if ((DashboardConfigHash['lockstate']  == "lock") || (dashboard_buttonbar == "hidden")) {
dashboard_setlock();
  } else {
dashboard_unsetlock();
  }
  restoreGroupVisibility(tabIndex);
}

function restoreGroupVisibility(tabId) {
  $("#dashboard_tab" + tabId + ' .dashboard_button_icon').each(function(index, button) {
var $parentElement = $(button).parents(".dashboard_widget:first");
        var id = $parentElement.attr('id');
        if ($.cookie(id + '_hidden')) {
hideGroupForButton(button);
        }
  });
}

function hideGroupForButton(button) {
$(button).removeClass( "dashboard_button_iconminus" );
$(button).addClass( "dashboard_button_iconplus" );
var $parentElement = $(button).parents(".dashboard_widget:first");
var currHeight = Math.round($parentElement.height());
$parentElement.find(".dashboard_content").data("userheight", currHeight);
$parentElement.find(".dashboard_content").hide();
var newHeight = $parentElement.find(".dashboard_widgetinner").height()+5;
$parentElement.height(newHeight);

$(button).parent().removeClass("dashboard_widgetmax");
$(button).parent().addClass("dashboard_widgetmin");
$.cookie($parentElement.attr('id') + '_hidden', '1', {expires : 365});
}

function showGroupForButton(button) {
$(button).removeClass( "dashboard_button_iconplus" );
var $parentElement = $(button).parents(".dashboard_widget:first");
        $(button).addClass( "dashboard_button_iconminus" );
        $parentElement.find(".dashboard_content").show();
        var newHeigth = $parentElement.find(".dashboard_content").data("userheight");

        $(button).parent().removeClass("dashboard_widgetmin");
        $(button).parent().addClass("dashboard_widgetmax");

        //-------- set heigh only if > group min. height -------------
        if ($(button).parents(".dashboard_widgetinner").outerHeight() > newHeigth) {
        $parentElement.outerHeight($(button).parents(".dashboard_widgetinner").outerHeight()+10);
        } else { $parentElement.outerHeight(newHeigth);}
        //------------------------------------------------------------
$.removeCookie($parentElement.attr('id') + '_hidden');
}

function dashboard_buildDashboard(){
var params = dashboard_get_params();
dashboard_buttonbar = params[4];


        if (DashboardConfigHash['dashboard_showfullsize'] == 1){ //disable roomlist and header
//$("#menuScrollArea").remove();
//$("#hdr").remove();
//$(".roomoverview:first").remove();
//$("br:first").remove();
//$("#content").css({position:   'inherit', 'overflow' : 'visible', 'float' : 'none', 'width' : '100%', 'height' : '100%', 'padding' : '0px', 'border' : 'none'});
}

//--------------------------------- Dashboard Tabs ------------------------------------------------------------------------------
$("#dashboardtabs").tabs({
active: 0,
create: function(event, ui) {
/*$( "#dashboardtabs" ).tabs( "option", "active", 2);//set active Tab
restoreOrder();
restoreGroupVisibility(0);*/
},
activate: function (event, ui) {
var tabIndex = ui.newTab.parent().children('li').index(ui.newTab);
$.cookie('dashboard_activetab', tabIndex + 1, {expires : 365});
//restoreOrder(tabIndex);
//restoreGroupVisibility(tabIndex);
}
});

        var iActiveTab = getTabIndexFromTab($('#dashboardtabs .dashboard_tabpanel'));
       
$( "#dashboardtabs" ).tabs( "option", "active", iActiveTab);//set active Tab
dashboard_init_tab(iActiveTab);
restoreOrder(iActiveTab);
restoreGroupVisibility(iActiveTab);

if ($("#dashboard_tabnav").hasClass("dashboard_tabnav_bottom")) { $(".dashboard_tabnav").appendTo(".dashboard_tabs"); } //set Tabs on the Bottom
$(".dashboard_tab_hidden").css("display", "none"); //hide Tabs

//---------------------- Dashboard Tab Icons ---------------------------------------------------
for ( var i = 0, n = $('#dashboardtabs >ul >li').size(); i < n; i++ ) {
if (DashboardConfigHash['dashboard_tab'+(i+1)+'icon']) {
if (DashboardConfigHash['dashboard_tab'+(i+1)+'iconcolor']) {
var svgColor = DashboardConfigHash['dashboard_tab'+(i+1)+'iconcolor'];
} else {
svgColor = "#FFFFFF";
}

$('#dashboardtabs ul:first li:eq('+i+')').children().prepend('<a id="dashboard_tab'+(i+1)+'icon"/>');
//dashboard_loadsvgIcon(DashboardConfigHash['dashboard_tab'+(i+1)+'icon'], svgColor, "#dashboard_tab"+(i+1)+"icon");
dashboard_showsvgIcon (
fhemUrl + '?cmd=get ' + $('#dashboard_define').text() + ' icon ' + DashboardConfigHash['dashboard_tab'+(i+1)+'icon'],
svgColor, "#dashboard_tab"+(i+1)+"icon"
);
}
}
//-----------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------

  if (gridSize = is_dashboard_flexible()) {
  var $container = $(".dashboard_rowcenter");
  $(".dashboard_widget").draggable({
cursor: 'move',
grid: [gridSize,gridSize],
containment: [$container.offset().left,$container.offset().top],
stop: function() { saveOrder(); }
  });
}
else {
$(".dashboard_column").sortable({
connectWith: ['.dashboard_column', '.ui-row'],
cursor: 'move',
tolerance: 'pointer',
stop: function() { saveOrder(); }
});
}

dashboard_modifyWidget();
if (dashboard_buttonbar != "hidden") dashboard_buildButtons();
if ((DashboardConfigHash['lockstate']  == "lock") || (dashboard_buttonbar == "hidden")) {dashboard_setlock();} else {dashboard_unsetlock();}
if (DashboardConfigHash['dashboard_customcss']) {$('<style type="text/css">'+DashboardConfigHash['dashboard_customcss']+'</style>').appendTo($('head')); }
}

$(document).ready( function () {
  svg_init();
  var dbattr = document.getElementById("dashboard_attr");
  if (dbattr) {
$("body").attr("longpollfilter", ".*") //need for longpoll
//--------------------------------- Attribute des Dashboards ------------------------------------------------------------------
dashboard_getData(fhemUrl + "?cmd=get "+$('#dashboard_define').text(), "config", "json", dashboard_buildDashboard);
//----------------------------------------------------------------------------------------------------------------------------
    $(window).off('resize');
  }
});
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 26 Juli 2015, 11:01:35
Hallo Ger-Gilias,

wenn man natürlich die falsche Dateiversion hochlädt, kann man nichts anderes erwarten :)

Im Anhang die korrigierten Dateien.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 26 Juli 2015, 12:36:05
hat Funktioniert :D

und wie füge ich jetzt die einzelnen Teile ein ohne Gruppierung? :D

EDIT: Es Funktioniert auch die Einbindung ohne Gruppe DANKE

EDIT 2: Wie kann ich das jetzt Programmieren das immer nur 2 Kalender pro Zeile da stehen, diese sollen dann aber auch Horizontal und Vertikal gleich groß sein?

sagt bitte nicht CSS XD

(http://www.bilder-upload.eu/thumb/b2bf32-1437908188.png) (http://www.bilder-upload.eu/show.php?file=b2bf32-1437908188.png)

DANKE noch mal super Arbeit!!!
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 26 Juli 2015, 12:47:54
Zitat von: Ger-Gilias am 26 Juli 2015, 12:36:05
EDIT 2: Wie kann ich das jetzt Programmieren das immer nur 2 Kalender pro Zeile da stehen, diese sollen dann aber auch Horizontal und Vertikal gleich groß sein?

sagt bitte nicht CSS XD

(http://www.bilder-upload.eu/thumb/b2bf32-1437908188.png) (http://www.bilder-upload.eu/show.php?file=b2bf32-1437908188.png)
Da würde ich ein Tab mit 2 Spalten machen und die Kalender jeweils in beiden Spalten untereinander anordnen. Damit sie gleich groß sind, kannst Du die Größe ja manuell anpassen (Breite und Höhe).

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 26 Juli 2015, 13:19:31
Zitat von: Talkabout am 26 Juli 2015, 12:47:54
Da würde ich ein Tab mit 2 Spalten machen und die Kalender jeweils in beiden Spalten untereinander anordnen. Damit sie gleich groß sind, kannst Du die Größe ja manuell anpassen (Breite und Höhe).

Gruss

und das macht man über css oder?
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 26 Juli 2015, 13:21:52
Zitat von: Ger-Gilias am 26 Juli 2015, 13:19:31
und das macht man über css oder?
Nein, per Drag&Drop. Wenn Du die Gruppen ziehst, dann kannst Du sie in andere Spalten droppen. Wenn Du mit der Maus an den rechten oder unteren Rand gehst, kannst Du sie in die jeweilige Richtung vergrößern.

Die Spalten-Anzahl musst Du in der Konfiguration setzen. Das kannst Du pro Tab machen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 26 Juli 2015, 13:32:10
Hallo Talkabout,

bei mir läst sich das DB nicht mehr Speichern wenn ich diese in die richtigen Prositionen geschoben habe. Ich habe dir da mal eine Bildserie gemacht wie ich das mache. Wo mache ich da was flasch. Du sieht das es nach dem ich das DB verlassen habe, es anschließend wiede aussieht wie im ersten Bild.

Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 26 Juli 2015, 13:37:55
Zitat von: RettungsTim am 26 Juli 2015, 13:32:10
Hallo Talkabout,

bei mir läst sich das DB nicht mehr Speichern wenn ich diese in die richtigen Prositionen geschoben habe. Ich habe dir da mal eine Bildserie gemacht wie ich das mache. Wo mache ich da was flasch. Du sieht das es nach dem ich das DB verlassen habe, es anschließend wiede aussieht wie im ersten Bild.
Was hast Du Alles gemacht um das Dashboard auszurichten?

Widgets verschoben?
Höhe eines Widgets verändert?
Breite eines Widgets verändert?
...?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 26 Juli 2015, 13:45:08
erstmal nur verschoben!
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 26 Juli 2015, 13:49:36
Zitat von: RettungsTim am 26 Juli 2015, 13:45:08
erstmal nur verschoben!
Ich habe es bei mir mit den selben Schritten gemacht wie Du, ich konnte erfolgreich speichern. Kannst Du bitte mal probieren nur ein Widget zu verschieben und dann zu speichern? Wenn das geht, verschiebe das nächste usw. Vielleicht liegt es an einem speziellen Widget.

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 26 Juli 2015, 13:54:14
Zitat von: Talkabout am 25 Juli 2015, 19:02:10
Zusätzlich gibt es ein neues Attribut:

dashboard_tabXdevices


Ich habe deine Letze version hier im Thema drauf. Aber bin ich Bild oder gibts das attr nicht? Tab2 gibt es das!
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 26 Juli 2015, 13:59:44
Zitat von: Talkabout am 26 Juli 2015, 13:49:36
Ich habe es bei mir mit den selben Schritten gemacht wie Du, ich konnte erfolgreich speichern. Kannst Du bitte mal probieren nur ein Widget zu verschieben und dann zu speichern? Wenn das geht, verschiebe das nächste usw. Vielleicht liegt es an einem speziellen Widget.

Danke!

Gruss

Habe nochmal ein restart gemacht, jetzt geht es wieder. Bleibt aber noch die frage mit dem device das möchste ich gerne testen
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 26 Juli 2015, 14:03:35
Zitat von: Talkabout am 26 Juli 2015, 13:21:52
Nein, per Drag&Drop. Wenn Du die Gruppen ziehst, dann kannst Du sie in andere Spalten droppen. Wenn Du mit der Maus an den rechten oder unteren Rand gehst, kannst Du sie in die jeweilige Richtung vergrößern.

Die Spalten-Anzahl musst Du in der Konfiguration setzen. Das kannst Du pro Tab machen.

Gruss

ok habs so weit alles hin bekommen nur noch eine kleine frage =) wie kann ich das ganze zentrieren? habe dafür keinen Befehl im Wiki gefunden :(
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 26 Juli 2015, 14:04:36
Zitat von: RettungsTim am 26 Juli 2015, 13:54:14
Ich habe deine Letze version hier im Thema drauf. Aber bin ich Bild oder gibts das attr nicht? Tab2 gibt es das!
Das könnte damit zusammen hängen, dass Dein Dashboard noch das Attribut "userattr" gesetzt hat, wo es nicht mit dabei ist. Das kannst Du mal entfernen und dann FHEM neu laden. Dann sollte es auch im Tab1 erscheinen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 26 Juli 2015, 14:06:08
Zitat von: Ger-Gilias am 26 Juli 2015, 14:03:35
ok habs so weit alles hin bekommen nur noch eine kleine frage =) wie kann ich das ganze zentrieren? habe dafür keinen Befehl im Wiki gefunden :(
Habe Quatsch erzählt. Die Angabe für dieses Attribut fehlt bei Dir noch, ich hatte das bei mir schon gehoben. Kommt mit der nächsten Version. Sollte aber keine Probleme bereiten, Du kannst es trotzdem setzen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 26 Juli 2015, 14:13:21
Zitat von: Talkabout am 26 Juli 2015, 14:06:08
Habe Quatsch erzählt. Die Angabe für dieses Attribut fehlt bei Dir noch, ich hatte das bei mir schon gehoben. Kommt mit der nächsten Version. Sollte aber keine Probleme bereiten, Du kannst es trotzdem setzen.

Gruss

Den Satz verstehe ich jetzt nicht... bitte noch mal übersetzten DANKE :D
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 26 Juli 2015, 14:17:47
Zitat von: Ger-Gilias am 26 Juli 2015, 14:13:21
Den Satz verstehe ich jetzt nicht... bitte noch mal übersetzten DANKE :D
In meiner lokalen Version ist das Problem schon behoben, dass der 1. Tab das "devices"-Attribut nicht hat. Du kannst es aber trotzdem direkt in der fhem.cfg setzen.

Wenn Du es über das Frontend machst, dann nimm die angehängten Dateien.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 26 Juli 2015, 14:24:34
Zitat von: Talkabout am 26 Juli 2015, 14:17:47
In meiner lokalen Version ist das Problem schon behoben, dass der 1. Tab das "devices"-Attribut nicht hat. Du kannst es aber trotzdem direkt in der fhem.cfg setzen.

Wenn Du es über das Frontend machst, dann nimm die angehängten Dateien.

Gruss

ööö ich wolte doch nur wissen wie ich den Inhalt der einzelnen Tabs als due Gruppen usw. Zentrieren kann =)

(http://www.bilder-upload.eu/thumb/a0dcf0-1437914098.png) (http://www.bilder-upload.eu/show.php?file=a0dcf0-1437914098.png)

Der Inahlt in die mitte, die Tabs da behalten wo sie sind =)

habe mich wohl falsch ausgedrück sorry :D
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 26 Juli 2015, 14:31:01
Zitat von: Ger-Gilias am 26 Juli 2015, 14:24:34
ööö ich wolte doch nur wissen wie ich den Inhalt der einzelnen Tabs als due Gruppen usw. Zentrieren kann =)

(http://www.bilder-upload.eu/thumb/a0dcf0-1437914098.png) (http://www.bilder-upload.eu/show.php?file=a0dcf0-1437914098.png)

Der Inahlt in die mitte, die Tabs da behalten wo sie sind =)

habe mich wohl falsch ausgedrück sorry :D
:)

Dazu solltest Du folgende Attribute setzen:

attr Overview dashboard_colcount 3
attr Overview dashboard_rowcentercolwidth 33%,33%,33%


Die erste Angabe sagt, dass die Tabs 3 Spalten haben, die 2. definiert, dass jede Spalte genau 33% der verfügbaren Spalte einnimmt. Damit solltest Du die Gruppen zentrieren können. Innerhalb der Spalte gibt es keine Ausrichtung, da solltest Du dann das Widget auf die Größe der Spalte ziehen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 26 Juli 2015, 14:44:13
Zitat von: Talkabout am 26 Juli 2015, 14:31:01
:)

Dazu solltest Du folgende Attribute setzen:

attr Overview dashboard_colcount 3
attr Overview dashboard_rowcentercolwidth 33%,33%,33%


Die erste Angabe sagt, dass die Tabs 3 Spalten haben, die 2. definiert, dass jede Spalte genau 33% der verfügbaren Spalte einnimmt. Damit solltest Du die Gruppen zentrieren können. Innerhalb der Spalte gibt es keine Ausrichtung, da solltest Du dann das Widget auf die Größe der Spalte ziehen.

Gruss

Schade das es nicht genau zentral geht... über die zwei befehle wird trotzdem alles von links nach rechts aufgeführt. trotzdem DANKE

EDIT: kann man unterscheiden zwischen WEB (:8083) Dashboard und Tablat (:8085) Dashboard?
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 26 Juli 2015, 14:54:26
Zitat von: Ger-Gilias am 26 Juli 2015, 14:44:13
Schade das es nicht genau zentral geht... über die zwei befehle wird trotzdem alles von links nach rechts aufgeführt. trotzdem DANKE
Der Grund dafür ist, dass die Widgets darauf ausgelegt sind in der Spalte zu "fliessen". Heisst also, sie brechen automatisch um, wenn nicht genug Platz da ist und werden untereinander angezeigt. Diese Technik verhindert leider die mittige Zentrierung.

Zitat von: Ger-Gilias am 26 Juli 2015, 14:44:13
EDIT: kann man unterscheiden zwischen WEB (:8083) Dashboard und Tablat (:8085) Dashboard?
Was würdest Du da gerne unterscheiden?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 26 Juli 2015, 15:17:50
Zitat von: Talkabout am 26 Juli 2015, 14:54:26
Der Grund dafür ist, dass die Widgets darauf ausgelegt sind in der Spalte zu "fliessen". Heisst also, sie brechen automatisch um, wenn nicht genug Platz da ist und werden untereinander angezeigt. Diese Technik verhindert leider die mittige Zentrierung.
Was würdest Du da gerne unterscheiden?

Gruss

Ich möchte das Dashboad eigentlich für mein Tablat nutzen (ist ein China Teil nix gescheites) da aber dort das Bild ja kleiner ist müssen auch die Einzelnen devices kleine gestaltet werden.

Natürlich könnte ich es jetzt alles fürs Tablat unstellen aber dann sieht es am PC wieder blöd aus darum eine unterscheidung das Dashboades über die Port 8083 (webansicht) 8085 (Tablatansicht) wenn dies möglich ist :D
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 26 Juli 2015, 15:20:45
Zitat von: Ger-Gilias am 26 Juli 2015, 15:17:50
Ich möchte das Dashboad eigentlich für mein Tablat nutzen (ist ein China Teil nix gescheites) da aber dort das Bild ja kleiner ist müssen auch die Einzelnen devices kleine gestaltet werden.

Natürlich könnte ich es jetzt alles fürs Tablat unstellen aber dann sieht es am PC wieder blöd aus darum eine unterscheidung das Dashboades über die Port 8083 (webansicht) 8085 (Tablatansicht) wenn dies möglich ist :D
Das ist im Endeffekt ganz einfach. Du erstellt jeweils ein Dashboard für den Port 8083 und einen für den Port 8085. Bei den jeweiligen FHEMWEB Instanzen (wo Du die Ports definiert hast) trägst Du jeweils das, was dort nicht verfügbar sein soll in das Attribute "hiddenrooms" ein. Damit solltest auf der jeweiligen FHEMWEB Instanzen immer das korrekte Dashboard angezeigt werden.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 26 Juli 2015, 15:30:42
Zitat von: Talkabout am 26 Juli 2015, 15:20:45
Das ist im Endeffekt ganz einfach. Du erstellt jeweils ein Dashboard für den Port 8083 und einen für den Port 8085. Bei den jeweiligen FHEMWEB Instanzen (wo Du die Ports definiert hast) trägst Du jeweils das, was dort nicht verfügbar sein soll in das Attribute "hiddenrooms" ein. Damit solltest auf der jeweiligen FHEMWEB Instanzen immer das korrekte Dashboard angezeigt werden.

Gruss

könntest du mir da einen code-schnipsel erstellen verstehe nur Bahnhof :D
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 26 Juli 2015, 15:37:57
Zitat von: Ger-Gilias am 26 Juli 2015, 15:30:42
könntest du mir da einen code-schnipsel erstellen verstehe nur Bahnhof :D
Sicher :)

Zuerst einmal definierst Du Deine 2 Dashboards:

define Dashboard1 Dashboard

define Dashboard2 Dashboard


Jetzt hast Du in Deinem FHEM ja 2 Web-Instanzen laufen (Port 8083 und 8085). Diese Instanzen sind in der fhem.cfg hinterlegt, aber auch über das Frontend erreichbar (einfach links auf "Everything" gehen).

In der jeweiligen FHEMWEB Instanz setzt Du nun das Attribut:

attr {FHEMWEBINSTANZNAMEFÜR DASHBOARD1} hiddenroom Dashboard2
attr {FHEMWEBINSTANZNAMEFÜR DASHBOARD2} hiddenroom Dashboard1

Damit ist das Dashboard1 nur über den Port 8083 zu sehen, das Dashboard2 nur über 8085.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 26 Juli 2015, 17:42:45
Zitat von: Talkabout am 26 Juli 2015, 15:37:57
Sicher :)

Zuerst einmal definierst Du Deine 2 Dashboards:

define Dashboard1 Dashboard

define Dashboard2 Dashboard


Jetzt hast Du in Deinem FHEM ja 2 Web-Instanzen laufen (Port 8083 und 8085). Diese Instanzen sind in der fhem.cfg hinterlegt, aber auch über das Frontend erreichbar (einfach links auf "Everything" gehen).

In der jeweiligen FHEMWEB Instanz setzt Du nun das Attribut:

attr {FHEMWEBINSTANZNAMEFÜR DASHBOARD1} hiddenroom Dashboard2
attr {FHEMWEBINSTANZNAMEFÜR DASHBOARD2} hiddenroom Dashboard1

Damit ist das Dashboard1 nur über den Port 8083 zu sehen, das Dashboard2 nur über 8085.

Gruss

vielen lieben DANKE funktionert schon gut nur noch richtig einstellen dann past es DANKE!!!!!
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 26 Juli 2015, 19:18:41
Hallo zusammen,

nachdem die aktuelle Version von einigen Benutzern runter geladen wurde und es nur sehr wenig Feedback gibt, gehe ich davon aus, dass es keine größeren Probleme gibt. Wenn heute kein negatives Feedback mehr kommt, werde ich diese Version in fhem einchecken.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 26 Juli 2015, 22:46:35
Hallo zusammen,

die Änderungen sind nun eingecheckt. Folgende Punkte sind mit eingeflossen:

- Support für devspecs im Dashboard über das Attribut "dashboard_tabXdevices"
- Speicherung des aktiven Tabs und Wiederherstellung beim Laden des Dashboards
- CSS-Anpassungen, unter anderem das Problem, dass der Text rechts ausgerichtet war

Alles morgen per Update verfügbar.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 27 Juli 2015, 10:42:18
Kann man wieder updaten? Bei mir kommt immer nothing to do
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 27 Juli 2015, 11:21:13
Zitat von: Talkabout am 26 Juli 2015, 22:46:35
Hallo zusammen,

die Änderungen sind nun eingecheckt. Folgende Punkte sind mit eingeflossen:

- Support für devspecs im Dashboard über das Attribut "dashboard_tabXdevices"
- Speicherung des aktiven Tabs und Wiederherstellung beim Laden des Dashboards
- CSS-Anpassungen, unter anderem das Problem, dass der Text rechts ausgerichtet war

Alles morgen per Update verfügbar.

Gruss

Ich habe soeben Aktualisiert und leider hat es mein Dashboard "zerschossen" es wird nur noch der 1. Tab angezeigt der Rest nicht :(

Zitat von: RettungsTim am 27 Juli 2015, 10:42:18
Kann man wieder updaten? Bei mir kommt immer nothing to do

also ich konnte soeben Updaten.... würde ich aber zz nicht raten :P
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 27 Juli 2015, 15:11:30
Zitat von: Ger-Gilias am 27 Juli 2015, 11:21:13
Ich habe soeben Aktualisiert und leider hat es mein Dashboard "zerschossen" es wird nur noch der 1. Tab angezeigt der Rest nicht :(

also ich konnte soeben Updaten.... würde ich aber zz nicht raten :P
Oha... Sorry dafür. Hattest Du an Deinem Dashboard etwas geändert nach dem Update?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 27 Juli 2015, 17:41:18
Zitat von: Ger-Gilias am 27 Juli 2015, 11:21:13
Ich habe soeben Aktualisiert und leider hat es mein Dashboard "zerschossen" es wird nur noch der 1. Tab angezeigt der Rest nicht :(

also ich konnte soeben Updaten.... würde ich aber zz nicht raten :P
Ich habe es bei mir noch mal probiert und kann das Problem nicht nachvollziehen. Könntest Du mir bitte Deine Dashboard-Konfiguration posten? Alternativ über PM.

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 27 Juli 2015, 18:04:59
Zitat von: Talkabout am 27 Juli 2015, 17:41:18
Ich habe es bei mir noch mal probiert und kann das Problem nicht nachvollziehen. Könntest Du mir bitte Deine Dashboard-Konfiguration posten? Alternativ über PM.

Danke!

Gruss

vor dem Update war alles i.O. nach dem Update war nur noch der erste Tab da... an der Config habe ich verändert....


define Dashboard Dashboard
attr Dashboard alias Dashboard Allgemein
attr Dashboard dashboard_colcount 4
attr Dashboard dashboard_showfullsize 1
attr Dashboard dashboard_tab1groups Steckdosen,Fenster,Heizung
attr Dashboard dashboard_tab1name Wohnung
attr Dashboard dashboard_tab1sorting t0c0,Steckdosen,true,320,0,0,0:t0c0,Heizung,true,320,0,0,0:t0c0,Fenster,true,320,0,0,0:
attr Dashboard dashboard_tab2name Kalender
attr Dashboard dashboard_tab2sorting t1c0,rg_muell_liste,true,800,0,0,0:t1c0,rg_lbk_liste,true,800,0,0,179:t1c0,rg_lukas_liste,true,800,0,0,358:t1c0,rg_privat_liste,true,800,0,0,472:
attr Dashboard dashboard_tab3name Umwelt
attr Dashboard dashboard_tab3sorting t2c0,wettervorhersage,true,800,0,0,0:t2c0,PollenAlarm,true,800,0,0,188:t2c0,UnwetterDetailiert,true,1071,0,0,509:
attr Dashboard dashboard_tab4groups Steckdosen Ameisen,Heizung Ameisen
attr Dashboard dashboard_tab4name Ameisen
attr Dashboard dashboard_tab4sorting t3c0,Steckdosen Ameisen,true,400,0,0,0:t3c0,Heizung Ameisen,true,400,0,0,0:
attr Dashboard dashboard_tab5name Tanken
attr Dashboard dashboard_tab5sorting t4c0,Spritpreise_diesel,true,407,0,0,0:t4c0,Spritpreise_supere10,true,407,0,407,0:t4c0,SVG_FileLog_Spritpreise_1,true,815,0,0,151:t4c0,SVG_FileLog_Spritpreise_2,true,815,0,0,334:
attr Dashboard dashboard_tab6groups RPi
attr Dashboard dashboard_tab6name System
attr Dashboard group Dashboard
attr Dashboard room System
#attr Dashboard dashboard_width 80%


zerschossen ist ja vielleicht ein wenig zu hart gesagt :D
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 27 Juli 2015, 18:23:03
Zitat von: Ger-Gilias am 27 Juli 2015, 18:04:59
vor dem Update war alles i.O. nach dem Update war nur noch der erste Tab da... an der Config habe ich verändert....


define Dashboard Dashboard
attr Dashboard alias Dashboard Allgemein
attr Dashboard dashboard_colcount 4
attr Dashboard dashboard_showfullsize 1
attr Dashboard dashboard_tab1groups Steckdosen,Fenster,Heizung
attr Dashboard dashboard_tab1name Wohnung
attr Dashboard dashboard_tab1sorting t0c0,Steckdosen,true,320,0,0,0:t0c0,Heizung,true,320,0,0,0:t0c0,Fenster,true,320,0,0,0:
attr Dashboard dashboard_tab2name Kalender
attr Dashboard dashboard_tab2sorting t1c0,rg_muell_liste,true,800,0,0,0:t1c0,rg_lbk_liste,true,800,0,0,179:t1c0,rg_lukas_liste,true,800,0,0,358:t1c0,rg_privat_liste,true,800,0,0,472:
attr Dashboard dashboard_tab3name Umwelt
attr Dashboard dashboard_tab3sorting t2c0,wettervorhersage,true,800,0,0,0:t2c0,PollenAlarm,true,800,0,0,188:t2c0,UnwetterDetailiert,true,1071,0,0,509:
attr Dashboard dashboard_tab4groups Steckdosen Ameisen,Heizung Ameisen
attr Dashboard dashboard_tab4name Ameisen
attr Dashboard dashboard_tab4sorting t3c0,Steckdosen Ameisen,true,400,0,0,0:t3c0,Heizung Ameisen,true,400,0,0,0:
attr Dashboard dashboard_tab5name Tanken
attr Dashboard dashboard_tab5sorting t4c0,Spritpreise_diesel,true,407,0,0,0:t4c0,Spritpreise_supere10,true,407,0,407,0:t4c0,SVG_FileLog_Spritpreise_1,true,815,0,0,151:t4c0,SVG_FileLog_Spritpreise_2,true,815,0,0,334:
attr Dashboard dashboard_tab6groups RPi
attr Dashboard dashboard_tab6name System
attr Dashboard group Dashboard
attr Dashboard room System
#attr Dashboard dashboard_width 80%


zerschossen ist ja vielleicht ein wenig zu hart gesagt :D
Du hast beim 2. Tab weder Gruppen noch Devices, daher denkt das Dashboard, dass Du nur einen Tab hast.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 27 Juli 2015, 19:28:26
Zitat von: Talkabout am 27 Juli 2015, 18:23:03
Du hast beim 2. Tab weder Gruppen noch Devices, daher denkt das Dashboard, dass Du nur einen Tab hast.

Gruss

vor dem Update ging alles noch... und die Tabs standen trotzdem da auch wenn kein Inhalt definiert war ;) aber ich schau gleich mal ;)

grüße

EDIT: Habe jetzt meine Dashboad recoverie eingespielt und nun geht alles wieder komisch das es die config zerschießt bei nem Update =) naja nicht schlimm jetzt weiß ich wie ich es wieder ganz machen :D
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 27 Juli 2015, 19:53:51
Zitat von: Ger-Gilias am 27 Juli 2015, 19:28:26
vor dem Update ging alles noch... und die Tabs standen trotzdem da auch wenn kein Inhalt definiert war ;) aber ich schau gleich mal ;)
Seid der Version 3.0 ist die Logik so, dass die Anzahl der Tabs anhand des Inhalts bestimmt wird, daher kann eine solche Konfiguration bei einer Version >= 3.0 nicht funktioniert haben.

Zitat von: Ger-Gilias am 27 Juli 2015, 19:28:26
EDIT: Habe jetzt meine Dashboad recoverie eingespielt und nun geht alles wieder komisch das es die config zerschießt bei nem Update =) naja nicht schlimm jetzt weiß ich wie ich es wieder ganz machen :D
Das sollte bei einem Update nicht passieren. Aber gut, dass Du es noch reverten konntest :)
Titel: Antw:FHEM Dashboard
Beitrag von: Szlachta am 28 Juli 2015, 18:54:40
Hallo,

mein Dashboard hat es nach eben durchgeführtem Update ebenfalls zerschossen: "Devices for group not found / Check if the device/group attribute is really set / Check if the device spec is correctly written" - vor dem Update lief alles einwandfrei, weder an Devices noch Groups habe ich Änderungen vorgenommen.

define Dashboard Dashboard
attr Dashboard userattr dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting dashboard_tab3backgroundimage dashboard_tab3colcount dashboard_tab3groups dashboard_tab3icon dashboard_tab3name dashboard_tab3rowcentercolwidth dashboard_tab3sorting dashboard_tab4backgroundimage dashboard_tab4colcount dashboard_tab4groups dashboard_tab4icon dashboard_tab4name dashboard_tab4rowcentercolwidth dashboard_tab4sorting
attr Dashboard dashboard_activetab 1
attr Dashboard dashboard_row top-center
attr Dashboard dashboard_tab1groups Kuechengeraete,Ladegeraete,Licht,Wetter
attr Dashboard dashboard_tab1name Switches
attr Dashboard dashboard_tab1sorting t0c100,Licht,true,321,175:t0c100,Ladegeraete,true,346,133:t0c100,Kuechengeraete,true,346,96:t0c0,Wetter,true,670,250:
attr Dashboard dashboard_tab2groups Computer,HiFi_Devices,HiFi_IR,HiFi_Power
attr Dashboard dashboard_tab2name Entertainment
attr Dashboard dashboard_tab2sorting t1c100,Computer,true,296,217:t1c100,HiFi_IR,true,271,175:t1c100,HiFi_Power,true,270,133:t1c0,HiFi_Devices,true,835,175:
attr Dashboard dashboard_tab3groups Computer_On,StromAcerLight_On,TV_On
attr Dashboard dashboard_tab3name Makros
attr Dashboard dashboard_tab3sorting t2c100,TV_On,true,272,91:t2c100,Computer_On,true,282,91:t2c100,StromAcerLight_On,true,272,91:
attr Dashboard dashboard_width 70%
define Dashboard_weblink weblink htmlCode {DashboardAsHtml("Dashboard")}
attr Dashboard_weblink room DashboardRoom


Jemand ein Idee?
Titel: Antw:FHEM Dashboard
Beitrag von: scooty am 28 Juli 2015, 19:16:15
Hallo,

gleiche Fehlersituation bei mir.
Allerdings sind nur tab2 und tab4 von den definierten 8 Tabs betroffen.
Hat die Warnung im Log
PERL WARNING: Use of uninitialized value $dashboard_groupListfhem in concatenation (.) or string at /opt/fhem/FHEM/95_Dashboard.pm line 476 bei jedem Aufruf des Dashboards ggf. etwas damit zu tun?

Hier das list meines Dashboards:
Internals:
   NAME       Rosi2_DASHB
   NR         43
   STATE      Initialized
   TYPE       Dashboard
   VERSION    3.10
   Readings:
     2015-07-21 19:55:51   lockstate       lock
     2015-07-28 19:05:22   state           Initialized
Attributes:
   dashboard_activetab 4
   dashboard_flexible 8
   dashboard_row center
   dashboard_rowcentercolwidth 23,48,29
   dashboard_rowcenterheight 1000
   dashboard_showfullsize 1
   dashboard_tab1groups OG_HT,OG_HF,OG_HS,OG_HG
   dashboard_tab1icon sani_heating@green
   dashboard_tab1name OG Heizung
   dashboard_tab1sorting t0c0,OG_HF,true,184,143,920,8:t0c0,OG_HG,true,496,731,424,8:t0c0,OG_HS,true,424,118,0,8:t0c0,OG_HT,true,424,238,0,120:
   dashboard_tab2groups OG_ST,OG_RR,OG_RA,OG_SS,OG_HF,OG_TL,OG_PR,OG_BS,OG_MS,Preis_SuperE5,HS_PR
   dashboard_tab2icon control_building_s_og@green
   dashboard_tab2name Obergeschoss
   dashboard_tab2sorting t1c0,OG_BS,true,136,225,0,304:t1c0,OG_RA,true,272,331,952,8:t1c0,OG_RR,true,576,298,0,8:t1c0,OG_TL,true,375,373,576,8:t1c0,Preis_SuperE5,true,135,156,576,384:t1c0,OG_HF,true,160,147,136,304:t1c0,OG_MS,true,120,227,952,344:t1c0,OG_PR,true,280,152,296,304:t1c0,HS_PR,true,104,74,296,456:t1c0,OG_ST,true,168,113,408,456:t1c0,OG_SS,true,160,150,712,384:
   dashboard_tab3groups EG_HT,EG_HF,EG_HG,EG_HS
   dashboard_tab3icon sani_heating@green
   dashboard_tab3name EG Heizung
   dashboard_tab3sorting t2c0,EG_HS,true,424,76,0,8:t2c0,EG_HF,true,184,0,920,8:t2c0,EG_HG,true,496,0,424,8:t2c0,EG_HT,true,424,0,0,120:
   dashboard_tab4groups EG_ST,EG_RR,EG_RA,EG_BS,EG_MS,Preis_SuperE5,Preis_SuperE5_Graphik,EG_PR,HS_PR,EG_TL,EG_HF
   dashboard_tab4icon control_building_s_eg@green
   dashboard_tab4name Erdgeschoss
   dashboard_tab4sorting t3c0,EG_BS,true,264,76,0,8:t3c0,EG_RA,true,264,331,0,184:t3c0,EG_RR,true,576,304,264,8:t3c0,Preis_SuperE5,true,136,162,264,312:t3c0,Preis_SuperE5_Graphik,true,496,205,400,312:t3c0,EG_MS,true,120,227,960,232:t3c0,EG_ST,true,95,113,1016,120:t3c0,EG_PR,true,88,112,928,120:t3c0,HS_PR,true,88,78,840,120:t3c0,EG_TL,true,272,119,840,8:t3c0,EG_HF,true,264,105,0,80:
   dashboard_tab5groups KG_SA,KG_SG,KG_SS,KG_TS,KG_FS,KG_FG
   dashboard_tab5icon control_building_s_kg@green
   dashboard_tab5name Keller
   dashboard_tab5sorting t4c0,KG_TS,true,272,190,0,8:t4c0,KG_SA,true,272,118,0,200:t4c0,KG_SS,true,272,228,0,312:t4c0,KG_SG,true,496,562,272,8:t4c0,KG_FG,true,496,397,768,88:t4c0,KG_FS,true,256,76,896,8:
   dashboard_tab6groups GARAGE_TL
   dashboard_tab6icon fts_garage@green
   dashboard_tab6name Garage
   dashboard_tab6sorting t5c0,GARAGE_TL,true,240,64:
   dashboard_tab7groups OG_CP
   dashboard_tab7icon it_camera@green
   dashboard_tab7name Camera
   dashboard_tab7sorting t6c1,OG_CP,true,336,285:
   dashboard_tab8groups WT_.*
   dashboard_tab8icon weather_cloudy_light@green
   dashboard_tab8name Wetter
   dashboard_tab8sorting t7c0,WT_AL,true,144,228,848,240:t7c0,WT_FC,true,640,230,352,8:t7c0,WT_RA,true,352,0,0,8:t7c0,WT_CR,true,496,0,352,248:t7c0,WT_UW,true,1016,179,136,472:t7c0,WT_UWK,true,336,0,992,8:
   dashboard_width 100%
   room       Haus
   userattr   dashboard_tab10backgroundimage dashboard_tab10colcount dashboard_tab10groups dashboard_tab10icon dashboard_tab10name dashboard_tab10rowcentercolwidth dashboard_tab10sorting dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting dashboard_tab3backgroundimage dashboard_tab3colcount dashboard_tab3devices dashboard_tab3groups dashboard_tab3icon dashboard_tab3name dashboard_tab3rowcentercolwidth dashboard_tab3sorting dashboard_tab4backgroundimage dashboard_tab4colcount dashboard_tab4devices dashboard_tab4groups dashboard_tab4icon dashboard_tab4name dashboard_tab4rowcentercolwidth dashboard_tab4sorting dashboard_tab5backgroundimage dashboard_tab5colcount dashboard_tab5devices dashboard_tab5groups dashboard_tab5icon dashboard_tab5name dashboard_tab5rowcentercolwidth dashboard_tab5sorting dashboard_tab6backgroundimage dashboard_tab6colcount dashboard_tab6devices dashboard_tab6groups dashboard_tab6icon dashboard_tab6name dashboard_tab6rowcentercolwidth dashboard_tab6sorting dashboard_tab7backgroundimage dashboard_tab7colcount dashboard_tab7devices dashboard_tab7groups dashboard_tab7icon dashboard_tab7name dashboard_tab7rowcentercolwidth dashboard_tab7sorting dashboard_tab8backgroundimage dashboard_tab8colcount dashboard_tab8devices dashboard_tab8groups dashboard_tab8icon dashboard_tab8name dashboard_tab8rowcentercolwidth dashboard_tab8sorting dashboard_tab9backgroundimage dashboard_tab9colcount dashboard_tab9devices dashboard_tab9groups dashboard_tab9icon dashboard_tab9name dashboard_tab9rowcentercolwidth dashboard_tab9sorting


Kann ich noch weitere Infos liefern?

Andreas
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 28 Juli 2015, 19:22:11
Zitat von: businesssolutionman am 28 Juli 2015, 18:54:40
Hallo,

mein Dashboard hat es nach eben durchgeführtem Update ebenfalls zerschossen: "Devices for group not found / Check if the device/group attribute is really set / Check if the device spec is correctly written" - vor dem Update lief alles einwandfrei, weder an Devices noch Groups habe ich Änderungen vorgenommen.

define Dashboard Dashboard
attr Dashboard userattr dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting dashboard_tab3backgroundimage dashboard_tab3colcount dashboard_tab3groups dashboard_tab3icon dashboard_tab3name dashboard_tab3rowcentercolwidth dashboard_tab3sorting dashboard_tab4backgroundimage dashboard_tab4colcount dashboard_tab4groups dashboard_tab4icon dashboard_tab4name dashboard_tab4rowcentercolwidth dashboard_tab4sorting
attr Dashboard dashboard_activetab 1
attr Dashboard dashboard_row top-center
attr Dashboard dashboard_tab1groups Kuechengeraete,Ladegeraete,Licht,Wetter
attr Dashboard dashboard_tab1name Switches
attr Dashboard dashboard_tab1sorting t0c100,Licht,true,321,175:t0c100,Ladegeraete,true,346,133:t0c100,Kuechengeraete,true,346,96:t0c0,Wetter,true,670,250:
attr Dashboard dashboard_tab2groups Computer,HiFi_Devices,HiFi_IR,HiFi_Power
attr Dashboard dashboard_tab2name Entertainment
attr Dashboard dashboard_tab2sorting t1c100,Computer,true,296,217:t1c100,HiFi_IR,true,271,175:t1c100,HiFi_Power,true,270,133:t1c0,HiFi_Devices,true,835,175:
attr Dashboard dashboard_tab3groups Computer_On,StromAcerLight_On,TV_On
attr Dashboard dashboard_tab3name Makros
attr Dashboard dashboard_tab3sorting t2c100,TV_On,true,272,91:t2c100,Computer_On,true,282,91:t2c100,StromAcerLight_On,true,272,91:
attr Dashboard dashboard_width 70%
define Dashboard_weblink weblink htmlCode {DashboardAsHtml("Dashboard")}
attr Dashboard_weblink room DashboardRoom


Jemand ein Idee?
Die Definition sieht korrekt aus. Kannst Du bitte das 2. Define (Dashboard_weblink) entfernen? Es könnte sein, dass durch diesen Link das Problem besteht.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 28 Juli 2015, 19:24:30
Zitat von: scooty am 28 Juli 2015, 19:16:15
Hallo,

gleiche Fehlersituation bei mir.
Allerdings sind nur tab2 und tab4 von den definierten 8 Tabs betroffen.
Hat die Warnung im Log
PERL WARNING: Use of uninitialized value $dashboard_groupListfhem in concatenation (.) or string at /opt/fhem/FHEM/95_Dashboard.pm line 476 bei jedem Aufruf des Dashboards ggf. etwas damit zu tun?

Hier das list meines Dashboards:
Internals:
   NAME       Rosi2_DASHB
   NR         43
   STATE      Initialized
   TYPE       Dashboard
   VERSION    3.10
   Readings:
     2015-07-21 19:55:51   lockstate       lock
     2015-07-28 19:05:22   state           Initialized
Attributes:
   dashboard_activetab 4
   dashboard_flexible 8
   dashboard_row center
   dashboard_rowcentercolwidth 23,48,29
   dashboard_rowcenterheight 1000
   dashboard_showfullsize 1
   dashboard_tab1groups OG_HT,OG_HF,OG_HS,OG_HG
   dashboard_tab1icon sani_heating@green
   dashboard_tab1name OG Heizung
   dashboard_tab1sorting t0c0,OG_HF,true,184,143,920,8:t0c0,OG_HG,true,496,731,424,8:t0c0,OG_HS,true,424,118,0,8:t0c0,OG_HT,true,424,238,0,120:
   dashboard_tab2groups OG_ST,OG_RR,OG_RA,OG_SS,OG_HF,OG_TL,OG_PR,OG_BS,OG_MS,Preis_SuperE5,HS_PR
   dashboard_tab2icon control_building_s_og@green
   dashboard_tab2name Obergeschoss
   dashboard_tab2sorting t1c0,OG_BS,true,136,225,0,304:t1c0,OG_RA,true,272,331,952,8:t1c0,OG_RR,true,576,298,0,8:t1c0,OG_TL,true,375,373,576,8:t1c0,Preis_SuperE5,true,135,156,576,384:t1c0,OG_HF,true,160,147,136,304:t1c0,OG_MS,true,120,227,952,344:t1c0,OG_PR,true,280,152,296,304:t1c0,HS_PR,true,104,74,296,456:t1c0,OG_ST,true,168,113,408,456:t1c0,OG_SS,true,160,150,712,384:
   dashboard_tab3groups EG_HT,EG_HF,EG_HG,EG_HS
   dashboard_tab3icon sani_heating@green
   dashboard_tab3name EG Heizung
   dashboard_tab3sorting t2c0,EG_HS,true,424,76,0,8:t2c0,EG_HF,true,184,0,920,8:t2c0,EG_HG,true,496,0,424,8:t2c0,EG_HT,true,424,0,0,120:
   dashboard_tab4groups EG_ST,EG_RR,EG_RA,EG_BS,EG_MS,Preis_SuperE5,Preis_SuperE5_Graphik,EG_PR,HS_PR,EG_TL,EG_HF
   dashboard_tab4icon control_building_s_eg@green
   dashboard_tab4name Erdgeschoss
   dashboard_tab4sorting t3c0,EG_BS,true,264,76,0,8:t3c0,EG_RA,true,264,331,0,184:t3c0,EG_RR,true,576,304,264,8:t3c0,Preis_SuperE5,true,136,162,264,312:t3c0,Preis_SuperE5_Graphik,true,496,205,400,312:t3c0,EG_MS,true,120,227,960,232:t3c0,EG_ST,true,95,113,1016,120:t3c0,EG_PR,true,88,112,928,120:t3c0,HS_PR,true,88,78,840,120:t3c0,EG_TL,true,272,119,840,8:t3c0,EG_HF,true,264,105,0,80:
   dashboard_tab5groups KG_SA,KG_SG,KG_SS,KG_TS,KG_FS,KG_FG
   dashboard_tab5icon control_building_s_kg@green
   dashboard_tab5name Keller
   dashboard_tab5sorting t4c0,KG_TS,true,272,190,0,8:t4c0,KG_SA,true,272,118,0,200:t4c0,KG_SS,true,272,228,0,312:t4c0,KG_SG,true,496,562,272,8:t4c0,KG_FG,true,496,397,768,88:t4c0,KG_FS,true,256,76,896,8:
   dashboard_tab6groups GARAGE_TL
   dashboard_tab6icon fts_garage@green
   dashboard_tab6name Garage
   dashboard_tab6sorting t5c0,GARAGE_TL,true,240,64:
   dashboard_tab7groups OG_CP
   dashboard_tab7icon it_camera@green
   dashboard_tab7name Camera
   dashboard_tab7sorting t6c1,OG_CP,true,336,285:
   dashboard_tab8groups WT_.*
   dashboard_tab8icon weather_cloudy_light@green
   dashboard_tab8name Wetter
   dashboard_tab8sorting t7c0,WT_AL,true,144,228,848,240:t7c0,WT_FC,true,640,230,352,8:t7c0,WT_RA,true,352,0,0,8:t7c0,WT_CR,true,496,0,352,248:t7c0,WT_UW,true,1016,179,136,472:t7c0,WT_UWK,true,336,0,992,8:
   dashboard_width 100%
   room       Haus
   userattr   dashboard_tab10backgroundimage dashboard_tab10colcount dashboard_tab10groups dashboard_tab10icon dashboard_tab10name dashboard_tab10rowcentercolwidth dashboard_tab10sorting dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting dashboard_tab3backgroundimage dashboard_tab3colcount dashboard_tab3devices dashboard_tab3groups dashboard_tab3icon dashboard_tab3name dashboard_tab3rowcentercolwidth dashboard_tab3sorting dashboard_tab4backgroundimage dashboard_tab4colcount dashboard_tab4devices dashboard_tab4groups dashboard_tab4icon dashboard_tab4name dashboard_tab4rowcentercolwidth dashboard_tab4sorting dashboard_tab5backgroundimage dashboard_tab5colcount dashboard_tab5devices dashboard_tab5groups dashboard_tab5icon dashboard_tab5name dashboard_tab5rowcentercolwidth dashboard_tab5sorting dashboard_tab6backgroundimage dashboard_tab6colcount dashboard_tab6devices dashboard_tab6groups dashboard_tab6icon dashboard_tab6name dashboard_tab6rowcentercolwidth dashboard_tab6sorting dashboard_tab7backgroundimage dashboard_tab7colcount dashboard_tab7devices dashboard_tab7groups dashboard_tab7icon dashboard_tab7name dashboard_tab7rowcentercolwidth dashboard_tab7sorting dashboard_tab8backgroundimage dashboard_tab8colcount dashboard_tab8devices dashboard_tab8groups dashboard_tab8icon dashboard_tab8name dashboard_tab8rowcentercolwidth dashboard_tab8sorting dashboard_tab9backgroundimage dashboard_tab9colcount dashboard_tab9devices dashboard_tab9groups dashboard_tab9icon dashboard_tab9name dashboard_tab9rowcentercolwidth dashboard_tab9sorting


Kann ich noch weitere Infos liefern?

Andreas
Kannst Du bitte einen Screenshot anhängen wie die kaputten Tabs bei Dir aussehen?

Hast Du auch ein "define" mit einem weblink für Dein Dashboard?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: scooty am 28 Juli 2015, 19:36:49
Hallo,

anbei zwei Screenshots, der erste ist direkt nach dem Aufruf und beim zweiten habe ich durch Verschieben ein bisschen Platz geschaffen, um die Fehlermeldung erkennen zu können.

Entfernen der beiden Zeilen (analog zu obigem Fall von businesssolutionman)
define Rosi2_DASHB_weblink weblink htmlCode {DashboardAsHtml("Rosi2_DASHB")}
attr Rosi2_DASHB_weblink room DashboardRoom

bringt leider keine Änderung.

Viele Grüße,
Andreas

PS: Ergänzung: tab7 ist auch betroffen, war mir bisher nicht aufgefallen.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 28 Juli 2015, 19:41:18
Zitat von: scooty am 28 Juli 2015, 19:36:49
Hallo,

anbei zwei Screenshots, der erste ist direkt nach dem Aufruf und beim zweiten habe ich durch Verschieben ein bisschen Platz geschaffen, um die Fehlermeldung erkennen zu können.

Entfernen der beiden Zeilen (analog zu obigem Fall von businesssolutionman)
define Rosi2_DASHB_weblink weblink htmlCode {DashboardAsHtml("Rosi2_DASHB")}
attr Rosi2_DASHB_weblink room DashboardRoom

bringt leider keine Änderung.

Viele Grüße,
Andreas
Kannst Du mir bitte die Devices posten, die als "group" den Wert "EG_MS" haben?

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Szlachta am 28 Juli 2015, 19:52:52
Hallo,

bei mir hat Auskommentieren der beiden define Dashboard_weblink Zeilen auch keine Besserung ergeben. Fehler bleibt bestehen wie vorher.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 28 Juli 2015, 19:54:30
Zitat von: businesssolutionman am 28 Juli 2015, 19:52:52
Hallo,

bei mir hat Auskommentieren der beiden define Dashboard_weblink Zeilen auch keine Besserung ergeben. Fehler bleibt bestehen wie vorher.
Könntest Du mir bitte auch mal einen Screenshot Deines "kaputten" Dashboards posten?

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: scooty am 28 Juli 2015, 19:55:12
Habe zwischenzeitlich herausgefunden, dass alle Devices, die mehr als eine Gruppe im Attribut group haben, nicht korrekt angezeigt werden.
Als Beispiel das List eines Devices, das den Gruppen EG_MS und OG_MS zugeordnet ist:
Internals:
   NAME       MUELL_BioZ_Tage
   NR         276
   STATE      13
   TYPE       dummy
   Readings:
     2015-07-28 13:09:20   NextDate        10.08.2015
     2015-07-28 13:09:20   state           13
Attributes:
   alias      Biotonne mit Bündel
   devStateIcon {my $w=ReadingsVal("$name","state",100);if($w==0){'.*:garbage_bio'}else{if($w==1){'.*:garbage_bio_morgen'}else{'.*:garbage_bio_no'}}}
   event-on-change-reading .*
   fp_Rosi2_EG 344,0,1,,
   fp_Rosi2_OG 284,2,1,,
   group      EG_MS,OG_MS
   room       MUELL


Das gilt für alle Devices mit mehrfacher Gruppenzuordnung, auch wenn die Gruppe nicht für die Anzeige im Dashboard verwendet wird.
Sobald ein Device nur eine Gruppe zugeordnet hat, erfolgt auch die korrekte Anzeige im Dashboard.

Andreas
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 28 Juli 2015, 20:00:30
Zitat von: scooty am 28 Juli 2015, 19:55:12
Habe zwischenzeitlich herausgefunden, dass alle Devices, die mehr als eine Gruppe im Attribut group haben, nicht korrekt angezeigt werden.
Als Beispiel das List eines Devices, das den Gruppen EG_MS und OG_MS zugeordnet ist:
Internals:
   NAME       MUELL_BioZ_Tage
   NR         276
   STATE      13
   TYPE       dummy
   Readings:
     2015-07-28 13:09:20   NextDate        10.08.2015
     2015-07-28 13:09:20   state           13
Attributes:
   alias      Biotonne mit Bündel
   devStateIcon {my $w=ReadingsVal("$name","state",100);if($w==0){'.*:garbage_bio'}else{if($w==1){'.*:garbage_bio_morgen'}else{'.*:garbage_bio_no'}}}
   event-on-change-reading .*
   fp_Rosi2_EG 344,0,1,,
   fp_Rosi2_OG 284,2,1,,
   group      EG_MS,OG_MS
   room       MUELL


Das gilt für alle Devices mit mehrfacher Gruppenzuordnung, auch wenn die Gruppe nicht für die Anzeige im Dashboard verwendet wird.
Sobald ein Device nur eine Gruppe zugeordnet hat, erfolgt auch die korrekte Anzeige im Dashboard.

Andreas
Perfekt, danke für die Analyse. Genau das ist das Problem. Aktuell wird die Gruppierung nicht korrekt aufgelöst, sobald mehrere Gruppen zugeordnet sind.

Werde es heute noch beheben.

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: scooty am 28 Juli 2015, 20:02:54
Zitat von: Talkabout am 28 Juli 2015, 20:00:30
Perfekt, danke für die Analyse.
Nicht dafür, ist nur eine Kleinigkeit gegen die ganzen tollen Erweiterungen, die Du integriert hast.

Andreas
Titel: Antw:FHEM Dashboard
Beitrag von: Szlachta am 28 Juli 2015, 20:04:11
Das dürfte dann auch mein "Problem" sein.

Danke
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 28 Juli 2015, 20:18:41
Hallo zusammen,

das Problem ist nicht im Dashboard sondern im Core von FHEM. Ich habe dies bei mir lokal bereits gefixt und den Fix hier bereit gestellt:

http://forum.fhem.de/index.php/topic,39529.0.html

Ich glaube, dass Rudi aktuell im Urlaub ist, das heisst es kann etwas dauern, bis der Fix committed wird. Im Anhang stelle ich Euch meine fhem.pl zur Verfügung, mit der Euer Problem behoben sein sollte. Kopiert sie einfach in das fhem-Verzeichnis und überschreibt die ursprüngliche Datei.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 28 Juli 2015, 20:31:40
Hallo,

habe mal wieder ein Problem mit dem Dashboad als ich vorhin nach hause kam war wieder mein Dashboad weg (nur noch Tab1) warum auch immer... Daher habe ich erst mal ein Fehm Update gemacht und dann meine Dashboad config neu ins fehm geladen, da warum auch immer Fehm mir wieder alles rausgenommen hat an Gruppen und Devices... jetzt bekomme ich von Fehm gesagt

Dashboard: unknown attribute dashboard_tab2devices. Type 'attr Dashboard ?' for a detailed list. Dashboard: unknown attribute dashboard_tab3devices. Type 'attr Dashboard ?' for a detailed list. Dashboard: unknown attribute dashboard_tab5devices. Type 'attr Dashboard ?' for a detailed list.

Wasn nun wieder mit fehm?

Habe das gefühl Fehm ist wie eine Frau :D mal alles super dann wieder zickig ;) (nichts Gegen unsere Frauen ;))
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 28 Juli 2015, 20:36:13
Zitat von: Ger-Gilias am 28 Juli 2015, 20:31:40
Hallo,

habe mal wieder ein Problem mit dem Dashboad als ich vorhin nach hause kam war wieder mein Dashboad weg (nur noch Tab1) warum auch immer... Daher habe ich erst mal ein Fehm Update gemacht und dann meine Dashboad config neu ins fehm geladen, da warum auch immer Fehm mir wieder alles rausgenommen hat an Gruppen und Devices... jetzt bekomme ich von Fehm gesagt

Dashboard: unknown attribute dashboard_tab2devices. Type 'attr Dashboard ?' for a detailed list. Dashboard: unknown attribute dashboard_tab3devices. Type 'attr Dashboard ?' for a detailed list. Dashboard: unknown attribute dashboard_tab5devices. Type 'attr Dashboard ?' for a detailed list.

Wasn nun wieder mit fehm?

Habe das gefühl Fehm ist wie eine Frau :D mal alles super dann wieder zickig ;) (nichts Gegen unsere Frauen ;))
Kannst Du mal bitte das Attribut "userattr" aus der Dashboard Konfiguration rausnehmen? Dann bitte auch FHEM komplett runter und wieder hoch fahren. Ich hoffe nicht, dass da auf Sourceforge wieder irgend eine Wiederherstellung gelaufen ist, die eine uralt-Version online gestellt hat...

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 28 Juli 2015, 20:39:31
Zitat von: Talkabout am 28 Juli 2015, 20:36:13
Kannst Du mal bitte das Attribut "userattr" aus der Dashboard Konfiguration rausnehmen? Dann bitte auch FHEM komplett runter und wieder hoch fahren. Ich hoffe nicht, dass da auf Sourceforge wieder irgend eine Wiederherstellung gelaufen ist, die eine uralt-Version online gestellt hat...

Gruss

Das nehme ich immer raus warum kom mt das eigentlich immer wieder jeden Tag wenn irgend was an meinem Dashboad ist kill ich das aus der Config...

Nach löschen des "userattr" und neustarten von FEHM keine besserung :(
Titel: Antw:FHEM Dashboard
Beitrag von: scooty am 28 Juli 2015, 20:43:43
Zitat von: Talkabout am 28 Juli 2015, 20:18:41
Hallo zusammen,

das Problem ist nicht im Dashboard sondern im Core von FHEM. Ich habe dies bei mir lokal bereits gefixt und den Fix hier bereit gestellt:

http://forum.fhem.de/index.php/topic,39529.0.html

Ich glaube, dass Rudi aktuell im Urlaub ist, das heisst es kann etwas dauern, bis der Fix committed wird. Im Anhang stelle ich Euch meine fhem.pl zur Verfügung, mit der Euer Problem behoben sein sollte. Kopiert sie einfach in das fhem-Verzeichnis und überschreibt die ursprüngliche Datei.

Gruss
Funktioniert, perfekt, danke!

Andreas
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 28 Juli 2015, 20:46:27
Zitat von: Ger-Gilias am 28 Juli 2015, 20:39:31
Das nehme ich immer raus warum kom mt das eigentlich immer wieder jeden Tag wenn irgend was an meinem Dashboad ist kill ich das aus der Config...

Nach löschen des "userattr" und neustarten von FEHM keine besserung :(
Kannst Du mir bitte noch mal Deine Dashboard-Config posten?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Szlachta am 28 Juli 2015, 20:58:02
@Talkabout: Danke für den Fix - läuft wieder perfekt
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 28 Juli 2015, 21:05:19
Zitat von: Talkabout am 28 Juli 2015, 20:46:27
Kannst Du mir bitte noch mal Deine Dashboard-Config posten?

Gruss

Natürlich, komischerweiße steht im Fhem Editor was anderes als in der fhem.cfg

Code (fhem.cfg) Auswählen

define Dashboard Dashboard
attr Dashboard alias Dashboard Allgemein
attr Dashboard dashboard_activetab 1
attr Dashboard dashboard_colcount 4
attr Dashboard dashboard_showfullsize 1
attr Dashboard dashboard_tab1groups Steckdosen,Fenster,Heizung
attr Dashboard dashboard_tab1name Wohnung
attr Dashboard dashboard_tab2devices rg_muell_liste,rg_lbk_liste,rg_lukas_liste,rg_privat_liste
attr Dashboard dashboard_tab2name Kalender
attr Dashboard dashboard_tab3devices wettervorhersage,PollenAlarm,UnwetterDetailiert,UnwetterKarteBY
attr Dashboard dashboard_tab3name Umwelt
attr Dashboard dashboard_tab4groups Steckdosen Ameisen,Heizung Ameisen
attr Dashboard dashboard_tab4name Ameisen
attr Dashboard dashboard_tab5devices Spritpreise_diesel,Spritpreise_supere10,SVG_FileLog_Spritpreise_1,SVG_FileLog_Spritpreise_2
attr Dashboard dashboard_tab5name Tanken
attr Dashboard dashboard_tab6groups RPi
attr Dashboard dashboard_tab6name System
attr Dashboard group Dashboard
attr Dashboard room System
#attr Dashboard dashboard_width 80%


(http://www.bilder-upload.eu/thumb/14b22f-1438111004.png) (http://www.bilder-upload.eu/show.php?file=14b22f-1438111004.png)

natürlich das "userattr" wieder mal gelöscht...
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 28 Juli 2015, 21:10:40
Zitat von: Ger-Gilias am 28 Juli 2015, 21:05:19
Natürlich, komischerweiße steht im Fhem Editor was anderes als in der fhem.cfg

Code (fhem.cfg) Auswählen

define Dashboard Dashboard
attr Dashboard alias Dashboard Allgemein
attr Dashboard dashboard_activetab 1
attr Dashboard dashboard_colcount 4
attr Dashboard dashboard_showfullsize 1
attr Dashboard dashboard_tab1groups Steckdosen,Fenster,Heizung
attr Dashboard dashboard_tab1name Wohnung
attr Dashboard dashboard_tab2devices rg_muell_liste,rg_lbk_liste,rg_lukas_liste,rg_privat_liste
attr Dashboard dashboard_tab2name Kalender
attr Dashboard dashboard_tab3devices wettervorhersage,PollenAlarm,UnwetterDetailiert,UnwetterKarteBY
attr Dashboard dashboard_tab3name Umwelt
attr Dashboard dashboard_tab4groups Steckdosen Ameisen,Heizung Ameisen
attr Dashboard dashboard_tab4name Ameisen
attr Dashboard dashboard_tab5devices Spritpreise_diesel,Spritpreise_supere10,SVG_FileLog_Spritpreise_1,SVG_FileLog_Spritpreise_2
attr Dashboard dashboard_tab5name Tanken
attr Dashboard dashboard_tab6groups RPi
attr Dashboard dashboard_tab6name System
attr Dashboard group Dashboard
attr Dashboard room System
#attr Dashboard dashboard_width 80%


(http://www.bilder-upload.eu/thumb/14b22f-1438111004.png) (http://www.bilder-upload.eu/show.php?file=14b22f-1438111004.png)

natürlich das "userattr" wieder mal gelöscht...
Jetzt bitte noch ein Screenshot Deines "kaputten" Dashboards.

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Ger-Gilias am 29 Juli 2015, 18:09:57
Zitat von: Talkabout am 28 Juli 2015, 21:10:40
Jetzt bitte noch ein Screenshot Deines "kaputten" Dashboards.

Danke!

Gruss

Ich werde noch blöde mit fhem nun gehts wieder alles da...
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 29 Juli 2015, 18:55:24
Hallo zusammen,

bei meinem vorigen Fix für die fhem.pl ist mir noch ein kleiner Fehler unterlaufen, den der Markus aufgedeckt hat. Im Anhang die korrigierte Version.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: stiftmaster am 31 Juli 2015, 17:44:29
Hallo,
ich werde noch nicht ganz schlau wie die Sortierung funktioniert.
Ich kann nicht einfach eine Gruppe nehmen und da plazieren wo ich möchte, wie in dem ScreenShot zum Beispiel.
Den XBMC Status hätte ich gern da wo er sich jetzt befindet, kann ihn aber nur am 2. roten Pfeil andocken.
(http://i.imgur.com/FwIKosr.png)

Oder manche Sachen hätte ich gern in einer zweiten Reihe, solange aber rechtsnoch Platz ist bekomm ich das nicht hin.

Kann mir da einer auf die Sprünge helfen?
Danke Stiftmaster
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 31 Juli 2015, 19:34:58
Zitat von: stiftmaster am 31 Juli 2015, 17:44:29
Hallo,
ich werde noch nicht ganz schlau wie die Sortierung funktioniert.
Ich kann nicht einfach eine Gruppe nehmen und da plazieren wo ich möchte, wie in dem ScreenShot zum Beispiel.
Den XBMC Status hätte ich gern da wo er sich jetzt befindet, kann ihn aber nur am 2. roten Pfeil andocken.
(http://i.imgur.com/FwIKosr.png)

Oder manche Sachen hätte ich gern in einer zweiten Reihe, solange aber rechtsnoch Platz ist bekomm ich das nicht hin.

Kann mir da einer auf die Sprünge helfen?
Danke Stiftmaster
Hallo stiftmaster,

im Spalten-Modus ordnen sich die Gruppen pro Spalte alleine. Das heisst, wenn genug Platz da ist, stehen sie nebeneinander, ansonsten untereinander. Es gibt in diesem Modus die Freiheit nicht, überall zu platzieren.

Seid der Version 3.0 ist es aber möglich den "flexible"-Modus zu wählen. Dieser gestattet dann die Gruppen frei auf der Fläche des Dashboard zu verschieben, ohne die Einschränkung von Spalten. Nachteil dabei ist, dass die Gruppen sich bei Änderung der Größe des Fensters (verschiedene Geräte) nicht mit verschieben, sondern da verharren wo sie platziert wurden. Den "flexible"-Modus aktiviert man über

attr Dashboard flexible 1

Die "1" definiert dabei die Größe des Rasters, in dem die Gruppen einrasten. Probiere es mal aus, könnte sein, dass das genau das ist was Du brauchst.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: stiftmaster am 31 Juli 2015, 20:55:16
Genau das hab ich gesucht, vielen Dank für Deine Info und happy WE  :D

Stiftmaster
Titel: Antw:FHEM Dashboard
Beitrag von: fmth am 03 August 2015, 08:31:03
Hallo,

nachdem ich gestern nach längerer Zeit mal wieder ein Update in FHEM habe laufen lassen ist in meinem Dashboard einiges durcheinander geraten  :'(
Leider werden die IT Bewegungsmelder nicht mehr angezeigt obwohl sie vor dem Update alle angezeigt wurden FS20 Bewegungsmelder werden jedoch unverändert weiter angezeigt.
Das Atr. Group scheint bei diesen Geräten nicht zu funktionieren.
Ebenso wird im Home State keine Person mehr angezeigt (Diese Aussage bezieht sich nur auf das Dashboard) Unter Everything ist die Anzeige nach wie vor in Ordnung.
Hat jemand eine Idee woran das liegen könnte?

Gruß
FMTH
Titel: Antw:FHEM Dashboard
Beitrag von: misave am 03 August 2015, 11:10:25
Hallo,

auch ich habe seit gestern eine Warning message bzgl. des 95_Dashboard.pm in line 476 mit dem Hinweis ininitiaized value in Dashboard_group_Listfhem. Allerdings lief es vorher mit den selben Gruppen. Leider sagt das Warning nicht welcher eingetragene Gruppenname tab1groups Licht,Rollo,Wetter,Fenster,Tuer,Handy ein Problem macht.

Ergänzung: kann durch die fhem.pl von talkabout das Problem behoben werden, falls es bei mir auch den Grund in der Anzahl der eingetragenen Gruppen bei einem Device hat?

Blöde Frage: kann ich einfach die vorhandene fhem.pl von hier nehmen und über die auf dem Raspi liegende drüberschreiben? Natürlich zuvor das fhem stoppen und per SSH dann überschreiben.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 03 August 2015, 11:46:46
Zitat von: misave am 03 August 2015, 11:10:25
Hallo,

auch ich habe seit gestern eine Warning message bzgl. des 95_Dashboard.pm in line 476 mit dem Hinweis ininitiaized value in Dashboard_group_Listfhem. Allerdings lief es vorher mit den selben Gruppen. Leider sagt das Warning nicht welcher eingetragene Gruppenname tab1groups Licht,Rollo,Wetter,Fenster,Tuer,Handy ein Problem macht.

Ergänzung: kann durch die fhem.pl von talkabout das Problem behoben werden, falls es bei mir auch den Grund in der Anzahl der eingetragenen Gruppen bei einem Device hat?

Blöde Frage: kann ich einfach die vorhandene fhem.pl von hier nehmen und über die auf dem Raspi liegende drüberschreiben? Natürlich zuvor das fhem stoppen und per SSH dann überschreiben.
Hallo misave,fmth,

wenn Ihr bei Euren Geräten, die nicht angezeigt werden, mehr als eine Gruppe zugewiesen habt, dann löst die fhem.pl aus dem oberen Beitrag Euer Problem. Ihr könnt sie einfach über Eure fhem.pl drüber bügeln. Da Rudi im Urlaub ist, kommen da auch keine anderen Änderungen rein. Wenn er wieder da ist hoffe ich, dass er den Fix direkt committed.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: misave am 03 August 2015, 12:37:18
Danke Talkabout,

allerdings sind bei mir alle device in nur genau einer Gruppe, zugeordnet über die attr-Setzung in der weboberfläche. Die Anzeige im Dashboard war aber fehlerfrei, aber eben dieses Warning nach dem Neustart. Ich kann auch alles im Dashboard bedienen.

Ich habe auch keine rooms und Groups mit demselben Namen erstellt. Rooms sind echte Räume, Groups sind echte Funktionen. na ja, die Markise ist kein echtes Rollo...
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 03 August 2015, 13:06:16
Zitat von: misave am 03 August 2015, 12:37:18
Danke Talkabout,

allerdings sind bei mir alle device in nur genau einer Gruppe, zugeordnet über die attr-Setzung in der weboberfläche. Die Anzeige im Dashboard war aber fehlerfrei, aber eben dieses Warning nach dem Neustart. Ich kann auch alles im Dashboard bedienen.

Ich habe auch keine rooms und Groups mit demselben Namen erstellt. Rooms sind echte Räume, Groups sind echte Funktionen. na ja, die Markise ist kein echtes Rollo...
Gut, dann passt es bei Dir ja. Das Warning werde ich beheben.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: misave am 03 August 2015, 16:00:02
Danke.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 03 August 2015, 20:05:23
Hallo zusammen,

ich habe gerade einen Commit gemacht der 3 Probleme behebt:

- das Editieren von Gruppen im Dashboard-Konfigurationsdialog ist nicht mehr möglich gewesen. Grund dafür scheint zu sein, dass eine verwendete FHEMWEB Methode nicht mehr zur Verfügung steht. Das die Gruppen jetzt auch reguläre Ausdrücke erlauben, gibt es keinen multi-Select mehr sondern das Feld kann im Freitext Modus bearbeitet werden
- Warning bezüglich einer nicht initialisierten Variablen wurde behoben
- Style-Problem mit dem Color-Picker im ios6touchpad-Style wurde behoben

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: TechnoTron am 03 August 2015, 20:55:19
Hallo,

Zwei kurze dumme Fragen.

1. Ist es möglich das Dashboard mit einem noLink command zu versehen. Sprich, dass die Werte nicht anklickbar sind.

2. Ist es möglich diese Seite als Stand-Alone zu haben. Soll heißen: Man hat irgendwo einen Pc wo die Seite geöffnet ist und es gibt keinen weg von dieser Seite weg zu kommen. Lediglich das anschauen von Werten und das betätigen eines Sliders ist möglich.


Hoffe jemand kann mir helfen, ich stehe wirklich schon auf der Leitung.

MFG
TechnoTron
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 03 August 2015, 21:00:25
Zitat von: Technotron007 am 03 August 2015, 20:55:19
Hallo,

Zwei kurze dumme Fragen.

1. Ist es möglich das Dashboard mit einem noLink command zu versehen. Sprich, dass die Werte nicht anklickbar sind.

2. Ist es möglich diese Seite als Stand-Alone zu haben. Soll heißen: Man hat irgendwo einen Pc wo die Seite geöffnet ist und es gibt keinen weg von dieser Seite weg zu kommen. Lediglich das anschauen von Werten und das betätigen eines Sliders ist möglich.


Hoffe jemand kann mir helfen, ich stehe wirklich schon auf der Leitung.

MFG
TechnoTron
Hallo TechnoTron,

1. nein, das ist nicht möglich. Die Links kommen aus den Standard-Funktionen von FHEM und werden dort mit den Klicks hinterlegt. Theoretisch könntest DU dir aber ReadingsGroups basteln, die keine Links haben. Ist halt ein grosser Aufwand für alle Geräte...
2. ich denke diese Frage bezieht sich implizit auf die erste. Es gibt, ausser den Links zu den Devices, nur noch oben den "zurück"-Button, mit dem man ins FHEMWEB kommt. Diesen Button kann man aktuell nicht ausblenden.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: TechnoTron am 03 August 2015, 21:02:59
Danke für die äußerst schnelle Antwort!

lg
Titel: Antw:FHEM Dashboard
Beitrag von: Grisu1079 am 03 August 2015, 23:16:57
Hallo zusammen,

kann es sein, dass seit dem letzten Update im Dashboard die Einträge innerhalb der Gruppen nicht mehr nach dem Alias sortiert werden sondern nach dem "Name" des Devices? Falls ja kann man das irgendwo selber bestimmen oder?

Habe zwar die letzten Seite hier in dem Thread gelesen, aber zumindest bewusst nichts in diese Richtung wahrgenommen.

Grüße
Markus
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 04 August 2015, 20:33:39
Zitat von: mherzog3 am 03 August 2015, 23:16:57
Hallo zusammen,

kann es sein, dass seit dem letzten Update im Dashboard die Einträge innerhalb der Gruppen nicht mehr nach dem Alias sortiert werden sondern nach dem "Name" des Devices? Falls ja kann man das irgendwo selber bestimmen oder?

Habe zwar die letzten Seite hier in dem Thread gelesen, aber zumindest bewusst nichts in diese Richtung wahrgenommen.

Grüße
Markus
Also bei mir werden die Gruppen-Einträge nach Alias sortiert, siehe Anhang.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Grisu1079 am 04 August 2015, 20:52:53
Hallo,

bei mir leider nicht. Siehe Anhang. Es ist leider nach den Devices sortiert (und zwar zuerst alle die Namen mit Großbuchstaben haben und dann alle die mit Kleinbuchstaben) und zwar so:
-Alarmsteuerung
-Torsteuerung
-alle_Fenster
-alle_Gefahrenmelder
-alle_Stromkreise
-battinfo
-gotobed
-leavinghome
-markisencontrol
-rolladencontrol

Bist du sicher, dass bei dir nicht zufällig nur die Devicenamen passend sind und es bei dir eh passt?
Hatte das letzte Update davor, vor geschätzt 3-4 Wochen gemacht, da war noch alles OK, aber seit dem Update gestern abend (heute nochmal probiert) ist der Zustand wie dargestellt.

Grüße
Markus
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 04 August 2015, 20:58:36
Zitat von: Grisu1079 am 04 August 2015, 20:52:53
Hallo,

bei mir leider nicht. Siehe Anhang. Es ist leider nach den Devices sortiert (und zwar zuerst alle die Namen mit Großbuchstaben haben und dann alle die mit Kleinbuchstaben) und zwar so:
-Alarmsteuerung
-Torsteuerung
-alle_Fenster
-alle_Gefahrenmelder
-alle_Stromkreise
-battinfo
-gotobed
-leavinghome
-markisencontrol
-rolladencontrol

Bist du sicher, dass bei dir nicht zufällig nur die Devicenamen passend sind und es bei dir eh passt?
Hatte das letzte Update davor, vor geschätzt 3-4 Wochen gemacht, da war noch alles OK, aber seit dem Update gestern abend (heute nochmal probiert) ist der Zustand wie dargestellt.

Grüße
Markus
Ich hatte an der Art, wie die Geräte ausgelesen werden, tatsächlich etwas geändert. Ich kann mir Dein Problem anschauen, vielleicht liegt es tatsächlich an der Sortierung.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 04 August 2015, 21:10:56
Zitat von: Grisu1079 am 04 August 2015, 20:52:53
Hallo,

bei mir leider nicht. Siehe Anhang. Es ist leider nach den Devices sortiert (und zwar zuerst alle die Namen mit Großbuchstaben haben und dann alle die mit Kleinbuchstaben) und zwar so:
-Alarmsteuerung
-Torsteuerung
-alle_Fenster
-alle_Gefahrenmelder
-alle_Stromkreise
-battinfo
-gotobed
-leavinghome
-markisencontrol
-rolladencontrol

Bist du sicher, dass bei dir nicht zufällig nur die Devicenamen passend sind und es bei dir eh passt?
Hatte das letzte Update davor, vor geschätzt 3-4 Wochen gemacht, da war noch alles OK, aber seit dem Update gestern abend (heute nochmal probiert) ist der Zustand wie dargestellt.

Grüße
Markus
Kannst DU bitte die Datei im Anhang ausprobieren? Einfach unter fhem/FHEM kopieren und die Ursprungsdatei überschreiben.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Grisu1079 am 04 August 2015, 21:24:02
Hallo,

das ging ja fix.

Ja das geht so. Herzlichen Dank. Allerdings passt es noch nicht ganz zu einem alten Eintrag im Changelog:
2.06: Attribute dashboard_colheight removed. Change Groupcontent sorting in compliance by alias and sortby.

Du hast ja jetzt so sortiert:
@devices = sort {AttrVal($a, 'alias', $a) cmp AttrVal($b, 'alias', $b)} @devices;


Habe dann mal geschaut wie in einer Version von vor einiger Zeit, die im Backup hatte sortiert wurde.

Wäre es nicht sinnvoller es so zu schreiben:
@devices = sort { lc(AttrVal($a,'sortby',AttrVal($a,'alias',$a))) cmp lc(AttrVal($b,'sortby',AttrVal($b,'alias',$b))) } @devices;

Dann wird nämlich wenn ich es recht verstehe, erstens alles als Kleinbuchstaben behandelt und man ist nicht mehr case sensitive (Ok, ob man das wirklich braucht weiß ich erstmal nicht).
Zweitens wird dann zuerst sortby gezogen und wenn das nicht greift, dann der Alias. Fände es so sinnvoll? Vielleicht übernahmewürdig in den Code so?

Bei mir ging es zumindest so.

Grüße
Markus
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 04 August 2015, 21:35:44
Zitat von: Grisu1079 am 04 August 2015, 21:24:02
Hallo,

das ging ja fix.

Ja das geht so. Herzlichen Dank. Allerdings passt es noch nicht ganz zu einem alten Eintrag im Changelog:
2.06: Attribute dashboard_colheight removed. Change Groupcontent sorting in compliance by alias and sortby.

Du hast ja jetzt so sortiert:
@devices = sort {AttrVal($a, 'alias', $a) cmp AttrVal($b, 'alias', $b)} @devices;


Habe dann mal geschaut wie in einer Version von vor einiger Zeit, die im Backup hatte sortiert wurde.

Wäre es nicht sinnvoller es so zu schreiben:
@devices = sort { lc(AttrVal($a,'sortby',AttrVal($a,'alias',$a))) cmp lc(AttrVal($b,'sortby',AttrVal($b,'alias',$b))) } @devices;

Dann wird nämlich wenn ich es recht verstehe, erstens alles als Kleinbuchstaben behandelt und man ist nicht mehr case sensitive (Ok, ob man das wirklich braucht weiß ich erstmal nicht).
Zweitens wird dann zuerst sortby gezogen und wenn das nicht greift, dann der Alias. Fände es so sinnvoll? Vielleicht übernahmewürdig in den Code so?

Bei mir ging es zumindest so.

Grüße
Markus
Ja, der Code passt so. Das Attribut "sortby" kannte ich nicht, man lernt halt nie aus :) Werde es so committen.

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Grisu1079 am 04 August 2015, 21:51:31
Hallo,

prima und Danke. Letzte Frage: habe gesehen im Sourceforge hast du es schon hochgeladen. Per Update in FHEM kommt noch die alte Version, habe mir die neue manuell runtergeladen. Hat Sourceforge da so ne Art Totzeit?

Grüße
Markus
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 04 August 2015, 21:56:22
Zitat von: Grisu1079 am 04 August 2015, 21:51:31
Hallo,

prima und Danke. Letzte Frage: habe gesehen im Sourceforge hast du es schon hochgeladen. Per Update in FHEM kommt noch die alte Version, habe mir die neue manuell runtergeladen. Hat Sourceforge da so ne Art Totzeit?

Grüße
Markus
Nein, das ist das FHEM update. Alle Änderungen kommen erst am nächsten Morgen per Update.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Quatalspropella am 05 August 2015, 21:29:02
Hallo zusammen,

bei dem "darksmallscreen" werden im Dashboard nach dem letzten oder vorletzten Update, der letzten Zeit wieder in jeden Tab Gruppen mit angezeigt die da nicht sein sollten.

Das Problem wurde von mir schon mal gemeldet und es wurde auch sehr schnell ein Fehler/Bug gefunden.

Hier auf Seite 92/93
http://forum.fhem.de/index.php/topic,16503.1380.html

Es gibt diesmal scheinbar auch anderen die davon betroffen sind.
http://forum.fhem.de/index.php/topic,39723.0.html

Kann das wer beheben?

Gruß Quatalspropella
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 05 August 2015, 23:19:14
Zitat von: Quatalspropella am 05 August 2015, 21:29:02
Hallo zusammen,

bei dem "darksmallscreen" werden im Dashboard nach dem letzten oder vorletzten Update, der letzten Zeit wieder in jeden Tab Gruppen mit angezeigt die da nicht sein sollten.

Das Problem wurde von mir schon mal gemeldet und es wurde auch sehr schnell ein Fehler/Bug gefunden.

Hier auf Seite 92/93
http://forum.fhem.de/index.php/topic,16503.1380.html

Es gibt diesmal scheinbar auch anderen die davon betroffen sind.
http://forum.fhem.de/index.php/topic,39723.0.html

Kann das wer beheben?

Gruß Quatalspropella
Der Fehler kam mit der persistenten Speicherung des aktiven Tabs mit rein. Da gibt es noch eine Tücke in fhem... Ich habe es jetzt aber hoffentlich lösen können. Bitte mal die Datei im Anhang ausprobieren.

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 06 August 2015, 21:49:06
Hallo zusammen,

ich habe den Fix nun committed, steht morgen früh als Update bereit.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: cocojambo am 13 August 2015, 20:49:25
Ich habe versucht in den 102 Beiträgen eine Antwort auf mein Problem ui finden, aber ist fast unmöglich, trotz suche. Ich habe heute das neue Dashboard per update erhalten. Die Update Information mit Löschen der 2 attr habe ich auch wie im Board beschrieben vorher gemacht. Bei mir werden aber jetzt von 4 Gruppen nur noch die ersten 2 angezeigt. An den Attributen hat sich nichts geändert. Ich habe mal beide Darstellungen angehängt und die Attribute.
Vielleicht kann mir jemand einen Tipp geben...
Gruß aus Köln
nobbi
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 13 August 2015, 21:39:15
Zitat von: cocojambo am 13 August 2015, 20:49:25
Ich habe versucht in den 102 Beiträgen eine Antwort auf mein Problem ui finden, aber ist fast unmöglich, trotz suche. Ich habe heute das neue Dashboard per update erhalten. Die Update Information mit Löschen der 2 attr habe ich auch wie im Board beschrieben vorher gemacht. Bei mir werden aber jetzt von 4 Gruppen nur noch die ersten 2 angezeigt. An den Attributen hat sich nichts geändert. Ich habe mal beide Darstellungen angehängt und die Attribute.
Vielleicht kann mir jemand einen Tipp geben...
Gruß aus Köln
nobbi
Hallo cocojambo,

das Problem ist, dass Dein 3er Tab kein Attribut mit Gruppen hat. Da die Anzahl der Tabs nun dynamisch ausgelesen wird, ist es nicht erlaubt, Tabs ohne ein groups-oder devices-Attribut zu haben. Wenn Du beim 3. Tab auch Gruppen zuweist, sollte er wieder alle Tabs anzeigen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: cocojambo am 13 August 2015, 21:57:00
@ Talkabout

Mensch das ich mal ein Support. Suuuper !!. Beide Daumen hoch. und der Tipp ist auch noch ein echter Treffer.
Es geht wieder wie vorher. Muß mich auf jeden Fall mal mit den Neuerungen stückweise beschäftigen und einiges ausprobieren.
Aber ich denke irgendwann gibs mal doch wieder was unklares und wieder....ein Frage hier.

DANKE AUS
KÖLLE AM RHING
nobbi
Titel: Antw:FHEM Dashboard
Beitrag von: guna83 am 26 August 2015, 11:25:41
Hallo zusammen,

ich habe ein Problem bei der Sortierung mehrerer Dashboards.
Ich habe mehrere Dashboards (Willkommen,KG,EG,DG) welche links im Menü angezeigt werden. Diese würde ich gerne sortieren, dies gelint mir aber leider per sortby nicht. Einen Alias vergeben und den Ursprungsnamen durch ein Prefix 1_ bis 4_ anpassen ist auch keine Lösung, da im Menü links der "echte" Name und nicht der Alias angezeigt wird.
Gibt es hierfür eine Lösung?

Danke für das tolle Modul & ich würde mich über Hilfe freuen.
Guna
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 26 August 2015, 20:23:01
Zitat von: guna83 am 26 August 2015, 11:25:41
Hallo zusammen,

ich habe ein Problem bei der Sortierung mehrerer Dashboards.
Ich habe mehrere Dashboards (Willkommen,KG,EG,DG) welche links im Menü angezeigt werden. Diese würde ich gerne sortieren, dies gelint mir aber leider per sortby nicht. Einen Alias vergeben und den Ursprungsnamen durch ein Prefix 1_ bis 4_ anpassen ist auch keine Lösung, da im Menü links der "echte" Name und nicht der Alias angezeigt wird.
Gibt es hierfür eine Lösung?

Danke für das tolle Modul & ich würde mich über Hilfe freuen.
Guna
Hallo,

es ist korrekt, dass der Alias nicht beachtet wird. Auch ist es wohl so, dass die Sortierung bei diesen speziellen Devices, die über eigene URLs aufgerufen werden, ebenfalls nicht beachtet wird. Ich schaue mir beide Probleme an und schaue, ob ich Lösungen bereitstellen kann. Wobei das 2. davon eher ein generelles im FHEM Core ist, aber ein Blick schadet nicht.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 26 August 2015, 21:39:13
Zitat von: guna83 am 26 August 2015, 11:25:41
Hallo zusammen,

ich habe ein Problem bei der Sortierung mehrerer Dashboards.
Ich habe mehrere Dashboards (Willkommen,KG,EG,DG) welche links im Menü angezeigt werden. Diese würde ich gerne sortieren, dies gelint mir aber leider per sortby nicht. Einen Alias vergeben und den Ursprungsnamen durch ein Prefix 1_ bis 4_ anpassen ist auch keine Lösung, da im Menü links der "echte" Name und nicht der Alias angezeigt wird.
Gibt es hierfür eine Lösung?

Danke für das tolle Modul & ich würde mich über Hilfe freuen.
Guna
Ab morgen steht ein Fix zur Verfügung der dafür sorgt, dass das alias-Attribut im Dashboard mit einbezieht. Der gesetzte Wert wird anstatt des Device-Namens links in der Navigation gezeigt. Damit sollte jetzt die Lösung mit dem Prefix funktionieren. Das sortby-Attribut wird vermutlich in der nächsten Zeit nicht interpretiert, da dies aus technischen Gründen nicht möglich ist.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: guna83 am 27 August 2015, 09:47:47
@talkabout Super! Das ging aber fix!
Eine Frage hätte ich noch: Hab ich irgendwas "kaputtgebastelt" oder funktioniert das Dashboard auf iPhone/iPad generell nicht? Bekomme nur den ersten Tab angezeigt, statt der Reiter unformatierte Links. Wenn ich die anklicke passiert - nix. Ich meine aber, dass es vor einiger Zeit auf den Geräten schonmal funktioniert hat.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 27 August 2015, 20:06:33
Zitat von: guna83 am 27 August 2015, 09:47:47
@talkabout Super! Das ging aber fix!
Eine Frage hätte ich noch: Hab ich irgendwas "kaputtgebastelt" oder funktioniert das Dashboard auf iPhone/iPad generell nicht? Bekomme nur den ersten Tab angezeigt, statt der Reiter unformatierte Links. Wenn ich die anklicke passiert - nix. Ich meine aber, dass es vor einiger Zeit auf den Geräten schonmal funktioniert hat.
Kannst Du mir einen Screenshot zukommen lassen? Ansonsten bitte mal den Cache im Browser auf Ipad/Iphone löschen. Welchen Style verwendest Du?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: guna83 am 03 September 2015, 09:24:31
Das Problem mit iPhone/iPad hat sich mit einem Update von fhem ja wie schon per PM mitgeteilt erledigt :-).
Da ich ein CSS verwende welches das von fhem eingebaute "class=sel" von aktiven Links auswertet, habe ich das Dashboardmodul um $data{FWEXT}{$url}{LINK} .= '/?room=' . $attrVal; (eingefügt nach Zeile 350) erweitert. Hiermit wird an jeden Link nochmal /?room=Alias drangehangen. Ich hoffe, dass das keine sonstigen negativen Auswirkungen hat.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 03 September 2015, 20:26:11
Zitat von: guna83 am 03 September 2015, 09:24:31
Das Problem mit iPhone/iPad hat sich mit einem Update von fhem ja wie schon per PM mitgeteilt erledigt :-).
Da ich ein CSS verwende welches das von fhem eingebaute "class=sel" von aktiven Links auswertet, habe ich das Dashboardmodul um $data{FWEXT}{$url}{LINK} .= '/?room=' . $attrVal; (eingefügt nach Zeile 350) erweitert. Hiermit wird an jeden Link nochmal /?room=Alias drangehangen. Ich hoffe, dass das keine sonstigen negativen Auswirkungen hat.
Hallo guna83,

es könnte durchaus sein, dass da Seiteneffekte auftreten. FHEM verhält sich im Falle, dass ein Raum geöffnet wird, in bestimmten Bereichen etwas anders. Wie genau sind Deine Abfragen im CSS programmiert?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: guna83 am 04 September 2015, 08:20:32
FhemWeb sorgt dafür, dass die entsprechende Tabellenzelle des aktiven Eintrags links zusätzlich ein class="sel" bekommt. Dies geschieht allerdings nur wenn ein ?room=aktuelle Seite übergeben wird.

Entsprechend formatiere ich:
#room tr.sel td a, table.room tr.sel td a { css-Zeugs: markiere Zeile blau }
table#room tr.sel td a:after, table.room tr.sel td a:after { css-Zeugs: markiere Zeile blau }
Titel: Antw:FHEM Dashboard
Beitrag von: Bennemannc am 10 September 2015, 09:16:02
Hallo,

ich habe Probleme mit der Gruppenplatzierung in einem Tab. Ich setze Dashboard auf unlock, und verschiebe die Gruppen bis sie mir gefallen. Anschließend den roten Haken gedrückt. Nach einem Refresh des Dashboards sind die Grußßen wieder durcheinander - wie vorher.
Was mache ich falsch ? Ich habe das mit den IOS6Touchpad und dem Default Thema probiert- beides ohne erfolg. Fhem ist aktiuell (09.09.2015)

Gruß Christoph

EDIT: ich habe herausgefunden woran das liegt. Die Reihenfolge in der die Gruppen angezeigt werden wird aus dashboard_tabXgroups genommen und nicht aus dashboard_tabXsorting !
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 12 September 2015, 23:11:49
Zitat von: Bennemannc am 10 September 2015, 09:16:02
Hallo,

ich habe Probleme mit der Gruppenplatzierung in einem Tab. Ich setze Dashboard auf unlock, und verschiebe die Gruppen bis sie mir gefallen. Anschließend den roten Haken gedrückt. Nach einem Refresh des Dashboards sind die Grußßen wieder durcheinander - wie vorher.
Was mache ich falsch ? Ich habe das mit den IOS6Touchpad und dem Default Thema probiert- beides ohne erfolg. Fhem ist aktiuell (09.09.2015)

Gruß Christoph

EDIT: ich habe herausgefunden woran das liegt. Die Reihenfolge in der die Gruppen angezeigt werden wird aus dashboard_tabXgroups genommen und nicht aus dashboard_tabXsorting !
Hallo,

heisst das, dass bei Dir, wenn Du die Gruppen in der selben Spalte umsortierst, die Reihenfolge nicht gespeichert wird?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Bennemannc am 13 September 2015, 18:01:41
Hallo,

genau das. Ich sollte die Gruppen auf dem Tab ja eigentlich verschieben können wie ich will. Das "Häkchen" wird auch dann rot. Wenn ich fertig bin und das speichere, sieht alles noch OK aus, aber bei einem Reload wird alles wieder umsortiert. Am Cache des Rechners liegt es nicht - ich habe mit zwei Systemen getestet.
Dann habe ich die Gruppenreihenfolge in der "dashboard_tab5groups" geändert, wodurch sich auch die Ansicht auf dem Tab geändert hat. Die Reihenfolge, in der die Gruppen auf dem Tab angezeigt werden, wird aus der tab5_groups gelesen.
Vielleicht liegt es auch daran, was Dargestellt wird. Der Tab hat zwei Spalten und die Gruppen sind Fensterkontakte, Schalter Garten, Schalter Wintergarten, ....
Ich habe mal zwei Bilder drangehängt - einmal Aufteilung und ein mal Ausschnitt der Config

Gruß Christoph
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 13 September 2015, 22:39:48
Zitat von: Bennemannc am 13 September 2015, 18:01:41
Hallo,

genau das. Ich sollte die Gruppen auf dem Tab ja eigentlich verschieben können wie ich will. Das "Häkchen" wird auch dann rot. Wenn ich fertig bin und das speichere, sieht alles noch OK aus, aber bei einem Reload wird alles wieder umsortiert. Am Cache des Rechners liegt es nicht - ich habe mit zwei Systemen getestet.
Dann habe ich die Gruppenreihenfolge in der "dashboard_tab5groups" geändert, wodurch sich auch die Ansicht auf dem Tab geändert hat. Die Reihenfolge, in der die Gruppen auf dem Tab angezeigt werden, wird aus der tab5_groups gelesen.
Vielleicht liegt es auch daran, was Dargestellt wird. Der Tab hat zwei Spalten und die Gruppen sind Fensterkontakte, Schalter Garten, Schalter Wintergarten, ....
Ich habe mal zwei Bilder drangehängt - einmal Aufteilung und ein mal Ausschnitt der Config

Gruß Christoph
Danke Dir!

Morgen steht für dieses Problem ein Fix bereit.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 14 September 2015, 08:17:38
@Talkabout,

ich sage es ungerne aber ich habe heute ein update gemacht.

Wenn ich auf das DB gehe schmiert mir Fhem ab!

Siehe Bild
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 14 September 2015, 09:52:18
Zitat von: RettungsTim am 14 September 2015, 08:17:38
@Talkabout,

ich sage es ungerne aber ich habe heute ein update gemacht.

Wenn ich auf das DB gehe schmiert mir Fhem ab!

Siehe Bild
Oha... Kannst Du mir bitte die letzten Zeilen aus dem Log posten?

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 14 September 2015, 10:25:13
Wenn es ein log eintrag geben würde..
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 14 September 2015, 10:55:48
Ich habe das DB gelöscht und neu erstellt geht.

Dann habe ich meine Konfig wieder eingespielt... geht...

Dann habe ich was geändert ... fail...

Hier mal dem log mit Stufe 5


2015.09.14 10:52:51 5: [Tablet V3.10] Sorting OK or Empty: dashboard_tab0sorting
2015.09.14 10:52:54 5: [Tablet V3.10] Sorting OK or Empty: dashboard_tab0sorting
2015.09.14 10:53:18 5: [Tablet V3.10] Sorting OK or Empty: dashboard_tab0sorting
Can't use an undefined value as an ARRAY reference at ./FHEM/95_Dashboard.pm line 726.
Smartmatch is experimental at ./FHEM/99_MyUtils.pm line 166.
Smartmatch is experimental at ./FHEM/99_MyUtils.pm line 169.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 14 September 2015, 18:55:18
Zitat von: RettungsTim am 14 September 2015, 10:55:48
Ich habe das DB gelöscht und neu erstellt geht.

Dann habe ich meine Konfig wieder eingespielt... geht...

Dann habe ich was geändert ... fail...

Hier mal dem log mit Stufe 5


2015.09.14 10:52:51 5: [Tablet V3.10] Sorting OK or Empty: dashboard_tab0sorting
2015.09.14 10:52:54 5: [Tablet V3.10] Sorting OK or Empty: dashboard_tab0sorting
2015.09.14 10:53:18 5: [Tablet V3.10] Sorting OK or Empty: dashboard_tab0sorting
Can't use an undefined value as an ARRAY reference at ./FHEM/95_Dashboard.pm line 726.
Smartmatch is experimental at ./FHEM/99_MyUtils.pm line 166.
Smartmatch is experimental at ./FHEM/99_MyUtils.pm line 169.

Danke für das Log!

Kannst Du bitte die Datei im Anhang ausprobieren?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Dennis1201 am 15 September 2015, 08:15:41
Ich hatte das Problem auch. Mit der Datei aus dem vorigen Post funktioniert es bei mir wieder.

Gruß Dennis
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 15 September 2015, 08:16:54
Ich konnte es auch gerade erst Testen.

Es geht! Super danke!
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 15 September 2015, 19:29:31
Zitat von: RettungsTim am 15 September 2015, 08:16:54
Ich konnte es auch gerade erst Testen.

Es geht! Super danke!
Alles klar, dann commite ich die Änderungen.

Danke fürs Testen an Euch beide!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 16 September 2015, 08:17:39
Hallo Talkabout,

gibt es eine Möglichkeit ein reload der der DB Seite einzubauen?

Hintergrund ist der:
Ich mache mit meiner Kamera bei auslösen der Bewegungsmelder ein Schnappschuss.

Diesen binde ich dann mit weblink ein.

define Cam_01_Snap_FP weblink htmlCode <a onClick="window.open "http://xxxx:8083/fhem?cmd=get+ipcam+image"><img src="/fhem/www/snapshots/ipcam_snapshot.jpg"></a>
attr Cam_01_Snap_FP room 99_System


Wenn jetzt ein neuer Schnappschuss gemacht wird muss sich natürlich die DB Seite mit dem Bild neu laden. Oder siehst du da eine andere Möglichkeit das zu realisieren?
Titel: Antw:FHEM Dashboard
Beitrag von: HoTi am 16 September 2015, 11:19:21
ich nochmal  8)

Kann ich dich auch nochmal um so ein DB Hack fragen :-)

Schau mal in mein Screen, da habe ich über weblink ein iframe eingebunden. Es gibt da aber nicht die attribute den Rahmen und den Namen weg zu lassen.

*edit*
bin schon wieder weiter:
Wie bekomme ich den Rahmen weg? Den macht das DB drum. (siehe Bild rahmen)
Titel: Antw:FHEM Dashboard
Beitrag von: nccfast am 17 September 2015, 16:11:00
Leider fand dieser Beitrag http://forum.fhem.de/index.php/topic,40417.msg326529.html#msg326529 (http://forum.fhem.de/index.php/topic,40417.msg326529.html#msg326529) keine Beachtung. Darum hab ich ihn mal hier verlinkt.

cmdIcons werden bei mir im Dashboard auch nicht angezeigt, im room schon. Woran liegt denn das?
Titel: Antw:FHEM Dashboard
Beitrag von: cocojambo am 17 September 2015, 17:23:56
Ich möchte die Betreff Zeilen die von Mailcheck ausgelesen werden im Dashboard darstellen. Es werden aber nur die "States" der Email accounts angezeigt, also zB: logged in, disconnected,...
Da die Nachricht aber in einem Reading namens Subject steckt, weiß ich nicht wie ich diees Reading  im Dashboard aufgelistet bekomme.

Gruß aus Köln
nobbi
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 17 September 2015, 21:51:36
Zitat von: cocojambo am 17 September 2015, 17:23:56
Ich möchte die Betreff Zeilen die von Mailcheck ausgelesen werden im Dashboard darstellen. Es werden aber nur die "States" der Email accounts angezeigt, also zB: logged in, disconnected,...
Da die Nachricht aber in einem Reading namens Subject steckt, weiß ich nicht wie ich diees Reading  im Dashboard aufgelistet bekomme.

Gruß aus Köln
nobbi
Wäre hier eine ReadingsGroup hilfreich?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 17 September 2015, 21:54:08
Zitat von: nccfast am 17 September 2015, 16:11:00
Leider fand dieser Beitrag http://forum.fhem.de/index.php/topic,40417.msg326529.html#msg326529 (http://forum.fhem.de/index.php/topic,40417.msg326529.html#msg326529) keine Beachtung. Darum hab ich ihn mal hier verlinkt.

cmdIcons werden bei mir im Dashboard auch nicht angezeigt, im room schon. Woran liegt denn das?
Bisher gab es diese Anforderung so direkt nicht, daher kann es schon sein, dass cmdIcons nicht im Dashboard angezeigt werden. Sollte ich in der nächsten Zeit dazu kommen (wird erst nächste Woche was), dann schaue ich mal, was da nicht funktioniert.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 17 September 2015, 22:00:50
Zitat von: RettungsTim am 16 September 2015, 11:19:21
ich nochmal  8)

Kann ich dich auch nochmal um so ein DB Hack fragen :-)

Schau mal in mein Screen, da habe ich über weblink ein iframe eingebunden. Es gibt da aber nicht die attribute den Rahmen und den Namen weg zu lassen.

*edit*
bin schon wieder weiter:
Wie bekomme ich den Rahmen weg? Den macht das DB drum. (siehe Bild rahmen)
Der Rahmen ist vermutlich einfach der Gruppenrahmen, den das Dashboard um alle Gruppen legt. Die einzige Möglichkeit wäre zu versuchen, es über CSS zu entfernen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: thunder1902 am 18 September 2015, 10:48:33
Könnte mir jemand helfen?
Würde gern mein erstes Dashboard erstellen, aber die Gruppen werden nicht angezeigt...

http://forum.fhem.de/index.php?topic=41198.msg334142#msg334142

Danke!
Titel: Antw:FHEM Dashboard
Beitrag von: PatrickR am 05 Oktober 2015, 20:15:57
Mahlzeit!

Hatte gerade mal etwas Zeit, mich mit dem tabXdevices-Attribut zu beschäftigen. Wenn man mit einem Gruppennamen arbeitet funktioniert alles einwandfrei, wenn man ihn aber weglässt, lassen sich die Devices beim Resizen nach rechts zwar vergrößern, dann aber nicht mehr verkleinern. Ich verwende flexible.

Browsercache wurde natürlich geleert.

Patrick
Titel: Antw:FHEM Dashboard
Beitrag von: Eisingstone am 25 Oktober 2015, 00:32:32
Hallo zusammen,

ich wollte mal fragen nachdem ich nach langer Zeit mal wieder meine LogFiles gesichtet habe woher der Eintrag:
Error: anyViews has no TYPE
kommt und das Ganze Log zumüllt?
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 25 Oktober 2015, 10:39:19
Zitat von: Eisingstone am 25 Oktober 2015, 00:32:32
Hallo zusammen,

ich wollte mal fragen nachdem ich nach langer Zeit mal wieder meine LogFiles gesichtet habe woher der Eintrag:
Error: anyViews has no TYPE
kommt und das Ganze Log zumüllt?
Hallo Eisingstone,

konntest Du ausmachen, wann diese Log-Einträge kommen? Könntest Du bitte mal ein Beispiel posten?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Intruder1956 am 27 Oktober 2015, 09:29:23
Guten morgen Gemeinde :-)
Nachdem ich gestern und heute den Rest der insgesamt 105 Seiten gelesen habe, bin ich zu keinem Ergebnis gekommen.
Ich habe Dashboard installiert und habe vorher z.b. meine 10 IT-Steckdosen in einer Group Steckdosen gepackt.
Die Group Steckdosen hab ich im Dashboard zugefügt, es werden aber nur 8 Steckdosen angezeigt.
Sind die Felder begrenzt, sind nur max. 8 Devices möglich ??
Dann habe ich auch nicht herausgefunden wie ich die Gruppen statt Oben nebeneinander, Links untereinander anzeigen kann.
Das sind erst einmal meine Fragen zum Anfang.
Ich bin bis jetzt begeistert vom Dashboard und möchte es ich denke ab morgen auf einem 7" Tablet realisieren.
Wenn die Post dann auch mit dem 39,95 Euro China Tablet da war  ;) ;)

Weitere Fragen werden bestimmt noch aufkommen.

Gruß

Werner aus dem Westerwald
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 28 Oktober 2015, 18:46:34
Zitat von: Intruder1956 am 27 Oktober 2015, 09:29:23
Guten morgen Gemeinde :-)
Nachdem ich gestern und heute den Rest der insgesamt 105 Seiten gelesen habe, bin ich zu keinem Ergebnis gekommen.
Ich habe Dashboard installiert und habe vorher z.b. meine 10 IT-Steckdosen in einer Group Steckdosen gepackt.
Die Group Steckdosen hab ich im Dashboard zugefügt, es werden aber nur 8 Steckdosen angezeigt.
Sind die Felder begrenzt, sind nur max. 8 Devices möglich ??
Dann habe ich auch nicht herausgefunden wie ich die Gruppen statt Oben nebeneinander, Links untereinander anzeigen kann.
Das sind erst einmal meine Fragen zum Anfang.
Ich bin bis jetzt begeistert vom Dashboard und möchte es ich denke ab morgen auf einem 7" Tablet realisieren.
Wenn die Post dann auch mit dem 39,95 Euro China Tablet da war  ;) ;)

Weitere Fragen werden bestimmt noch aufkommen.

Gruß

Werner aus dem Westerwald
Hallo Werner,

kannst Du bitte mal Deine Dashboard-Definition + der Definition Deiner 10 IT Steckdosen posten?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Intruder1956 am 28 Oktober 2015, 22:24:28
Gemacht wie gewünscht :) ;) :)

define WZ_Couch_LED IT 0000F0000F FF F0
attr WZ_Couch_LED IODev CUL_433
attr WZ_Couch_LED group Steckdosen
attr WZ_Couch_LED model itswitch
attr WZ_Couch_LED room IT
define FileLog_WZ_Couch_LED FileLog ./log/WZ_Couch_LED-%Y-%m.log WZ_Couch_LED
attr FileLog_WZ_Couch_LED logtype text
attr FileLog_WZ_Couch_LED room IT

define WZ_IT_Fernseher IT 000000000F FF F0
attr WZ_IT_Fernseher IODev CUL_433
attr WZ_IT_Fernseher group Steckdosen
attr WZ_IT_Fernseher model itswitch
attr WZ_IT_Fernseher room IT
define FileLog_WZ_IT_Fernseher FileLog ./log/WZ_IT_Fernseher-%Y-%m.log WZ_IT_Fernseher
attr FileLog_WZ_IT_Fernseher logtype text
attr FileLog_WZ_IT_Fernseher room IT

define WZ_Kamera IT 0000000F0F FF F0
attr WZ_Kamera IODev CUL_433
attr WZ_Kamera group Steckdosen
attr WZ_Kamera model itswitch
attr WZ_Kamera room IT
define FileLog_WZ_Kamera FileLog ./log/WZ_Kamera-%Y-%m.log WZ_Kamera
attr FileLog_WZ_Kamera logtype text
attr FileLog_WZ_Kamera room IT

define Schlaf_Bett IT 00000F000F FF F0
attr Schlaf_Bett IODev CUL_433
attr Schlaf_Bett group Steckdosen
attr Schlaf_Bett model itswitch
attr Schlaf_Bett room IT
define FileLog_Schlaf_Bett FileLog ./log/Schlaf_Bett-%Y-%m.log Schlaf_Bett
attr FileLog_Schlaf_Bett logtype text
attr FileLog_Schlaf_Bett room IT

define Bad_Waschmaschine IT 0000FF000F FF F0
attr Bad_Waschmaschine IODev CUL_433
attr Bad_Waschmaschine group Steckdosen
attr Bad_Waschmaschine model itswitch
attr Bad_Waschmaschine room IT
define FileLog_Bad_Waschmaschine FileLog ./log/Bad_Waschmaschine-%Y-%m.log Bad_Waschmaschine
attr FileLog_Bad_Waschmaschine logtype text
attr FileLog_Bad_Waschmaschine room IT

define Kueche_Micro IT 00110101001110111111011010 0 0001
attr Kueche_Micro IODev CUL_433
attr Kueche_Micro group Steckdosen
attr Kueche_Micro model itswitch
attr Kueche_Micro room IT
define FileLog_Kueche_Micro FileLog ./log/Kueche_Micro-%Y-%m.log Kueche_Micro
attr FileLog_Kueche_Micro logtype text
attr FileLog_Kueche_Micro room IT

define Kueche_Kaffee IT 000000F00F FF F0
attr Kueche_Kaffee IODev CUL_433
attr Kueche_Kaffee group Steckdosen
attr Kueche_Kaffee model itswitch
attr Kueche_Kaffee room IT
define FileLog_Kueche_Kaffee FileLog ./log/Kueche_Kaffee-%Y-%m.log Kueche_Kaffee
attr FileLog_Kueche_Kaffee logtype text
attr FileLog_Kueche_Kaffee room IT

define AZ_PC IT 00110101001110111111011010 0 0010
attr AZ_PC IODev CUL_433
attr AZ_PC group Steckdosen
attr AZ_PC model itswitch
attr AZ_PC room IT
define FileLog_AZ_PC FileLog ./log/AZ_PC-%Y-%m.log AZ_PC
attr FileLog_AZ_PC logtype text
attr FileLog_AZ_PC room IT

define AZ_Kamera IT 0000FFF00F FF F0
attr AZ_Kamera IODev CUL_433
attr AZ_Kamera group Steckdosen,
attr AZ_Kamera model itswitch
attr AZ_Kamera room IT
define FileLog_AZ_Kamera FileLog ./log/AZ_Kamera-%Y-%m.log AZ_Kamera
attr FileLog_AZ_Kamera logtype text
attr FileLog_AZ_Kamera room IT

define Bad_Hoertrockner IT 0000F0F00F FF F0
attr Bad_Hoertrockner IODev CUL_433
attr Bad_Hoertrockner group Steckdosen
attr Bad_Hoertrockner model itswitch
attr Bad_Hoertrockner room IT
define FileLog_Bad_Hoertrockner FileLog ./log/Bad_Hoertrockner-%Y-%m.log Bad_Hoertrockner
attr FileLog_Bad_Hoertrockner logtype text
attr FileLog_Bad_Hoertrockner room IT


define Meine_Zentrale Dashboard
attr Meine_Zentrale userattr dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting dashboard_tab3backgroundimage dashboard_tab3colcount dashboard_tab3devices dashboard_tab3groups dashboard_tab3icon dashboard_tab3name dashboard_tab3rowcentercolwidth dashboard_tab3sorting dashboard_tab4backgroundimage dashboard_tab4colcount dashboard_tab4devices dashboard_tab4groups dashboard_tab4icon dashboard_tab4name dashboard_tab4rowcentercolwidth dashboard_tab4sorting
attr Meine_Zentrale dashboard_activetab 1
attr Meine_Zentrale dashboard_colcount 3
attr Meine_Zentrale dashboard_flexible 1
attr Meine_Zentrale dashboard_showtogglebuttons 1
attr Meine_Zentrale dashboard_tab1groups Steckdosen,Licht
attr Meine_Zentrale dashboard_tab1name Zentrale
attr Meine_Zentrale dashboard_tab1sorting t0c0,Steckdosen,true,273,471,2,0:t0c0,Licht,true,68,115,273,0:
attr Meine_Zentrale dashboard_tab2groups Wetter
attr Meine_Zentrale dashboard_tab2name Steckdosen/Licht
attr Meine_Zentrale dashboard_tab2sorting t1c2,Wetter,true,401,87,43,125:
attr Meine_Zentrale dashboard_tab3groups Wetter
attr Meine_Zentrale dashboard_tab3name Wetter
attr Meine_Zentrale dashboard_width 80%

Gruß Werner
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 29 Oktober 2015, 00:30:44
Zitat von: Intruder1956 am 28 Oktober 2015, 22:24:28
Gemacht wie gewünscht :) ;) :)

define WZ_Couch_LED IT 0000F0000F FF F0
...........
attr FileLog_Bad_Hoertrockner room IT


define Meine_Zentrale Dashboard
...........
attr Meine_Zentrale dashboard_width 80%

Gruß Werner
Jetzt bitte noch einen Screenshot, wie die Gruppe aktuell auf Deinem Dashboard aussieht.

Übrigens kannst Du solch lange Blöcke auch in das -Tag einfassen, dann ist es leichter darin zu navigieren :)

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Intruder1956 am 29 Oktober 2015, 08:37:20
auch erledigt :-)


Gruß Werner
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 29 Oktober 2015, 21:12:28
Zitat von: Intruder1956 am 29 Oktober 2015, 08:37:20
auch erledigt :-)


Gruß Werner
Hallo Werner,

kann es sein, dass Du die Gruppe mal in der Höhe angepasst hast? Kannst Du bitte versuchen, diese etwas größer zu ziehen?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Intruder1956 am 30 Oktober 2015, 00:38:54
Zitat von: Talkabout am 29 Oktober 2015, 21:12:28
Hallo Werner,

kann es sein, dass Du die Gruppe mal in der Höhe angepasst hast? Kannst Du bitte versuchen, diese etwas größer zu ziehen?

Gruss

Nein habe nichts der gleichen gemacht gemacht.
Devices in Group gepackt im Dashboard angelegt.
Selbstständig in der Form erschienen.

Gruß
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 30 Oktober 2015, 19:16:04
Zitat von: Intruder1956 am 30 Oktober 2015, 00:38:54
Nein habe nichts der gleichen gemacht gemacht.
Devices in Group gepackt im Dashboard angelegt.
Selbstständig in der Form erschienen.

Gruß
Hallo Werner,

die nicht-angezeigten Geräte in Deiner Konfiguration haben eine sehr lange Identifikationsnummer. Bist Du dir sicher, dass diese Geräte IT (Intertechno)-kompatibel sind? Das scheint auf jeden Fall da mit rein zu spielen. Könntest Du das bitte noch mal prüfen?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Intruder1956 am 30 Oktober 2015, 23:59:31
Zitat von: Talkabout am 30 Oktober 2015, 19:16:04
Hallo Werner,

die nicht-angezeigten Geräte in Deiner Konfiguration haben eine sehr lange Identifikationsnummer. Bist Du dir sicher, dass diese Geräte IT (Intertechno)-kompatibel sind? Das scheint auf jeden Fall da mit rein zu spielen. Könntest Du das bitte noch mal prüfen?

Gruss

Die Steckdosen mit den langen Id´s sind Intertechno. Ich habe auch aus einem Billigmarkt 3 Stück Steckdosen inkl. Fernbedienung für 9,95 Euro. Die haben sogar in der Mitte einen Ein/Aus Taster um mal schnell einzuschalten oder auch wieder aus. die sind aber in der Liste mit drin.
Alle Steckdosen inkl. Billigmarkt wurden mit Intertechno Fernbedienungen angelernt
Gruß Werner

PS. wenn ich es morgen schaffe werde ich die 2 langen Id´s evtl. nochmal neu anlernen
Titel: Antw:FHEM Dashboard
Beitrag von: Eisingstone am 03 November 2015, 22:26:35
So ich habe das Problem mal wieder zwischenzeitlich beobachten können, genaue Ursache jedoch unklar.
Hier ein Auszug aus dem LOG:

2015.11.03 22:15:32 1: Error: anyViews has no TYPE
2015.11.03 22:15:32 1: Error: anyViews has no TYPE
2015.11.03 22:15:32 1: Error: anyViews has no TYPE
2015.11.03 22:15:32 1: Error: anyViews has no TYPE
2015.11.03 22:15:28 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:15:25 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:15:23 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:15:21 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:15:20 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:15:14 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:15:14 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:15:03 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:49 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:49 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:46 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:44 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:38 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:38 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:31 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:29 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:15 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:14 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:10 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:09 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:02 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:56 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:55 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:48 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:39 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:37 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:35 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:34 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:26 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:22 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:12 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:05 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:02 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:01 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:00 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:12:58 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:12:49 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:12:43 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:12:42 1: in SAVE
2015.11.03 22:12:42 1: in SAVE
2015.11.03 22:12:40 1: Error: anyViews has no TYPE
2015.11.03 22:12:40 1: Error: anyViews has no TYPE
2015.11.03 22:12:40 1: Error: anyViews has no TYPE
2015.11.03 22:12:39 1: Error: anyViews has no TYPE
2015.11.03 22:12:39 1: Error: anyViews has no TYPE
2015.11.03 22:12:39 1: Error: anyViews has no TYPE
2015.11.03 22:12:39 1: Error: anyViews has no TYPE
2015.11.03 22:12:39 1: Error: anyViews has no TYPE
2015.11.03 22:12:39 1: Error: anyViews has no TYPE
2015.11.03 22:12:39 1: Error: anyViews has no TYPE
2015.11.03 22:12:39 1: Error: anyViews has no TYPE
2015.11.03 22:12:39 1: Error: anyViews has no TYPE
2015.11.03 22:12:39 1: Error: anyViews has no TYPE
2015.11.03 22:12:34 1: Error: anyViews has no TYPE
2015.11.03 22:12:34 1: PERL WARNING: Use of uninitialized value in hash element at fhem.pl line 1596.
2015.11.03 22:12:33 1: PERL WARNING: Use of uninitialized value $dev in hash element at fhem.pl line 3442.
2015.11.03 22:12:33 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/95_Dashboard.pm line 508.


Vielleicht hilft das schon.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 03 November 2015, 23:12:04
Zitat von: Eisingstone am 03 November 2015, 22:26:35
So ich habe das Problem mal wieder zwischenzeitlich beobachten können, genaue Ursache jedoch unklar.
Hier ein Auszug aus dem LOG:

2015.11.03 22:15:32 1: Error: anyViews has no TYPE
2015.11.03 22:15:32 1: Error: anyViews has no TYPE
2015.11.03 22:15:32 1: Error: anyViews has no TYPE
2015.11.03 22:15:32 1: Error: anyViews has no TYPE
2015.11.03 22:15:28 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:15:25 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:15:23 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:15:21 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:15:20 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:15:14 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:15:14 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:15:03 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:49 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:49 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:46 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:44 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:38 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:38 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:31 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:29 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:15 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:14 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:10 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:09 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:14:02 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:56 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:55 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:48 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:39 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:37 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:35 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:34 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:26 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:22 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:12 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:05 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:02 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:01 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:13:00 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:12:58 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:12:49 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:12:43 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4400.
2015.11.03 22:12:42 1: in SAVE
2015.11.03 22:12:42 1: in SAVE
2015.11.03 22:12:40 1: Error: anyViews has no TYPE
2015.11.03 22:12:40 1: Error: anyViews has no TYPE
2015.11.03 22:12:40 1: Error: anyViews has no TYPE
2015.11.03 22:12:39 1: Error: anyViews has no TYPE
2015.11.03 22:12:39 1: Error: anyViews has no TYPE
2015.11.03 22:12:39 1: Error: anyViews has no TYPE
2015.11.03 22:12:39 1: Error: anyViews has no TYPE
2015.11.03 22:12:39 1: Error: anyViews has no TYPE
2015.11.03 22:12:39 1: Error: anyViews has no TYPE
2015.11.03 22:12:39 1: Error: anyViews has no TYPE
2015.11.03 22:12:39 1: Error: anyViews has no TYPE
2015.11.03 22:12:39 1: Error: anyViews has no TYPE
2015.11.03 22:12:39 1: Error: anyViews has no TYPE
2015.11.03 22:12:34 1: Error: anyViews has no TYPE
2015.11.03 22:12:34 1: PERL WARNING: Use of uninitialized value in hash element at fhem.pl line 1596.
2015.11.03 22:12:33 1: PERL WARNING: Use of uninitialized value $dev in hash element at fhem.pl line 3442.
2015.11.03 22:12:33 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/95_Dashboard.pm line 508.


Vielleicht hilft das schon.
Kannst Du mal bitte nachschauen ob Du irgendwo in Deiner fhem.cfg ein Device mit dem Namen "anyViews" drin hast?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Eisingstone am 04 November 2015, 08:04:33
Hallo zusammen,

was ich gestern beim Durchstöbern der Config manuell gefunden habe das die Config für das Dashboard irgendwie völlig zerschossen war, warum auch immer.
HAbe aber leider kein Backup des Bereiches gemacht.
Das sah irgendwie komisch aus, darauf hin habe ich den ganzen Teil gelöscht und nochmal alles neu angelegt, bis jetzt sieht alles soweit ganz gut aus.
Ich werde es mal beobachten wie es in den nächsten Tagen ausschaut.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 04 November 2015, 19:30:54
Zitat von: Eisingstone am 04 November 2015, 08:04:33
Hallo zusammen,

was ich gestern beim Durchstöbern der Config manuell gefunden habe das die Config für das Dashboard irgendwie völlig zerschossen war, warum auch immer.
HAbe aber leider kein Backup des Bereiches gemacht.
Das sah irgendwie komisch aus, darauf hin habe ich den ganzen Teil gelöscht und nochmal alles neu angelegt, bis jetzt sieht alles soweit ganz gut aus.
Ich werde es mal beobachten wie es in den nächsten Tagen ausschaut.
Hallo Eisingstone,

wenn Du noch mal so eine kaputte Dashboard-Config hast, dann poste diese hier bitte. Vielleicht gibt es da beim Speichern oder ähnlichen Vorgängen ein Problem.

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Eisingstone am 04 November 2015, 20:46:02
Werde ich machen, mal sehen ob ich eine im Backup finden kann.
Titel: Antw:FHEM Dashboard
Beitrag von: Eisingstone am 04 November 2015, 20:52:02
So ich habe mal im Backup gesucht und das dabei gefunden:

####################################################################################################
## Dashboard
####################################################################################################
define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room DashboardRoom


Soweit ich mich aber erinnern kann sah die mal anders aus, aber ich speicher auch immer nur die letzen 7 Tage, von daher kann ich Dir die ursprüngliche Config nicht mehr zeigen.
Aktuell sieht die nun so aus:
####################################################################################################
## Dashboard
####################################################################################################
define anyViews Dashboard
attr anyViews userattr dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting dashboard_tab3backgroundimage dashboard_tab3colcount dashboard_tab3devices dashboard_tab3groups dashboard_tab3icon dashboard_tab3name dashboard_tab3rowcentercolwidth dashboard_tab3sorting dashboard_tab4backgroundimage dashboard_tab4colcount dashboard_tab4devices dashboard_tab4groups dashboard_tab4icon dashboard_tab4name dashboard_tab4rowcentercolwidth dashboard_tab4sorting dashboard_tab5backgroundimage dashboard_tab5colcount dashboard_tab5devices dashboard_tab5groups dashboard_tab5icon dashboard_tab5name dashboard_tab5rowcentercolwidth dashboard_tab5sorting dashboard_tab6backgroundimage dashboard_tab6colcount dashboard_tab6devices dashboard_tab6groups dashboard_tab6icon dashboard_tab6name dashboard_tab6rowcentercolwidth dashboard_tab6sorting dashboard_tab7backgroundimage dashboard_tab7colcount dashboard_tab7devices dashboard_tab7groups dashboard_tab7icon dashboard_tab7name dashboard_tab7rowcentercolwidth dashboard_tab7sorting
attr anyViews dashboard_activetab 1
attr anyViews dashboard_showtogglebuttons 1


Zuzüglich die Tabs mit den Groups.
Titel: Antw:FHEM Dashboard
Beitrag von: fron am 05 November 2015, 19:18:59
wollte heute wie im WIKI beschrieben, ein Dashboard einrichten, doch es taucht ken "set-" oder "detail-Button" auf, FHEM mehrfach neu gestartet,  im LOG keine Einträge mit dashboard-bezug...

Das (momentan) einzige "Tab" wird auch nicht als Tab dargestellt, sondern als "* Bulletpoint"...

--- Muss ich etwas updaten?
* FHEM 5.6
* dashboard "3.10"
=> "update check" bietet für das dashboard-Modul nichts an...

--- aus der config:
define VIEW Dashboard
attr VIEW userattr dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting
attr VIEW dashboard_tab1groups Klima,Temperaturen
attr VIEW dashboard_width 80%
attr VIEW room Technik


---
hab das "lockstate"-Reading testweise schon auf "unlock" gesetzt und alles im Browser reloaded => kein Effekt sichtbar.

im Forum habe ich gelesen, dass die Edit-Buttons irgendwann zukünftig wegfallen sollen, aber im Changelog keinen Hinweis auf eine Umsetzung gefunden..
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 05 November 2015, 20:32:42
Zitat von: Eisingstone am 04 November 2015, 20:52:02
So ich habe mal im Backup gesucht und das dabei gefunden:

####################################################################################################
## Dashboard
####################################################################################################
define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room DashboardRoom


Soweit ich mich aber erinnern kann sah die mal anders aus, aber ich speicher auch immer nur die letzen 7 Tage, von daher kann ich Dir die ursprüngliche Config nicht mehr zeigen.
Aktuell sieht die nun so aus:
####################################################################################################
## Dashboard
####################################################################################################
define anyViews Dashboard
attr anyViews userattr dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting dashboard_tab3backgroundimage dashboard_tab3colcount dashboard_tab3devices dashboard_tab3groups dashboard_tab3icon dashboard_tab3name dashboard_tab3rowcentercolwidth dashboard_tab3sorting dashboard_tab4backgroundimage dashboard_tab4colcount dashboard_tab4devices dashboard_tab4groups dashboard_tab4icon dashboard_tab4name dashboard_tab4rowcentercolwidth dashboard_tab4sorting dashboard_tab5backgroundimage dashboard_tab5colcount dashboard_tab5devices dashboard_tab5groups dashboard_tab5icon dashboard_tab5name dashboard_tab5rowcentercolwidth dashboard_tab5sorting dashboard_tab6backgroundimage dashboard_tab6colcount dashboard_tab6devices dashboard_tab6groups dashboard_tab6icon dashboard_tab6name dashboard_tab6rowcentercolwidth dashboard_tab6sorting dashboard_tab7backgroundimage dashboard_tab7colcount dashboard_tab7devices dashboard_tab7groups dashboard_tab7icon dashboard_tab7name dashboard_tab7rowcentercolwidth dashboard_tab7sorting
attr anyViews dashboard_activetab 1
attr anyViews dashboard_showtogglebuttons 1


Zuzüglich die Tabs mit den Groups.
Das obere Snippet kommt noch von einer älteren Version. Mit dieser war es notwendig zusätzlich zum Dashboard noch einen weblink zu definieren. Das braucht es aber jetzt nicht mehr, von daher ist die 2. Version korrekt.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 05 November 2015, 20:39:01
Zitat von: fron am 05 November 2015, 19:18:59
wollte heute wie im WIKI beschrieben, ein Dashboard einrichten, doch es taucht ken "set-" oder "detail-Button" auf, FHEM mehrfach neu gestartet,  im LOG keine Einträge mit dashboard-bezug...

Das (momentan) einzige "Tab" wird auch nicht als Tab dargestellt, sondern als "* Bulletpoint"...

--- Muss ich etwas updaten?
* FHEM 5.6
* dashboard "3.10"
=> "update check" bietet für das dashboard-Modul nichts an...

--- aus der config:
define VIEW Dashboard
attr VIEW userattr dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting
attr VIEW dashboard_tab1groups Klima,Temperaturen
attr VIEW dashboard_width 80%
attr VIEW room Technik


---
hab das "lockstate"-Reading testweise schon auf "unlock" gesetzt und alles im Browser reloaded => kein Effekt sichtbar.

im Forum habe ich gelesen, dass die Edit-Buttons irgendwann zukünftig wegfallen sollen, aber im Changelog keinen Hinweis auf eine Umsetzung gefunden..
Hallo fron,

wo genau erwartest Du denn die von Dir erwähnten Buttons? Weiterhin wäre ein Screenshot gut, der zeigt, wie Dein Dashboard aktuell aussieht. Grundsätzlich sieht Deine Konfiguration aber ok aus. Die Darstellung der Tabs hängt sehr vom gewählten Style und der Tatsache ab, ob Du Icons für die Tabs definiert hast (was in Deiner Konfiguration aber nicht der Fall ist).

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: fron am 06 November 2015, 12:19:46
ich hätte sie "rechts/oben" - vertikal auf Höhe der "Tabs" erwartet, aber rechtsbündig - wie in den Wiki-Screenshots...

[ich probiere einmal, einen Screenshot anzuhängen]
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 06 November 2015, 19:17:16
Zitat von: fron am 06 November 2015, 12:19:46
ich hätte sie "rechts/oben" - vertikal auf Höhe der "Tabs" erwartet, aber rechtsbündig - wie in den Wiki-Screenshots...

[ich probiere einmal, einen Screenshot anzuhängen]
Welchen Style verwendest Du? Ich habe bei mir mal den "default"-Style aktiviert, dann sieht es so aus:

(http://fs5.directupload.net/images/151106/pebuoafv.png)

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: fron am 06 November 2015, 19:24:39
Danke für die Mühe!

=> Ich verwende auch den "default"-Style.

Habe probehalber eben zwischen "dark" und "ios7" und "default" hin und her geschaltet
* Browser-Cache gelöscht
* Browser neu gestartet
=> das Dashboard sieht unverändert aus
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 06 November 2015, 19:37:38
Zitat von: fron am 06 November 2015, 19:24:39
Danke für die Mühe!

=> Ich verwende auch den "default"-Style.

Habe probehalber eben zwischen "dark" und "ios7" und "default" hin und her geschaltet
* Browser-Cache gelöscht
* Browser neu gestartet
=> das Dashboard sieht unverändert aus
Hast Du vielleicht irgend eine CSS-Datei eingebunden oder Style-Angaben lokal verändert?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: fron am 06 November 2015, 19:58:03
nicht wissentlich ;-) Hab vorher keine "Styles" umgeschaltet oder in CSS-Dateien herumgefuhrwerkt...

Ist ne Standardinstallation, bislang habe ich mich nur mit USB-Funkadaptern und Programmierlogik beschäftigt... Werde morgen mal ein "update" ausprobieren, kann ich leider momentan nicht machen, da ich das Lacrosse-Modul erweitert habe und zwischenzeitlich eine neue Version auf dem Server liegt - ich würde meine eigene Modifikation überschreiben...

Oder kann man (einfach?) die CSS-Files auf den "Originalzustand" zurücksetzen? Habe im Forum/Web nichts gefunden...

Mein "update check" schlägt ein paar CSS-Files vor, 6x "*.css"-Files und "css.js"...
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 06 November 2015, 20:04:09
Zitat von: fron am 06 November 2015, 19:58:03
nicht wissentlich ;-) Hab vorher keine "Styles" umgeschaltet oder in CSS-Dateien herumgefuhrwerkt...

Ist ne Standardinstallation, bislang habe ich mich nur mit USB-Funkadaptern und Programmierlogik beschäftigt... Werde morgen mal ein "update" ausprobieren, kann ich leider momentan nicht machen, da ich das Lacrosse-Modul erweitert habe und zwischenzeitlich eine neue Version auf dem Server liegt - ich würde meine eigene Modifikation überschreiben...

Oder kann man (einfach?) die CSS-Files auf den "Originalzustand" zurücksetzen? Habe im Forum/Web nichts gefunden...

Mein "update check" schlägt ein paar CSS-Files vor, 6x "*.css"-Files und "css.js"...
Sehe im Update-Check nichts Dashboard-Spezifisches, trotzdem würde ich mal ein Update machen, um sicherzustellen, dass es da nicht doch irgendwo Seiteneffekte gibt.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ph1959de am 07 November 2015, 14:12:40
Zitat von: fron am 06 November 2015, 19:58:03
Werde morgen mal ein "update" ausprobieren, kann ich leider momentan nicht machen, da ich das Lacrosse-Modul erweitert habe und zwischenzeitlich eine neue Version auf dem Server liegt - ich würde meine eigene Modifikation überschreiben...
Zumindest für dieses spezielle "Problem" gibt es das exclude_from_update (http://www.fhemwiki.de/wiki/Update#exclude_from_update) Attribut.

Peter
Titel: Antw:FHEM Dashboard
Beitrag von: fron am 07 November 2015, 19:28:41
[Danke, Peter! :-) ...DAS hat schonmal funktioniert - Update ist durch, bis auf LaCrosse...]

und - das Dashboard zeigt noch immer keine Set/Edit-Buttons an :-(

Muss man die CSS-Dateien manuell einspielen oder wird das beim "define xyz dashboard" erledigt?
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 07 November 2015, 20:45:55
Zitat von: fron am 07 November 2015, 19:28:41
[Danke, Peter! :-) ...DAS hat schonmal funktioniert - Update ist durch, bis auf LaCrosse...]

und - das Dashboard zeigt noch immer keine Set/Edit-Buttons an :-(

Muss man die CSS-Dateien manuell einspielen oder wird das beim "define xyz dashboard" erledigt?
Die CSS-Dateien sollten automatisch mit geladen werden, wenn das Dashboard geladen wird. Wenn Du keine manuellen Änderungen gemacht hast, sollte es keine Probleme geben. Allerdings  ist mir immer noch nicht klar, wo Du die Buttons erwartest. Direkt im Dashboard oder in der Device-Ansicht? Im Dashboard selber solltest Du 3 Buttons rechts oben in der Ecke sehen. Einer ist da um die Einstellungen des Dashboards aufzurufen, einer ist da um in die Device-Ansicht zu kommen und einer ist ein "Zurück"-Button. Hast Du das "lock"-Attribut gesetzt, siehst Du die Buttons unter Umständen nicht.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: fron am 07 November 2015, 21:04:18
da liegt der Hund begraben:
=> ich sehe überhaupt keinen Button in der Dashboard-Ansicht

Zitat von: Talkabout am 07 November 2015, 20:45:55
Allerdings ist mir immer noch nicht klar, wo Du die Buttons erwartest.

=> ich erwarte Buttons: Damit wäre ich für's erste zufrieden, der Ort der Buttons wäre mir egal (oben rechts, wie im Wiki wäre prima)

Readings
lockstate / unlock / 2015-11-05 18:59:52
Titel: Antw:FHEM Dashboard
Beitrag von: fron am 07 November 2015, 23:03:59
Habe mir die HTTP-Kommunikation im Debugger angesehen:
* direkt nach dem (erfolgreichen) http-GET "fhemicon.png"
kommt ein http-POST https://<IP>:<port>/[b]fhem[/b]?cmd=get VIEW config&XHR=1

leider falsch, das kann nicht funktionieren: Ich war so frei, das "webname"-Attribut meines FHEM-Webservers zu ändern
* "fhem" ist nicht das "webname"-Attribut meines WebServers
* der Zugriff führt unweigerlich zu "403: FORBIDDEN"

wenn ich den POST manuell korrigiere:
* https://<IP>:<port>/<korrektes webname-attribut>?cmd=get VIEW config&XHR=1
antwortet der FHEM-Webserver wie gewünscht mit "200: OK"

Zwischenstand: Es scheint jemand den String "fhem" hardcoded zu haben.
=> der Übeltäter findet sich in "opt/fhem/www/pgm2/dashboard.js"

/opt/fhem/www/pgm2# egrep "'/fhem'" dashboard.js
[b]var fhemUrl = '/fhem';[/b]


Ich habe testweise mein "webname"-Attribut manuell eingepflegt und sofort läufts:
* korrekt dargestellte Tabs
* die drei Buttons werden dargestellt.

So richtig gut ist das natürlich auch nicht.

?! Wahrscheinlich ist es möglich, das webname-attribut dynamisch auszulesen!?
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 07 November 2015, 23:10:47
Zitat von: fron am 07 November 2015, 21:04:18
da liegt der Hund begraben:
=> ich sehe überhaupt keinen Button in der Dashboard-Ansicht

=> ich erwarte Buttons: Damit wäre ich für's erste zufrieden, der Ort der Buttons wäre mir egal (oben rechts, wie im Wiki wäre prima)

Readings
lockstate / unlock / 2015-11-05 18:59:52

Ich glaube ich hatte Dich noch nicht nach dem verwendeten Browser gefragt?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: GeZi3560 am 08 November 2015, 11:55:34
Hallo zusammen,

wie kann ich verhindern das im Dashboard bei den FibaroWallplugs  das Auswahlfeld statt  "on" angezeigt wird ?

Siehe Pics:

Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 08 November 2015, 11:59:22
Zitat von: GeZi3560 am 08 November 2015, 11:55:34
Hallo zusammen,

wie kann ich verhindern das im Dashboard bei den FibaroWallplugs  das Auswahlfeld statt  "on" angezeigt wird ?

Siehe Pics:
Hast Du es schon mit webCmd probiert?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: GeZi3560 am 08 November 2015, 12:52:04
Ja, in Webcmd steht On:off.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 08 November 2015, 17:10:05
Zitat von: GeZi3560 am 08 November 2015, 12:52:04
Ja, in Webcmd steht On:off.
Dann wird es wohl ein Problem mit dem Modul sein, zu dem das Device gehört. Kannst Du mal die Definition posten?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: fron am 08 November 2015, 23:21:36
"So" - ich möchte eine allgemeingültige Lösung vorschlagen, eine kleine Änderung für "dashboard.js"

IST: Hard-Coded Path => funktioniert nur, wenn kein "webname" gesetzt wird
//var fhemUrl = '/fhem';

SOLL: dynamisches Ermitteln des fhem-Pfades via Regex (ab Beginn der Script-URL suchen, ein Slash muss am Anfang stehen, danach alles nehmen, wass kein Slash ist - bei Normalinstallation läuft das auf /fhem hinaus
var fhemUrl = document.location.pathname.match('^\/[^\/]+');

Titel: Antw:FHEM Dashboard
Beitrag von: GeZi3560 am 09 November 2015, 07:44:02
Zitat von: Talkabout am 08 November 2015, 17:10:05
Dann wird es wohl ein Problem mit dem Modul sein, zu dem das Device gehört. Kannst Du mal die Definition posten?

Gruss

Aber gerne .. bitte schön  !

define FirbaroWP_3 ZWave d29xxxx 6
attr FirbaroWP_3 IODev ZWAVE1
attr FirbaroWP_3 alias Technik Mediaroom
attr FirbaroWP_3 classes MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION MULTI_CHANNEL_ASSOCIATION SWITCH_BINARY POWERLEVEL METER SENSOR_MULTILEVEL FIRMWARE_UPDATE_MD MARK SWITCH_BINARY METER SENSOR_MULTILEVEL
attr FirbaroWP_3 devStateIcon on:black_Steckdose.on off:black_Steckdose.off
attr FirbaroWP_3 group Licht
attr FirbaroWP_3 icon black_Steckdose.off
attr FirbaroWP_3 room CUL_ZWave,Licht,Mediaroom
attr FirbaroWP_3 webCmd on:off
define FileLog_FirbaroWP_3 FileLog /opt/fhem/log/FirbaroWP_3-%Y.log FirbaroWP_3
attr FileLog_FirbaroWP_3 logtype text
attr FileLog_FirbaroWP_3 room CUL_ZWave
define SVG_FileLog_FirbaroWP_3_1 SVG FileLog_FirbaroWP_3:SVG_FileLog_FirbaroWP_3_1:CURRENT
attr SVG_FileLog_FirbaroWP_3_1 room CUL_ZWave,Mediaroom
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 10 November 2015, 20:33:20
Zitat von: fron am 08 November 2015, 23:21:36
"So" - ich möchte eine allgemeingültige Lösung vorschlagen, eine kleine Änderung für "dashboard.js"

IST: Hard-Coded Path => funktioniert nur, wenn kein "webname" gesetzt wird
//var fhemUrl = '/fhem';

SOLL: dynamisches Ermitteln des fhem-Pfades via Regex (ab Beginn der Script-URL suchen, ein Slash muss am Anfang stehen, danach alles nehmen, wass kein Slash ist - bei Normalinstallation läuft das auf /fhem hinaus
var fhemUrl = document.location.pathname.match('^\/[^\/]+');
Hallo fron,

welches Problem siehst Du mit der aktuellen Implementierung? Hast Du einen Fehlerfall oder ist das aus Deiner Sicht eine Optimierung?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 10 November 2015, 20:34:41
Zitat von: GeZi3560 am 09 November 2015, 07:44:02
Aber gerne .. bitte schön  !

define FirbaroWP_3 ZWave d29xxxx 6
attr FirbaroWP_3 IODev ZWAVE1
attr FirbaroWP_3 alias Technik Mediaroom
attr FirbaroWP_3 classes MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION MULTI_CHANNEL_ASSOCIATION SWITCH_BINARY POWERLEVEL METER SENSOR_MULTILEVEL FIRMWARE_UPDATE_MD MARK SWITCH_BINARY METER SENSOR_MULTILEVEL
attr FirbaroWP_3 devStateIcon on:black_Steckdose.on off:black_Steckdose.off
attr FirbaroWP_3 group Licht
attr FirbaroWP_3 icon black_Steckdose.off
attr FirbaroWP_3 room CUL_ZWave,Licht,Mediaroom
attr FirbaroWP_3 webCmd on:off
define FileLog_FirbaroWP_3 FileLog /opt/fhem/log/FirbaroWP_3-%Y.log FirbaroWP_3
attr FileLog_FirbaroWP_3 logtype text
attr FileLog_FirbaroWP_3 room CUL_ZWave
define SVG_FileLog_FirbaroWP_3_1 SVG FileLog_FirbaroWP_3:SVG_FileLog_FirbaroWP_3_1:CURRENT
attr SVG_FileLog_FirbaroWP_3_1 room CUL_ZWave,Mediaroom
Die Definition sieht für mich ok aus. Da ich mich aber mit dem ZWave Modul so gar nicht auskenne, da ich auch keine Gräte dieser Art besitze, kann ich Dir nicht mehr sagen. Ich würde versuchen das Problem in dem jeweiligen Unterforum für ZWave zu posten, vielleicht hat man dort eine Lösung für Dich.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: fron am 10 November 2015, 20:50:47
Zitat von: Talkabout am 10 November 2015, 20:33:20
Hallo fron,

welches Problem siehst Du mit der aktuellen Implementierung? Hast Du einen Fehlerfall oder ist das aus Deiner Sicht eine Optimierung?

Gruss

ich hatte ja vergangene Woche festgestellt, wir hatten uns im Forum ausgetauscht, dass Dashboard auf meiner Installation fehlerhaft arbeitet. (Buttons fehlen gänzlich, Tabs nicht wie üblich dargestellt und so)

Ich hatte das Szenario im Javascript-Debugger untersucht, und festgestellt, dass dashboard.js eine in meinem Fall ungültige URL aufruft:
=> "/fhem" ist nicht in jedem Fall eine URL des FHEM-Webservers.
=> mein Vorschlag ermittelt dynamisch die gültige URL, bzw. den Pfadbestandteil.

Ich möchte keinesfalls die großartige Leistung des dashboard.js schmälern, jedoch erlaube ich mir den Hinweis auf:
http://www.fhemwiki.de/wiki/DevelopmentFHEMWEB (http://www.fhemwiki.de/wiki/DevelopmentFHEMWEB)
...
$FW_ME
When using FHEMWEB, you have to specify a base path in all requests; this value is stored in the variable $FW_ME and defaults to /fhem. The user may change it by setting the webname attribute.
...


=>  "defaults to /fhem" ist ungleich "equals to /fhem", nicht wahr? ;-)

Ich verwende auf meinem FHEM-Server diverse FHEM-webnames, und keiner lautet "/fhem" - might be security by obscurity ;-)

Viele Grüße!
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 10 November 2015, 20:58:27
Zitat von: fron am 10 November 2015, 20:50:47
ich hatte ja vergangene Woche festgestellt, wir hatten uns im Forum ausgetauscht, dass Dashboard auf meiner Installation fehlerhaft arbeitet. (Buttons fehlen gänzlich, Tabs nicht wie üblich dargestellt und so)

Ich hatte das Szenario im Javascript-Debugger untersucht, und festgestellt, dass dashboard.js eine in meinem Fall ungültige URL aufruft:
=> "/fhem" ist nicht in jedem Fall eine URL des FHEM-Webservers.
=> mein Vorschlag ermittelt dynamisch die gültige URL, bzw. den Pfadbestandteil.

Ich möchte keinesfalls die großartige Leistung des dashboard.js schmälern, jedoch erlaube ich mir den Hinweis auf:
http://www.fhemwiki.de/wiki/DevelopmentFHEMWEB (http://www.fhemwiki.de/wiki/DevelopmentFHEMWEB)
...
$FW_ME
When using FHEMWEB, you have to specify a base path in all requests; this value is stored in the variable $FW_ME and defaults to /fhem. The user may change it by setting the webname attribute.
...


=>  "defaults to /fhem" ist ungleich "equals to /fhem", nicht wahr? ;-)

Ich verwende auf meinem FHEM-Server diverse FHEM-webnames, und keiner lautet "/fhem" - might be security by obscurity ;-)

Viele Grüße!
Hört sich doch alles schlüssig an :)

Mir gefällt jedoch das Parsen über Javascript in diesem Fall nicht. Ich werde mir überlegen, wie ich die Information aus FHEMWEB zum Client übertragen kann, damit der Pfad immer vom Server kommt, wo er bekannt ist.

Danke Dir für Deine Mühe!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 11 November 2015, 16:38:29
ZitatDann wird es wohl ein Problem mit dem Modul sein, zu dem das Device gehört.
@Talkabout: ich kann mich mit dieser Theorie nicht anfreunden, da die Anzeige in FHEMWEB wie erwartet ausschaut.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 November 2015, 18:37:45
Zitat von: rudolfkoenig am 11 November 2015, 16:38:29
@Talkabout: ich kann mich mit dieser Theorie nicht anfreunden, da die Anzeige in FHEMWEB wie erwartet ausschaut.
Hallo Rudi,

ja, das stimmt wohl. Die Frage ist dann aber, was den Unterschied ausmacht. Das Dashboard geht davon aus, dass es über die Funktion:

FW_devState($d, $rf, \%extPage);

die Darstellung der Schalter bekommt. Es gibt dann noch eine spezielle Behandlung für die "FW_atPageEnd"-Devices. Scheinbar ist dies bei diesem speziellen Device aber so nicht korrekt. Ist hier noch eine andere Abfrage notwendig?

Gruss

Edit: mein Kommentar kam zu früh. Intern baut das Dashboard die Commands über folgendes Code-Snippet auf:

foreach my $cmd (split(":", $cmdlist)) {
                                my $htmlTxt;
                                my @c = split(' ', $cmd);
                                if($allSets && $allSets =~ m/$c[0]:([^ ]*)/) {
                                        my $values = $1;
                                        foreach my $fn (sort keys %{$data{webCmdFn}}) {
                                                no strict "refs";
                                                $htmlTxt = &{$data{webCmdFn}{$fn}}($FW_wname, $d, $FW_room, $cmd, $values);
                                                use strict "refs";
                                                last if(defined($htmlTxt));
                                        }
                                }
                                if($htmlTxt) {
                                        # add colspan to avoid squeezed table cells
                                        $htmlTxt =~ s/<td>/<td colspan="10">/;
                                        $ret .= $htmlTxt;
                                } else {
                                        $ret .= FW_pH "cmd.$d=set $d $cmd$rf", $cmd, 1, "col3", 1;
                                }
                        }

Kann es sein, dass bei diesem Device der Code-Teil

$htmlTxt = &{$data{webCmdFn}{$fn}}($FW_wname, $d, $FW_room, $cmd, $values);
greift und die Darstellung dadurch unterschiedlich ist? Was wäre der richtige Weg die Darstellung wie im Fhemweb zu erreichen?

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 November 2015, 18:54:11
Zitat von: Talkabout am 11 November 2015, 18:37:45
Hallo Rudi,

ja, das stimmt wohl. Die Frage ist dann aber, was den Unterschied ausmacht. Das Dashboard geht davon aus, dass es über die Funktion:

FW_devState($d, $rf, \%extPage);

die Darstellung der Schalter bekommt. Es gibt dann noch eine spezielle Behandlung für die "FW_atPageEnd"-Devices. Scheinbar ist dies bei diesem speziellen Device aber so nicht korrekt. Ist hier noch eine andere Abfrage notwendig?

Gruss

Edit: mein Kommentar kam zu früh. Intern baut das Dashboard die Commands über folgendes Code-Snippet auf:

foreach my $cmd (split(":", $cmdlist)) {
                                my $htmlTxt;
                                my @c = split(' ', $cmd);
                                if($allSets && $allSets =~ m/$c[0]:([^ ]*)/) {
                                        my $values = $1;
                                        foreach my $fn (sort keys %{$data{webCmdFn}}) {
                                                no strict "refs";
                                                $htmlTxt = &{$data{webCmdFn}{$fn}}($FW_wname, $d, $FW_room, $cmd, $values);
                                                use strict "refs";
                                                last if(defined($htmlTxt));
                                        }
                                }
                                if($htmlTxt) {
                                        # add colspan to avoid squeezed table cells
                                        $htmlTxt =~ s/<td>/<td colspan="10">/;
                                        $ret .= $htmlTxt;
                                } else {
                                        $ret .= FW_pH "cmd.$d=set $d $cmd$rf", $cmd, 1, "col3", 1;
                                }
                        }

Kann es sein, dass bei diesem Device der Code-Teil

$htmlTxt = &{$data{webCmdFn}{$fn}}($FW_wname, $d, $FW_room, $cmd, $values);
greift und die Darstellung dadurch unterschiedlich ist? Was wäre der richtige Weg die Darstellung wie im Fhemweb zu erreichen?

Danke!

Gruss
Hallo Rudi,

ich glaube ich habe das Problem. Kann es sein, dass im Dashboard nach dem Aufruf zu "FW_devState" noch der Aufruf zu "$allSets = FW_widgetOverride($d, $allSets);" fehlt? Das ist der einzige Unterschied, den ich bisher zu der Implementierung in FHEMWEB gefunden habe?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 11 November 2015, 19:06:38
Es mag sein, dass das Fehlen von FW_widgetOverride in einem _anderen_ Fall ein Problem verursacht, hier vmtl. nicht, da laut Benutzerangabe das Attribut widgetOverride nicht verwendet wurde.

ZWave hat auch keine speziellen Funktionen zum Malen auf der Uebersicht-Seite, nur auf der Detailseite.

@GeZi3560: sind genau alle Problemfaelle ZWave Geraete?
Koennte mir jemand eine minimale Konfiguration bauen, wo ich das Problem sehen kann?
Titel: Antw:FHEM Dashboard
Beitrag von: GeZi3560 am 11 November 2015, 19:09:41
Ja, es sind alles Zwave (Fibro Wallplugs) die das so zeigen.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 November 2015, 19:12:22
Zitat von: rudolfkoenig am 11 November 2015, 19:06:38
Es mag sein, dass das Fehlen von FW_widgetOverride in einem _anderen_ Fall ein Problem verursacht, hier vmtl. nicht, da laut Benutzerangabe das Attribut widgetOverride nicht verwendet wurde.

ZWave hat auch keine speziellen Funktionen zum Malen auf der Uebersicht-Seite, nur auf der Detailseite.

@GeZi3560: sind genau alle Problemfaelle ZWave Geraete?
Koennte mir jemand eine minimale Konfiguration bauen, wo ich das Problem sehen kann?
Ich bin gerade dabei den Algorithmus für die Ausgabe der Geräte an die Implementierung in FHEMWEB anzupassen. Allerdings wäre es schon nicht schlecht, wenn FHEMWEB hier eine Funktion zur Verfügung stellen würde, mit der man das nicht immer von Hand machen muss.

Wartet bitte noch bis ich eine modifizierte Version zur Verfügung stellen kann. Sollte es dann immer noch Probleme geben, kann der Rudi mal in der FHEMWEB Implementierung nachschauen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 November 2015, 19:20:06
Zitat von: GeZi3560 am 11 November 2015, 19:09:41
Ja, es sind alles Zwave (Fibro Wallplugs) die das so zeigen.
Im Anhang eine veränderte Dashboard-Datei. Kannst Du diese bitte unter

fhem/FHEM

rein kopieren, neu laden und dann gucken, ob sich die Darstellung verändert hat?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: GeZi3560 am 11 November 2015, 19:32:49
Hab das File ausgetauscht und "shutdown restart" gemacht.
Passt das ?

Keine Veränderung der Anzeige..  :-(
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 November 2015, 19:45:47
Zitat von: GeZi3560 am 11 November 2015, 19:32:49
Hab das File ausgetauscht und "shutdown restart" gemacht.
Passt das ?

Keine Veränderung der Anzeige..  :-(
Ich habe bei mir mal Deine Definition reinkopiert, auf gut Glück, kann das Problem aber nicht nachvollziehen. Im Anhang siehst Du einen Screenshot des Devices aus meinem Dashboard, einmal mit webCmd und ein mal ohne. In beiden Fällen habe ich "nur" ein "off" und "on". Wo kommt bei Dir die select-Box her?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 11 November 2015, 19:48:45
Mich wundert gerade functionInactive. Weiss nicht, wo das herkommen soll.
Was gibts denn sonst noch so zum Auswahl?
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 November 2015, 20:03:32
Zitat von: rudolfkoenig am 11 November 2015, 19:06:38
Es mag sein, dass das Fehlen von FW_widgetOverride in einem _anderen_ Fall ein Problem verursacht, hier vmtl. nicht, da laut Benutzerangabe das Attribut widgetOverride nicht verwendet wurde.

ZWave hat auch keine speziellen Funktionen zum Malen auf der Uebersicht-Seite, nur auf der Detailseite.

@GeZi3560: sind genau alle Problemfaelle ZWave Geraete?
Koennte mir jemand eine minimale Konfiguration bauen, wo ich das Problem sehen kann?
Dazu habe ich noch eine Frage: Und zwar wird im FHEMWEB die Funktion "FW_widgetOverride" auch direkt in der Funktion "FW_devState" aufgerufen. Kann es sein, dass der separate Aufruf zu dieser Funktion direkt nach dem Aufruf zu "FW_devState" daher überflüssig ist?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 November 2015, 20:12:29
@Rudi

Ich hätte noch eine Detail-Frage: und zwar wird im FHEMWEB beim Aufbau der Devices folgender Code mit ausgeführt:

$extPage{group} = $g;
my ($allSets, $cmdlist, $txt) = FW_devState($d, $rf, \%extPage);


Dabei macht mich die erste Zeile etwas stutzig da ich nicht weiss, ob diese notwendig ist. Was genau bewirkt das Setzen dieses Keys und ist es zwingend notwendig?

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 11 November 2015, 20:57:32
Du hast aber viele Fragen. Ich kenne die Antworten ja auch nur durch Code lesen...
ZitatKann es sein, dass der separate Aufruf zu dieser Funktion direkt nach dem Aufruf zu "FW_devState" daher überflüssig ist?
Fuer die von FW_devState zurueckgelieferten allSets-Liste ja. Aber es gibt ja noch die Attribute und die Gets, die muessen separat

ZitatWas genau bewirkt das Setzen dieses Keys und ist es zwingend notwendig?
%extPage wird an FW_summaryFn weitergereicht, falls nicht gesetzt ist, wird von FW_devState spendiert. {group} wird von 33_readingsGroup.pm benoetigt.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 November 2015, 21:24:36
Zitat von: rudolfkoenig am 11 November 2015, 20:57:32
Du hast aber viele Fragen. Ich kenne die Antworten ja auch nur durch Code lesen...Fuer die von FW_devState zurueckgelieferten allSets-Liste ja. Aber es gibt ja noch die Attribute und die Gets, die muessen separat
%extPage wird an FW_summaryFn weitergereicht, falls nicht gesetzt ist, wird von FW_devState spendiert. {group} wird von 33_readingsGroup.pm benoetigt.
Danke für die Antworten.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: GeZi3560 am 12 November 2015, 07:42:18
Zitat von: Talkabout am 11 November 2015, 19:45:47
Ich habe bei mir mal Deine Definition reinkopiert, auf gut Glück, kann das Problem aber nicht nachvollziehen. Im Anhang siehst Du einen Screenshot des Devices aus meinem Dashboard, einmal mit webCmd und ein mal ohne. In beiden Fällen habe ich "nur" ein "off" und "on". Wo kommt bei Dir die select-Box her?

Gruss

Ich hab keine Idee wo das bei mir herkommt. :-\
Ich hab mir mal die Beschreibung des Device angeschaut. Das einzige was zu der Auswahl passt ist dies:

-------------------------------------------------------------------------------------------------
  " 1. Always on function
Once activated, Wall Plug will keep a connected device constantly
ON, will stop reacting to alarm frames and B-button push.
"Always on" function turns the Plug into a power and energy meter.
Also, connected device will not be turned off upon receiving an alarm
frame from another Z-Wave device (parameter 35 will be ignored).
In "Always on" mode, connected device may be turned off only after
user defined power has been exceeded (parameter 70). In such a
case, connected device can be turned on again by pushing the
B-button or sending a control frame. By default, overload protection
is inactive. Default setting: 1
Available settings:
0 - function activated
1 - function inactive
Parameter: 1 [byte]
----------------------------------------------------------------------------------------

Im das entspricht dem Auswahlfeld functionActivated / functionInactiv.

Vielen lieben Dank für eure Bemühungen..

Grüßle Gerd

Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 12 November 2015, 08:52:21
Kannst du bitte von dem FirbaroWP_3 das modelId nennen?
Titel: Antw:FHEM Dashboard
Beitrag von: GeZi3560 am 12 November 2015, 09:52:25
Zitat von: rudolfkoenig am 12 November 2015, 08:52:21
Kannst du bitte von dem FirbaroWP_3 das modelId nennen?

Bitte schön:

modelId    010f-0600-1000

ist bei allen gleich.

-GZ
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 12 November 2015, 18:31:52
Das Problem ist Zeile 844:
Zitatif($allSets && $allSets =~ m/$c[0]:( [^ ]*)/) {

Da allSets den Text "configAlwaysOnFunction:functionInactive,functionActivated" enthaelt, und $c[0] == "on" ist, generiert Dashboard den dropdown. 01_FHEMWEB.pm prueft mit
Zitat$allSets =~ m/\b$c[0]:( [^ ]*)/)
was offensichtlich besser ist.

Now to something completely different:
@Talkabout: könntest du bitte fhem.cfg.demo pruefen: ich bekomme das angehaengte Bild, und das kann nicht richtig sein...
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 12 November 2015, 19:01:17
Zitat von: rudolfkoenig am 12 November 2015, 18:31:52
Das Problem ist Zeile 844:
Da allSets den Text "configAlwaysOnFunction:functionInactive,functionActivated" enthaelt, und $c[0] == "on" ist, generiert Dashboard den dropdown. 01_FHEMWEB.pm prueft mit was offensichtlich besser ist.
Danke Rudi für die Analyse, das "\b" hatte ich bei meinem Abgleich übersehen, sorry!

@GeZi3560: kannst Du bitte die angehängte Datei einspielen und prüfen

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 12 November 2015, 19:10:14
Zitat von: rudolfkoenig am 12 November 2015, 18:31:52
Now to something completely different:
@Talkabout: könntest du bitte fhem.cfg.demo pruefen: ich bekomme das angehaengte Bild, und das kann nicht richtig sein...
Die Anzeige ist so korrekt. Das Dashboard ist so konfiguriert, dass es eine Top-Sektion und eine Center-Sektion hat. Da bei Dir der Bildschirm nicht sehr breit ist, finden halt Umbrüche statt. Die ersten beiden Gruppen, die untereinander stehen, sind in der Top-Sektion definiert. Wenn Du den Bildschirm vergrößerst, dann sollten sie sich nebeneinander anordnen. Alles darunter ist in der Center-Sektion drin. Aus Sicht der Dashboard-Konfiguration passt also alles. Das Einzige was man in der fhem.cfg.demo ändern könnte wäre, dass man das Device "DashboardRoom" entfernt, dieses ist nicht mehr notwendig.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: GeZi3560 am 12 November 2015, 19:16:01
Bad News..  leider keine Veränderung  :-[

Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 12 November 2015, 19:18:23
Zitat von: GeZi3560 am 12 November 2015, 19:16:01
Bad News..  leider keine Veränderung  :-[
Ja, das ist logisch...wenn man die falsche Datei hochlädt...sorry!

Im Anhang die richtige Datei. Bitte noch mal probieren.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 12 November 2015, 19:19:51
ZitatDie Anzeige ist so korrekt.
Protest: mir ist es egal, ob es korrekt ist oder nicht, ich moechte es schick haben (das ist ein Demo!), und schick ist es nicht. Selbst mit einem breiten Bildschirm schaut es kaputt aus (siehe Anhang), und das HomeState und Light zweimal vorkommt, kann ich auch keinem erklaeren.
Du darfst gerne fhem.cfg.demo beliebig anpassen, Hauptsache, man kann damit Dashboard vorfuehren.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 12 November 2015, 19:25:01
Zitat von: rudolfkoenig am 12 November 2015, 19:19:51
Protest: mir ist es egal, ob es korrekt ist oder nicht, ich moechte es schick haben (das ist ein Demo!), und schick ist es nicht. Selbst mit einem breiten Bildschirm schaut es kaputt aus (siehe Anhang), und das HomeState und Light zweimal vorkommt, kann ich auch keinem erklaeren.
Du darfst gerne fhem.cfg.demo beliebig anpassen, Hauptsache, man kann damit Dashboard vorfuehren.
Ich habe das Dashboard in der Demo nicht konfiguriert, daher kann ich ja nicht wissen, was der Autor genau darstellen wollte. Ich kann mir gerne die Mühe machen und das Dashboard in der Demo etwas aufhübschen. Die Gefahr ist halt groß, dass es Dir dann trotzdem nicht gefällt...

Vorschlag von mir:

Ich konfiguriere das Dashboard so, dass es nur den Center-Bereich anzeigt (so ist es bei mir z.b. auch), und verteile dort alle jetzt schon sichtbaren Gruppen (genau 1 mal).

Ok?
Titel: Antw:FHEM Dashboard
Beitrag von: GeZi3560 am 12 November 2015, 19:26:11
Zitat von: Talkabout am 12 November 2015, 19:18:23
Ja, das ist logisch...wenn man die falsche Datei hochlädt...sorry!

Im Anhang die richtige Datei. Bitte noch mal probieren.

Gruss

Sicher das die anders ist, gleiche Filesize .
Und auch hier keine Veränderung.  Reload,  restart zur Sicherheit ..

muss mich jetzt erst mal ums den Hunger kümmern.
Gruss Gerd
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 12 November 2015, 19:32:12
Zitat von: GeZi3560 am 12 November 2015, 19:26:11
Sicher das die anders ist, gleiche Filesize .
Und auch hier keine Veränderung.  Reload,  restart zur Sicherheit ..

muss mich jetzt erst mal ums den Hunger kümmern.
Gruss Gerd
Die Filesize sollte unterschiedlich sein, zumindest wenn man sich diese hier in den beiden Threads im Forum anschaut. Sicher, dass Du die Datei überschrieben hast?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 12 November 2015, 20:03:26
ZitatIch konfiguriere das Dashboard so, dass es nur den Center-Bereich anzeigt (so ist es bei mir z.b. auch), und verteile dort alle jetzt schon sichtbaren Gruppen (genau 1 mal).

Gerne.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 12 November 2015, 20:13:11
Zitat von: rudolfkoenig am 12 November 2015, 20:03:26
Gerne.
Hallo Rudi,

im Anhang die neue fhem.cfg.demo und ein Screenshot, wie es jetzt bei mir mit dieser Konfiguration aussieht.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: justme1968 am 12 November 2015, 21:57:58
nimm doch die farbigen lampen auch noch mit rein :)

gruss
  andre
Titel: Antw:FHEM Dashboard
Beitrag von: GeZi3560 am 13 November 2015, 07:56:40
Zitat von: Talkabout am 12 November 2015, 19:32:12
Die Filesize sollte unterschiedlich sein, zumindest wenn man sich diese hier in den beiden Threads im Forum anschaut. Sicher, dass Du die Datei überschrieben hast?

Gruss

So, alles in Ruhe nochmals,allles was nach Dashboard aussieht gelöscht..  download, kopiert, chown, reload .....und alles ist gut   :)

Sorry for Confusion.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 13 November 2015, 08:02:19
Zitat von: GeZi3560 am 13 November 2015, 07:56:40
So, alles in Ruhe nochmals,allles was nach Dashboard aussieht gelöscht..  download, kopiert, chown, reload .....und alles ist gut   :)

Sorry for Confusion.
Sehr schön, dann werde ich den Fix in den nächsten Tagen committen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 13 November 2015, 09:17:09
Habe die relevanten Aenderungen nach fhem.cfg.demo uebernommen, und auch Color Lights hinzugefuegt. Finde merkwuerdig, dass es keinen stoert, dass slider im Dashboard nicht funktionieren. Habs trotzdem gefixt.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 13 November 2015, 09:44:31
Zitat von: rudolfkoenig am 13 November 2015, 09:17:09
Habe die relevanten Aenderungen nach fhem.cfg.demo uebernommen, und auch Color Lights hinzugefuegt. Finde merkwuerdig, dass es keinen stoert, dass slider im Dashboard nicht funktionieren. Habs trotzdem gefixt.
Hattest Du dafür Dashboard-Code anfassen müssen? Ich habe noch offene Änderungen die zu committen wären, nicht dass wir uns da in die Quere kommen :)

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 13 November 2015, 09:55:52
Es wuerde den Moral untergraben, wenn ich mich nicht an meine Regeln halten wuerde: "nur die eigenen Module modifizieren, sonst dem Maintainer Patches schicken".
Die Aenderung war in fhemweb.js faellig: e.stopPropagation().
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 13 November 2015, 09:57:55
Zitat von: rudolfkoenig am 13 November 2015, 09:55:52
Es wuerde den Moral untergraben, wenn ich mich nicht an meine Regeln halten wuerde: "nur die eigenen Module modifizieren, sonst dem Maintainer Patches schicken".
Die Aenderung war in fhemweb.js faellig: e.stopPropagation().
Passt.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 14 November 2015, 16:40:48
Zitat von: rudolfkoenig am 13 November 2015, 09:17:09
Finde merkwuerdig, dass es keinen stoert, dass slider im Dashboard nicht funktionieren. Habs trotzdem gefixt.
Mit Deinem Fix funktionieren die Slider nun auch im Floorplan, da war es vermutlich das selbe Problem.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 15 November 2015, 11:02:55
Ich bekomme mit fhem.cfg.demo die Meldung
ZitatPERL WARNING: Use of uninitialized value $c[0] in regexp compilation at ./FHEM/95_Dashboard.pm line 844.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 15 November 2015, 13:50:20
Zitat von: rudolfkoenig am 15 November 2015, 11:02:55
Ich bekomme mit fhem.cfg.demo die Meldung
Hallo Rudi,

mein Fix für die Dashboard-Datei war noch nicht committed, daher das Warning. Mit der jetzt eingecheckten Version sollte keine Warnung mehr kommen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 15 November 2015, 13:55:54
Zitat von: GeZi3560 am 13 November 2015, 07:56:40
So, alles in Ruhe nochmals,allles was nach Dashboard aussieht gelöscht..  download, kopiert, chown, reload .....und alles ist gut   :)

Sorry for Confusion.
Der Fix für Dein Problem ist jetzt eingecheckt und steht ab morgen für alle per Update zur Verfügung.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: doman75 am 17 November 2015, 14:09:16
Hallo,

ich habe habe gerade für mich das Dashboard entdeckt, tolles Ding. Ein Problem habe ich aber, wenn ich dort ein Gruppe mit einem Plot einfüge, fehlen mir die +/- Zeichen und die Pfeile?
Was mache ich hier falsch?

Danke
Swen
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 17 November 2015, 19:49:46
Zitat von: doman75 am 17 November 2015, 14:09:16
Hallo,

ich habe habe gerade für mich das Dashboard entdeckt, tolles Ding. Ein Problem habe ich aber, wenn ich dort ein Gruppe mit einem Plot einfüge, fehlen mir die +/- Zeichen und die Pfeile?
Was mache ich hier falsch?

Danke
Swen
Hallo Doman95,

ein paar Seiten vorher gab es dieses Thema schonmal. Die Plots sind leider nicht darauf ausgelegt, asynchron zu laden, daher ist diese Funktionalität im Dashboard aktuell nicht gegeben.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: doman75 am 18 November 2015, 07:15:06
ok, danke. Hatte mich nur gewundert weil es bei einigen Screenshots vorhanden war, dann waren das aber vermutlich alte Screenshots.

Grüße
Swen
Titel: Antw:FHEM Dashboard
Beitrag von: Paul.baumann am 18 November 2015, 19:00:38
Hallo,

mich interessiert ob jemand das "neue" Dashboard auf einem IPAD1 betreibt?

Bei mir ist es so, dass nach einem Update von FHEM und anschließender Anpassung des Dashboard nach Wiki die Funktion auf dem IPAD1 nicht gegeben ist. Das Laden der Seite dauert unendlich lange, d.h. der Ladebalken endet auch nach vielen Minuten nicht.

Auf dem IPAD4, IPhone5/6 gibt es dieses Problem nicht.

Wo kann ich hier ansetzen?

Paul
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 18 November 2015, 22:51:48
Zitat von: Paul.baumann am 18 November 2015, 19:00:38
Hallo,

mich interessiert ob jemand das "neue" Dashboard auf einem IPAD1 betreibt?

Bei mir ist es so, dass nach einem Update von FHEM und anschließender Anpassung des Dashboard nach Wiki die Funktion auf dem IPAD1 nicht gegeben ist. Das Laden der Seite dauert unendlich lange, d.h. der Ladebalken endet auch nach vielen Minuten nicht.

Auf dem IPAD4, IPhone5/6 gibt es dieses Problem nicht.

Wo kann ich hier ansetzen?

Paul
Hallo,

ich habe leider kein Ipad1 und kann das Verhalten somit nicht testen. Mit welchem Browser gehst Du auf dem Ipad auf das Dashboard, Safari? Ist es die gleiche Browser-Version mit der Du auch mit dem Ipad4 drauf gehst? Sind die Einstellungen der Browser gleich?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Bennemannc am 18 November 2015, 22:58:23
Hallo,

das Safari kann nicht das gleiche sein - das Ipad 1 kann kein IOS9. Was ist die höchste IOS Version die vom Ipad 1 unterstützt wird ?

Gruß Christoph
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 18 November 2015, 23:37:18
5.1.1
Titel: Antw:FHEM Dashboard
Beitrag von: Paul.baumann am 19 November 2015, 13:37:11
Ja, ich nutze Safari. Die Einstellungen sind soweit identisch mit dem IPAD4, die Version ist eine Ältere (IOS 5.1.1), da ist halt beim IPAD1 Schluss.

Paul
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 19 November 2015, 19:20:39
Zitat von: Paul.baumann am 19 November 2015, 13:37:11
Ja, ich nutze Safari. Die Einstellungen sind soweit identisch mit dem IPAD4, die Version ist eine Ältere (IOS 5.1.1), da ist halt beim IPAD1 Schluss.

Paul
Es tut mir leid, aber ich habe weder ein Ipad1 noch habe ich es hinbekommen auf meinem MAC mit OSX 10.10 einen Safari der Version 5 zu installieren. Daher habe ich keinen Anhaltspunkt was da schief gehen kann. Hat der Safari auf dem Ipad eine Fehlerkonsole? Da könnte man mal schauen, ob etwas drin steht.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 21 November 2015, 13:04:56
Zitat von: fron am 10 November 2015, 20:50:47
ich hatte ja vergangene Woche festgestellt, wir hatten uns im Forum ausgetauscht, dass Dashboard auf meiner Installation fehlerhaft arbeitet. (Buttons fehlen gänzlich, Tabs nicht wie üblich dargestellt und so)

Ich hatte das Szenario im Javascript-Debugger untersucht, und festgestellt, dass dashboard.js eine in meinem Fall ungültige URL aufruft:
=> "/fhem" ist nicht in jedem Fall eine URL des FHEM-Webservers.
=> mein Vorschlag ermittelt dynamisch die gültige URL, bzw. den Pfadbestandteil.

Ich möchte keinesfalls die großartige Leistung des dashboard.js schmälern, jedoch erlaube ich mir den Hinweis auf:
http://www.fhemwiki.de/wiki/DevelopmentFHEMWEB (http://www.fhemwiki.de/wiki/DevelopmentFHEMWEB)
...
$FW_ME
When using FHEMWEB, you have to specify a base path in all requests; this value is stored in the variable $FW_ME and defaults to /fhem. The user may change it by setting the webname attribute.
...


=>  "defaults to /fhem" ist ungleich "equals to /fhem", nicht wahr? ;-)

Ich verwende auf meinem FHEM-Server diverse FHEM-webnames, und keiner lautet "/fhem" - might be security by obscurity ;-)

Viele Grüße!
Ich habe nun einen Fix committed der die hardcodierte FHEM url aus dem Javascript entfernt und diese stattdessen vom Server bezieht. Damit sollte Dein Problem nicht mehr auftreten.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Paul.baumann am 21 November 2015, 14:14:18
Zitat von: Talkabout am 19 November 2015, 19:20:39
Es tut mir leid, aber ich habe weder ein Ipad1 noch habe ich es hinbekommen auf meinem MAC mit OSX 10.10 einen Safari der Version 5 zu installieren. Daher habe ich keinen Anhaltspunkt was da schief gehen kann. Hat der Safari auf dem Ipad eine Fehlerkonsole? Da könnte man mal schauen, ob etwas drin steht.

Gruss

Ok, passt. Ich bleibe erstmal auf der alten Version und schaue  mir das dann später mal genauer an. Aktuell fehlt mir die Zeit.

Danke, Paul
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 22 November 2015, 16:40:49
ZitatBei mir ist es so, dass nach einem Update von FHEM und anschließender Anpassung des Dashboard nach Wiki die Funktion auf dem IPAD1 nicht gegeben ist. Das Laden der Seite dauert unendlich lange, d.h. der Ladebalken endet auch nach vielen Minuten nicht.

Ich habe Dashboard aus fhem.cfg.demo auf einem iPad1 (iOS 5.1) aufgerufen: Der Ladebalken ist in der Tat nicht "fertig", aber alle Dashboard-Elemente sind da wo sie hingehoeren, und auch longpoll funktioniert. Ich kann kein Fehler oder Problem entdecken.
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 22 November 2015, 21:57:04
Nabend,

ich meine was gelesen zu haben, dass der Fehler behoben ist im "lock" Mode die Fenster zu verschieben. Das geht bei mir aber immer noch. Das einzige was im "lock" Mode verschwindet sind die Buttons oben rechts.

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 22 November 2015, 22:00:41
Zitat von: ext23 am 22 November 2015, 21:57:04
Nabend,

ich meine was gelesen zu haben, dass der Fehler behoben ist im "lock" Mode die Fenster zu verschieben. Das geht bei mir aber immer noch. Das einzige was im "lock" Mode verschwindet sind die Buttons oben rechts.

Gruß
Daniel
Welche Version verwendest Du, die von heute?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 22 November 2015, 22:06:34
Na ich hab eben ein Update gemacht ja, also die von heute Nacht. Da habe ich das ja auch gelesen in den Release Notes. Ist ja selten das jemand dort was schreibt aber das stand da zumindest ;-)

VERSION
   
3.10

/Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 22 November 2015, 22:12:38
Zitat von: ext23 am 22 November 2015, 22:06:34
Na ich hab eben ein Update gemacht ja, also die von heute Nacht. Da habe ich das ja auch gelesen in den Release Notes. Ist ja selten das jemand dort was schreibt aber das stand da zumindest ;-)

VERSION
   
3.10

/Daniel
Ich hatte das Thema bei mir auch festgestellt und mit dem Update eigentlich behoben. Hast Du auch den Browser-Cache gelöscht? Hatte nämlich auch die Javascript-Datei ändern müssten.

Ansonsten, wenn es immer noch nicht geht, ist das bei Dir eine Konfiguration, die ich noch nicht getestet habe. Die müsstest Du mir dann zukommen lassen, damit ich es nachstellen kann.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 22 November 2015, 22:27:22
Cache habe ich gelöscht ja, aber jetzt zeigt der einige Tabs nicht mehr an, also den Inhalt, mhh da scheint noch was anderes nicht hin zu hauen, ich muss immer ein reload machen damit ich den Inhalt sehe. Ich schau mir das morgen mal an, bin gerade noch mit was anderem beschäftigt.

Gruß
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 22 November 2015, 22:36:49
Zitat von: ext23 am 22 November 2015, 22:27:22
Cache habe ich gelöscht ja, aber jetzt zeigt der einige Tabs nicht mehr an, also den Inhalt, mhh da scheint noch was anderes nicht hin zu hauen, ich muss immer ein reload machen damit ich den Inhalt sehe. Ich schau mir das morgen mal an, bin gerade noch mit was anderem beschäftigt.

Gruß
Daniel
Ich hatte Anpassungen an der Generierung der Geräte-Ansichten gemacht, äquivalent zu FHEMWEB. Dies sollte aber eigentlich keine Geräte filtern... Wie aktuell war Deine vorherige Version?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ext23 am 22 November 2015, 22:44:27
Ich mach eigentlich täglich ein Update.

Aber wie gesagt ich schau mir das morgen mal in Ruhe an. Ich bin mir manchmal nicht sicher ob der Firefox wirklich den Cache richtig löscht, da muss man ja auch immer zwei mal klicken und dann springt der Cache mit einmal auf 0 Byte.

/Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: grappa24 am 23 November 2015, 12:13:37
Hallo,
mache gerade meine ersten Gehversuche mit Dashboard. Beim Verschieben von Gruppen in eine andere Reihe haben die sich allerdings kopiert und nicht verschoben, was mach ich da falsch?
VG Dieter

Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 23 November 2015, 20:35:23
Zitat von: grappa24 am 23 November 2015, 12:13:37
Hallo,
mache gerade meine ersten Gehversuche mit Dashboard. Beim Verschieben von Gruppen in eine andere Reihe haben die sich allerdings kopiert und nicht verschoben, was mach ich da falsch?
VG Dieter
Hallo Dieter,

die Beschreibung klingt ja fast nach einem coolen Feature... :) Wüsste nicht, wo das Verhalten her kommen sollte, dafür ist das Dashboard so gar nicht ausgelegt. Welchen Browser verwendest Du? Wie sieht Deine Dashboard-Definition aus?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Quatalspropella am 23 November 2015, 20:40:49
Hallo,

nach dem letzten Update lässt sich das Dashboard bei mir auch nicht mehr normal bedienen. Es werden viele Gruppen doppelt bzw. aus einem anderen Tab anngezeigt wenn der Status "unlock" ist. Ist der Status "lock" wird immer nur der Inhalt des ersten Tabs geladen welches zuletzt Besucht wurde. Die anderen Tabs lassen sich anlicken aber es werden keine Gruppen mehr dargestellt.

Dashboard bei "darksmalscreen" und "darktouchpad"

Schöne Grüße 
Titel: Antw:FHEM Dashboard
Beitrag von: grappa24 am 23 November 2015, 20:52:09
Zitat von: Talkabout am 23 November 2015, 20:35:23
Hallo Dieter,

die Beschreibung klingt ja fast nach einem coolen Feature... :) Wüsste nicht, wo das Verhalten her kommen sollte, dafür ist das Dashboard so gar nicht ausgelegt. Welchen Browser verwendest Du? Wie sieht Deine Dashboard-Definition aus?

Gruss
Ich verwende den aktuellen Firefox
Titel: Antw:FHEM Dashboard
Beitrag von: Quatalspropella am 23 November 2015, 20:54:17
Hallo,

ich noch mal, ich habe ein Restore vor dem heutigem update gemacht und das Dahsboard geht wieder. Also liegt es irgendwie an dem heutigem Update.

Kann ich irgendwie helfen bei der Fehlerbeseitigung?
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 23 November 2015, 20:57:13
Zitat von: Quatalspropella am 23 November 2015, 20:54:17
Hallo,

ich noch mal, ich habe ein Restore vor dem heutigem update gemacht und das Dahsboard geht wieder. Also liegt es irgendwie an dem heutigem Update.

Kann ich irgendwie helfen bei der Fehlerbeseitigung?
Kannst Du bitte mal nachschauen, ob im FHEM Log Fehler zu sehen sind? Genau so in der Browser-Konsole.

Danke!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: grappa24 am 23 November 2015, 22:27:37
auch der Fehler mit "Kopieren statt Verschieben" ist vor dem Update von gestern weg ...
Titel: Antw:FHEM Dashboard
Beitrag von: Axel.K am 24 November 2015, 12:44:15
Hallo

Bei Status lock habe ich dieselben Probleme wie Quatalspropella
Der inhalt des letzten Tabs wird geladen, die anderen Tabs lassen sich anklicken aber es passiert nichts
Bei Status unlock funktioniert aber alles ganz normal
style ios7
Im FHEM Log ist keine Fehlermeldung

Gruß Axel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 24 November 2015, 13:33:39
Zitat von: Axel.K am 24 November 2015, 12:44:15
Hallo

Bei Status lock habe ich dieselben Probleme wie Quatalspropella
Der inhalt des letzten Tabs wird geladen, die anderen Tabs lassen sich anklicken aber es passiert nichts
Bei Status unlock funktioniert aber alles ganz normal
style ios7
Im FHEM Log ist keine Fehlermeldung

Gruß Axel
Kannst Du mir bitte die Definition Deines Dashboards zukommen lasse? Gerne auch per PM. Ich werde es dann noch mal mit dem ios7 style probieren.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 24 November 2015, 19:52:32
Hallo zusammen,

ich denke ich habe den Fehler gefunden. Er trat auf sobald ein Dashboard im "flexible"-Modus betrieben wurde und der Status auf "locked" stand. Nach einem Update morgen sollte er weg sein. Bitte nicht vergessen den Browser-Cache zu löschen.

Für alle die nicht warten können, die angehängte Datei ins Verzeichnis

fhem/www/pgm2/

kopieren.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Axel.K am 25 November 2015, 08:19:44
Hallo Talkabout

Nach update heute funktioniert alles wieder

Vielen Dank

Gruß Axel
Titel: Antw:FHEM Dashboard
Beitrag von: viegener am 09 Dezember 2015, 10:13:25
Kein wichtiges Problem, aber beim Lesen der Commandref für DASHBOARD ist mir gerade aufgefallen, dass da in der Doku ein Link auf eine lokale IP enthalten ist:

http://192.168.20.20:8083/fhem/docs/commandref.html#devsp

Da ich selber gerade nicht an meinem Entwicklungsrechner bin kann ich keine Patch erstellen, es ist aber wohl ind er deutschen und englischen Commandref enthalten


Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 10 Dezember 2015, 20:12:02
Zitat von: viegener am 09 Dezember 2015, 10:13:25
Kein wichtiges Problem, aber beim Lesen der Commandref für DASHBOARD ist mir gerade aufgefallen, dass da in der Doku ein Link auf eine lokale IP enthalten ist:

http://192.168.20.20:8083/fhem/docs/commandref.html#devsp

Da ich selber gerade nicht an meinem Entwicklungsrechner bin kann ich keine Patch erstellen, es ist aber wohl ind er deutschen und englischen Commandref enthalten
Danke Dir für den Hinweis, ist im morgigen Update gefiixt.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: viegener am 10 Dezember 2015, 20:37:46
Gern geschehen, war Zufall, dass ich gerade den URL aufrufen wollte  ;)
Titel: Antw:FHEM Dashboard
Beitrag von: limats am 13 Dezember 2015, 22:54:14
Hallo zusammen,

das Dashboard zeigt mir meine IT-Steckdosen nicht an, obwohl die richtige group als Attribut gesetzt ist.
Bei der Fehleranalyse ist mir aufgefallen, dass das IT-Modul ein Reading "group" erzeugt, das bei mir auf "0" steht.
Kann es sein, dass das zu Verwirrungen mit dem Attribut "group" im Dashboard sorgt?

Viele Grüße
Leo
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 14 Dezember 2015, 14:48:54
Zitat von: limats am 13 Dezember 2015, 22:54:14
Hallo zusammen,

das Dashboard zeigt mir meine IT-Steckdosen nicht an, obwohl die richtige group als Attribut gesetzt ist.
Bei der Fehleranalyse ist mir aufgefallen, dass das IT-Modul ein Reading "group" erzeugt, das bei mir auf "0" steht.
Kann es sein, dass das zu Verwirrungen mit dem Attribut "group" im Dashboard sorgt?

Viele Grüße
Leo
Hallo limats,

das Reading sollte kein Problem darstellen, da der Wert für die Gruppe nicht aus dem Readings sondern aus den Attributen gelesen wird.

Kannst Du bitte die Definitionen der Steckdosen und Deines Dashboard posten?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: limats am 14 Dezember 2015, 20:49:51
Hallo Talkabout,

hier die Definition von Steckdose und Dashboard.
Kann mir einfach nicht erklären, wieso ich den Leuchtstern nicht sehe:

define schalter3 IT 00101100111100111011000110 0 0010
attr schalter3 IODev nanocul
attr schalter3 alias Leuchtstern
attr schalter3 group Licht
attr schalter3 room Herrenzimmer,IT


define anyViews Dashboard
attr anyViews userattr dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting dashboard_tab3backgroundimage dashboard_tab3colcount dashboard_tab3devices dashboard_tab3groups dashboard_tab3icon dashboard_tab3name dashboard_tab3rowcentercolwidth dashboard_tab3sorting dashboard_tab4backgroundimage dashboard_tab4colcount dashboard_tab4devices dashboard_tab4groups dashboard_tab4icon dashboard_tab4name dashboard_tab4rowcentercolwidth dashboard_tab4sorting dashboard_tab5backgroundimage dashboard_tab5colcount dashboard_tab5devices dashboard_tab5groups dashboard_tab5icon dashboard_tab5name dashboard_tab5rowcentercolwidth dashboard_tab5sorting dashboard_tab6backgroundimage dashboard_tab6colcount dashboard_tab6devices dashboard_tab6groups dashboard_tab6icon dashboard_tab6name dashboard_tab6rowcentercolwidth dashboard_tab6sorting dashboard_tab7backgroundimage dashboard_tab7colcount dashboard_tab7devices dashboard_tab7groups dashboard_tab7icon dashboard_tab7name dashboard_tab7rowcentercolwidth dashboard_tab7sorting
attr anyViews dashboard_activetab 1
attr anyViews dashboard_colcount 3
attr anyViews dashboard_customcss body {background-image: none !important;;}
attr anyViews dashboard_rowbottomheight 0
attr anyViews dashboard_rowcentercolwidth 37,37,26
attr anyViews dashboard_rowcenterheight 465
attr anyViews dashboard_rowtopheight 0
attr anyViews dashboard_showfullsize 1
attr anyViews dashboard_tab1groups Fenster,Licht,Schalter,Müllabfuhr,Markise,Bewohner,Wetter
attr anyViews dashboard_tab1name Allgemein
attr anyViews dashboard_tab1sorting t0c0,Schalter,true,259,206,1,1:t0c0,Licht,true,259,265,1,207:t0c1,Wetter,true,265,110,267,1:t0c1,Bewohner,true,265,137,267,111:t0c1,Müllabfuhr,true,264,216,267,248:t0c2,Fenster,true,184,401,539,1:t0c2,Markise,true,184,85,539,402:
attr anyViews dashboard_tab2groups Squeezebox,Anrufliste,WLAN
attr anyViews dashboard_tab2name Multimedia/Telefon
attr anyViews dashboard_tab2sorting t1c0,Squeezebox,true,259,157,1,1:t1c0,WLAN,true,259,87,1,158:t1c1,Anrufliste,true,428,303,267,1:
attr anyViews dashboard_tab3groups Stromverbrauch
attr anyViews dashboard_tab3name Verbrauch
attr anyViews dashboard_tab3sorting t2c0,Stromverbrauch,true,0,0:
attr anyViews dashboard_tab4groups Pelletheizung,Pelletheizung-Steuerung
attr anyViews dashboard_tab4name Heizung
attr anyViews dashboard_tab4sorting t3c0,Pelletheizung,true,259,233,1,1:t3c1,Pelletheizung-Steuerung,true,279,0,267,1:
attr anyViews dashboard_tab5groups Wetter,Temperatur,Unwetter
attr anyViews dashboard_tab5name Wetter/Temperatur
attr anyViews dashboard_tab5sorting t4c0,Wetter,true,259,124,1,1:t4c0,Temperatur,true,259,0,1,125:t4c1,Unwetter,true,265,355,267,1:
attr anyViews dashboard_width 750
attr anyViews room hidden


Gruß
Leo
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 14 Dezember 2015, 21:00:30
Kannst Du bitte mal ein

list schalter3

ausführen und den Output posten? Deine Dashboard-Konfiguration sieht so erst mal ok aus.

Gruss

Edit: Dazu bitte auch mal einen Screenshot des Dashboards vom 1. Tab.
Titel: Antw:FHEM Dashboard
Beitrag von: limats am 14 Dezember 2015, 21:34:37
Internals:
   00         0
   DEF        00101100111100111011000110 0 0010
   IODev      nanocul
   LASTInputDev nanocul
   MSGCNT     4
   NAME       schalter3
   NR         324
   STATE      on
   TYPE       IT
   XMIT       0010110011110011101100011000010
   XMITdimdown 00
   XMITdimup  00
   XMITon     1
   nanocul_MSGCNT 4
   nanocul_RAWMSG i59a5aa5a9a569659
   nanocul_RSSI -55
   nanocul_TIME 2015-12-14 17:15:27
   Code:
     1          0010110011110011101100011000010
   Readings:
     2015-12-09 20:50:31   group           0
     2015-12-09 20:50:31   protocol        V3
     2015-12-14 17:15:27   state           on
     2015-12-09 20:50:31   unit            0010
Attributes:
   IODev      nanocul
   alias      Leuchtstern
   group      Licht
   room       Herrenzimmer,IT
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 15 Dezember 2015, 21:14:40
Zitat von: limats am 14 Dezember 2015, 21:34:37
Internals:
   00         0
   DEF        00101100111100111011000110 0 0010
   IODev      nanocul
   LASTInputDev nanocul
   MSGCNT     4
   NAME       schalter3
   NR         324
   STATE      on
   TYPE       IT
   XMIT       0010110011110011101100011000010
   XMITdimdown 00
   XMITdimup  00
   XMITon     1
   nanocul_MSGCNT 4
   nanocul_RAWMSG i59a5aa5a9a569659
   nanocul_RSSI -55
   nanocul_TIME 2015-12-14 17:15:27
   Code:
     1          0010110011110011101100011000010
   Readings:
     2015-12-09 20:50:31   group           0
     2015-12-09 20:50:31   protocol        V3
     2015-12-14 17:15:27   state           on
     2015-12-09 20:50:31   unit            0010
Attributes:
   IODev      nanocul
   alias      Leuchtstern
   group      Licht
   room       Herrenzimmer,IT

Sehe in der Definition nichts Auffälliges. Kannst Du mal probieren, ob das Device über dieses Attribut erscheint:

attr anyViews dashboard_tab1devices schalter3

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Flo_ am 15 Dezember 2015, 23:15:36
Hallo,

im Safari auf dem Ipad habe ich Probleme mit der Darstellung. Das Thema wurde vor ein paar Tagen schon behandelt, tritt hier aber weiterhin auf. Mit Flexibel und Lockstatus habe ich schon gespielt, zeigt aber keine Wirkung.

Die Tab Buttons werden nicht Dargestellt. Lassen sich zwar anklicken und es scheint auch der richtige Link hinterlegt zu sein. Trotzdem wird der Tab wird nicht aufgerufen. Die Gruppen sind ebenfalls durcheinander geschoben. (Screenshot)

Der Fehler tritt nur bei Safari auf dem Ipad auf. Alle anderen Browser egal ob auf MAC oder Pad funktionieren wie gewünscht.
Löscht man den Cache, ist die chance 50/50 das das Dashboard auf anhieb richtig dargestellt wird. Wenn ja ist es nach ein paar Klicks, oder spätestens nach einem Reload der Seite, wieder durcheinander.

Leider bin ich auf Safari angewiesen da Chrome für mich durch Restriktionen bezüglich der BasicAuth unbrauchbar ist.

Version ist aktuell, Update= nothing to do.
Style=Darkstyle
Das Log zeigt keine Fehler an


Internals:
   NAME       TTD
   NR         792
   STATE      Initialized
   TYPE       Dashboard
   VERSION    3.10
   Readings:
     2015-12-15 22:08:26   lockstate       lock
     2015-12-15 22:37:11   state           Initialized



Attributes:
   dashboard_activetab 1
   dashboard_colcount 1
   dashboard_showfullsize 1
   dashboard_showtogglebuttons 0
   dashboard_tab1groups EG Büro/Nebenräume Licht, EG Halle Licht, EG Heizung _, EG Strom
   dashboard_tab1name EG
   dashboard_tab1sorting t0c0,EG Büro/Nebenräume Licht,true,998,327,1,1:t0c0,EG Halle Licht,true,998,243,1,328:t0c0,EG Strom,true,998,275,1,571:t0c0,EG Heizung _,true,998,400,1,846:
   dashboard_tab2groups 1 OG Büro/Nebenräume Licht, 1 OG Halle Licht, 1 OG Heizung_, 1 OG Strom
   dashboard_tab2name 1 OG
   dashboard_tab2sorting t1c0,1 OG Büro/Nebenräume Licht,true,998,383,1,1:t1c0,1 OG Halle Licht,true,998,131,1,384:t1c0,1 OG Strom,true,998,123,1,515:t1c0,1 OG Heizung_,true,998,0,1,638:
   dashboard_tab3groups 2 OG Büro/Nebenräume Licht, 2 OG Halle Licht, 2 OG Heizung_, 2 OG Strom
   dashboard_tab3name 2 OG
   dashboard_tab3sorting t2c0,2 OG Büro/Nebenräume Licht,true,1000,327,1,1:t2c0,2 OG Halle Licht,true,1000,131,1,328:t2c0,2 OG Strom,true,1000,85,1,459:t2c0,2 OG Heizung_,true,998,0,1,544:
   dashboard_tab4groups Außen, Helligkeit
   dashboard_tab4name Außen
   dashboard_tab4sorting t3c0,Außen,true,1000,215,1,1:t3c0,Helligkeit,true,1000,0,1,216:
   dashboard_tab5groups Zentral
   dashboard_tab5name Zentral
   dashboard_tab5sorting t4c0,Zentral,true,1000,0,1,1:
   dashboard_tab6groups Tor 5
   dashboard_tab6name Tor 5
   dashboard_tab6sorting t5c0,Tor 5,true,654,400,1,1:
   dashboard_width 1000px
   userattr   dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting dashboard_tab3backgroundimage dashboard_tab3colcount dashboard_tab3devices dashboard_tab3groups dashboard_tab3icon dashboard_tab3name dashboard_tab3rowcentercolwidth dashboard_tab3sorting dashboard_tab4backgroundimage dashboard_tab4colcount dashboard_tab4devices dashboard_tab4groups dashboard_tab4icon dashboard_tab4name dashboard_tab4rowcentercolwidth dashboard_tab4sorting dashboard_tab5backgroundimage dashboard_tab5colcount dashboard_tab5devices dashboard_tab5groups dashboard_tab5icon dashboard_tab5name dashboard_tab5rowcentercolwidth dashboard_tab5sorting dashboard_tab6backgroundimage dashboard_tab6colcount dashboard_tab6devices dashboard_tab6groups dashboard_tab6icon dashboard_tab6name dashboard_tab6rowcentercolwidth dashboard_tab6sorting dashboard_tab7backgroundimage dashboard_tab7colcount dashboard_tab7devices dashboard_tab7groups dashboard_tab7icon dashboard_tab7name dashboard_tab7rowcentercolwidth dashboard_tab7sorting


Hat jemand eine Idee woran das liegen könnte? Ich beschäftige mich noch nicht sehr lange mit Fhem und möchte nicht ausschließen das der Fehler vor der Tastatur sitzt. Daher wäre ich über eine Lösungsidee sehr dankbar.

Bedankt und Gruß

Flo
Titel: Antw:FHEM Dashboard
Beitrag von: meisterlord am 16 Dezember 2015, 11:57:25
Hallo zusammen,

ich versuche jetzt schon seit einigen Tagen das Dashboard bei Fhem einzurichten.
Ich habe verschiedene Sachen versucht und musste aber leider immer wieder feststellen, dass es nicht funktioniert.
Die Initialisierung funktioniert, bekomme das Dashboard auch angezeigt allerdings funktioniert es ab da leider nicht mehr.
Ich habe dann mal Gruppen erstellt, was mir nie auf dem Dashboard angezeigt wird. Die Demo, für das Dashboard, die im Netz ist habe ich auch mal versucht zu integrieren aber leider ohne Erfolg.
Kann mir da jemand weiterhelfen oder hat eine Idee was ich falsch mache.

Vielen Dank schon mal im voraus.

Beste Grüße
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 16 Dezember 2015, 19:38:06
Zitat von: Flo_ am 15 Dezember 2015, 23:15:36
Hallo,

im Safari auf dem Ipad habe ich Probleme mit der Darstellung. Das Thema wurde vor ein paar Tagen schon behandelt, tritt hier aber weiterhin auf. Mit Flexibel und Lockstatus habe ich schon gespielt, zeigt aber keine Wirkung.

Die Tab Buttons werden nicht Dargestellt. Lassen sich zwar anklicken und es scheint auch der richtige Link hinterlegt zu sein. Trotzdem wird der Tab wird nicht aufgerufen. Die Gruppen sind ebenfalls durcheinander geschoben. (Screenshot)

Der Fehler tritt nur bei Safari auf dem Ipad auf. Alle anderen Browser egal ob auf MAC oder Pad funktionieren wie gewünscht.
Löscht man den Cache, ist die chance 50/50 das das Dashboard auf anhieb richtig dargestellt wird. Wenn ja ist es nach ein paar Klicks, oder spätestens nach einem Reload der Seite, wieder durcheinander.

Leider bin ich auf Safari angewiesen da Chrome für mich durch Restriktionen bezüglich der BasicAuth unbrauchbar ist.

Version ist aktuell, Update= nothing to do.
Style=Darkstyle
Das Log zeigt keine Fehler an


Internals:
   NAME       TTD
   NR         792
   STATE      Initialized
   TYPE       Dashboard
   VERSION    3.10
   Readings:
     2015-12-15 22:08:26   lockstate       lock
     2015-12-15 22:37:11   state           Initialized



Attributes:
   dashboard_activetab 1
   dashboard_colcount 1
   dashboard_showfullsize 1
   dashboard_showtogglebuttons 0
   dashboard_tab1groups EG Büro/Nebenräume Licht, EG Halle Licht, EG Heizung _, EG Strom
   dashboard_tab1name EG
   dashboard_tab1sorting t0c0,EG Büro/Nebenräume Licht,true,998,327,1,1:t0c0,EG Halle Licht,true,998,243,1,328:t0c0,EG Strom,true,998,275,1,571:t0c0,EG Heizung _,true,998,400,1,846:
   dashboard_tab2groups 1 OG Büro/Nebenräume Licht, 1 OG Halle Licht, 1 OG Heizung_, 1 OG Strom
   dashboard_tab2name 1 OG
   dashboard_tab2sorting t1c0,1 OG Büro/Nebenräume Licht,true,998,383,1,1:t1c0,1 OG Halle Licht,true,998,131,1,384:t1c0,1 OG Strom,true,998,123,1,515:t1c0,1 OG Heizung_,true,998,0,1,638:
   dashboard_tab3groups 2 OG Büro/Nebenräume Licht, 2 OG Halle Licht, 2 OG Heizung_, 2 OG Strom
   dashboard_tab3name 2 OG
   dashboard_tab3sorting t2c0,2 OG Büro/Nebenräume Licht,true,1000,327,1,1:t2c0,2 OG Halle Licht,true,1000,131,1,328:t2c0,2 OG Strom,true,1000,85,1,459:t2c0,2 OG Heizung_,true,998,0,1,544:
   dashboard_tab4groups Außen, Helligkeit
   dashboard_tab4name Außen
   dashboard_tab4sorting t3c0,Außen,true,1000,215,1,1:t3c0,Helligkeit,true,1000,0,1,216:
   dashboard_tab5groups Zentral
   dashboard_tab5name Zentral
   dashboard_tab5sorting t4c0,Zentral,true,1000,0,1,1:
   dashboard_tab6groups Tor 5
   dashboard_tab6name Tor 5
   dashboard_tab6sorting t5c0,Tor 5,true,654,400,1,1:
   dashboard_width 1000px
   userattr   dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting dashboard_tab3backgroundimage dashboard_tab3colcount dashboard_tab3devices dashboard_tab3groups dashboard_tab3icon dashboard_tab3name dashboard_tab3rowcentercolwidth dashboard_tab3sorting dashboard_tab4backgroundimage dashboard_tab4colcount dashboard_tab4devices dashboard_tab4groups dashboard_tab4icon dashboard_tab4name dashboard_tab4rowcentercolwidth dashboard_tab4sorting dashboard_tab5backgroundimage dashboard_tab5colcount dashboard_tab5devices dashboard_tab5groups dashboard_tab5icon dashboard_tab5name dashboard_tab5rowcentercolwidth dashboard_tab5sorting dashboard_tab6backgroundimage dashboard_tab6colcount dashboard_tab6devices dashboard_tab6groups dashboard_tab6icon dashboard_tab6name dashboard_tab6rowcentercolwidth dashboard_tab6sorting dashboard_tab7backgroundimage dashboard_tab7colcount dashboard_tab7devices dashboard_tab7groups dashboard_tab7icon dashboard_tab7name dashboard_tab7rowcentercolwidth dashboard_tab7sorting


Hat jemand eine Idee woran das liegen könnte? Ich beschäftige mich noch nicht sehr lange mit Fhem und möchte nicht ausschließen das der Fehler vor der Tastatur sitzt. Daher wäre ich über eine Lösungsidee sehr dankbar.

Bedankt und Gruß

Flo
Hat der Safari eine Browser-Konsole in der man mal nachschauen kann, ob ein Javascript-Fehler angezeigt wird. Ich vermute sehr stark dass es etwas in dieser Richtung ist, kann aber selber nicht mit Ipad unter Safari testen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 16 Dezember 2015, 19:40:39
Zitat von: meisterlord am 16 Dezember 2015, 11:57:25
Hallo zusammen,

ich versuche jetzt schon seit einigen Tagen das Dashboard bei Fhem einzurichten.
Ich habe verschiedene Sachen versucht und musste aber leider immer wieder feststellen, dass es nicht funktioniert.
Die Initialisierung funktioniert, bekomme das Dashboard auch angezeigt allerdings funktioniert es ab da leider nicht mehr.
Ich habe dann mal Gruppen erstellt, was mir nie auf dem Dashboard angezeigt wird. Die Demo, für das Dashboard, die im Netz ist habe ich auch mal versucht zu integrieren aber leider ohne Erfolg.
Kann mir da jemand weiterhelfen oder hat eine Idee was ich falsch mache.

Vielen Dank schon mal im voraus.

Beste Grüße
Es wäre gut, wenn Du

1. mal ein paar Screenshots postest von dem Zustand, der nicht funktionsfähig ist
2. die Definition Deines Dashboards postest
3. ein paar Definitionen der Devices postest, die Du anzeigen möchtest
4. den/die Browser angibst, mit denen Du arbeitest

Deine bisherige Erklärung ist leider nicht sehr aufschlussreich und macht es schwierig, zu helfen :)

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: limats am 16 Dezember 2015, 20:21:20
Zitat von: Talkabout am 15 Dezember 2015, 21:14:40
Sehe in der Definition nichts Auffälliges. Kannst Du mal probieren, ob das Device über dieses Attribut erscheint:

attr anyViews dashboard_tab1devices schalter3

Gruss

Damit sehe ich das Device (siehe Screenshot).
Es liegt übrigens definitiv am Reading "group". Habe das Reading mal beim Device gelöscht, dann erscheint der Leuchtstern auch sauber in der Licht-Group.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 16 Dezember 2015, 20:48:52
Zitat von: limats am 16 Dezember 2015, 20:21:20
Es liegt übrigens definitiv am Reading "group". Habe das Reading mal beim Device gelöscht, dann erscheint der Leuchtstern auch sauber in der Licht-Group.
Du hast recht. Die Logik von "devspec2array" schaut zuerst, ob ein gefilterter Wert in den Readings drin seht, wenn ja, dann werden die Attribute nicht mehr geprüft. Das heisst, das Reading darf nicht drin stehen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: limats am 16 Dezember 2015, 20:59:53
Zitat von: Talkabout am 16 Dezember 2015, 20:48:52
Du hast recht. Die Logik von "devspec2array" schaut zuerst, ob ein gefilterter Wert in den Readings drin seht, wenn ja, dann werden die Attribute nicht mehr geprüft. Das heisst, das Reading darf nicht drin stehen.

Gruss
Kannst du deinen Zugriff irgendwie anders gestalten?
Auf das Reading hab ich ja dummerweise keinen Einfluss. Ein deletereading hilft ja auch nur temporär, bis es das Device wieder anlegt.

Gruß
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 16 Dezember 2015, 21:17:07
Zitat von: limats am 16 Dezember 2015, 20:59:53
Kannst du deinen Zugriff irgendwie anders gestalten?
Auf das Reading hab ich ja dummerweise keinen Einfluss. Ein deletereading hilft ja auch nur temporär, bis es das Device wieder anlegt.

Gruß
Die Routine "devspec2array" würde ich gerne weiter verwenden, da diese sehr flexible device-Definitionen gestattet. Ich habe aber im Dev-Forum einen Thread gepostet mit einem Vorschlag, wie man das Problem im FHEM Core lösen kann. Sobald sich dort alle einig sind, werde ich das Ergebnis hier posten.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Flo_ am 17 Dezember 2015, 19:16:59
Zitat von: Talkabout am 16 Dezember 2015, 19:38:06
Hat der Safari eine Browser-Konsole in der man mal nachschauen kann, ob ein Javascript-Fehler angezeigt wird. Ich vermute sehr stark dass es etwas in dieser Richtung ist, kann aber selber nicht mit Ipad unter Safari testen.

Gruss

Ja ich bekomme in der Konsole zwei Fehlermeldungen. Siehe Screenshot.
Komisch finde ich diesen hier "Failed to load resource: The network connection was lost." habe erst gedacht das es an Beschränkungen in meiner Firewall liegt. Das Problem tritt aber auch auf wenn ich direkt mit dem Netzwerk verbunden bin.

Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 17 Dezember 2015, 23:02:49
Zitat von: Flo_ am 17 Dezember 2015, 19:16:59
Ja ich bekomme in der Konsole zwei Fehlermeldungen. Siehe Screenshot.
Komisch finde ich diesen hier "Failed to load resource: The network connection was lost." habe erst gedacht das es an Beschränkungen in meiner Firewall liegt. Das Problem tritt aber auch auf wenn ich direkt mit dem Netzwerk verbunden bin.
Was passiert wenn Du die URL kopierst und in einem separaten Tab öffnest?

Wenn die Config für das Dashboard über diese URL nicht geladen werden kann, funktioniert nichts. Das wird also das Problem sein. Die Frage ist, warum der Safari auf Ipad da Probleme macht.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Flo_ am 17 Dezember 2015, 23:13:29
Zitat von: Talkabout am 17 Dezember 2015, 23:02:49
Was passiert wenn Du die URL kopierst und in einem separaten Tab öffnest?

Wenn die Config für das Dashboard über diese URL nicht geladen werden kann, funktioniert nichts. Das wird also das Problem sein. Die Frage ist, warum der Safari auf Ipad da Probleme macht.

Gruss
Das Funktioniert ohne Probleme. Er lädt die Config.
Hab eben mal ein paar versuche gemacht und der Fehler lässt sich auch auf andere Ipads reproduzieren.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 18 Dezember 2015, 18:33:56
Zitat von: Flo_ am 17 Dezember 2015, 23:13:29
Das Funktioniert ohne Probleme. Er lädt die Config.
Hab eben mal ein paar versuche gemacht und der Fehler lässt sich auch auf andere Ipads reproduzieren.
Kann ich mir aktuell nicht erklären. Es muss etwas mit dem asynchronen Request zu tun haben, aber auf allen Browsern, die ich habe, funktioniert es. Hast Du ein älteres oder ein neues Ipad (welche iOS Version)?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: meisterlord am 20 Dezember 2015, 21:40:56
Guten Abend zusammen,
hier ist mein bisheriger Code von meinem Dashboard.

define anyViews Dashboard
attr anyViews userattr dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting
attr anyViews dashboard_activetab 1
attr anyViews dashboard_colcount 2
attr anyViews dashboard_row top-center
attr anyViews dashboard_rowtopheight 150
attr anyViews dashboard_tab1groups Light,AV,Single Lights
attr anyViews dashboard_tab1name Dashboard
attr anyViews dashboard_tab1sorting t0c100,Light,true,723,132:t0c0,Single
attr anyViews dashboard_width 80%
attr anyViews disable 0
attr anyViews group 1
attr anyViews room Arbeitszimmer,Wohnzimmer


Fällt hier jemandem was auf? was hier nicht funktioniert?

Grüße
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 20 Dezember 2015, 23:25:26
Zitat von: meisterlord am 20 Dezember 2015, 21:40:56
Guten Abend zusammen,
hier ist mein bisheriger Code von meinem Dashboard.

define anyViews Dashboard
attr anyViews userattr dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting
attr anyViews dashboard_activetab 1
attr anyViews dashboard_colcount 2
attr anyViews dashboard_row top-center
attr anyViews dashboard_rowtopheight 150
attr anyViews dashboard_tab1groups Light,AV,Single Lights
attr anyViews dashboard_tab1name Dashboard
attr anyViews dashboard_tab1sorting t0c100,Light,true,723,132:t0c0,Single
attr anyViews dashboard_width 80%
attr anyViews disable 0
attr anyViews group 1
attr anyViews room Arbeitszimmer,Wohnzimmer


Fällt hier jemandem was auf? was hier nicht funktioniert?

Grüße
Dein Attribut "dashboard_tab1sorting" scheint nicht korrekt zu sein. Lösch es mal weg und schau, ob dann die Geräte wieder da sind.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: meisterlord am 21 Dezember 2015, 11:41:33
Guten Morgen zusammen,
ich habe gerade mal die Zeile mit dem "sort" rausgenommen. Leider hat das aber immer noch nichts gebracht.
Woran kann das noch liegen?

Grüße
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 21 Dezember 2015, 19:17:35
Zitat von: meisterlord am 21 Dezember 2015, 11:41:33
Guten Morgen zusammen,
ich habe gerade mal die Zeile mit dem "sort" rausgenommen. Leider hat das aber immer noch nichts gebracht.
Woran kann das noch liegen?

Grüße
Schreib doch bitte, was genau nicht funktioniert.
Titel: Antw:FHEM Dashboard
Beitrag von: Grisu1079 am 03 Januar 2016, 11:28:12
Hallo zusammen,

die Frage kam im September schon einmal ähnlich von einem anderen Teilnehmer, wurde bisher aber anscheinend nicht final behandelt. Daher von mir nochmal:

"ich habe mir in einem Dashboard einen Dummy erstellt mit mehreren Einträgen unter webcmd. Den webcmd Einträgen habe ich nun Icons zugeordnet via cmdIcon. In einem normalen Raum geht das, aber im Dashboard nicht. Wird cmdIcon im Dashboard nicht unterstützt. Und wenn ja, kann man das evtl. ändern?"

Grüße
Markus
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 03 Januar 2016, 12:30:08
Zitat von: Grisu1079 am 03 Januar 2016, 11:28:12
Hallo zusammen,

die Frage kam im September schon einmal ähnlich von einem anderen Teilnehmer, wurde bisher aber anscheinend nicht final behandelt. Daher von mir nochmal:

"ich habe mir in einem Dashboard einen Dummy erstellt mit mehreren Einträgen unter webcmd. Den webcmd Einträgen habe ich nun Icons zugeordnet via cmdIcon. In einem normalen Raum geht das, aber im Dashboard nicht. Wird cmdIcon im Dashboard nicht unterstützt. Und wenn ja, kann man das evtl. ändern?"

Grüße
Markus
Ist behoben, wird ab morgen im update ausgeliefert.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Grisu1079 am 03 Januar 2016, 23:31:41
Hi,

perfekt. Danke.

Grüße
Markus
Titel: Antw:FHEM Dashboard
Beitrag von: cocojambo am 06 Januar 2016, 22:55:24
Ich habe innerhalb einer Gruppe ein Reihe von web links aufgelistet und möchte jeden Link mit einem Icon versehen. Habe vieles probiert mit icon und cmdIcon. FHEM meckert zwar nicht aber ein Icon wird nicht angezeigt.
So sieht der Web Link aus.
#Links für die Auflistung der Räume als group=Räume im Dashboard
#-------------------------------------------------------------------------------------
define Bad_1Etage weblink link http://192.168.115.64:8086/fhem?room=Bad%201.Etage
attr Bad_1Etage alias Bad 1.Etage
attr Bad_1Etage group Räume


Wie und wo muß ich das Icon definieren als Attribut so das es im Dashboard zB. vor dem Namen "Bad 1.Etage" angezeigt wird?

Gruß aus Köln
nobbi
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 06 Januar 2016, 23:04:36
Zitat von: cocojambo am 06 Januar 2016, 22:55:24
Ich habe innerhalb einer Gruppe ein Reihe von web links aufgelistet und möchte jeden Link mit einem Icon versehen. Habe vieles probiert mit icon und cmdIcon. FHEM meckert zwar nicht aber ein Icon wird nicht angezeigt.
So sieht der Web Link aus.
#Links für die Auflistung der Räume als group=Räume im Dashboard
#-------------------------------------------------------------------------------------
define Bad_1Etage weblink link http://192.168.115.64:8086/fhem?room=Bad%201.Etage
attr Bad_1Etage alias Bad 1.Etage
attr Bad_1Etage group Räume


Wie und wo muß ich das Icon definieren als Attribut so das es im Dashboard zB. vor dem Namen "Bad 1.Etage" angezeigt wird?

Gruß aus Köln
nobbi
Das ist wohl eher ein Thema für weblink als für das Dashboard. Grundsätzlich sollte die Darstellung von Elementen im Dashboard der Darstellung in FHEMWEB entsprechen. Das heisst wenn Du es dort mit Icon hinbekommst, dann sollte es das Dashboard ebenfalls so anzeigen. Beim weblink kenne ich mich allerdings nicht gut genug aus um zu wissen, ob dort Features wie "cmdIcon" unterstützt werden.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Gernott am 11 Februar 2016, 21:34:00
Hallo

Neuerdings funktioniert Dashboard bei mir mit Firefox nicht mehr, mit IE geht es wie gehabt.
Weiß jemand woran es liegen könnte? FF und FHEM sind aktuell.

Gruß
G.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 11 Februar 2016, 22:53:52
Zitat von: Gernott am 11 Februar 2016, 21:34:00
Hallo

Neuerdings funktioniert Dashboard bei mir mit Firefox nicht mehr, mit IE geht es wie gehabt.
Weiß jemand woran es liegen könnte? FF und FHEM sind aktuell.

Gruß
G.
Danke für den Hinweis mit dem Firefox, ich konnte den Fehler im Chrome nicht nachstellen. Ist gefixt, kommt morgen mit dem Update.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Galgenvogel am 12 Februar 2016, 11:39:48
Zitat von: Talkabout am 11 Februar 2016, 22:53:52
Danke für den Hinweis mit dem Firefox, ich konnte den Fehler im Chrome nicht nachstellen. Ist gefixt, kommt morgen mit dem Update.

Gruss

Hallo Talkabout!

Mein erster Post im Forum nachdem ich über ein Jahr als anonymer Leser hier unterwegs bin.

Das Dashboard ist genial. Hab seit ein vorgestern unter FF auch das Problem dass die Tab-Buttons nur als Text angezeigt werden und ich freue mich schon auf den Fix. :)
Danke für deine Arbeit!

Anbei noch die Fehler die in meiner Fehlerkonsole auftauchen. Vielleicht kannst Du sie verwerten... würde mich auch nicht wundern
wenn es bei diesem Fehler ein Layer 8 Problem meinerseits ist. ;)

Grüße ausm Kabelkeller

SyntaxError: in strict mode code, functions may be declared only at top level or immediately within another function
myPathSegList(node)
svg.js (Zeile 203, Spalte 12)

ReferenceError: svg_init is not defined
svg_init();
dashboard.js (Zeile 676, Spalte 3)


Und meine Dashboard-Config:
# -------------------------------------------------------------------------------------------------------------
# --------------------------------------------------- Dashboard -----------------------------------------------
# -------------------------------------------------------------------------------------------------------------
define CIC Dashboard
attr CIC userattr dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting dashboard_tab3backgroundimage dashboard_tab3colcount dashboard_tab3devices dashboard_tab3groups dashboard_tab3icon dashboard_tab3name dashboard_tab3rowcentercolwidth dashboard_tab3sorting dashboard_tab4backgroundimage dashboard_tab4colcount dashboard_tab4devices dashboard_tab4groups dashboard_tab4icon dashboard_tab4name dashboard_tab4rowcentercolwidth dashboard_tab4sorting dashboard_tab5backgroundimage dashboard_tab5colcount dashboard_tab5devices dashboard_tab5groups dashboard_tab5icon dashboard_tab5name dashboard_tab5rowcentercolwidth dashboard_tab5sorting dashboard_tab6backgroundimage dashboard_tab6colcount dashboard_tab6devices dashboard_tab6groups dashboard_tab6icon dashboard_tab6name dashboard_tab6rowcentercolwidth dashboard_tab6sorting dashboard_tab7backgroundimage dashboard_tab7colcount dashboard_tab7devices dashboard_tab7groups dashboard_tab7icon dashboard_tab7name dashboard_tab7rowcentercolwidth dashboard_tab7sorting dashboard_tab8backgroundimage dashboard_tab8colcount dashboard_tab8devices dashboard_tab8groups dashboard_tab8icon dashboard_tab8name dashboard_tab8rowcentercolwidth dashboard_tab8sorting
attr CIC dashboard_colcount 3
attr CIC dashboard_tab1colcount 2
attr CIC dashboard_tab1groups Wetter,Heizung,Batteriestatus,
attr CIC dashboard_tab1name Übersicht
attr CIC dashboard_tab1sorting t0c0,Wetter,true,807,692,1,1:t0c0,Batteriestatus,true,549,285,808,1:t0c0,Heizung,true,547,279,808,286:
attr CIC dashboard_tab2groups Verlauf
attr CIC dashboard_tab2name Verlauf
attr CIC dashboard_tab2sorting t1c0,Verlauf,true,0,0:
attr CIC dashboard_tab3groups FHEM
attr CIC dashboard_tab3name FHEM Server
attr CIC dashboard_width 100%
attr CIC icon rc_WEB
attr CIC room 10_FHEM
define Batteriestatus readingsGroup .*:[Bb]attery
attr Batteriestatus group Batteriestatus
attr Batteriestatus room 10_FHEM
attr Batteriestatus valueIcon {'battery.ok' => 'batterie', 'battery.low' => 'batterie@red'}


Edit: Nach dem Update funktioniert es wieder. Danke! :)
Titel: Antw:FHEM Dashboard
Beitrag von: elhennig am 26 Februar 2016, 10:41:32
Hallo zusammen,
ich habe das Problem, dass in meinem Dashboard seit ein paar Tagen nicht mehr alle Einträge einer group angezeigt werden. In der "Everything"-Übersicht, werden all Geräte in den jeweiligen Gruppen angezeigt.
Titel: Antw:FHEM Dashboard
Beitrag von: buchner51 am 22 März 2016, 20:24:28
Hallo,

kann mir jemand erklären wie das mit dem Hintergrund Bild funktioniert??

Was muss ich unter "dashboard_backgroundimage " eingeben und in welchem Ordner muß das Bild dann liegen??

Gibt es eine Anleitung für dieses komplexe Meisterwerk ?

Danke und weiter so!!!
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 23 März 2016, 20:22:48
Zitat von: elhennig am 26 Februar 2016, 10:41:32
Hallo zusammen,
ich habe das Problem, dass in meinem Dashboard seit ein paar Tagen nicht mehr alle Einträge einer group angezeigt werden. In der "Everything"-Übersicht, werden all Geräte in den jeweiligen Gruppen angezeigt.
Am Dashboard hat sich seid dieser Zeit nichts geändert. Kannst Du die Verhaltensänderung an einer Aktion wie z.b. einem Update festmachen?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 23 März 2016, 20:32:07
Zitat von: buchner51 am 22 März 2016, 20:24:28
Hallo,

kann mir jemand erklären wie das mit dem Hintergrund Bild funktioniert??

Was muss ich unter "dashboard_backgroundimage " eingeben und in welchem Ordner muß das Bild dann liegen??

Gibt es eine Anleitung für dieses komplexe Meisterwerk ?

Danke und weiter so!!!
Anleitung gibt es lediglich im Wiki, wobei diese nicht mehr ganz up to date ist.

Das Hintergrundbild muss im Ordner

FHEM_ROOT/www/images

liegen. FHEM_ROOT ist hierbei der root Pfad, wo fhem installiert wurde (/opt/fhem unter unix). In diesem Verzeichnis finden sich die Unterordner der verschiedenen Bild-Bibliotheken. Möchte man also ein Bild referenzieren, welches unter "default" liegt, ruft man folgende URL auf:

http://IP_ADDRESS:PORT/fhem/images/default/on.png

Für das Dashboard bedeutet dies, dass man als "backgroundimage" den Teil hinter "images" eingeben muss. Das wäre für das obere Bild dann

dashboard_backgroundimage default/on.png

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Ralf9 am 23 März 2016, 21:29:50
Hallo,

ich versuche gerade auf meinem Testsystem ein dashboard einzurichten. Ich habe es nach dem howto im wiki versucht.
Dort steht:
Bitte denkt daran auch Komponenten den Gruppen zuzuweisen (über das jeweils zur Kompontente gehörende "groups"-Attribut) da ansonsten das Dasboard leer bleibt.
Nun habe ich das Problem, daß es bei mir bei den devices kein Attribut "groups" gibt.
Z.B. bei dem Temperatursensor CUL_TCM97001_83 gibt es zwar das Attribut group aber kein "groups"

Internals:
   NAME       dashb1
   NR         123
   STATE      Initialized
   TYPE       Dashboard
   VERSION    3.10
   Readings:
     2016-03-23 20:44:47   lockstate       unlock
     2016-03-23 21:06:46   state           Initialized
Attributes:
   dashboard_activetab 1
   dashboard_showfullsize 1
   dashboard_tab1groups Licht, Temperatur
   dashboard_tab1name test
   dashboard_width 80%
   userattr   dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting


Gruß Ralf
Titel: Antw:FHEM Dashboard
Beitrag von: Ralf9 am 23 März 2016, 23:53:23
Ich bin ein wenig weitergekommen. Ich habe es einfach mal mit dem Attribut group versucht. Damit ist es mir gelungen.
Nun habe ich das Problem, daß ich zwar mit "dashboard_width" die dashboardbreite festlegen kann, aber wie vergrößere ich die dashboardhöhe, damit ich die beiden Gruppen untereinander plazieren kann.

Gibt es auch die Möglichkeit die Schrift zu vergrößern?

Nachtrag:
Hat sich inzwischen erledigt.


Gruß Ralf

Titel: Antw:FHEM Dashboard
Beitrag von: elhennig am 31 März 2016, 07:51:31
Zitat von: Talkabout am 23 März 2016, 20:22:48
Am Dashboard hat sich seid dieser Zeit nichts geändert. Kannst Du die Verhaltensänderung an einer Aktion wie z.b. einem Update festmachen?

Nein, leider habe ich gar keinen Anhaltspunkt, woran das liegen könnte.  Es ist wirklich strange, dass alle Devices in der Gruppe im Raum Everything korrekt angezeigt werden, aber im Dashboard, wo die Gruppe auch angezeigt wird, nicht alle Devices aufgelistet werden.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 31 März 2016, 12:17:51
Zitat von: elhennig am 31 März 2016, 07:51:31
Nein, leider habe ich gar keinen Anhaltspunkt, woran das liegen könnte.  Es ist wirklich strange, dass alle Devices in der Gruppe im Raum Everything korrekt angezeigt werden, aber im Dashboard, wo die Gruppe auch angezeigt wird, nicht alle Devices aufgelistet werden.
Kannst Du mir bitte die betroffenen Geräte (die die nicht angezeigt werden) aus der fhem.cfg posten. Weiterhin brauche in Deine Dashboard-Konfiguration.

Gruss
Titel: FHEM Dashboard
Beitrag von: knxler am 13 Mai 2016, 13:52:31
Hallo,

ich würde gerne in meinem Dashboard im einem Fenster unterschiedliche Icons aus unterschiedlichen defines nebeneinander darstellen. z.B.:
Rollo Automatik ein/aus mit einem dummy, Status der Rollade mit einem Icon sowie daneben dann Buttons um den Rolladen auf und ab fahren zu können aus einem KNX define, des weiteren daneben ein Icon das mir den entsprechenden Zustand der Fensters anzeigt geöffnet/geschlossen aus einem HMLan define. Leider habe ich im Dashboard keine Möglichkeit gefunden dies einzeilig darzustellen. Ist es eventuell möglich dies zu implementieren?

Gruß Martin.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 16 Mai 2016, 19:54:06
Zitat von: knxler am 13 Mai 2016, 13:52:31
Hallo,

ich würde gerne in meinem Dashboard im einem Fenster unterschiedliche Icons aus unterschiedlichen defines nebeneinander darstellen. z.B.:
Rollo Automatik ein/aus mit einem dummy, Status der Rollade mit einem Icon sowie daneben dann Buttons um den Rolladen auf und ab fahren zu können aus einem KNX define, des weiteren daneben ein Icon das mir den entsprechenden Zustand der Fensters anzeigt geöffnet/geschlossen aus einem HMLan define. Leider habe ich im Dashboard keine Möglichkeit gefunden dies einzeilig darzustellen. Ist es eventuell möglich dies zu implementieren?

Gruß Martin.
Hallo Martin,

das Dashboard stellt die einzelnen Geräte immer so dar, wie es auch das FHEMWeb macht. Deine Anforderung solltest Du über die readingsGroup lösen können. Diese ist dazu da, verschiedenen Informationen/Elemente benutzerdefiniert darzustellen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: Deuj01 am 16 September 2016, 16:56:31
kann man in Fhem Anzeigen nebeneinander darstellen? Ich habe meine diversen Wetterdaten, Readings und Plots alle untereinander und muss dann scrollen. Auf der rechten Bildschirmseite ist aber noch viel Platz (siehe Bild im Anhang). Da könnte man z.B. den Wetter-Forecast von Yahoo darstellen. Weiß jemand, ob und wie das geht?

besten Dank
Titel: Antw:FHEM Dashboard
Beitrag von: SouzA am 22 September 2016, 20:24:46
Hi,

Ja, hiermit habe ich das gemacht:
attr dashboard_flexible
Hat dieser Parameter einen Wert > 0, dann können die Widgets in den Tabs frei positioniert werden und hängen nicht mehr an den Spalten fest. Der Wert gibt ebenfalls das Raster an, in dem die Positionierung "zu schnappt". Standard: 0

Aber ich habe auch ein Problem und folgende Fehlermeldung:
2016.09.22 20:14:35 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/95_Dashboard.pm line 589.
2016.09.22 20:14:35 1: PERL WARNING: Use of uninitialized value $stabgroup[0] in concatenation (.) or string at ./FHEM/95_Dashboard.pm line 592.

Was ist das?

MfG
SouzA
Titel: Antw:FHEM Dashboard
Beitrag von: xschmidt am 27 September 2016, 13:35:08
Hallo zusammen,

ich bin ebenfalls begeisterter Dashboard Nutzer und habe das Problem der IT Steckdosen, die nicht im Dashboard angezeigt werden (group 0 Problem). Wenn ich den Post im Forum FHEM Development » devspec2array richtig deute, wurde das fehlende Flag im devspec2array inzwischen nachgezogen. Ist die Umstellung im Dashboard auch schon eingebaut und ich hab irgendeinen Fehler im Update oder ist das noch im Backlog?
Vielen Dank für die super Arbeit!
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 01 Oktober 2016, 01:52:40
Zitat von: xschmidt am 27 September 2016, 13:35:08
Hallo zusammen,

ich bin ebenfalls begeisterter Dashboard Nutzer und habe das Problem der IT Steckdosen, die nicht im Dashboard angezeigt werden (group 0 Problem). Wenn ich den Post im Forum FHEM Development » devspec2array richtig deute, wurde das fehlende Flag im devspec2array inzwischen nachgezogen. Ist die Umstellung im Dashboard auch schon eingebaut und ich hab irgendeinen Fehler im Update oder ist das noch im Backlog?
Vielen Dank für die super Arbeit!
Habe einen Fix committed. Ich hoffe er hat keine negativen Seiteneffekte. Falls was sein sollte, einfach hier melden.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: kleineslichtHH am 02 Oktober 2016, 17:57:07
ich habe seit einem FHEM Update ein Problem mit meinem Dashboard, es werden keinerlei Devices mehr angezeigt

ein list vom Dashboard zeigt alles an:

Internals:
   NAME       Dashboard
   NR         100
   STATE      Initialized
   TYPE       Dashboard
   VERSION    3.10
   Readings:
     2016-10-02 17:36:46   lockstate       unlock
     2016-10-02 17:31:18   state           Initialized
   Helper:
     Bm:
       Dashboard_get:
         cnt        222
         dmx        0
         max        100
         tot        572
         mAr:
           HASH(0x260fae0)
           Dashboard
           tab
           0
       Dashboard_set:
         cnt        14
         dmx        0
         mAr
         max        0
         tot        0
       Dashboard_attr:
         cnt        5
         dmx        0
         mAr
         max        0
         tot        0
Attributes:
   dashboard_activetab 2
   dashboard_flexible 10
   dashboard_showfullsize 1
   dashboard_showtogglebuttons 1
   dashboard_tab10devices Reading.Verbrauch
   dashboard_tab10icon time_note@green
   dashboard_tab10name Verbrauch
   dashboard_tab10sorting t9c0,Reading.Verbrauch,true,418,142,0,10:
   dashboard_tab11devices SATReceiver
   dashboard_tab11icon it_television@green
   dashboard_tab11name Multimedia
   dashboard_tab11sorting t10c0,SATReceiver,true,0,0:
   dashboard_tab12devices TYPE=weekprofile
   dashboard_tab12icon time_timer@green
   dashboard_tab12name Wochenuhr
   dashboard_tab12sorting t11c0,UHR_HK.Kueche,true,400,325,0,340:t11c0,UHR_HK.Treppenaufgang,true,400,325,1000,340:t11c0,UHR_WT.Arbeitszimmer,true,580,215,410,10:t11c0,UHR_WT.Badezimmer,true,580,325,410,340:t11c0,UHR_WT.Schlafzimmer,true,400,325,1000,10:t11c0,UHR_WT.Wohnzimmer,true,400,325,0,10:
   dashboard_tab1groups Heizung:sani_heating,KG:control_building_kg,EG:control_building_eg,OG:control_building_og,System:edit_settings,Presence:status_available
   dashboard_tab1icon time_graph@green
   dashboard_tab1name Trend
   dashboard_tab1sorting t0c0,KG,true,130,50,0,10:t0c0,EG,true,130,50,140,10:t0c0,OG,true,130,50,280,10:t0c0,Heizung,true,130,50,420,10:t0c0,System,true,130,50,560,10:t0c0,Presence,true,140,50,0,70:
   dashboard_tab2devices TYPE=PRESENCE
   dashboard_tab2icon status_available@green
   dashboard_tab2name Anwesenheit
   dashboard_tab2sorting t1c0,Presence_FireTVStick,true,180,47,210,130:t1c0,Presence_HandyArbeit,true,180,47,0,130:t1c0,Presence_LaptopArbeitWLAN,true,180,47,420,130:t1c0,Presence_LaptopJanLAN,true,180,47,420,10:t1c0,Presence_LaptopJanWLAN,true,180,47,420,70:t1c0,Presence_LaptopSteffiWLAN,true,180,47,420,190:t1c0,Presence_MAXLAN,true,180,47,630,10:t1c0,Presence_Note4,true,180,47,0,70:t1c0,Presence_RaspberryPI1,true,180,47,630,130:t1c0,Presence_RaspberryPI3LAN,true,180,47,630,250:t1c0,Presence_RaspberryPI3WLAN,true,180,47,630,190:t1c0,Presence_S5,true,180,47,0,10:t1c0,Presence_Synology,true,180,47,630,70:t1c0,Presence_TVSchlafzimmer,true,180,47,210,70:t1c0,Presence_TVWohnzimmer,true,180,47,210,10:t1c0,Presence_FritzBox_Keller,true,180,47,830,10:t1c0,Presence_FritzBox_OG,true,180,47,830,70:t1c0,Presence_FritzBox_WZ,true,180,47,830,130:t1c0,Presence_EMS2,true,180,47,630,310:t1c0,Presence_SAT_Wohnzimmer,true,180,47,210,190:t1c0,Presence_EMS2:Presence_EMS2,true,0,0:t1c0,Presence_FireTVStick:Presence_FireTVStick,true,0,0:t1c0,Presence_FritzBox_Keller:Presence_FritzBox_Keller,true,0,0:t1c0,Presence_FritzBox_OG:Presence_FritzBox_OG,true,0,0:t1c0,Presence_FritzBox_WZ:Presence_FritzBox_WZ,true,0,0:t1c0,Presence_HandyArbeit:Presence_HandyArbeit,true,0,0:t1c0,Presence_LaptopArbeitWLAN:Presence_LaptopArbeitWLAN,true,0,0:t1c0,Presence_LaptopJanLAN:Presence_LaptopJanLAN,true,0,0:t1c0,Presence_LaptopJanWLAN:Presence_LaptopJanWLAN,true,0,0:t1c0,Presence_LaptopSteffiWLAN:Presence_LaptopSteffiWLAN,true,0,0:t1c0,Presence_MAXLAN:Presence_MAXLAN,true,0,0:t1c0,Presence_Note4:Presence_Note4,true,0,0:t1c0,Presence_RaspberryPI1:Presence_RaspberryPI1,true,0,0:t1c0,Presence_RaspberryPI3LAN:Presence_RaspberryPI3LAN,true,0,0:t1c0,Presence_RaspberryPI3WLAN:Presence_RaspberryPI3WLAN,true,0,0:t1c0,Presence_S5:Presence_S5,true,0,0:t1c0,Presence_SAT_Wohnzimmer:Presence_SAT_Wohnzimmer,true,0,0:t1c0,Presence_Synology:Presence_Synology,true,0,0:t1c0,Presence_TVSchlafzimmer:Presence_TVSchlafzimmer,true,0,0:t1c0,Presence_TVWohnzimmer:Presence_TVWohnzimmer,true,0,0:
   dashboard_tab3devices Reading.Heizung,Arbeitszimmer.AutoEco,Badezimmer.AutoEco,Kueche.AutoEco,Schlafzimmer.AutoEco,Treppenaufgang.AutoEco,Wohnzimmer.AutoEco,EMS2_WEB
   dashboard_tab3icon sani_heating@green
   dashboard_tab3name Heizung
   dashboard_tab3sorting t2c0,Reading.Heizung,true,1000,646,330,10:t2c0,Arbeitszimmer.AutoEco,true,315,47,0,10:t2c0,Badezimmer.AutoEco,true,315,47,0,70:t2c0,Kueche.AutoEco,true,315,47,0,130:t2c0,Schlafzimmer.AutoEco,true,315,47,0,190:t2c0,Treppenaufgang.AutoEco,true,315,47,0,250:t2c0,Wohnzimmer.AutoEco,true,315,47,0,310:t2c0,EMS2_WEB,true,315,329,0,310:t2c0,Reading.Heizung:Reading.Heizung,true,0,0:t2c0,Arbeitszimmer.AutoEco:Arbeitszimmer.AutoEco,true,0,0:t2c0,Badezimmer.AutoEco:Badezimmer.AutoEco,true,0,0:t2c0,Kueche.AutoEco:Kueche.AutoEco,true,0,0:t2c0,Schlafzimmer.AutoEco:Schlafzimmer.AutoEco,true,0,0:t2c0,Treppenaufgang.AutoEco:Treppenaufgang.AutoEco,true,0,0:t2c0,Wohnzimmer.AutoEco:Wohnzimmer.AutoEco,true,0,0:t2c0,EMS2_WEB:EMS2_WEB,true,0,0:
   dashboard_tab4devices Reading.System,System_Backup,WOL_Synology
   dashboard_tab4icon rc_SETUP
   dashboard_tab4name System
   dashboard_tab4sorting t3c0,Reading.System,true,890,0,0,10:t3c0,WOL_Synology,true,440,49,0,300:t3c0,Reading.System:Reading.System,true,0,0:t3c0,WOL_Synology:WOL_Synology,true,0,0:
   dashboard_tab5devices Spritpreise_Diesel,Spritpreise_SuperE5,Spritpreise_SuperE10,Tanken_Diesel_SVG,Tanken_E5_SVG,Tanken_E10_SVG
   dashboard_tab5icon gasoline
   dashboard_tab5name Tanken
   dashboard_tab5sorting t4c0,Spritpreise_Diesel,true,188,81,30,50:t4c0,Spritpreise_SuperE5,true,188,81,30,440:t4c0,Spritpreise_SuperE10,true,188,81,30,240:t4c0,Tanken_Diesel_SVG,true,811,174,230,10:t4c0,Tanken_E5_SVG,true,811,174,230,200:t4c0,Tanken_E10_SVG,true,811,174,230,390:t4c0,Spritpreise_Diesel:Spritpreise_Diesel,true,0,0:t4c0,Spritpreise_SuperE5:Spritpreise_SuperE5,true,0,0:t4c0,Spritpreise_SuperE10:Spritpreise_SuperE10,true,0,0:t4c0,Tanken_Diesel_SVG:Tanken_Diesel_SVG,true,0,0:t4c0,Tanken_E5_SVG:Tanken_E5_SVG,true,0,0:t4c0,Tanken_E10_SVG:Tanken_E10_SVG,true,0,0:
   dashboard_tab6devices WettervorhersageBuchholz,Wetter_Buchholz,UnwetterFloorplan
   dashboard_tab6icon weather_cloudy_light@green
   dashboard_tab6name Wetter
   dashboard_tab6sorting t5c0,WettervorhersageBuchholz,true,840,294,0,10:t5c0,Wetter_Buchholz,true,1160,201,0,310:t5c0,UnwetterKarteNiedersachsen,true,580,578,580,520:t5c0,UnwetterKarteDeutschland,true,580,578,0,520:t5c0,UnwetterFloorplan,true,260,93,850,10:
   dashboard_tab7devices FB_Calllist
   dashboard_tab7icon it_telephone@green
   dashboard_tab7name Telefon
   dashboard_tab7sorting t6c0,FB_Calllist,true,960,195,0,10:
   dashboard_tab8devices Reading.Abfall
   dashboard_tab8icon dustbin@green
   dashboard_tab8name Muell
   dashboard_tab8sorting t7c0,Reading.Abfall,true,450,198,0,10:
   dashboard_tab9devices Reading.Bank,Bank_DKB_SVG,Bank_ebase_SVG,Bank_Summe_SVG
   dashboard_tab9icon euro@green
   dashboard_tab9name Bank
   dashboard_tab9sorting t8c0,Reading.Bank,true,450,333,0,10:t8c0,Bank_DKB_SVG,true,810,204,460,10:t8c0,Bank_ebase_SVG,true,810,204,460,220:t8c0,Bank_Summe_SVG,true,810,204,460,430:
   userattr   dashboard_tab10backgroundimage dashboard_tab10colcount dashboard_tab10devices dashboard_tab10groups dashboard_tab10icon dashboard_tab10name dashboard_tab10rowcentercolwidth dashboard_tab10sorting dashboard_tab11backgroundimage dashboard_tab11colcount dashboard_tab11devices dashboard_tab11groups dashboard_tab11icon dashboard_tab11name dashboard_tab11rowcentercolwidth dashboard_tab11sorting dashboard_tab12backgroundimage dashboard_tab12colcount dashboard_tab12devices dashboard_tab12groups dashboard_tab12icon dashboard_tab12name dashboard_tab12rowcentercolwidth dashboard_tab12sorting dashboard_tab13backgroundimage dashboard_tab13colcount dashboard_tab13devices dashboard_tab13groups dashboard_tab13icon dashboard_tab13name dashboard_tab13rowcentercolwidth dashboard_tab13sorting dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting dashboard_tab3backgroundimage dashboard_tab3colcount dashboard_tab3devices dashboard_tab3groups dashboard_tab3icon dashboard_tab3name dashboard_tab3rowcentercolwidth dashboard_tab3sorting dashboard_tab4backgroundimage dashboard_tab4colcount dashboard_tab4devices dashboard_tab4groups dashboard_tab4icon dashboard_tab4name dashboard_tab4rowcentercolwidth dashboard_tab4sorting dashboard_tab5backgroundimage dashboard_tab5colcount dashboard_tab5devices dashboard_tab5groups dashboard_tab5icon dashboard_tab5name dashboard_tab5rowcentercolwidth dashboard_tab5sorting dashboard_tab6backgroundimage dashboard_tab6colcount dashboard_tab6devices dashboard_tab6groups dashboard_tab6icon dashboard_tab6name dashboard_tab6rowcentercolwidth dashboard_tab6sorting dashboard_tab7backgroundimage dashboard_tab7colcount dashboard_tab7devices dashboard_tab7groups dashboard_tab7icon dashboard_tab7name dashboard_tab7rowcentercolwidth dashboard_tab7sorting dashboard_tab8backgroundimage dashboard_tab8colcount dashboard_tab8devices dashboard_tab8groups dashboard_tab8icon dashboard_tab8name dashboard_tab8rowcentercolwidth dashboard_tab8sorting dashboard_tab9backgroundimage dashboard_tab9colcount dashboard_tab9devices dashboard_tab9groups dashboard_tab9icon dashboard_tab9name dashboard_tab9rowcentercolwidth dashboard_tab9sorting


ich kann über die Links aus dem List auch in die jeweiligen Devices spingen

als Beispiel ein list Spritpreise_Diesel

Internals:
   DEF        (Shell_Steinbecker|Shell_Hoheluft|Esso_Lueneburger):(Diesel).*
   NAME       Spritpreise_Diesel
   NR         97
   NTFY_ORDER 50-Spritpreise_Diesel
   STATE      Initialized
   TYPE       readingsGroup
   Content:
     Esso_Lueneburger 1
     Shell_Hoheluft 1
     Shell_Steinbecker 1
   Content2:
   DEVICES:
     ARRAY(0x2f9e6d0)
     ARRAY(0x2f2ace0)
     ARRAY(0x2f2e6d8)
   Fhem:
     lastDefChange 3
     last_update 1475422469.87628
   Helper:
     DEF
     mapping    $DEVICE
     valueFormat {'%.3f &euro;'}
     Bm:
       Readingsgroup_notify:
         cnt        1645
         dmx        0
         max        5
         tot        20
         mAr:
           HASH(0x260d260)
           HASH(0x8c5938)
Attributes:
   alias      Diesel
   group      Diesel
   mapping    $DEVICE
   noheading  1
   notime     1
   room       Tanken
   valueFormat {'%.3f &euro;'}


ist es ein globales Problem?
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 02 Oktober 2016, 20:34:41
Zitat von: kleineslichtHH am 02 Oktober 2016, 17:57:07
ich habe seit einem FHEM Update ein Problem mit meinem Dashboard, es werden keinerlei Devices mehr angezeigt

ein list vom Dashboard zeigt alles an:

Internals:
   NAME       Dashboard
   NR         100
   STATE      Initialized
   TYPE       Dashboard
   VERSION    3.10
   Readings:
     2016-10-02 17:36:46   lockstate       unlock
     2016-10-02 17:31:18   state           Initialized
   Helper:
     Bm:
       Dashboard_get:
         cnt        222
         dmx        0
         max        100
         tot        572
         mAr:
           HASH(0x260fae0)
           Dashboard
           tab
           0
       Dashboard_set:
         cnt        14
         dmx        0
         mAr
         max        0
         tot        0
       Dashboard_attr:
         cnt        5
         dmx        0
         mAr
         max        0
         tot        0
Attributes:
   dashboard_activetab 2
   dashboard_flexible 10
   dashboard_showfullsize 1
   dashboard_showtogglebuttons 1
   dashboard_tab10devices Reading.Verbrauch
   dashboard_tab10icon time_note@green
   dashboard_tab10name Verbrauch
   dashboard_tab10sorting t9c0,Reading.Verbrauch,true,418,142,0,10:
   dashboard_tab11devices SATReceiver
   dashboard_tab11icon it_television@green
   dashboard_tab11name Multimedia
   dashboard_tab11sorting t10c0,SATReceiver,true,0,0:
   dashboard_tab12devices TYPE=weekprofile
   dashboard_tab12icon time_timer@green
   dashboard_tab12name Wochenuhr
   dashboard_tab12sorting t11c0,UHR_HK.Kueche,true,400,325,0,340:t11c0,UHR_HK.Treppenaufgang,true,400,325,1000,340:t11c0,UHR_WT.Arbeitszimmer,true,580,215,410,10:t11c0,UHR_WT.Badezimmer,true,580,325,410,340:t11c0,UHR_WT.Schlafzimmer,true,400,325,1000,10:t11c0,UHR_WT.Wohnzimmer,true,400,325,0,10:
   dashboard_tab1groups Heizung:sani_heating,KG:control_building_kg,EG:control_building_eg,OG:control_building_og,System:edit_settings,Presence:status_available
   dashboard_tab1icon time_graph@green
   dashboard_tab1name Trend
   dashboard_tab1sorting t0c0,KG,true,130,50,0,10:t0c0,EG,true,130,50,140,10:t0c0,OG,true,130,50,280,10:t0c0,Heizung,true,130,50,420,10:t0c0,System,true,130,50,560,10:t0c0,Presence,true,140,50,0,70:
   dashboard_tab2devices TYPE=PRESENCE
   dashboard_tab2icon status_available@green
   dashboard_tab2name Anwesenheit
   dashboard_tab2sorting t1c0,Presence_FireTVStick,true,180,47,210,130:t1c0,Presence_HandyArbeit,true,180,47,0,130:t1c0,Presence_LaptopArbeitWLAN,true,180,47,420,130:t1c0,Presence_LaptopJanLAN,true,180,47,420,10:t1c0,Presence_LaptopJanWLAN,true,180,47,420,70:t1c0,Presence_LaptopSteffiWLAN,true,180,47,420,190:t1c0,Presence_MAXLAN,true,180,47,630,10:t1c0,Presence_Note4,true,180,47,0,70:t1c0,Presence_RaspberryPI1,true,180,47,630,130:t1c0,Presence_RaspberryPI3LAN,true,180,47,630,250:t1c0,Presence_RaspberryPI3WLAN,true,180,47,630,190:t1c0,Presence_S5,true,180,47,0,10:t1c0,Presence_Synology,true,180,47,630,70:t1c0,Presence_TVSchlafzimmer,true,180,47,210,70:t1c0,Presence_TVWohnzimmer,true,180,47,210,10:t1c0,Presence_FritzBox_Keller,true,180,47,830,10:t1c0,Presence_FritzBox_OG,true,180,47,830,70:t1c0,Presence_FritzBox_WZ,true,180,47,830,130:t1c0,Presence_EMS2,true,180,47,630,310:t1c0,Presence_SAT_Wohnzimmer,true,180,47,210,190:t1c0,Presence_EMS2:Presence_EMS2,true,0,0:t1c0,Presence_FireTVStick:Presence_FireTVStick,true,0,0:t1c0,Presence_FritzBox_Keller:Presence_FritzBox_Keller,true,0,0:t1c0,Presence_FritzBox_OG:Presence_FritzBox_OG,true,0,0:t1c0,Presence_FritzBox_WZ:Presence_FritzBox_WZ,true,0,0:t1c0,Presence_HandyArbeit:Presence_HandyArbeit,true,0,0:t1c0,Presence_LaptopArbeitWLAN:Presence_LaptopArbeitWLAN,true,0,0:t1c0,Presence_LaptopJanLAN:Presence_LaptopJanLAN,true,0,0:t1c0,Presence_LaptopJanWLAN:Presence_LaptopJanWLAN,true,0,0:t1c0,Presence_LaptopSteffiWLAN:Presence_LaptopSteffiWLAN,true,0,0:t1c0,Presence_MAXLAN:Presence_MAXLAN,true,0,0:t1c0,Presence_Note4:Presence_Note4,true,0,0:t1c0,Presence_RaspberryPI1:Presence_RaspberryPI1,true,0,0:t1c0,Presence_RaspberryPI3LAN:Presence_RaspberryPI3LAN,true,0,0:t1c0,Presence_RaspberryPI3WLAN:Presence_RaspberryPI3WLAN,true,0,0:t1c0,Presence_S5:Presence_S5,true,0,0:t1c0,Presence_SAT_Wohnzimmer:Presence_SAT_Wohnzimmer,true,0,0:t1c0,Presence_Synology:Presence_Synology,true,0,0:t1c0,Presence_TVSchlafzimmer:Presence_TVSchlafzimmer,true,0,0:t1c0,Presence_TVWohnzimmer:Presence_TVWohnzimmer,true,0,0:
   dashboard_tab3devices Reading.Heizung,Arbeitszimmer.AutoEco,Badezimmer.AutoEco,Kueche.AutoEco,Schlafzimmer.AutoEco,Treppenaufgang.AutoEco,Wohnzimmer.AutoEco,EMS2_WEB
   dashboard_tab3icon sani_heating@green
   dashboard_tab3name Heizung
   dashboard_tab3sorting t2c0,Reading.Heizung,true,1000,646,330,10:t2c0,Arbeitszimmer.AutoEco,true,315,47,0,10:t2c0,Badezimmer.AutoEco,true,315,47,0,70:t2c0,Kueche.AutoEco,true,315,47,0,130:t2c0,Schlafzimmer.AutoEco,true,315,47,0,190:t2c0,Treppenaufgang.AutoEco,true,315,47,0,250:t2c0,Wohnzimmer.AutoEco,true,315,47,0,310:t2c0,EMS2_WEB,true,315,329,0,310:t2c0,Reading.Heizung:Reading.Heizung,true,0,0:t2c0,Arbeitszimmer.AutoEco:Arbeitszimmer.AutoEco,true,0,0:t2c0,Badezimmer.AutoEco:Badezimmer.AutoEco,true,0,0:t2c0,Kueche.AutoEco:Kueche.AutoEco,true,0,0:t2c0,Schlafzimmer.AutoEco:Schlafzimmer.AutoEco,true,0,0:t2c0,Treppenaufgang.AutoEco:Treppenaufgang.AutoEco,true,0,0:t2c0,Wohnzimmer.AutoEco:Wohnzimmer.AutoEco,true,0,0:t2c0,EMS2_WEB:EMS2_WEB,true,0,0:
   dashboard_tab4devices Reading.System,System_Backup,WOL_Synology
   dashboard_tab4icon rc_SETUP
   dashboard_tab4name System
   dashboard_tab4sorting t3c0,Reading.System,true,890,0,0,10:t3c0,WOL_Synology,true,440,49,0,300:t3c0,Reading.System:Reading.System,true,0,0:t3c0,WOL_Synology:WOL_Synology,true,0,0:
   dashboard_tab5devices Spritpreise_Diesel,Spritpreise_SuperE5,Spritpreise_SuperE10,Tanken_Diesel_SVG,Tanken_E5_SVG,Tanken_E10_SVG
   dashboard_tab5icon gasoline
   dashboard_tab5name Tanken
   dashboard_tab5sorting t4c0,Spritpreise_Diesel,true,188,81,30,50:t4c0,Spritpreise_SuperE5,true,188,81,30,440:t4c0,Spritpreise_SuperE10,true,188,81,30,240:t4c0,Tanken_Diesel_SVG,true,811,174,230,10:t4c0,Tanken_E5_SVG,true,811,174,230,200:t4c0,Tanken_E10_SVG,true,811,174,230,390:t4c0,Spritpreise_Diesel:Spritpreise_Diesel,true,0,0:t4c0,Spritpreise_SuperE5:Spritpreise_SuperE5,true,0,0:t4c0,Spritpreise_SuperE10:Spritpreise_SuperE10,true,0,0:t4c0,Tanken_Diesel_SVG:Tanken_Diesel_SVG,true,0,0:t4c0,Tanken_E5_SVG:Tanken_E5_SVG,true,0,0:t4c0,Tanken_E10_SVG:Tanken_E10_SVG,true,0,0:
   dashboard_tab6devices WettervorhersageBuchholz,Wetter_Buchholz,UnwetterFloorplan
   dashboard_tab6icon weather_cloudy_light@green
   dashboard_tab6name Wetter
   dashboard_tab6sorting t5c0,WettervorhersageBuchholz,true,840,294,0,10:t5c0,Wetter_Buchholz,true,1160,201,0,310:t5c0,UnwetterKarteNiedersachsen,true,580,578,580,520:t5c0,UnwetterKarteDeutschland,true,580,578,0,520:t5c0,UnwetterFloorplan,true,260,93,850,10:
   dashboard_tab7devices FB_Calllist
   dashboard_tab7icon it_telephone@green
   dashboard_tab7name Telefon
   dashboard_tab7sorting t6c0,FB_Calllist,true,960,195,0,10:
   dashboard_tab8devices Reading.Abfall
   dashboard_tab8icon dustbin@green
   dashboard_tab8name Muell
   dashboard_tab8sorting t7c0,Reading.Abfall,true,450,198,0,10:
   dashboard_tab9devices Reading.Bank,Bank_DKB_SVG,Bank_ebase_SVG,Bank_Summe_SVG
   dashboard_tab9icon euro@green
   dashboard_tab9name Bank
   dashboard_tab9sorting t8c0,Reading.Bank,true,450,333,0,10:t8c0,Bank_DKB_SVG,true,810,204,460,10:t8c0,Bank_ebase_SVG,true,810,204,460,220:t8c0,Bank_Summe_SVG,true,810,204,460,430:
   userattr   dashboard_tab10backgroundimage dashboard_tab10colcount dashboard_tab10devices dashboard_tab10groups dashboard_tab10icon dashboard_tab10name dashboard_tab10rowcentercolwidth dashboard_tab10sorting dashboard_tab11backgroundimage dashboard_tab11colcount dashboard_tab11devices dashboard_tab11groups dashboard_tab11icon dashboard_tab11name dashboard_tab11rowcentercolwidth dashboard_tab11sorting dashboard_tab12backgroundimage dashboard_tab12colcount dashboard_tab12devices dashboard_tab12groups dashboard_tab12icon dashboard_tab12name dashboard_tab12rowcentercolwidth dashboard_tab12sorting dashboard_tab13backgroundimage dashboard_tab13colcount dashboard_tab13devices dashboard_tab13groups dashboard_tab13icon dashboard_tab13name dashboard_tab13rowcentercolwidth dashboard_tab13sorting dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting dashboard_tab3backgroundimage dashboard_tab3colcount dashboard_tab3devices dashboard_tab3groups dashboard_tab3icon dashboard_tab3name dashboard_tab3rowcentercolwidth dashboard_tab3sorting dashboard_tab4backgroundimage dashboard_tab4colcount dashboard_tab4devices dashboard_tab4groups dashboard_tab4icon dashboard_tab4name dashboard_tab4rowcentercolwidth dashboard_tab4sorting dashboard_tab5backgroundimage dashboard_tab5colcount dashboard_tab5devices dashboard_tab5groups dashboard_tab5icon dashboard_tab5name dashboard_tab5rowcentercolwidth dashboard_tab5sorting dashboard_tab6backgroundimage dashboard_tab6colcount dashboard_tab6devices dashboard_tab6groups dashboard_tab6icon dashboard_tab6name dashboard_tab6rowcentercolwidth dashboard_tab6sorting dashboard_tab7backgroundimage dashboard_tab7colcount dashboard_tab7devices dashboard_tab7groups dashboard_tab7icon dashboard_tab7name dashboard_tab7rowcentercolwidth dashboard_tab7sorting dashboard_tab8backgroundimage dashboard_tab8colcount dashboard_tab8devices dashboard_tab8groups dashboard_tab8icon dashboard_tab8name dashboard_tab8rowcentercolwidth dashboard_tab8sorting dashboard_tab9backgroundimage dashboard_tab9colcount dashboard_tab9devices dashboard_tab9groups dashboard_tab9icon dashboard_tab9name dashboard_tab9rowcentercolwidth dashboard_tab9sorting


ich kann über die Links aus dem List auch in die jeweiligen Devices spingen

als Beispiel ein list Spritpreise_Diesel

Internals:
   DEF        (Shell_Steinbecker|Shell_Hoheluft|Esso_Lueneburger):(Diesel).*
   NAME       Spritpreise_Diesel
   NR         97
   NTFY_ORDER 50-Spritpreise_Diesel
   STATE      Initialized
   TYPE       readingsGroup
   Content:
     Esso_Lueneburger 1
     Shell_Hoheluft 1
     Shell_Steinbecker 1
   Content2:
   DEVICES:
     ARRAY(0x2f9e6d0)
     ARRAY(0x2f2ace0)
     ARRAY(0x2f2e6d8)
   Fhem:
     lastDefChange 3
     last_update 1475422469.87628
   Helper:
     DEF
     mapping    $DEVICE
     valueFormat {'%.3f &euro;'}
     Bm:
       Readingsgroup_notify:
         cnt        1645
         dmx        0
         max        5
         tot        20
         mAr:
           HASH(0x260d260)
           HASH(0x8c5938)
Attributes:
   alias      Diesel
   group      Diesel
   mapping    $DEVICE
   noheading  1
   notime     1
   room       Tanken
   valueFormat {'%.3f &euro;'}


ist es ein globales Problem?

Hallo,

das sind vermutlich die Seiteneffekte, die ich oben meinte :)

Ich sehe, dass Du Deine Devices häufig über das INTERNAL-Attribut "NAME" referenzierst, wobei das an sich kein Problem darstellen sollte. Hast Du das Update heute gemacht? Und zeigt das Dashboard irgendwelche Fehler an?

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: kleineslichtHH am 03 Oktober 2016, 09:03:57
Guten Morgen, ich habe gerade mal mit Verbose 5 im Dashboard ein paar Seiten geöffnet.
Die Seite "Trend" zeigt als einzige die RIchtigen Devices an, werden allerdings auch als einzige über die Group aufgerufen.

2016.10.03 08:59:45 4: WEB_192.168.178.53_49577 GET /fhem/SVG_showLog?dev=Arbeitszimmer_SVG&logdev=myDbLog&gplotfile=Arbeitszimmer&logfile=HISTORY&pos=; BUFLEN:0
2016.10.03 08:59:45 4: WEB_192.168.178.53_49563 GET /fhem/SVG_showLog?dev=Badezimmer_SVG&logdev=myDbLog&gplotfile=Badezimmer&logfile=HISTORY&pos=; BUFLEN:0
/
2016.10.03 08:59:45 4: name: /fhem?cmd=get%20Dashboard%20tab%200&XHR=1&{} / RL:5478 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:45 5: Cmd: >get Dashboard tab 0<
2016.10.03 08:59:45 4: WEB_192.168.178.53_49563 POST /fhem?cmd=get%20Dashboard%20tab%200&XHR=1&{}; BUFLEN:0
/
2016.10.03 08:59:44 4: name: /fhem?cmd=get%20Dashboard%20tab%205&XHR=1&{} / RL:363 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:44 5: Cmd: >get Dashboard tab 5<
2016.10.03 08:59:44 4: WEB_192.168.178.53_49563 POST /fhem?cmd=get%20Dashboard%20tab%205&XHR=1&{}; BUFLEN:0
/
2016.10.03 08:59:43 4: name: /fhem?cmd=get%20Dashboard%20tab%203&XHR=1&{} / RL:302 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:43 5: Cmd: >get Dashboard tab 3<
2016.10.03 08:59:43 4: WEB_192.168.178.53_49563 POST /fhem?cmd=get%20Dashboard%20tab%203&XHR=1&{}; BUFLEN:0
2016.10.03 08:59:42 4: ENIGMA2 SATReceiver: RCV TIMEOUT powerstate
2016.10.03 08:59:42 5: ENIGMA2 SATReceiver: called function ENIGMA2_ReceiveCommand()
/
2016.10.03 08:59:42 4: name: /fhem?cmd=get%20Dashboard%20tab%201&XHR=1&{} / RL:605 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:42 5: Cmd: >get Dashboard tab 1<
2016.10.03 08:59:42 4: WEB_192.168.178.53_49563 POST /fhem?cmd=get%20Dashboard%20tab%201&XHR=1&{}; BUFLEN:0
2016.10.03 08:59:41 4: WEB_192.168.178.53_49574 GET /fhem/dashboard/Dashboard?XHR=1&inform=type=status;filter=.*;since=1475477980;fmt=JSON&fw_id=4333&timestamp=1475477981441; BUFLEN:0
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20icon%20time_note&XHR=1&{} / RL:49 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard icon time_note<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49563 GET /fhem?cmd=get%20Dashboard%20icon%20time_note&XHR=1&{}; BUFLEN:0
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20icon%20it_television&XHR=1&{} / RL:51 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard icon it_television<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49573 GET /fhem?cmd=get%20Dashboard%20icon%20it_television&XHR=1&{}; BUFLEN:0
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20icon%20weather_cloudy_light&XHR=1&{} / RL:60 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard icon weather_cloudy_light<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49577 GET /fhem?cmd=get%20Dashboard%20icon%20weather_cloudy_light&XHR=1&{}; BUFLEN:0
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20icon%20time_timer&XHR=1&{} / RL:47 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard icon time_timer<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49575 GET /fhem?cmd=get%20Dashboard%20icon%20time_timer&XHR=1&{}; BUFLEN:0
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20icon%20gasoline&XHR=1&{} / RL:41 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard icon gasoline<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49576 GET /fhem?cmd=get%20Dashboard%20icon%20gasoline&XHR=1&{}; BUFLEN:0
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20icon%20euro&XHR=1&{} / RL:37 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard icon euro<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49574 GET /fhem?cmd=get%20Dashboard%20icon%20euro&XHR=1&{}; BUFLEN:0
2016.10.03 08:59:41 4: Connection accepted from WEB_192.168.178.53_49577
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20icon%20dustbin&XHR=1&{} / RL:40 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard icon dustbin<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49573 GET /fhem?cmd=get%20Dashboard%20icon%20dustbin&XHR=1&{}; BUFLEN:0
2016.10.03 08:59:41 4: Connection accepted from WEB_192.168.178.53_49576
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20icon%20rc_SETUP&XHR=1&{} / RL:41 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard icon rc_SETUP<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49575 GET /fhem?cmd=get%20Dashboard%20icon%20rc_SETUP&XHR=1&{}; BUFLEN:0
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20icon%20it_telephone&XHR=1&{} / RL:52 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard icon it_telephone<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49563 GET /fhem?cmd=get%20Dashboard%20icon%20it_telephone&XHR=1&{}; BUFLEN:0
2016.10.03 08:59:41 4: Connection accepted from WEB_192.168.178.53_49575
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20icon%20sani_heating&XHR=1&{} / RL:50 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard icon sani_heating<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49574 GET /fhem?cmd=get%20Dashboard%20icon%20sani_heating&XHR=1&{}; BUFLEN:0
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20icon%20status_available&XHR=1&{} / RL:56 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard icon status_available<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49573 GET /fhem?cmd=get%20Dashboard%20icon%20status_available&XHR=1&{}; BUFLEN:0
2016.10.03 08:59:41 4: Connection accepted from WEB_192.168.178.53_49574
2016.10.03 08:59:41 4: Connection accepted from WEB_192.168.178.53_49573
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20icon%20time_graph&XHR=1&{} / RL:50 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard icon time_graph<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49563 GET /fhem?cmd=get%20Dashboard%20icon%20time_graph&XHR=1&{}; BUFLEN:0
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20config&XHR=1&{} / RL:2086 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard config<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49563 POST /fhem?cmd=get%20Dashboard%20config&XHR=1&{}; BUFLEN:0
2016.10.03 08:59:41 4: Connection closed for WEB_192.168.178.53_49564: EOF
/
2016.10.03 08:59:41 4: name: /fhem/dashboard/Dashboard / RL:16669 / text/html; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: [Dashboard V3.10] Sorting OK or Empty: dashboard_tab11sorting
2016.10.03 08:59:41 5: [Dashboard V3.10] Sorting OK or Empty: dashboard_tab10sorting
2016.10.03 08:59:41 5: [Dashboard V3.10] Sorting OK or Empty: dashboard_tab9sorting
2016.10.03 08:59:41 5: [Dashboard V3.10] Sorting OK or Empty: dashboard_tab8sorting
2016.10.03 08:59:41 5: [Dashboard V3.10] Sorting OK or Empty: dashboard_tab7sorting
2016.10.03 08:59:41 5: [Dashboard V3.10] Sorting OK or Empty: dashboard_tab6sorting
2016.10.03 08:59:41 5: [Dashboard V3.10] Sorting OK or Empty: dashboard_tab5sorting
2016.10.03 08:59:41 5: [Dashboard V3.10] Sorting OK or Empty: dashboard_tab4sorting
2016.10.03 08:59:41 5: [Dashboard V3.10] Sorting OK or Empty: dashboard_tab3sorting
2016.10.03 08:59:41 5: [Dashboard V3.10] Sorting OK or Empty: dashboard_tab2sorting
2016.10.03 08:59:41 5: [Dashboard V3.10] Sorting OK or Empty: dashboard_tab1sorting
2016.10.03 08:59:41 5: [Dashboard V3.10] Sorting OK or Empty: dashboard_tab0sorting
2016.10.03 08:59:41 4: WEB_192.168.178.53_49563 GET /fhem/dashboard/Dashboard; BUFLEN:0
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 03 Oktober 2016, 11:46:26
Zitat von: kleineslichtHH am 03 Oktober 2016, 09:03:57
Guten Morgen, ich habe gerade mal mit Verbose 5 im Dashboard ein paar Seiten geöffnet.
Die Seite "Trend" zeigt als einzige die RIchtigen Devices an, werden allerdings auch als einzige über die Group aufgerufen.

2016.10.03 08:59:45 4: WEB_192.168.178.53_49577 GET /fhem/SVG_showLog?dev=Arbeitszimmer_SVG&logdev=myDbLog&gplotfile=Arbeitszimmer&logfile=HISTORY&pos=; BUFLEN:0
2016.10.03 08:59:45 4: WEB_192.168.178.53_49563 GET /fhem/SVG_showLog?dev=Badezimmer_SVG&logdev=myDbLog&gplotfile=Badezimmer&logfile=HISTORY&pos=; BUFLEN:0
/
2016.10.03 08:59:45 4: name: /fhem?cmd=get%20Dashboard%20tab%200&XHR=1&{} / RL:5478 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:45 5: Cmd: >get Dashboard tab 0<
2016.10.03 08:59:45 4: WEB_192.168.178.53_49563 POST /fhem?cmd=get%20Dashboard%20tab%200&XHR=1&{}; BUFLEN:0
/
2016.10.03 08:59:44 4: name: /fhem?cmd=get%20Dashboard%20tab%205&XHR=1&{} / RL:363 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:44 5: Cmd: >get Dashboard tab 5<
2016.10.03 08:59:44 4: WEB_192.168.178.53_49563 POST /fhem?cmd=get%20Dashboard%20tab%205&XHR=1&{}; BUFLEN:0
/
2016.10.03 08:59:43 4: name: /fhem?cmd=get%20Dashboard%20tab%203&XHR=1&{} / RL:302 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:43 5: Cmd: >get Dashboard tab 3<
2016.10.03 08:59:43 4: WEB_192.168.178.53_49563 POST /fhem?cmd=get%20Dashboard%20tab%203&XHR=1&{}; BUFLEN:0
2016.10.03 08:59:42 4: ENIGMA2 SATReceiver: RCV TIMEOUT powerstate
2016.10.03 08:59:42 5: ENIGMA2 SATReceiver: called function ENIGMA2_ReceiveCommand()
/
2016.10.03 08:59:42 4: name: /fhem?cmd=get%20Dashboard%20tab%201&XHR=1&{} / RL:605 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:42 5: Cmd: >get Dashboard tab 1<
2016.10.03 08:59:42 4: WEB_192.168.178.53_49563 POST /fhem?cmd=get%20Dashboard%20tab%201&XHR=1&{}; BUFLEN:0
2016.10.03 08:59:41 4: WEB_192.168.178.53_49574 GET /fhem/dashboard/Dashboard?XHR=1&inform=type=status;filter=.*;since=1475477980;fmt=JSON&fw_id=4333&timestamp=1475477981441; BUFLEN:0
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20icon%20time_note&XHR=1&{} / RL:49 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard icon time_note<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49563 GET /fhem?cmd=get%20Dashboard%20icon%20time_note&XHR=1&{}; BUFLEN:0
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20icon%20it_television&XHR=1&{} / RL:51 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard icon it_television<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49573 GET /fhem?cmd=get%20Dashboard%20icon%20it_television&XHR=1&{}; BUFLEN:0
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20icon%20weather_cloudy_light&XHR=1&{} / RL:60 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard icon weather_cloudy_light<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49577 GET /fhem?cmd=get%20Dashboard%20icon%20weather_cloudy_light&XHR=1&{}; BUFLEN:0
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20icon%20time_timer&XHR=1&{} / RL:47 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard icon time_timer<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49575 GET /fhem?cmd=get%20Dashboard%20icon%20time_timer&XHR=1&{}; BUFLEN:0
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20icon%20gasoline&XHR=1&{} / RL:41 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard icon gasoline<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49576 GET /fhem?cmd=get%20Dashboard%20icon%20gasoline&XHR=1&{}; BUFLEN:0
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20icon%20euro&XHR=1&{} / RL:37 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard icon euro<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49574 GET /fhem?cmd=get%20Dashboard%20icon%20euro&XHR=1&{}; BUFLEN:0
2016.10.03 08:59:41 4: Connection accepted from WEB_192.168.178.53_49577
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20icon%20dustbin&XHR=1&{} / RL:40 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard icon dustbin<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49573 GET /fhem?cmd=get%20Dashboard%20icon%20dustbin&XHR=1&{}; BUFLEN:0
2016.10.03 08:59:41 4: Connection accepted from WEB_192.168.178.53_49576
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20icon%20rc_SETUP&XHR=1&{} / RL:41 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard icon rc_SETUP<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49575 GET /fhem?cmd=get%20Dashboard%20icon%20rc_SETUP&XHR=1&{}; BUFLEN:0
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20icon%20it_telephone&XHR=1&{} / RL:52 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard icon it_telephone<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49563 GET /fhem?cmd=get%20Dashboard%20icon%20it_telephone&XHR=1&{}; BUFLEN:0
2016.10.03 08:59:41 4: Connection accepted from WEB_192.168.178.53_49575
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20icon%20sani_heating&XHR=1&{} / RL:50 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard icon sani_heating<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49574 GET /fhem?cmd=get%20Dashboard%20icon%20sani_heating&XHR=1&{}; BUFLEN:0
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20icon%20status_available&XHR=1&{} / RL:56 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard icon status_available<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49573 GET /fhem?cmd=get%20Dashboard%20icon%20status_available&XHR=1&{}; BUFLEN:0
2016.10.03 08:59:41 4: Connection accepted from WEB_192.168.178.53_49574
2016.10.03 08:59:41 4: Connection accepted from WEB_192.168.178.53_49573
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20icon%20time_graph&XHR=1&{} / RL:50 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard icon time_graph<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49563 GET /fhem?cmd=get%20Dashboard%20icon%20time_graph&XHR=1&{}; BUFLEN:0
/
2016.10.03 08:59:41 4: name: /fhem?cmd=get%20Dashboard%20config&XHR=1&{} / RL:2086 / text/plain; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: Cmd: >get Dashboard config<
2016.10.03 08:59:41 4: WEB_192.168.178.53_49563 POST /fhem?cmd=get%20Dashboard%20config&XHR=1&{}; BUFLEN:0
2016.10.03 08:59:41 4: Connection closed for WEB_192.168.178.53_49564: EOF
/
2016.10.03 08:59:41 4: name: /fhem/dashboard/Dashboard / RL:16669 / text/html; charset=UTF-8 / Content-Encoding: gzip
2016.10.03 08:59:41 5: [Dashboard V3.10] Sorting OK or Empty: dashboard_tab11sorting
2016.10.03 08:59:41 5: [Dashboard V3.10] Sorting OK or Empty: dashboard_tab10sorting
2016.10.03 08:59:41 5: [Dashboard V3.10] Sorting OK or Empty: dashboard_tab9sorting
2016.10.03 08:59:41 5: [Dashboard V3.10] Sorting OK or Empty: dashboard_tab8sorting
2016.10.03 08:59:41 5: [Dashboard V3.10] Sorting OK or Empty: dashboard_tab7sorting
2016.10.03 08:59:41 5: [Dashboard V3.10] Sorting OK or Empty: dashboard_tab6sorting
2016.10.03 08:59:41 5: [Dashboard V3.10] Sorting OK or Empty: dashboard_tab5sorting
2016.10.03 08:59:41 5: [Dashboard V3.10] Sorting OK or Empty: dashboard_tab4sorting
2016.10.03 08:59:41 5: [Dashboard V3.10] Sorting OK or Empty: dashboard_tab3sorting
2016.10.03 08:59:41 5: [Dashboard V3.10] Sorting OK or Empty: dashboard_tab2sorting
2016.10.03 08:59:41 5: [Dashboard V3.10] Sorting OK or Empty: dashboard_tab1sorting
2016.10.03 08:59:41 5: [Dashboard V3.10] Sorting OK or Empty: dashboard_tab0sorting
2016.10.03 08:59:41 4: WEB_192.168.178.53_49563 GET /fhem/dashboard/Dashboard; BUFLEN:0


Hallo,

da war tatsächlich noch ein Fehler drin. Habe gerade einen Fix committed der Dein Problem hoffentlich lösen sollte.

Sorry für die Umstände!

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: kleineslichtHH am 03 Oktober 2016, 12:35:18
Zitat von: Talkabout am 03 Oktober 2016, 11:46:26
Hallo,

da war tatsächlich noch ein Fehler drin. Habe gerade einen Fix committed der Dein Problem hoffentlich lösen sollte.

Sorry für die Umstände!

Gruss

Hey,
ist alles nicht so wild. Es gibt ein Leben ausserhalb der Automation  ;)
Ich bin sogar sehr dankbar, dass es hier so viele Möglichkeiten gibt :)

Vielen Dank :)
Titel: Antw:FHEM Dashboard
Beitrag von: kleineslichtHH am 04 Oktober 2016, 18:55:50
Nach dem heutigen Update scheint es wieder zu funktionieren,  ich muss nur nochmal neu anordnen.
Vielen Dank :)
Titel: Antw:FHEM Dashboard
Beitrag von: jonien am 08 Oktober 2016, 20:53:55
Hallo. Erstmal vielen Dank für dieses tolle Modul DASHBOARD. Bei mir läuft es seit dem heutigen Update unter Firefox überhaupt nicht mehr. Die DASHBOARD Seite läßt sich überhaupt nicht mehr bedienen (keinerlei Aktionen möglich, auch kein Rücksprung zu Fhem). Alle angezeigten Module (Anzeige ist auch fehlerhaft) wechseln ständig ihre Positionen ::). Unter Chrome gibt es kein festzustellendes Fehlverhalten... :). VG Jonien
Titel: Antw:FHEM Dashboard
Beitrag von: DeepB am 16 Oktober 2016, 16:17:26
Hallo,

Ich habe ein kleines Problem mit dem Dashboard: Ich habe das attribut dasboard_row auf top-center gesetzt. Es werden jetzt auch zwei Zeilen angezeigt. Leider kann ich die Inhalte nur auf der gleichen Zeile verschieben. Könnt ihr mir mittilen was ich falsch mache?

danke
Daniel
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 21 Oktober 2016, 23:28:33
Zitat von: jonien am 08 Oktober 2016, 20:53:55
Hallo. Erstmal vielen Dank für dieses tolle Modul DASHBOARD. Bei mir läuft es seit dem heutigen Update unter Firefox überhaupt nicht mehr. Die DASHBOARD Seite läßt sich überhaupt nicht mehr bedienen (keinerlei Aktionen möglich, auch kein Rücksprung zu Fhem). Alle angezeigten Module (Anzeige ist auch fehlerhaft) wechseln ständig ihre Positionen ::). Unter Chrome gibt es kein festzustellendes Fehlverhalten... :). VG Jonien
Hallo,

ich verwende das Dashboard ebenfalls unter Firefox und habe kein Problem. Kannst Du mal probieren den Browser-Cache zu löschen? Es gab schon seid einiger Zeit keine Änderungen die irgendwie auf Browser Auswirkungen haben könnten.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: cerberus am 01 November 2016, 20:33:29
Hallo, irgendwie scheint dashboard_tabNdevices nicht mehr zu funktionieren. Alle Gruppen und Geräte welche in dashboard_tabNdevices definiert sind, werden nicht mehr angezeigt.

Grüße
cerberus


Internals:
   NAME       Dashboard
   NR         102
   STATE      Initialized
   TYPE       Dashboard
   VERSION    3.10
   Readings:
     2016-11-01 19:25:19   lockstate       0
     2016-11-01 20:27:49   state           Initialized
Attributes:
   dashboard_activetab 1
   dashboard_flexible 1
   dashboard_showtogglebuttons 1
   dashboard_tab1colcount 1
   dashboard_tab1devices Fenster_Türen:Alle_Fenster_EG,Alle_Fenster_OG,Alle_Fenster_UG,Tor_Tuer_Garage,Tuer_Gartenschuppen,FM_EG_HE:fts_window_2w Klima:TFS_AB_CP:temperature_humidity Rauchwarnmelder:RM_EG_FL,RM_OG_FL,RM_UG_FL,RM_OG_SC:building_smoke_detector Wetter_Walschleben:rg_WetterCom Abfallkalender:rg_myCalendar Tag_Nacht:Sonnenaufgang,Sonnenuntergang
   dashboard_tab1groups Warnungen:message_attention,Fenster_Türen,Rauchwarnmelder,Klima,Wetter_Walschleben,Abfallkalender
   dashboard_tab1name Info
   dashboard_tab1sorting t0c0,Warnungen,true,332,237,647,2:t0c0,Fenster_Türen,true,291,0,0,0:t0c0,Klima,true,461,165,524,332:t0c0,Rauchwarnmelder,true,354,212,291,3:t0c0,Wetter_Walschleben,true,983,226,0,640:t0c0,Abfallkalender,true,359,309,0,328:t0c0,Tag_Nacht,true,460,149,525,503:
   dashboard_tab2groups Räume,Therme
   dashboard_tab2name Heizung
   dashboard_tab2sorting t1c0,Räume,true,836,441,0,6:t1c0,Therme,true,834,177,1,454:
   dashboard_tab3devices Licht:ZS2_EG_WO,ZS1_EG_FL,ZS2_EG_FL,US_EG_FL,HSSA1_UG_ZS_C2:light_light Steckdosen:ZS1_EG_WO,ZS_OG_SA,HSSA2_UG_ZS_C1,US_AB_TE_C2,US_AB_TE_C1,US_AB_GA,HSSA1_UG_ZS_C1,US_OG_FL:message_socket_on_off
   dashboard_tab3groups Licht,Steckdosen
   dashboard_tab3name Schalten
   dashboard_tab3sorting t2c0,Licht,true,450,277,0,3:t2c0,Steckdosen,true,352,363,451,2:
   dashboard_tab4devices Timer:rg_WTimer Automatik:ZS1_ZS2_EG_FL_Auto,Mail_Keller_lueften_AN_AUS,US_EG_FL_Auto
   dashboard_tab4groups Timer,Automatik
   dashboard_tab4name Automatik
   dashboard_tab4sorting t3c0,Timer,true,1141,623,0,15:t3c0,Automatik,true,435,175,3,644:
   userattr   dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting dashboard_tab3backgroundimage dashboard_tab3colcount dashboard_tab3devices dashboard_tab3groups dashboard_tab3icon dashboard_tab3name dashboard_tab3rowcentercolwidth dashboard_tab3sorting dashboard_tab4backgroundimage dashboard_tab4colcount dashboard_tab4devices dashboard_tab4groups dashboard_tab4icon dashboard_tab4name dashboard_tab4rowcentercolwidth dashboard_tab4sorting dashboard_tab5backgroundimage dashboard_tab5colcount dashboard_tab5devices dashboard_tab5groups dashboard_tab5icon dashboard_tab5name dashboard_tab5rowcentercolwidth dashboard_tab5sorting

Titel: Antw:FHEM Dashboard
Beitrag von: cerberus am 28 November 2016, 21:19:02
Hallo, ich habe es heraus gefunden. Keiner von euch scheint wohl die Funktion dashboard_tabXdevices zu nutzen. Normalerweise kann man laut commandref das tabXdevices wie folgt definieren.

GROUPNAME:devspec1,devspec2,...,devspecN:ICONNAME
THe icon name is optional. Also the group name is optional. In case of missing group name, the matching devices are not grouped but shown as separate widgets without titles.

So jetzt habe ich heraus gefunden das wenn ich den GROUPNAME vor die devspec stelle, wird das Device im Dashboard nicht angezeigt, lasse ich den GROUPNAME weg, wird das  Device, allerdings ohne titles (Gruppenname) im Dashboard dargestellt. Das hat mal funktioniert.


Zitat von: cerberus am 01 November 2016, 20:33:29
Hallo, irgendwie scheint dashboard_tabNdevices nicht mehr zu funktionieren. Alle Gruppen und Geräte welche in dashboard_tabNdevices definiert sind, werden nicht mehr angezeigt.

Grüße
cerberus


Internals:
   NAME       Dashboard
   NR         102
   STATE      Initialized
   TYPE       Dashboard
   VERSION    3.10
   Readings:
     2016-11-01 19:25:19   lockstate       0
     2016-11-01 20:27:49   state           Initialized
Attributes:
   dashboard_activetab 1
   dashboard_flexible 1
   dashboard_showtogglebuttons 1
   dashboard_tab1colcount 1
   dashboard_tab1devices Fenster_Türen:Alle_Fenster_EG,Alle_Fenster_OG,Alle_Fenster_UG,Tor_Tuer_Garage,Tuer_Gartenschuppen,FM_EG_HE:fts_window_2w Klima:TFS_AB_CP:temperature_humidity Rauchwarnmelder:RM_EG_FL,RM_OG_FL,RM_UG_FL,RM_OG_SC:building_smoke_detector Wetter_Walschleben:rg_WetterCom Abfallkalender:rg_myCalendar Tag_Nacht:Sonnenaufgang,Sonnenuntergang
   dashboard_tab1groups Warnungen:message_attention,Fenster_Türen,Rauchwarnmelder,Klima,Wetter_Walschleben,Abfallkalender
   dashboard_tab1name Info
   dashboard_tab1sorting t0c0,Warnungen,true,332,237,647,2:t0c0,Fenster_Türen,true,291,0,0,0:t0c0,Klima,true,461,165,524,332:t0c0,Rauchwarnmelder,true,354,212,291,3:t0c0,Wetter_Walschleben,true,983,226,0,640:t0c0,Abfallkalender,true,359,309,0,328:t0c0,Tag_Nacht,true,460,149,525,503:
   dashboard_tab2groups Räume,Therme
   dashboard_tab2name Heizung
   dashboard_tab2sorting t1c0,Räume,true,836,441,0,6:t1c0,Therme,true,834,177,1,454:
   dashboard_tab3devices Licht:ZS2_EG_WO,ZS1_EG_FL,ZS2_EG_FL,US_EG_FL,HSSA1_UG_ZS_C2:light_light Steckdosen:ZS1_EG_WO,ZS_OG_SA,HSSA2_UG_ZS_C1,US_AB_TE_C2,US_AB_TE_C1,US_AB_GA,HSSA1_UG_ZS_C1,US_OG_FL:message_socket_on_off
   dashboard_tab3groups Licht,Steckdosen
   dashboard_tab3name Schalten
   dashboard_tab3sorting t2c0,Licht,true,450,277,0,3:t2c0,Steckdosen,true,352,363,451,2:
   dashboard_tab4devices Timer:rg_WTimer Automatik:ZS1_ZS2_EG_FL_Auto,Mail_Keller_lueften_AN_AUS,US_EG_FL_Auto
   dashboard_tab4groups Timer,Automatik
   dashboard_tab4name Automatik
   dashboard_tab4sorting t3c0,Timer,true,1141,623,0,15:t3c0,Automatik,true,435,175,3,644:
   userattr   dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting dashboard_tab3backgroundimage dashboard_tab3colcount dashboard_tab3devices dashboard_tab3groups dashboard_tab3icon dashboard_tab3name dashboard_tab3rowcentercolwidth dashboard_tab3sorting dashboard_tab4backgroundimage dashboard_tab4colcount dashboard_tab4devices dashboard_tab4groups dashboard_tab4icon dashboard_tab4name dashboard_tab4rowcentercolwidth dashboard_tab4sorting dashboard_tab5backgroundimage dashboard_tab5colcount dashboard_tab5devices dashboard_tab5groups dashboard_tab5icon dashboard_tab5name dashboard_tab5rowcentercolwidth dashboard_tab5sorting


Titel: Antw:FHEM Dashboard
Beitrag von: 100dpi am 29 November 2016, 12:35:29
Hallo zusammen,

feine Sache das FHEM  ;) Danke dafür.

Ich habe gestern angefangen, mich dem Dashboard zu widmen. Leider komme ich über das Anlegen des Dashboards nicht hinaus  ???
Nach Anlage der Gruppen "<Rollo>,<Licht>,<Sensoren>" bin ich zu der Komponente (Rollo_Kueche) gewechselt und habe dort als Attribut "group" Rollo erstellt. Die anderen Rollos habe ich dann dieser Gruppe zugewiesen. Im Raum EG werden auch alle Rolos in der Gruppe "Rollo" aufgelistet. Im Dashboard wird aber nichts angezeigt...  ???

Hab ich die "Gruppensteuerung" missverstanden?

Gruß Ralf
Titel: Antw:FHEM Dashboard
Beitrag von: 100dpi am 29 November 2016, 13:43:08
Hat sich erledigt...

die spitzen Klammern sollte man nicht mit Copy Paste übernehmen...

Gruß Ralf
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy82 am 02 Dezember 2016, 22:16:33
Hi,hab unter "erverything" diese Ausgabe:
Undefined subroutine &main::DashboardAsHtml called at (eval 10356) line 1.     Undefined subroutine &main::DashboardAsHtml called at (eval 10360) line 1

Wie bekomme ich das weg?

Danke
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 02 Dezember 2016, 23:23:45
Vermutlich durch "reload 95_Dashboard.pm".
Was mich eher interessiert: wer ruft diese Funktion auf? Ich habe nur die Definition gefunden.
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy82 am 04 Dezember 2016, 20:42:58
Hi,
wie kann ich rausfinden wer das Aufruft?Im Log gibts dazu keinerlei Meldung,zumindest bei verbose 3

Was mir grade noch aufgefallen ist, ich habe auch noch einen DashboardRoom, wo wenn ich denn öffne auch die Meldung von oben angezeigt bekomme
Titel: Antw:FHEM Dashboard
Beitrag von: jove01 am 18 Januar 2017, 14:16:24
Hallo

seit einiger zeit erhalte ich Fehlermeldungen beim Aufruf des Dashboard, ohne dass ich am Dashboard etwas geändert habe. Es ist auch egal, welche Seite mit welchem Inhalt angezeigt wird.

jquery.min.js line 2:
Error: cannot call methods on draggable prior to initialization; attempted to call method 'option'

Mein FHEM ist gerade nochmals aktualisiert, keine Abhilfe.
Das Log gibt keine Meldung.
In der Web-Definition ist das Attribut "confirmJSError 0" aufgrund anderer Forenbeiträge gesetzt.

Was kann ich tun, um weitere Fehlerinfo zu bringen ?

Danke
Jürgen
Titel: Antw:FHEM Dashboard
Beitrag von: MichaelRuth am 04 März 2017, 09:54:26
Habe gestern ein fhem Update gemacht und seit dem geht das dashboard nicht mehr ! Die Tabelle stehen alle untereinander mit Punkt davor aber ich kann auch keines mehr auswählen ???

Gesendet von meinem VIE-L09 mit Tapatalk

Titel: Antw:FHEM Dashboard
Beitrag von: Devender am 04 März 2017, 10:08:07
Das Problem ist bekannt. Du kannst erstmal
attr global featurelevel 5.7
setzen und wenn ebenfalls notwendig das cfsr token unter dem FHEMWEB auf none.

Durch die Aktivierung der 5.8 Version im Code hat das Dashboard Probleme. Hier gibt es meines wissens noch keinen fix.

Die beiden Änderungen solltest du aus Sicherheitsgründen asap wieder aktivieren / zurücksetzen.
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 04 März 2017, 12:08:51
ZitatHier gibt es meines wissens noch keinen fix.
Einen Fix gibt es: https://forum.fhem.de/index.php/topic,67502.msg595869.html#msg595869 aber der Dashboard-Maintainer hat es noch nicht eingespielt, deswegen ist es per update nicht Verfuegbar.
Titel: Antw:FHEM Dashboard
Beitrag von: jkriegl am 04 März 2017, 12:48:11
Das Attr featurelevel kann nicht gelöscht werden.
ZitatThe global attribute featurelevel cannot be deleted
Man muss dieses sorgfälltig verwalten.
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 05 März 2017, 12:12:01
ZitatDas Attr featurelevel kann nicht gelöscht werden.
Habs geaendert, ab sofort (d.h. update ab morgen) wird es nach delete auf die Voreinstellung gesetzt.
Titel: Antw:FHEM Dashboard
Beitrag von: Libidox am 10 März 2017, 21:22:06
Hallo Zusammen,

ich habe mir heute das Dashboard eingerichtet. Beim Durchlesen des Manuals habe ich erfahren, das eine Drag & Drop Funktionalität zur Verfügung steht. Allerdings funktioniert es bei mir nicht. Auch die Schalter "Set","Detail", usw. fehlen. Ansonsten alles tadellos.

Kann mir jmd. einen Tip geben, was ich übersehen habe ?

Im Voraus Danke
Martin
Titel: Antw:FHEM Dashboard
Beitrag von: razer35 am 28 April 2017, 12:57:22
Zitat von: Libidox am 10 März 2017, 21:22:06
Hallo Zusammen,

ich habe mir heute das Dashboard eingerichtet. Beim Durchlesen des Manuals habe ich erfahren, das eine Drag & Drop Funktionalität zur Verfügung steht. Allerdings funktioniert es bei mir nicht. Auch die Schalter "Set","Detail", usw. fehlen. Ansonsten alles tadellos.

Kann mir jmd. einen Tip geben, was ich übersehen habe ?

Im Voraus Danke
Martin

Das gleiche habe ich auch, gibt es da eine Lösung zu?
Titel: Antw:FHEM Dashboard
Beitrag von: Invers am 28 April 2017, 14:48:35
Das Attribut showToggleButtons muss auf 1 gesetzt werden und set (Dashboardname) unlock muss gesetzt sein.
Titel: Antw:FHEM Dashboard
Beitrag von: Talkabout am 18 Mai 2017, 18:40:22
Hallo zusammen,

war länger nicht mehr im Forum unterwegs, sorry.

Welche Probleme gibt es aktuell mit dem Dashboard, kann das jemand zusammenfassen?

Ich habe die letzten Beiträge gelesen bin mir aber nicht sicher welche Probleme jetzt tatsächlich Bugs sind und welche sich durch Konfiguration lösen ließen. Ich bin auf der aktuellsten Version und konnte zumindest keine groben Fehler feststellen.

Gruss
Titel: Antw:FHEM Dashboard
Beitrag von: ROMASI am 16 August 2017, 15:59:59
Hi,
ich beschäftige mich nun schon einige Zeit mit dem Dashboard, funktioniert alles soweit ganz gut. Nun habe ich mehrere Tabs für verschiedene Ansichten angelegt und möchte meine Tabs gerne bereinigen. Ich finde aber keine Hinweise wie man ein Tab wieder löschen kann!? Das Löschen des entsprechenden Tab-Attributes geht nicht weil da wohl eine Lücke entsteht! Muss man die Ansichten komplett neu Aufbauen?

Hat da jemand einen Hinweis für mich?

Vielen Dank im Voraus

Titel: Antw:FHEM Dashboard
Beitrag von: The Grue am 20 September 2017, 18:57:44
Servus,

im normalen FHEMWEB habe ich ein Dashboard eingerichtet, nach Anleitung aus dem Wiki. Klappt auch gut :)

Aber wenn ich das Dashboard jetzt über WEBphone, also port 8084, anzeigen lassen will bekomme ich eine Fehlermeldung:

ZitatDashboard "dashboard&fwcsrf=csrf_163861180694244" not found

Leider finde ich dazu keine Hilfe - woran könnte das liegen?

So sieht die (IMHO relevante) Config aus:


define WEB FHEMWEB 8083 global
attr WEB editConfig 1
attr WEB sortRooms Speisekammer Speicher EG:Wohnzimmer
attr WEB stylesheetPrefix dark

#echo -n user:password | base64
define allowed_WEB allowed
attr allowed_WEB basicAuth blablabla
attr allowed_WEB validFor WEB,WEBphone


define WEBphone FHEMWEB 8084 global
attr WEBphone stylesheetPrefix darksmallscreen

define dashboard Dashboard
attr dashboard userattr dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting
attr dashboard dashboard_activetab 1
attr dashboard dashboard_showfullsize 1
attr dashboard dashboard_showtogglebuttons 1
attr dashboard dashboard_tab1groups Lichter, Geräte
attr dashboard dashboard_tab1name Wichtig
attr dashboard dashboard_width 80%


cu
Markus
Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 21 September 2017, 09:11:31
ZitatAber wenn ich das Dashboard jetzt über WEBphone, also port 8084, anzeigen lassen will bekomme ich eine Fehlermeldung:
War ein Zusammentreffen zweier Probleme:
- FHEMWEB fuegte zu allen Links aus dem dropdown den fwcsrf=... Parameter hinzu, auch wenn es nicht benoetigt war
- dashboard ist nicht in der Lage, Parameter zu verstehen.

Ich habe FHEMWEB.pm modifiziert, damit fwcsrf nur da hinzugefuegt wird, wo es benoetigt wird.
Titel: Antw:FHEM Dashboard
Beitrag von: The Grue am 22 September 2017, 18:18:13
Prima, funktioniert schon - danke!
Titel: Antw:FHEM Dashboard
Beitrag von: FlyingPi am 03 Oktober 2017, 15:48:37
Bekomme bei meinem gerade eingerichteten Dashboard keine Button zum ändern bzw. anpassen der Oberfläche.
Diese Meldung bekomme ich im Log:
2017.10.03 15:43:16 3: FHEMWEB WEB CSRF error:  ne fhem_1438692911154.95. For detals see the csrfToken FHEMWEB attribute

Config für das Dashboard:
define Dashboard Dashboard
attr Dashboard userattr dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting
attr Dashboard dashboard_showtogglebuttons 1
attr Dashboard dashboard_tab1groups Licht,Heizungsthermostat,Wetter
attr Dashboard dashboard_width 80%

Könnt ihr mir helfen dabei?


Grüße
Fly
Titel: Antw:FHEM Dashboard
Beitrag von: wegi30 am 05 Oktober 2017, 14:06:06
Hallo zusammen,

Habe heute seit langem meine FHEM installation auf den letzten Stand gebracht und es läuft alles, bis auf die folgende Fehlermeldung nachdem das Dashboard angezeigt wird:

dashboard.js line 539:
ReferenceError: FW_readingsGroupReadyFn is not defined


Hat jemand eine Idee? Nachdem ich die Fehlermeldung mit OK bestätigt habe, scheint alles zu laufen.

Titel: Antw:FHEM Dashboard
Beitrag von: rudolfkoenig am 05 Oktober 2017, 15:16:05
Ist seit der Umstellung auf dynamisch geladene fhemweb*.js Dateien ein Problem.
Der Fix muss vom Dashboard-Maintainer in dashboard.js durchgefuehrt werden.
Als Workaround kann man eine beliebige readingsGroup definieren.
Titel: Antw:FHEM Dashboard
Beitrag von: mgfhem am 11 Oktober 2017, 15:57:48
Hallo zusammen,

habe nach Update auch das Problem mit
dashboard.js line 539:
ReferenceError: FW_readingsGroupReadyFn is not defined

Gibt es schon etwas Neues bezüglich des dashboard.js?
Wird das per Update verteilt?

Falls nein: Wie kann ich den genannten Workaround durchführen?
Bin noch nicht lange bei FHEM (erster post heute), und bin etwas lost, sorry  :-\

Danke und Grüße
Titel: Antw:FHEM Dashboard
Beitrag von: arneman am 13 Oktober 2017, 17:49:20
Zitat von: mgfhem am 11 Oktober 2017, 15:57:48
habe nach Update auch das Problem mit
dashboard.js line 539:
ReferenceError: FW_readingsGroupReadyFn is not defined
[...]
Falls nein: Wie kann ich den genannten Workaround durchführen?
Bin noch nicht lange bei FHEM (erster post heute), und bin etwas lost, sorry  :-\

Mein Dashboard heißt "Zuhause". Ich habe dafür eine Readingsgroup erstellt, damit die Fehlermeldung verschwindet:

define Zuhause_workaround readingsGroup Zuhause:.*

Gruß

Arne
Titel: Antw:FHEM Dashboard
Beitrag von: swsmily am 15 Oktober 2017, 22:51:08
Danke arned,

ich hatte das gleiche Problem auch. (https://forum.fhem.de/index.php/topic,77547.0.html (https://forum.fhem.de/index.php/topic,77547.0.html))

Dank deinem Beitrag funktioniert mein Dashboard nun auch wieder.

Titel: Antw:FHEM Dashboard
Beitrag von: mgfhem am 16 Oktober 2017, 21:26:46
Vielen Dank!
Funktioniert wieder alles perfekt  ;D
Titel: Antw:FHEM Dashboard
Beitrag von: jostmario am 26 Oktober 2017, 11:53:19
Hallo

versuche mich gerade am Dashboard.
bekomme ständig den Fehler mit Widger_Clicksound.js siehe anhang.
Was ist das ?
Wie kann ich das beheben.

Gruß Josty
Titel: Antw:FHEM Dashboard
Beitrag von: viegener am 28 Oktober 2017, 11:58:25
@jostmario: Ich denke Du bist hier falsch - widget_clicksound gehört zum tablet UI (eigenes unterforum) - da findest Du auch Einträge von anderen zu Problemen - ich bin nicht sicher, ob das "offiziell" unterstützt wird
Titel: Antw:FHEM Dashboard
Beitrag von: DarkT am 23 November 2017, 08:01:39
Hallo zusammen,

ich versuche mir gerade ein Dashboard einzurichten.
Ich möchte mit verschiednen Tabs arbeiten.
Auf der ersten Seite sind allgemeine Funktionen (Alarmanlage, usw....)
Auf der zweiten TabPage möchte ich gerne meinen Floorplan anzeigen.

Ich habe aber irgendwie noch nicht verstanden, was ich falsch mache.

Ich habe fp_Grundriss in die Gruppe "plan" gesteckt und diese Gruppe auf der zweiten Seite angezeigt.
Was ich dann erhalte ist nur die Box

--------------------
|plan                |
--------------------
--------------------------
| Grundriss   define |
--------------------------

Ich würde da aber gerne direkt den Grundriss einblenden.

Geht das überhaupt?
Titel: Antw:FHEM Dashboard
Beitrag von: DarkT am 24 November 2017, 15:58:47
Zitat von: DarkT am 23 November 2017, 08:01:39
Hallo zusammen,

ich versuche mir gerade ein Dashboard einzurichten.
Ich möchte mit verschiednen Tabs arbeiten.
Auf der ersten Seite sind allgemeine Funktionen (Alarmanlage, usw....)
Auf der zweiten TabPage möchte ich gerne meinen Floorplan anzeigen.

Ich habe aber irgendwie noch nicht verstanden, was ich falsch mache.

Ich habe fp_Grundriss in die Gruppe "plan" gesteckt und diese Gruppe auf der zweiten Seite angezeigt.
Was ich dann erhalte ist nur die Box

--------------------
|plan                |
--------------------
--------------------------
| Grundriss   define |
--------------------------

Ich würde da aber gerne direkt den Grundriss einblenden.

Geht das überhaupt?

Hat da keiner eine Idee zu? Oder bin ich hier im falschen Thread?
Titel: Antw:FHEM Dashboard
Beitrag von: cocojambo am 05 Dezember 2017, 10:58:03
Ich habe das wie folgt gelöst. Zuerrst den Floorplan definiert in dem der Grundriss meines Erdgeschosses ist:
define Erdgeschoss FLOORPLAN
attr Erdgeschoss commandfield 0
attr Erdgeschoss fp_arrange WEB
attr Erdgeschoss stylesheet my_erdgeschossdarkfloorplanstyle.css

Die my_erdgeschossdarkfloorplanstyle.css habe ich nur für meine Darstellung angepasst und geändert aus der Koppie von der darkfloorplanstyle.css
Dann habe ich einen Link zu dem Floorplan im Dashboard untergebracht und zwar bei mir in der Gruppe Übersichten. Und zwar habe ich ein Icon mit dem Text erstellt welches dann in der Gruppe erscheint und beim Anklicken den Floorplan anzeigt.

#===========================================================================================================
# Links für die Auflistung der Floorpläne als group=Übersichten im Dashboard, Icons beinhalten die Texte
#===========================================================================================================

define Paterre weblink htmlCode { '<a href="http://192.168.115.72:8086/fhem/floorplan/Erdgeschoss"><img src="/fhem/icons/Paterre_txt" height="36" width="144"></a>' }
attr Paterre alias Paterre
attr Paterre group Übersichten


Du müsstest nur die entsprechenden Parameter, die du bei dir verwendest entsprechend ändern.
Bei mir funktioniert es so.

Gruß
Norbert
Titel: Antw:FHEM Dashboard
Beitrag von: raiderxxl am 17 Januar 2018, 17:30:12
Hallo,
es gibt einen neuen Theme F18. Wird das Dashboard an diesen auch noch angepasst?
Oder ist das Sache vom Theme-Ersteller?

Grüßle

Pascal
Titel: Antw:FHEM Dashboard
Beitrag von: DarkT am 19 Januar 2018, 11:25:09
Da der Style aus der dashboard_style.css kommt müsste es wohl der dashboard Ersteller machen.

In dem Fall glaube ich svenson08, oder?
Titel: Antw:FHEM Dashboard
Beitrag von: DarkT am 22 Januar 2018, 08:52:02
Ich weiss noch nicht genau, wie es mit dem Dashboard funktioniert. Es scheint aber, dass es bisher schon 3 verschiedene Styles für das Dahboard gab:

/opt/fhem/www/pgm2/dashboard_style.css
/opt/fhem/www/pgm2/dashboard_ios7.css
/opt/fhem/www/pgm2/dashboard_darkstyle.css


Müsste das dann nicht um einen neuen Style für f18 ergänzt werden?
Und falls ja, wer sorgt dafür, dass auch der richtige Style verwendet wird.

Hier können wohl nur Module-Autor / Rudolf König was zu sagen, oder?
Titel: Antw:FHEM Dashboard
Beitrag von: Stonemuc am 01 Oktober 2018, 23:16:45
Ich hab mich jetzt mal am Dashboard versucht - kann aber keine Gruppen nebeneinander schieben - gibt's da ein bekanntes Problem?
Titel: Antw:FHEM Dashboard
Beitrag von: mikrowelle am 11 Juli 2019, 19:56:54
Hi!

Ich möchte das Dashboard gerne anstelle von TabletUI nutzen. In Kombination mit Fully klappt das grundsätzlich sehr gut, nur stören mich die Links auf die jeweiligen Detailseiten der Devices. Gibt es die Möglichkeit, die Links auf die Devices zu deaktivieren und nur die die jeweiligen Aktionen (on, off etc) zu aktivieren? allowedCommands habe ich auf get,set eingeschränkt.

Ggfs. wäre dashboard_customcss eine Möglichkeit, da kenne ich mich aber zu wenig aus.

Danke für Eure Hilfe!
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 12 Juli 2019, 19:48:06
Hallo miteinander,

vor einiger Zeit habe ich das Dashboard-Modul (kommissarisch) übernommen, da svenson08 für dieses Modul nicht mehr aktiv ist.
Allerdings stehe ich bezüglich javascript ziemlich am Anfang, aber ich bemühe mich in die Materie einzuarbeiten.

Ich selbst benutze ebenfalls das Dashboard anstatt TabletUI weil es eine für mich völlig ausreichende Usability hergibt und die Devices sehr einfach und schnell eingebaut werden können.
Sobald ich dazu komme, werde ich mich zumindest mit dem Perl-Teil des Moduls etwas näher befassen und versuchen Verbesserungen einzubauen.
Dazu könnte auch gehören die Links auf die jeweiligen Detailseiten der Devices ausblendbar zu gestalten. Allerdings wird es jetzt schon das eine oder andere Device geben, bei dem man per Attribut Detaillinks abschalten kann.

Bitte etwas Geduld, aber dieses sehr schöne Modul (wie ich finde) sollte nicht in Vergessenheit geraten.  :)

Grüße,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: mikrowelle am 12 Juli 2019, 22:31:26
Super, danke Heiko!
Titel: Antw:FHEM Dashboard
Beitrag von: lateralas am 14 September 2019, 11:31:38
Hallo zusammen,

gibt es eine Möglichkeit die Tabs im Dashboard Event gesteuert umzuschalten? Also mit einem Notify oder Doif oder ähnliches.
Die Tabs per Link zu wechseln funktioniert nicht, hab ich schon probiert.
TestDummy:.* trigger WEBtablet JS:location="/fhem/dashboard/Dashboard#dashboard_tab3"
Auch vorher das "dashboard_activetab" Attribute zu ändern und dann die Seite zu laden hilft nicht.
Es wird zwar die Seite geladen aber immer mit dem wirklich aktiven Tab

Gibt es dafür eine Möglichkeit oder muss ich mich vom Dashboard verabschieden?

Danke und Grüße

Dirk
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 14 September 2019, 21:31:38
Hallo Dirk,

bisher kenne ich auch keine Möglichkeit das zu tun.
Aber die Beschäftigung mit Dashboard und Weiterentwicklung steht bei mir ganz oben auf der Agenda.
Muss nur mal dazu kommen. Zur Zeit gibt es noch paar wichtige Dinge bei anderen Modulen zu tun.

Hoffe aber bald.

Grüße,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: lateralas am 16 September 2019, 22:11:37
Hi Heiko,

zwar schade, aber hilft ja nix.
Find es super das du das Dashboard weiter machst, fände es schade wenn das Modul untergeht.

Ich schau mal was ich raus finde wie man das evtl. umsetzen kann.

Ich gebe Bescheid wenn ich einen Weg finde, wird bei mir aber auch dauern, da ich mit der ganzen Web Programmierung leicht auf Kriegsfuß stehe.

Bis dahin,
Dirk
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 16 September 2019, 22:38:39
Hi Dirk,

ja ich sitze grad über dem Modul und habe es erst einmal in eine für mich leserliche Form gebracht. Als erste Massnahme
werde ich es etwas intern "modernisieren", d.h. an paar Sachen nachziehen die es mittlerweile in FHEM gibt.
Dabei bin ich bereits auf eine mögliche Variante des Tabsetzens gestoßen. Muss es "nur" noch durchdringen. Bin ebenfalls nicht so vertraut mit Javascript und muss mich erst rantasten. Naja, ein Buch über die Sprache habe ich schon  :D

Lass gerne etwas von dir hören wenn es Erkenntnisse gibt. Jeder Hinweis ist willkommen.

Grüße,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 17 September 2019, 00:02:30
Hallo Dirk, @all,

ich habe das im Dashboard vorhandene Attribut "dashboard_activetab" so umgebaut, dass es nun funktioniert  :)
Damit kann man nun den aktiven Tab festlegen.
Es ist noch nicht optimal gestaltet. Ich habe erstmal eine feste Auswahlmöglichkeit von 1 ... 20 vorgesehen damit du dein
Szenario erstmal umsetzen kannst. Werde mich morgen Abend oder so weiter mit dem Modul gefassen.

Du/ihr könnt es erstmal aus meinem contrib (footer) downloaden.

Tipp: Einfacher Download mit diesem Befehl in der FHEM Kommandozeile. Bitte so komplett mit den Ausführungszeichen am Anfang und Ende eingeben!!!

"wget -qO ./FHEM/95_Dashboard.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/95_Dashboard.pm"

Danach natürlich "reload 95_Dashboard" bzw. restart von FHEM.

Grüße,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: lateralas am 17 September 2019, 19:44:38
Hi Heiko,

super, geht, Danke. ;D

Ist halt die Frage ob irgendjemand mit dem activetab Attribute bisher etwas ausgewertet hat ::)

Jetzt wäre es noch super wenn das aufrufen der Tabs, ohne neuladen der Seite funktionieren würde, also so als ob man den Button des jeweiligen Tabs auf der Seite betätigt.
Dauert halt auf meinem RaspiZeroW doch etwas :(

Evtl. geht das ja schon und ich hab nur keine Ahnung wie. Im Moment erledige ich das über ein Notify so:
defmod nfTaster6 notify TasterPin6:Counter:.* attr Dashboard dashboard_activetab 1 ;; trigger WEBtablet JS:location="/fhem/dashboard/Dashboard"

Wenn du oder jemand anderes dafür ne Idee hat, immer her damit.

Grüße und nochmal DANKE
Dirk
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 17 September 2019, 20:00:37
Bitte  :) ... ich mache mal weiter ...

Zitat
Ist halt die Frage ob irgendjemand mit dem activetab Attribute bisher etwas ausgewertet hat ::)
Das Attribut hat bisher überhaupt nicht funktioniert. Daher sollte es niemend ausgewertet haben.

ZitatJetzt wäre es noch super wenn das aufrufen der Tabs, ohne neuladen der Seite funktionieren würde, also so als ob man den Button des jeweiligen Tabs auf der Seite betätigt.
Da muss ich mal schauen. Ich mache es zur Zeit so, dass ich eine eigene FHEMWEB Instanz definiert habe die nur dazu da ist das Dashboard (im Fully) aufzurufen. Dann kannst mit


fhem("trigger WEB JS:location.reload(true)");


refreshen. Siehe auch hier: https://forum.fhem.de/index.php/topic,48736.msg404497.html#msg404497

Grüße,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 18 September 2019, 00:22:59
Ich habe soeben die Version 3.11.0 eingecheckt.
Der auswählbare Wertevorrat des Attributs dashboard_activetab wird nun anhand der im Device erstellten Tabs kalkuliert.

Daneben ist noch gemacht:

* Unterstützung für den FHEM Installer (Meta.pm) eingebaut. Achtet darauf die Utils.pm bei Update nicht auszuschließen.
* die Commandref überarbeitet

Ich habe recht intensiv durchgetestet und hoffe nichts übersehen zu haben.

Grüße,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 19 September 2019, 21:11:56
Hallo zusammen,

@mikrowelle, ich habe dich bzw. dein Anliegen nicht vergessen. Aber bin erst jetzt dazu gekommen mich etwas näher mit dem Dashboard zu befassen und es gibt auch noch viel zu tun.

Nun habe ich aber mit dem Attribut noLinks eine Möglichkeit eingebaut die Links auszublenden. Auszug aus der ComRef:

noLinks
Es erfolgt keine Linkerstellung zur Detailansicht von Devices.

Hinweis:
Bei manchen Devicetypen wird der Link zur Detailansicht integriert im Namen bzw. Alias des Device mitgeliefert. In diesen Fällen muß die Linkgenerierung direkt im Device abgestellt werden (z.B. bei Devices der Typen readingsGroup, SSCamSTRM oder SMAPortal).

Das wird in meisten Fällen funktionieren, aber beachtet bitte den Hinweis. Bei den SSCamSTRM-Devices habe ich vorhin die Möglichkeit noch eingebaut.

Die neue Version ist morgen früh im Regelupdate. Wer es eilig hat, kann die Version aus meinem contrib downloaden.
Bitte so komplett mit den Ausführungszeichen am Anfang und Ende eingeben!!!


"wget -qO ./FHEM/95_Dashboard.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/95_Dashboard.pm"


Grüße,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: juergen012 am 20 September 2019, 11:40:03
Hallo Heiko,
Super, das Du das Modul weiterentwickelst. Habe mich vor langer Zeit damit befasst, aber es dann wieder verworfen. Nun werd ich es wieder nutzen!!
Grüße
Jürgen K.
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 21 September 2019, 00:09:06
@Jürgen, ich gebe mir Mühe  :)

@all, ich habe eine Möglichkeit gefunden auch bei den "Special"-Devices die Links zu entfernen, selbst wenn die Devices selbst diese Möglichkeit nicht bieten sollten.

Außerdem habe ich das Attribut "noLinks" nochmal umbenannt zu "dashboard_noLinks". Im Dashboard fangen alle Attribute mit "dashboard_" an. Ich möchte diese Nomenklatur nicht brechen.
Sorry dass ihr das Attr eventuell nochmal neu setzen müsst !

Die neue Version ist eingecheckt und morgen früh im Update.

LG,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 21 September 2019, 08:37:33
Moin zusammen,

Zitatich habe eine Möglichkeit gefunden auch bei den "Special"-Devices die Links zu entfernen, selbst wenn die Devices selbst diese Möglichkeit nicht bieten sollten.

Da war ich etwas zu voreilig. Das klappt nicht bei allen Einträgen wie gewünscht und führt zu Nebeneffekten.
Habe es wieder zurückgenommen und eingecheckt. Da muss ich mir noch etwas anderes überlegen.

Wer die korrigierte Version gleich benötigt, kann sie sich wieder mit
diesem Befehl über die FHEM-Befehlszeile downloaden:

"wget -qO ./FHEM/95_Dashboard.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/95_Dashboard.pm"

Grüße,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 21 September 2019, 10:04:41
So, ich konnte die Nebeneffekte beseitigen und funktioniert nun einwandfrei.
Ihr könnt die gefixte Version mit dem oben angegeben Befehl in euer FHEM holen.
Morgen früh im Update.

LG,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: JoeALLb am 21 September 2019, 12:52:52
Hallo Heiko,

Sehr schön, dass du dieses Modul weiter entwickelst. So konnte ich endlich meine nur halbherzig gepflegte FTUI Version wieder einstampfen.

Sg Joe
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 21 September 2019, 13:05:38
Hi Joe,

freue mich wieder von dir zu lesen.  :) Kommt ja nun bald der Herbst und Winter. Für diese Zeit habe ich mir allerhand vorgenommen. Mal sehen was ich davon hinbekomme und umsetzen kann.
Titel: Antw:FHEM Dashboard
Beitrag von: supernova1963 am 21 September 2019, 13:27:20
Hallo Heiko,

auch ich danke Dir und freue mich auf das, was da noch kommt.

lg

Gernot
Titel: Antw:FHEM Dashboard
Beitrag von: lateralas am 22 September 2019, 20:50:20
Hi,

ich hab jetzt endlich raus bekommen wie man die Tabs per notify direkt wechselt, ohne die ganze Seite neu laden zu müssen:
TasterPin6:Counter:.* ; trigger WEBtablet  JS:dashboard_load_tab(0);;JS:$("#dashboardtabs").tabs("option", "active", 0)
Achtung, das wechselt den Tab auf allen Anzeigen des Dashboards der jeweiligen FHEM Instanz.

Der erste JavaScript Befehl, aus der Dashboard.js, ist notwendig falls der Tab noch nie in der aktuellen Browser Session angezeigt wurde, sonst gibt es ne Fehlermeldung, da das Tab noch nicht bekannt ist.
Der zweite ist ne Funktion welche JQuery bereits mitbringt.
Würde man jetzt die "0" durch ne variable ersetzen, könnte man ne automatische Umschaltung der Tabs realisieren, das hatte ich hier doch auch schon des öfteren gelesen.

Bei mir läuft das auf dem PiZero annehmbar schnell.
Wenn noch jemand Verbesserungsvorschläge hat, immer her damit.

Grüße,
Dirk
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 22 September 2019, 20:56:39
Hallo Dirk,

super. Ich werde das Verfahren in das Modul implementieren. Stelle euch eine Version zum Test bereit wenn ich den ersten Wurf fertig habe.

Grüße,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: mumpitzstuff am 22 September 2019, 21:54:11
Ich habe mir das Modul mal angesehen und scheitere bereits daran, einem tab irgendwelche Devices zuzuordnen:

defmod DASHBOARD Dashboard
attr DASHBOARD userattr dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting
attr DASHBOARD dashboard_activetab 1
attr DASHBOARD dashboard_showtogglebuttons 1
attr DASHBOARD dashboard_tab1devices Feuchte:SVG_FileLog_DHT22_2,Wetter:SVG_FileLog_WETTER_DWD_2
attr DASHBOARD dashboard_tab1groups Wetter,Feuchte
attr DASHBOARD dashboard_tab1name Overview


Ich habe hier 2 Devices den 2 Gruppen zugeordnet. Wenn ich in den Devices nicht noch das group Attribut setze, erscheint gar nichts im Dashboard. Setze ich in den Devices das group Attribut, dann erscheinen diese doppelt im Dashboard.

Kann mir bitte jemand kurz auf die Sprünge helfen was schief läuft?
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 22 September 2019, 22:27:37
Schau mal mein Beispiel:


defmod DB.HouseControl Dashboard
attr DB.HouseControl alias Wandtablets
attr DB.HouseControl dashboard_flexible 1
attr DB.HouseControl dashboard_noLinks 1
attr DB.HouseControl dashboard_showfullsize 1
attr DB.HouseControl dashboard_showtabs tabs-and-buttonbar-at-the-top
attr DB.HouseControl dashboard_showtogglebuttons 0
attr DB.HouseControl dashboard_tab1devices SSCamSTRM.CamHE1.mjpeg,SSCamSTRM.CamGW1.mjpeg,Hausbewohner,Wasser.Zentralventil,ModernOrange,.*wassersensor
attr DB.HouseControl dashboard_tab1groups Alarm,Alarmlevel,AlarmControl,Fenster und Türsensor
attr DB.HouseControl dashboard_tab1name Alarm


Vermutlich stören die ":" in deinem Attr dashboard_tab1devices. Die Trenner bei den Devices oder Gruppen sind Komma.
Titel: Antw:FHEM Dashboard
Beitrag von: mumpitzstuff am 22 September 2019, 22:55:31
Und bei den Devices selbst ist das Attribut ,,group" gesetzt oder nicht? Woher weiß Dashboard sonst welches Gerät in welche Gruppe soll?
Titel: Antw:FHEM Dashboard
Beitrag von: mumpitzstuff am 22 September 2019, 22:59:02
Ich habe die Gruppen mal entfernt und jetzt werden zwar die beiden Geräte angezeigt, diese sind jetzt aber keiner Gruppe mehr zugeordnet und ich kann die Gruppen deshalb auch nicht mehr auf und zuklappen.
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 22 September 2019, 23:07:21
Also das was du beim Dashboard unter dashboard_tabXgroups einträgst, entspricht einer FHEM-Gruppe. D.h. alle Geräte die mit dem FHEM Attribut "group" einer Gruppe zugeordnet sind, erscheinen mit dieser Gruppe dann auch im Dashboard wenn dieser Gruppenname im besgaten dashboard_tabXgroups  eingetragen wird.
Titel: Antw:FHEM Dashboard
Beitrag von: mumpitzstuff am 22 September 2019, 23:24:06
Ich glaube ich habs jetzt. Es gibt also 2 Möglichkeiten Devices der Dashboard Ansicht hinzuzufügen, die sich auch kombinieren lassen:

1.) Bei dashboard_tabXdevices etwas eintragen. Diese Devices sind dann aber keiner Gruppe zugeordnet.
2.) Ich ordne die Devices selbst einer Gruppe zu (mit dem Attribut group in dem entsprechenden Device) und gebe diese Gruppen dann mit dashboard_tabXgroups an. Die in den Gruppen enthaltenen Devices werden dann als Gruppe in dem Tab dargestellt.

Wenn ich jetzt 1. und 2. für die selben Devices mache, erscheinen diese 2x in der Ansicht, was natürlich nicht erwünscht ist. Deshalb sind 1. und 2. für jeweils 1 Device exklusiv (entweder oder).

Stimmt das so in etwa? Könnte man das vielleicht so in etwa in der Hilfe aufnehmen? Das würde mir als Leser die Funktionsweise schnell und einfach verständlich machen.
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 22 September 2019, 23:30:45
Ja, genau so ist es.  :)

ZitatKönnte man das vielleicht so in etwa in der Hilfe aufnehmen? Das würde mir als Leser die Funktionsweise schnell und einfach verständlich machen.
Ja, wie gesagt, es gibt noch viel zu tun.
Du kannst gern einen Vorschlag machen wie ein User es am Besten verstehen würde. Das arbeite ich dann mit ein.

Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 23 September 2019, 00:51:46
In meinem contrib habe ich eine Version zum Test bereitgestellt.
Beim Setzen des Attr dashboard_activetab wird ein Dashboard in allen FHEMWEB-Instanzen auf die aktive Tab gesetzt.
Will man nur bestimmte FHEMWEB-Instanzen bei diesem Schritt aktualisieren, kann man die Instanzen mit dem Attribut dashboard_activetabRefresh auswählen/festlegen.

Das Refresh geschieht ohne Eventgenerierung.

Grüße,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 24 September 2019, 19:34:57
Hallo zusammen,

ich habe etwas weiter gemacht und eine neue Version 3.15.0 im contrib bereitgestellt. Dazu gehört nun auch eine neue
dashboard.js, die ihr bitte in euer  ./opt/hem/www/pgm2 kopiert und FHEM restartet.

Ich habe nochmal über die Namensgebung der neuen Attribute nachgedacht und diese verändert (sorry). Aber wie das so ist, hat es mir nicht gefallen.
Jetzt ist sie m.M. nach besser, zumal ein neuer Set-Befehl dazugekommen ist um die Tabs im Dashboard dynamisch umschalten zu können ohne jedesmal
das entsprechende Attribut setzen zu müssen.
Hier ein Überblick was sich geändert hat.

* Attribut dashboard_activetab zu dashboard_homeTab umbenannt, da es einen permanent aktivierten Tab darstellt wenn gesetzt
* Attribut dashboard_activetabRefresh zu dashboard_webRefresh umbenannt, da es sowohl beim Setzen des Attributes als auch beim Set-Befehl wirkt
* neuer set-Befehl "activateTab": Aktiviert das angegebene Tab. Es bleibt auch nach einem Browser Refresh als aktives Tab erhalten sofern nicht durch das Attr dashboard_homeTab etwas anderes festgelegt ist
* mit dem neuen dashboard.js werden Fehlermiteilungen verhindert, sofern das angesprochene FHEMWEB Device kein Dashboard aktiv geöffnet hat.
* kleinere Bugs beseitigt
* Commandref überarbeitet und ergänzt gemäß Hinweis von mumpitzstuff

Grüße,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 27 September 2019, 15:11:07
Habe den aktuellen Entwicklungsstand nach weiteren Tests soeben eingecheckt und ist morgen früh im Update enthalten.
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 29 September 2019, 07:28:58
Zitat von: DS_Starter am 27 September 2019, 15:11:07
Habe den aktuellen Entwicklungsstand nach weiteren Tests soeben eingecheckt und ist morgen früh im Update enthalten.

Danke für das Update. Ich bekomme seit dem Update eine Warnung im Log.

2019.09.29 07:27:21.805 1: stacktrace:
2019.09.29 07:27:21.805 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/95_Dashboard.pm line 1000.
2019.09.29 07:27:21.804 1:     main::CallFn                        called by fhem.pl (750)
2019.09.29 07:27:21.804 1:     main::FW_Read                       called by fhem.pl (3752)
2019.09.29 07:27:21.804 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (580)
2019.09.29 07:27:21.803 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (911)
2019.09.29 07:27:21.803 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2685)
2019.09.29 07:27:21.803 1:     main::AnalyzeCommand                called by fhem.pl (1091)
2019.09.29 07:27:21.803 1:     main::CommandGet                    called by fhem.pl (1238)
2019.09.29 07:27:21.802 1:     main::CallFn                        called by fhem.pl (1956)
2019.09.29 07:27:21.802 1:     main::Dashboard_Get                 called by fhem.pl (3752)
2019.09.29 07:27:21.802 1:     main::Dashboard_GetActiveTab        called by ./FHEM/95_Dashboard.pm (217)
2019.09.29 07:27:21.801 1:     main::__ANON__                      called by ./FHEM/95_Dashboard.pm (1000)
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 29 September 2019, 08:30:14
Guten Morgen,

ZitatIch bekomme seit dem Update eine Warnung im Log.
Habs gefixt und liegt im contrib.

Wenn du es bei dir testen möchtest, einfacher Download in FHEMWEB:

"wget -qO ./FHEM/95_Dashboard.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/95_Dashboard.pm"

Grüße,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 29 September 2019, 13:41:35
Zitat von: DS_Starter am 29 September 2019, 08:30:14
Guten Morgen,
Habs gefixt und liegt im contrib.

Wenn du es bei dir testen möchtest, einfacher Download in FHEMWEB:

"wget -qO ./FHEM/95_Dashboard.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/95_Dashboard.pm"

Grüße,
Heiko

Danke hat geklappt! Vielen Dank!
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 29 September 2019, 14:59:29
Habs eingecheckt.

schönen Restsonntag,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: KiK am 02 Oktober 2019, 22:46:04
Hallo,

Ich bin gerade dabei, das Dashboard einzurichten. Funktioniert ganz gut - Super Modul!

Allerdings bekomme ich folgende Fehlermeldung nachdem ich das Dashboard "gelocked" habe:

jquery.min.js line 2:
Error: cannot call methods on draggable prior to initialization; attempted to call method 'option


Die Meldung erscheint, wenn im Browser (Chrome / Firefox / IE) das Dashboard zum ersten Mal aufgerufen wird. Durch 4-maliges Drücken auf OK funktioniert das Dashboard dann.

Wie gesagt, im Zustand "unlocked" funktioniert es ohne Fehlermeldung.

Die Fehlermeldung wurde 2017 hier im Forum schon einmal behandelt - ich denke aber das ist "verjährt", oder?

Habt ihr Tipps?

Danke + Gruß
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 03 Oktober 2019, 08:36:11
Guten Morgen,

diese Meldung habe ich bei mir noch nie gesehen.
Poste mal bitte deine Definition von WEB die du auch mit dem Dashboard verwendest.

LG
Titel: Antw:FHEM Dashboard
Beitrag von: KiK am 03 Oktober 2019, 10:18:27
Hallo

hier die Def:

defmod WEB FHEMWEB 8083 global
attr WEB JavaScripts codemirror/fhem_codemirror.js
attr WEB confirmDelete 0
attr WEB endPlotNow 1
attr WEB longpoll websocket
attr WEB roomIcons Light:light_light_dim_100 All:control_all_on_off Rollo:fts_shutter_30 Log:edit_paste Everything:it_i-net Unsorted:control_plus Heizung:sani_floor_heating_neutral Power:measure_power Lüftung:vent_ventilation_level_0 Wetter:weather_cloudy EnOcean:it_wifi Camera:it_camera
attr WEB sortRooms All Light Rollo Heizung Power Lüftung Wetter
attr WEB stylesheetPrefix dark


defmod WEBtablet FHEMWEB 8085 global
attr WEBtablet endPlotNow 1
attr WEBtablet longpoll websocket
attr WEBtablet roomIcons Light:light_light_dim_100 All:control_all_on_off Rollo:fts_shutter_30 Log:edit_paste Everything:it_i-net Unsorted:control_plus Heizung:sani_floor_heating_neutral Power:measure_power Lüftung:vent_ventilation_level_0 Wetter:weather_cloudy EnOcean:it_wifi Camera:it_camera
attr WEBtablet sortRooms All Light Rollo Heizung Power Lüftung Wetter
attr WEBtablet stylesheetPrefix darktouchpad


Ich verwende WEBtablet für den Zugriff auf das Dashboard

Gruß
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 03 Oktober 2019, 10:30:34
Stell mal probehalber beim WebTablet

attr WEBtablet longpoll 1

Ändert sich dann etwas ?
Titel: Antw:FHEM Dashboard
Beitrag von: KiK am 03 Oktober 2019, 11:19:37
leider keine Änderung - auch nach Neustart.
ich setze versuchsweise ein paralleles Dashboard auf und versuche Schritt-für-Schritt wenn der Fehler erscheint. Beim neuen - noch leeren - Dashboard kommt diese Fehlermeldung nach "Lock" noch nicht.

Oha, das ging schnell: Der Fehler kommt, sobald ich den Tabs ein Icon zuweise (über die Bleistift-Funktion) und dann den Lock setze.

Fehler: Pic1
kein Fehler: Pic2

Gruß

Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 03 Oktober 2019, 12:48:09
Hmm, habe es bei mir versucht nachzuvollziehen. Habe auch ein Dashboard mit WebTablet  geöffnet und das Icon zugewiesen-> kein Fehler.
Habe es sowohl mit dem default Style als auch miit dark und darktouchpad ausprobiert -> no problem.
Alles auf einem Notebook mit Firefox.


Titel: Antw:FHEM Dashboard
Beitrag von: KiK am 03 Oktober 2019, 18:47:12
Hallo DS_Starter,
Kann ich noch etwas probieren was zur Lösungsfindung hilfreich ist? Bei mir kommt der Fehler egal ob style "Default" oder "Dark", egal ob mit WIN10 (Firefox, Chrome, MS Edge) oder mit dem Android Tablet (Chrome). Das oben beschriebene 4x Wegdrücken der Fehlermeldung scheinen die 4x Icons zu sein, die ich ursprünglich eingebunden hatte - mit einem Icon kommt die Fehlermeldung nur einmal.

...ansonsten halt ohne Icons bei den Tabs bei mir  ;)

Danke für den Support

Eine Nebenfrage hätte ich zum Attribut "dashboard_backgroundimage": Kann mir jemand ein Beispiel geben, wie ich ein Hintergrundbild angebe (mit/ohne Anführungszeichen, mit Pfadangabe ab "www"-Ordner , wo speichern, png oder jpg... etc.). Meine Versuche hatten keinen Erfolg.


Titel: Antw:FHEM Dashboard
Beitrag von: swsmily am 03 Oktober 2019, 22:39:56
Gibt es die Möglichkeit, dass die Gruppennamen nicht mehr angezeigt werden? Es gibt zwar die Möglichkeit über das Attribut dashboard_tabXdevices, aber dann sind alle Geräte einzeln drin. Ich finde das mit den Gruppen an sich schon sehr gut, nur gern eben ohne, dass darüber der Gruppenname steht.
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 03 Oktober 2019, 23:10:39
@KiK, das Bild müsste in einem Verzeichnis "/fhem/images/" und es wäre nur der Name anzugeben. Aber ich denke ich mus das überarbeiten. Die Angabe scheint aus "alter Zeit" zu sein und nicht mehr zum heutigen FHEM passend.

@swsmily, das gibt es momentan nicht. Ich schau mal ob sich da etwas machen lässt.
Titel: Antw:FHEM Dashboard
Beitrag von: swsmily am 03 Oktober 2019, 23:12:34
Zitat von: DS_Starter am 03 Oktober 2019, 23:10:39

@swsmily, das gibt es momentan nicht. Ich schau mal ob sich da etwas machen lässt.

Vielen Dank! Aber setze es auf deiner Prio-Liste ruhig weit unten an. Ich nutze Dashboard schon lange mit den Gruppennamen, daher wäre es nur eine optische Verschöngerung  ;)
Titel: Antw:FHEM Dashboard
Beitrag von: lateralas am 03 Oktober 2019, 23:19:08
Hi swsmily

Ich glaube nicht. Deshalb hab ich das bei mir auch komplett auf ReadingsGroups in den Devices umgestellt. Könnte aber sein das es Mittlerweile geht. Solltest du vielleicht nochmal in dem entsprechenden Unterforum fragen.
Ich kann dir aber das über die Devices zu klären nur empfehlen. Da lässt sich das ganze besser personalisieren.
Hat bei mir zwar auch recht lange gedauert. Bin jetzt aber mittlerweile sehr zufrieden.

Grüße
Dirk
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 04 Oktober 2019, 15:18:57
Ich habe es recht zügig hinbekommen die Gruppennamen zu verstecken. Es betrifft dann aber auch ein evtl. gesetztes Group-Icon.
Aber ich denke wenn man den Namen nicht haben will ist das zu verschmerzen.
Jedenfalls spart man sich auf einem Tablet ziemlich viel Platz dadurch.

dashboard_hideGroupHeader
Wenn gesetzt, wird der Kopf mit Gruppenname und -icon der dargestellten FHEM-Gruppe (siehe dashboard_tab1groups) verborgen.
Default: 0

Ist erstmal in meinem contrib zum Testen.
Zum Download in der FHEMWEB Kommandozeile inklusive der Ausführungszeichen angeben:

"wget -qO ./FHEM/95_Dashboard.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/95_Dashboard.pm"

Grüße,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 04 Oktober 2019, 16:58:23
Ich habe jetzt noch das Handling des Attributs "dashboard_backgroundimage" angepasst. Damit dürfte es klarer sein.

* dashboard_backgroundimage
Zeigt ein Hintergrundbild im Dashboard an. Das Bild wird nicht gestreckt, es sollte daher auf die Größe des Dashboards passen oder diese überschreiten. Es ist der relative Pfad zum Verzeichnis "./www/images" anzugeben.

Beispiel
attr dashboard_backgroundimage dashboard/cam_video.PNG
# Bild ./www/images/dashboard/cam_video.PNG wird angezeigt
attr dashboard_backgroundimage cam_video.PNG
# Bild ./www/images/cam_video.PNG wird angezeigt

Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 05 Oktober 2019, 11:16:01
Ich habe die Verwendung von "dashboard_backgroundimage" nochmal vereinfacht. Das unten geschriebene gilt äquvalent nun auch für "dashboard_tabXbackgroundimage".

* dashboard_backgroundimage
Zeigt ein Hintergrundbild im Dashboard an. Das Bild wird nicht gestreckt, es sollte daher auf die Größe des Dashboards passen oder diese überschreiten. Es ist nur der Filename anzugeben.
Das File muss sich an beliebiger Stelle unterhalb des Verzeichnisses "./www/images/" befinden.
Empfehlung: Das Verzeichnis "./www/images/dashboard" anlegen und das Bildfile in diesem Verzeichnis ablegen.

Beispiel
attr dashboard_backgroundimage cam_video.PNG

Liegt wieder im contrib.
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 05 Oktober 2019, 12:10:09
Insgesamt scheint mir aber die ganze Hintergrundbildverwaltung etwas buggy zu sein.
So wird das Bild nur vollständig angezeigt wenn "dashboard_row = top-center-bottom" gesetzt ist.
Frage ist natürlich wann man dashboard_row  überhaupt benötigt, habe ich noch nie verwendet.
Vielleicht nutzt der eine oder andere von euch es, würde mich interessieren.
Sonst könnte ich die Logik ein bisschen vereinfachen.

Schönes WE,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: swsmily am 06 Oktober 2019, 22:15:30
Zitat von: DS_Starter am 04 Oktober 2019, 15:18:57
Ich habe es recht zügig hinbekommen die Gruppennamen zu verstecken. Es betrifft dann aber auch ein evtl. gesetztes Group-Icon.
Aber ich denke wenn man den Namen nicht haben will ist das zu verschmerzen.
Jedenfalls spart man sich auf einem Tablet ziemlich viel Platz dadurch.

dashboard_hideGroupHeader
Wenn gesetzt, wird der Kopf mit Gruppenname und -icon der dargestellten FHEM-Gruppe (siehe dashboard_tab1groups) verborgen.
Default: 0

Ist erstmal in meinem contrib zum Testen.
Zum Download in der FHEMWEB Kommandozeile inklusive der Ausführungszeichen angeben:

"wget -qO ./FHEM/95_Dashboard.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/95_Dashboard.pm"

Grüße,
Heiko

Danke! Hab es gerade heruntergeladen und ausprobiert, auf den ersten Blick sieht das sehr gut aus!
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 06 Oktober 2019, 22:20:53
Danke !  :) Habe den aktuellen Stand gerade auch eingecheckt und ist morgen früh im Update.

LG
Titel: Antw:FHEM Dashboard
Beitrag von: swsmily am 06 Oktober 2019, 22:22:25
Sehr gut! Beim nächsten Update von FHEM hätte ich mich sonst nur gewundert, warum es plötzlich so komisch aussieht  ;D
Titel: Antw:FHEM Dashboard
Beitrag von: Rambow2304 am 14 November 2019, 15:17:44
Hallo,
bis jetzt war ich stiller Mitleser und konnte alle meine Fragen und Probleme dank dieses Forums und der hervorragenden Dokumentation lösen. Jetzt stehe ich vor einem Problem, für das ich keine Lösung finden konnte.
Wie bekomme ich es hin, dass der Hintergrund der Gruppenfenster im Dashboard transparent ist? In den einzelnen Räumen habe ich es hinbekommen nur im Dashboard verdeckt mir der Hintergrund mein schönes Hintergrundbild  :( . Zur Veranschaulichung habe ich mal 2 Screenshots angehängt.
Vielen Dank vorab für eure Hilfe.

Gruß
Sascha
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 16 November 2019, 13:01:25
Hallo Rambow2304,

ich vermute es liegt an der styles-Definition die Dashboard benutzt (Dateien dashboard_.*.css im Verzeichnis ./opt/fhem/www/pgm2 je nach verwendeten FHEMWEB-Style).
Ich habe mich noch nicht sehr damit befasst. Allerdings fehlt ohnehin noch ein css für F18.
Vermutlich bekommt man einen zweckdienlichen Hinweis, wenn man die css-Files von Dashboard mit denen von FHEMWEB vergleicht.
In einer ruhigen Minute will ich mir das auch mal anschauen, aber falls jemand vorher schon Ergänzungen hat nehme ich die gerne entgegen zum Veröffentlichen.

Grüße,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: Rambow2304 am 16 November 2019, 14:01:14
Hallo Heiko,
danke erstmal für Deine Antwort. In der CSS habe ich es im Fhem hinbekommen. Im Dashboard habe ich mir allerdings die Zähne ausgebissen. Ich versuche es erstmal weiter und wenn ich eine Lösung habe poste ich es hier.

LG

Sascha
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 10 Februar 2020, 21:16:05
Ich habe mein FHEM auf einen Docker Host umgezogen. Seitdem bekomme ich beim Dashboard folgende Fehlermeldung:

PERL WARNING: Odd number of elements in hash assignment at ./FHEM/95_Dashboard.pm line 1057.

Anbei noch ein Auszug aus dem Log.

2020.02.10 21:08:54.675 4: Dashboard myHome - Dashboard active tab: 1/Übersicht
2020.02.10 21:08:54.674 1:     main::CallFn                        called by fhem.pl (755)
2020.02.10 21:08:54.674 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (138)
2020.02.10 21:08:54.674 1:     main::FW_Read                       called by ./FHEM/98_apptime.pm (178)
2020.02.10 21:08:54.674 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (583)
2020.02.10 21:08:54.674 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (914)
2020.02.10 21:08:54.674 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2688)
2020.02.10 21:08:54.674 1:     main::AnalyzeCommand                called by fhem.pl (1098)
2020.02.10 21:08:54.674 1:     main::CommandGet                    called by fhem.pl (1245)
2020.02.10 21:08:54.674 1:     main::CallFn                        called by fhem.pl (1964)
2020.02.10 21:08:54.674 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (138)
2020.02.10 21:08:54.674 1:     main::Dashboard_Get                 called by ./FHEM/98_apptime.pm (178)
2020.02.10 21:08:54.674 1:     main::Dashboard_GetActiveTab        called by ./FHEM/95_Dashboard.pm (223)
2020.02.10 21:08:54.674 1:     main::__ANON__                      called by ./FHEM/95_Dashboard.pm (1057)
2020.02.10 21:08:54.674 1: stacktrace:
2020.02.10 21:08:54.674 1: PERL WARNING: Odd number of elements in hash assignment at ./FHEM/95_Dashboard.pm line 1057.
2020.02.10 21:08:54.674 4: Dashboard myHome - Cookie set: io=8OKUmwQZyR8H_cTvAAAH; portainer.LOGIN_STATE_UUID=6a801490-fe04-4b32-885e-c250dacf6262; portainer.datatable_text_filter_home_endpoints=; portainer.datatable_settings_images=%7B%22open%22%3Afalse%2C%22repeater%22%3A%7B%22autoRefresh%22%3Afalse%2C%22refreshRate%22%3A%2230%22%7D%7D; portainer.datatable_settings_stacks=%7B%22open%22%3Afalse%2C%22repeater%22%3A%7B%22autoRefresh%22%3Afalse%2C%22refreshRate%22%3A%2230%22%7D%7D; portainer.datatable_settings_containers=%7B%22open%22%3Afalse%2C%22repeater%22%3A%7B%22autoRefresh%22%3Afalse%2C%22refreshRate%22%3A%2230%22%7D%2C%22truncateContainerName%22%3Atrue%2C%22containerNameTruncateSize%22%3A32%2C%22showQuickActionStats%22%3Atrue%2C%22showQuickActionLogs%22%3Atrue%2C%22showQuickActionExec%22%3Atrue%2C%22showQuickActionInspect%22%3Atrue%2C%22showQuickActionAttach%22%3Afalse%7D; portainer.datatable_settings_networks=%7B%22open%22%3Afalse%2C%22repeater%22%3A%7B%22autoRefresh%22%3Afalse%2C%22refreshRate%22%3A%2230%22%7D%7D; portainer.datatable_settings_container-networks=%7B%22open%22%3Afalse%2C%22repeater%22%3A%7B%22autoRefresh%22%3Afalse%2C%22refreshRate%22%3A%2230%22%7D%7D; TASMO_SESSION=ltvi6qt62uj06t8b2nnoomv0fi
2020.02.10 21:08:54.674 5: Dashboard myHome - FW_httpheader Accept-Encoding: gzip, deflate
2020.02.10 21:08:54.674 5: Dashboard myHome - FW_httpheader Cookie: io=8OKUmwQZyR8H_cTvAAAH; portainer.LOGIN_STATE_UUID=6a801490-fe04-4b32-885e-c250dacf6262; portainer.datatable_text_filter_home_endpoints=; portainer.datatable_settings_images=%7B%22open%22%3Afalse%2C%22repeater%22%3A%7B%22autoRefresh%22%3Afalse%2C%22refreshRate%22%3A%2230%22%7D%7D; portainer.datatable_settings_stacks=%7B%22open%22%3Afalse%2C%22repeater%22%3A%7B%22autoRefresh%22%3Afalse%2C%22refreshRate%22%3A%2230%22%7D%7D; portainer.datatable_settings_containers=%7B%22open%22%3Afalse%2C%22repeater%22%3A%7B%22autoRefresh%22%3Afalse%2C%22refreshRate%22%3A%2230%22%7D%2C%22truncateContainerName%22%3Atrue%2C%22containerNameTruncateSize%22%3A32%2C%22showQuickActionStats%22%3Atrue%2C%22showQuickActionLogs%22%3Atrue%2C%22showQuickActionExec%22%3Atrue%2C%22showQuickActionInspect%22%3Atrue%2C%22showQuickActionAttach%22%3Afalse%7D; portainer.datatable_settings_networks=%7B%22open%22%3Afalse%2C%22repeater%22%3A%7B%22autoRefresh%22%3Afalse%2C%22refreshRate%22%3A%2230%22%7D%7D; portainer.datatable_settings_container-networks=%7B%22open%22%3Afalse%2C%22repeater%22%3A%7B%22autoRefresh%22%3Afalse%2C%22refreshRate%22%3A%2230%22%7D%7D; TASMO_SESSION=ltvi6qt62uj06t8b2nnoomv0fi
2020.02.10 21:08:54.674 5: Dashboard myHome - FW_httpheader Connection: close
2020.02.10 21:08:54.674 5: Dashboard myHome - FW_httpheader X-Forwarded-For: 192.168.1.67
2020.02.10 21:08:54.673 5: Dashboard myHome - FW_httpheader Content-Type: application/json
2020.02.10 21:08:54.673 5: Dashboard myHome - FW_httpheader X-Real-IP: 192.168.1.67
2020.02.10 21:08:54.673 5: Dashboard myHome - FW_httpheader Origin: http://raspberrypi4.fritz.box
2020.02.10 21:08:54.673 5: Dashboard myHome - FW_httpheader Referer: http://raspberrypi4.fritz.box/fhem/dashboard/myHome
2020.02.10 21:08:54.673 5: Dashboard myHome - FW_httpheader Accept: application/json, text/javascript, */*; q=0.01
2020.02.10 21:08:54.673 5: Dashboard myHome - FW_httpheader Content-Length: 2
2020.02.10 21:08:54.673 5: Dashboard myHome - FW_httpheader X-Requested-With: XMLHttpRequest
2020.02.10 21:08:54.673 5: Dashboard myHome - FW_httpheader User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.5 Safari/605.1.15
2020.02.10 21:08:54.673 5: Dashboard myHome - FW_httpheader POST /Fhem?Cmd=Get%20myHome%20config&XHR=1&Fwcsrf=Csrf_640899777909107 HTTP/1.0: 1
2020.02.10 21:08:54.673 5: Dashboard myHome - FW_httpheader Host: raspberrypi4.fritz.box
2020.02.10 21:08:54.673 5: Dashboard myHome - FW_httpheader Accept-Language: de-de
2020.02.10 21:08:53.486 5: Dashboard myHome - Sorting OK or Empty: dashboard_tab1sorting
2020.02.10 21:08:53.486 5: Dashboard myHome - Sorting OK or Empty: dashboard_tab0sorting
2020.02.10 21:08:53.485 4: Dashboard myHome - Dashboard active tab: 1/Übersicht


Es scheint mit den Cookies zusammenzuhängen. Leider reichen meine PERL Kenntnisse hier nicht aus um mehr zu helfen.
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 10 Februar 2020, 21:51:11
Hallo P.A.Trick,

Zitat
Es scheint mit den Cookies zusammenzuhängen.
Sehe ich auch so.

Bin mir nicht ganz sicher, aber ich denke es hängt mit einem fehlenden Wert für einen Schlüssel zusammen den der Cookie nicht liefert:

2020.02.10 21:08:54.674 4: Dashboard myHome - Cookie set: io=8OKUmwQZyR8H_cTvAAAH; portainer.LOGIN_STATE_UUID=6a801490-fe04-4b32-885e-c250dacf6262; portainer.datatable_text_filter_home_endpoints=; ...

Dadurch fehlt dem Hash %cookie in der ausgeschriebenen Zeile der Value zum Schlüssel. Soweit so gut, fragt sich nur wie lösen .
Habe es kurz "angegoogelt". Der Key wird öfter erwähnt und ist immer leer. Vielleicht reicht es wenn man ihn beim Hash-Aufbau ignoriert. Ich denke mal drüber nach...

Grüße,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 10 Februar 2020, 22:25:33
Super - vielen lieben Dank im Voraus Heiko!
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 10 Februar 2020, 23:17:43
Teste mal bitte die Version aus meinem contrib.

Zum Download in der FHEMWEB Kommandozeile inklusive der Ausführungszeichen angeben:


"wget -qO ./FHEM/95_Dashboard.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/95_Dashboard.pm"


Vielleicht passt das schon ....
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 11 Februar 2020, 05:49:01
Zitat von: DS_Starter am 10 Februar 2020, 23:17:43
Teste mal bitte die Version aus meinem contrib.

Zum Download in der FHEMWEB Kommandozeile inklusive der Ausführungszeichen angeben:


"wget -qO ./FHEM/95_Dashboard.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/95_Dashboard.pm"


Vielleicht passt das schon ....

Leider ist der Fehler immer noch da:

2020.02.11 05:48:05.394 4: Dashboard myHome - Dashboard active tab: 1/Übersicht
2020.02.11 05:48:05.394 1:     main::CallFn                        called by fhem.pl (755)
2020.02.11 05:48:05.394 1:     main::FW_Read                       called by fhem.pl (3763)
2020.02.11 05:48:05.394 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (583)
2020.02.11 05:48:05.394 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (914)
2020.02.11 05:48:05.394 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2688)
2020.02.11 05:48:05.394 1:     main::AnalyzeCommand                called by fhem.pl (1098)
2020.02.11 05:48:05.394 1:     main::CommandGet                    called by fhem.pl (1245)
2020.02.11 05:48:05.394 1:     main::CallFn                        called by fhem.pl (1964)
2020.02.11 05:48:05.394 1:     main::Dashboard_Get                 called by fhem.pl (3763)
2020.02.11 05:48:05.394 1:     main::Dashboard_GetActiveTab        called by ./FHEM/95_Dashboard.pm (224)
2020.02.11 05:48:05.394 1:     main::__ANON__                      called by ./FHEM/95_Dashboard.pm (1058)
2020.02.11 05:48:05.394 1: stacktrace:
2020.02.11 05:48:05.394 1: PERL WARNING: Odd number of elements in hash assignment at ./FHEM/95_Dashboard.pm line 1058.
2020.02.11 05:48:05.393 4: Dashboard myHome - Cookie set: io=hfajGLz4EnrWDbKwAAAK; portainer.LOGIN_STATE_UUID=6a801490-fe04-4b32-885e-c250dacf6262; portainer.datatable_text_filter_home_endpoints=; portainer.datatable_settings_images=%7B%22open%22%3Afalse%2C%22repeater%22%3A%7B%22autoRefresh%22%3Afalse%2C%22refreshRate%22%3A%2230%22%7D%7D; portainer.datatable_settings_stacks=%7B%22open%22%3Afalse%2C%22repeater%22%3A%7B%22autoRefresh%22%3Afalse%2C%22refreshRate%22%3A%2230%22%7D%7D; portainer.datatable_settings_containers=%7B%22open%22%3Afalse%2C%22repeater%22%3A%7B%22autoRefresh%22%3Afalse%2C%22refreshRate%22%3A%2230%22%7D%2C%22truncateContainerName%22%3Atrue%2C%22containerNameTruncateSize%22%3A32%2C%22showQuickActionStats%22%3Atrue%2C%22showQuickActionLogs%22%3Atrue%2C%22showQuickActionExec%22%3Atrue%2C%22showQuickActionInspect%22%3Atrue%2C%22showQuickActionAttach%22%3Afalse%7D; portainer.datatable_settings_networks=%7B%22open%22%3Afalse%2C%22repeater%22%3A%7B%22autoRefresh%22%3Afalse%2C%22refreshRate%22%3A%2230%22%7D%7D; portainer.datatable_settings_container-networks=%7B%22open%22%3Afalse%2C%22repeater%22%3A%7B%22autoRefresh%22%3Afalse%2C%22refreshRate%22%3A%2230%22%7D%7D; TASMO_SESSION=ltvi6qt62uj06t8b2nnoomv0fi
2020.02.11 05:48:05.393 5: Dashboard myHome - FW_httpheader Host: raspberrypi4.fritz.box
2020.02.11 05:48:05.393 5: Dashboard myHome - FW_httpheader Origin: http://raspberrypi4.fritz.box
2020.02.11 05:48:05.393 5: Dashboard myHome - FW_httpheader User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.5 Safari/605.1.15
2020.02.11 05:48:05.393 5: Dashboard myHome - FW_httpheader Accept-Encoding: gzip, deflate
2020.02.11 05:48:05.393 5: Dashboard myHome - FW_httpheader Accept-Language: de-de
2020.02.11 05:48:05.393 5: Dashboard myHome - FW_httpheader X-Requested-With: XMLHttpRequest
2020.02.11 05:48:05.393 5: Dashboard myHome - FW_httpheader POST /Fhem?Cmd=Get%20myHome%20config&XHR=1&Fwcsrf=Csrf_155019910202257 HTTP/1.0: 1
2020.02.11 05:48:05.393 5: Dashboard myHome - FW_httpheader X-Real-IP: 192.168.1.67
2020.02.11 05:48:05.393 5: Dashboard myHome - FW_httpheader Referer: http://raspberrypi4.fritz.box/fhem/dashboard/myHome
2020.02.11 05:48:05.393 5: Dashboard myHome - FW_httpheader Accept: application/json, text/javascript, */*; q=0.01
2020.02.11 05:48:05.393 5: Dashboard myHome - FW_httpheader X-Forwarded-For: 192.168.1.67
2020.02.11 05:48:05.393 5: Dashboard myHome - FW_httpheader Content-Length: 2
2020.02.11 05:48:05.393 5: Dashboard myHome - FW_httpheader Content-Type: application/json
2020.02.11 05:48:05.393 5: Dashboard myHome - FW_httpheader Cookie: io=hfajGLz4EnrWDbKwAAAK; portainer.LOGIN_STATE_UUID=6a801490-fe04-4b32-885e-c250dacf6262; portainer.datatable_text_filter_home_endpoints=; portainer.datatable_settings_images=%7B%22open%22%3Afalse%2C%22repeater%22%3A%7B%22autoRefresh%22%3Afalse%2C%22refreshRate%22%3A%2230%22%7D%7D; portainer.datatable_settings_stacks=%7B%22open%22%3Afalse%2C%22repeater%22%3A%7B%22autoRefresh%22%3Afalse%2C%22refreshRate%22%3A%2230%22%7D%7D; portainer.datatable_settings_containers=%7B%22open%22%3Afalse%2C%22repeater%22%3A%7B%22autoRefresh%22%3Afalse%2C%22refreshRate%22%3A%2230%22%7D%2C%22truncateContainerName%22%3Atrue%2C%22containerNameTruncateSize%22%3A32%2C%22showQuickActionStats%22%3Atrue%2C%22showQuickActionLogs%22%3Atrue%2C%22showQuickActionExec%22%3Atrue%2C%22showQuickActionInspect%22%3Atrue%2C%22showQuickActionAttach%22%3Afalse%7D; portainer.datatable_settings_networks=%7B%22open%22%3Afalse%2C%22repeater%22%3A%7B%22autoRefresh%22%3Afalse%2C%22refreshRate%22%3A%2230%22%7D%7D; portainer.datatable_settings_container-networks=%7B%22open%22%3Afalse%2C%22repeater%22%3A%7B%22autoRefresh%22%3Afalse%2C%22refreshRate%22%3A%2230%22%7D%7D; TASMO_SESSION=ltvi6qt62uj06t8b2nnoomv0fi
2020.02.11 05:48:05.393 5: Dashboard myHome - FW_httpheader Connection: close
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 11 Februar 2020, 08:16:26
Moin P.A.Trick,

bitte nochmal probieren.
Titel: Antw:FHEM Dashboard
Beitrag von: P.A.Trick am 11 Februar 2020, 20:55:31
Zitat von: DS_Starter am 11 Februar 2020, 08:16:26
Moin P.A.Trick,

bitte nochmal probieren.

Hi Heiko, du bist der Beste! Klappt - vielen Dank!
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 11 Februar 2020, 21:05:45
 :) ... hatte die Version bei nun auch schon die ganze Zeit am Laufen und habe keine negativen Seiteneffekte bemerkt. Werde die Version heute Abend einchecken und ist dann morgen früh im Regelupdate.

LG,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian84 am 16 Mai 2020, 23:16:06
Guten Abend
Ich bin totaler Anfänger und wollte
Es auch mal mit ein dasboard für Tür und Fensterkontakte
Thermostate mit allen Werten über comet dect lerstellen und Sicherung der confic. Weiß leider gar nicht was ich machen muss.
Kann mir da jemand helfen um ein Grundgerüst aufzubauen was ich dann erweitern kann
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 17 Mai 2020, 18:38:34
Hallo Sebastian,

die Verwendung mit Dashboard geht eigentlich per Drag&Drop sehr einfach und intuitiv.

Du erstellst dir zunächst ein Dashboard-Device mit:

define DB.HouseControl Dashboard   

DB.HouseControl ist natürlich nur ein Beispiel und ersetze es mit einem Namen den du willst.
Dann erscheint links in der Linkliste ganz oben unter "save config" dein neues Dashboard Device. Dort drückst du drauf und kommst in die Übersicht. Nun schaltest du mit dem Konfig-Button (Zahnrad ganz rechts oben) in die Detailansicht.

Hier schaltest du zunächst mit

set DB.HouseControl unlock

das Dashboard zur config frei und fügst die Devices und Groups über die Attribute dashboard_tab1devices bzw. dashboard_tab1groups hinzu die zu anzeigen möchtest. z.B.

dashboard_tab1devices SSCamSTRM.CamHE1.mjpeg,SSCamSTRM.CamGW1.mjpeg,Hausbewohner,Wasser.Zentralventil,ModernOrange,.*wassersensor,DigiText
dashboard_tab1groups  Alarm,Alarmlevel,AlarmControl,Fenster und Türsensor


Dann schaltest du mit "Return to Dashboard" oben links in die Übersicht und kannst deine zuvor hinzugefügten Devices/Gruppen auf der Seite schieben und platzieren.
Danach mit dem Konfig-Button in die Detailansicht wechseln und mit

set DB.HouseControl lock

in den Sichtmodus schalten. Das ganze mit "save config" sichern wie üblich.

Das nur in Kürze. Es ersetzt nicht das Lesen der Commandref  ;) . Es gibt noch eine Reihe von optionalen Einstellungsmöglichkeiten.

Ich hoffe du kommst für den Anfang damit zurecht.

Es gibt auch einen Abschnitt im Wiki (https://wiki.fhem.de/wiki/Dashboard) über Dashboard wobei der schon etwas älter ist.

Grüße,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian84 am 17 Mai 2020, 21:52:35
danke schon mal aber ich komme immer eine Fehlermeldung owohl ich die reg daten eingegeben habe

dashboard.js line 541:
ReferenceError: FW_readingsGroupReadyFn is not defined
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 17 Mai 2020, 22:29:53
Ist das System aktuell ?
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian84 am 17 Mai 2020, 22:32:48
wie mach ich den eine update?
Titel: Antw:FHEM Dashboard
Beitrag von: swsmily am 17 Mai 2020, 22:37:36
Den Fehler hatte ich auch mal.
Du brauchst eine ReadingsGroup. Ich hab dafür folgendes:

defmod Dashboard_workaround readingsGroup Dein-Dashboard:.*

Dein-Dashboard muss natürlich der Name deines definierten Dashboards sein.
Hoffe, es hilft dir weiter.

Titel: Antw:FHEM Dashboard
Beitrag von: moskito am 17 Mai 2020, 22:41:11
In der Eingabezeile in der Weboberfläche gibst Du "update" ein.
Und wenn das fertig ist "shutdown restart"

Ich habe da dunkel was im Hinterkopf, das irgendeine (Pseudo-) Readingsgroup definiert sein muss.
Falls dem immer noch so ist, dann mach mal ein:
define pseudoreadingsgroup readingsGroup #

Gruß
Danny
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 17 Mai 2020, 22:48:55
ZitatDu brauchst eine ReadingsGroup. Ich hab dafür folgendes...

Ich habe da dunkel was im Hinterkopf, das irgendeine (Pseudo-) Readingsgroup definiert sein muss.

Ja stimmt, Readingsgroup bzw. genauer das Javascript dazu muss geladen sein.
Vielleicht kann dieses Manko mal beseitigen. Nehme es auf meine ToDo.

Grüße
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian84 am 17 Mai 2020, 22:55:50
hat geklappt

Jetzt hab ich oben Fenster und Türkontakte stehen. confic steht auf unlook

Trotzdem kann ich keine Konckte auf den Bildschirm ziehen oder Thermostate   oder.......
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 17 Mai 2020, 23:02:48
Du must bestehende Devices oder Gruppen die du anzeigen möchtest  in den beschriebenen Attributen eintragen.
Verfahre bitte so wie ich es oben (im Beitrag #1829) beschrieben habe Schritt für Schritt.
Das klappt, glaub mir.  ;)
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian84 am 17 Mai 2020, 23:16:52
    
No Groups or devices set

die Meldung steht jetzt wenn ich auf das Zahnrad gehe.
Ich kann jetzt nur den Tap1 vom Dashboard Einen Namen geben und das wars.
Ich hab das so schritt für schritt gemacht.
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 17 Mai 2020, 23:21:03
Du müsstest uns einfach mehr Infos geben.
Zum Beispiel ein "LIst". Das wird dir immer wieder begegnen. Dazu führst du einfach ein

list <Devicename>

aus und postest was ausgegeben wird. Dazu noch die Erläuterung was genau du anzeigen möchtest, also welces Device oder welche Group.
Screenshots sind u.U. auch hilfreich für Helfer. Sonst ist es etwas schwierig.
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian84 am 18 Mai 2020, 00:39:19
Internals:
   FUUID      5ec19ec1-f33f-679e-3d5d-b1fc15712bff683d
   FVERSION   95_Dashboard.pm:v3.17.1-s21180/2020-02-11
   NAME       Hausueberwachung
   NR         109
   STATE      No Groups or devices set
   TYPE       Dashboard
   HELPER:
     FW         WEB
     PACKAGE    main
     VERSION    3.17.1
     BIMG:
   READINGS:
     2020-05-17 22:52:28   lockstate       unlock
     2020-05-18 00:28:52   state           No Groups or devices set
Attributes:
   dashboard_tab1devices SSCamSTRM.CamHE1.mjpeg,SSCamSTRM.CamGW1.mjpeg,Hausbewohner,Wasser.Zentralventil,ModernOrange,.*wassersensor,DigiText
   dashboard_tab1groups Kontakte
   dashboard_tab1name Tür
   room       0_System
   userattr   dashboard_homeTab:1 dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting dashboard_webRefresh:multiple-strict,WEB
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian84 am 18 Mai 2020, 00:42:20
ich kann nur den Dashboard-Tab 1
denn kann ich umbenennen das wars.
Ich kann auch keine Kontakte oder Thermostate in den Ordner tun oder auf den Bildschiern sotieren
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 18 Mai 2020, 09:23:04
Du hast im Attribut dashboard_tab1devices meine Beispieldevices eingefügt.
Du musst natürlich deine eigenen dort eintragen die im FHEM vorhanden sind und die du anzeigen willst.

Gleiches gilt für die Gruppen im Attribut dashboard_tab1groups. Die dort angegebenen Groups müssen natürlich auch in deinem FHEM definiert sein und vorhandene Devices diesen Groups zugeordnet sein.

Gruppenzuordnungen sind eine grundlegende Funktion in FHEM, quasi Handwerkszeug. Du weißt wie das geht ?
Wenn nicht, das Einsteigermanual lesen. Das solltest du ohnehin dringend tun. Es ist ganz oben im Anfängerbereich angepinnt.

Grüße,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian84 am 18 Mai 2020, 16:40:57
Danke für die super Hilfe.
Habe jetzt meine türkontakte und Fensterkontakte
Im Dashboard.
Wie kann ich die verschieben auf den Dssboard und
Größer darstellen?

Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 18 Mai 2020, 17:20:59
ZitatWie kann ich die verschieben auf den Dssboard und
Größer darstellen?

Erst

set <name> unlock

setzen (kennst du ja schon).
Dann kannst du auf der Übersichtsseite des Dashboard deine Devices/Gruppen mit der Maus verschieben.
Bei der Größe kommt es auf den Content an ob sich die Größe (bedingt) verändern lässt. Browser Zoomfaktor spielt auch eine Rolle.
Es gibt auch eine Reihe Attribute die auf die Darstellung wirken -> commandRef lesen !
Titel: Antw:FHEM Dashboard
Beitrag von: swsmily am 18 Mai 2020, 21:41:47
Als kleiner Hinweis noch das Attribut dashboard_flexible - damit lässt sich alles Rasterfrei verschieben. Ansonsten wie schon erwähnt, CommandRef lesen, ausprobieren, spielen, spaß dran haben  ;D
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian84 am 19 Mai 2020, 01:03:25
guten Abend

Ich wollte von mein Comet Dect Thermostaten die soll und ist Temperatur anzeigen mit Batteriezusand. Im Moment zeigt mir das gerät nur die Einzustelende Temperatur.
Mann kann aber wenn man auf das Gerät geht die gemssene Temperatur und die Nachttemeratur sehen
Titel: Antw:FHEM Dashboard
Beitrag von: moskito am 19 Mai 2020, 09:20:16
Das hat eigentlich nichts mehr mit dem Dashboard zu tun, aber weiter kommst du mit dem Attribut "stateFormat".
Könnte z. B. so aussehen:
attr <device> stateFormat T:temperature S:desired-temp B:battery
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian84 am 19 Mai 2020, 11:45:28
Super Danke
Ich würde noch gerne bei meinen Kontakten steht jetzt nur eine Lampe die dann an geht oder aus. Jetzt würde ich gerne daneben noch schriftlich stehen haben geschlossen und offen
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 19 Mai 2020, 12:43:08
Kurzer Zwischenruf ...

mit der neuen dashboard.js aus meinem contrib braucht man keine "Dummy" Readingsgroup mehr.
Ich muss es noch ein bisschen testen vor dem einchecken.

Wer es vorab auch schon testen möchte, kann sich die Datei über diesen Befehl in der Kommandozeile (mit den "") in sein System holen:

"wget -qO ./www/pgm2/dashboard.js https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/dashboard.js"

Grüße,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian84 am 19 Mai 2020, 17:19:19
Guten Tag
Wie bekomme ich das measured da weg?
Und wie bekomme ich das yes  in ein ja umgewandelt bei Tadtensperre . Und wenn die Tastensperre raus ist soll da auch nein und nicht mehr ja stehen.
Und wie kann ich das so Formatieren das in der ersten Zeile nur ist und soll und dann in der nächsten Zeile Baterie und in der nächsten Tastensperre und in der letzten wann die Temperatur sich endet. Ist:temperature Soll:desired-temp  

Batterie:battery

Tastensperre aktiv:devicelock

Am:nextPeriodStart Auf:nextPeriodTemp   
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian84 am 19 Mai 2020, 22:18:37
Zwilenumbruch hab ich hinbekommen
  Ist:temperature Soll:desired-temp<br/>
Batterie:battery<br/>
Tastensperre aktiv:devicelock<br/>
Am:nextPeriodStart Auf:nextPeriodTemp/code]


Titel: Antw:readingsGroup sortColumn funktioniert nicht im Dashboard
Beitrag von: weini am 31 Mai 2020, 09:59:09
Hallo zusammen!

Erst mal möchte ich sagen, dass ich das Dashboard immer schon für eine gute und absolut brauchbare Visualisierungsoption für meine Tablets gehalten habe.
Zwischenzeitlich erschien mir das Thema etwas tot, was mir sehr leid getan hätte. Schön zu sehen, dass hier jetzt wieder mehr Bewegung ist und offenbar viele Anwender noch immer aufs Dashboard setzen!

Zu meinem Problem:
Ich nutze eine readingsGroup um einen simplen Abfallkalender darzustellen. Dabei sortiere ich die Zeilen mit Hilfe des Attributs sortColumn.

Hier ein list der rg:
Internals:
   DEF        <>,<Tonne>,<Wochentag>,<in Tagen> abfAbfall:Restmuelltonne_uid,Restmuelltonne_text,Restmuelltonne_weekday,Restmuelltonne_days abfAbfall:Papiertonne_uid,Papiertonne_text,Papiertonne_weekday,Papiertonne_days abfAbfall:Biotonne_uid,Biotonne_text,Biotonne_weekday,Biotonne_days
   FUUID      5ed2506f-f33f-b8ff-6241-ec1202f68c634cb8
   NAME       rdg_Abfall
   NR         528
   NTFY_ORDER 50-rdg_Abfall
   STATE      Initialized
   TYPE       readingsGroup
   changed    0
   mayBeVisible 1
   CONTENT:
     abfAbfall  1
   CONTENT2:
   DEVICES:
     ARRAY(0x88a6a38)
     ARRAY(0x8525100)
     ARRAY(0x858bdf8)
     ARRAY(0x88e6418)
   fhem:
     lastDefChange 2
     last_update 1590869174.07423
   helper:
     DEF       
     cellStyle:
       r:1        style="font-weight:bold;;font-size:16px"
     positions:
       abfAbfall.Biotonne_days 4:4
       abfAbfall.Biotonne_text 4:2
       abfAbfall.Biotonne_uid 4:1
       abfAbfall.Biotonne_weekday 4:3
       abfAbfall.Papiertonne_days 3:4
       abfAbfall.Papiertonne_text 3:2
       abfAbfall.Papiertonne_uid 3:1
       abfAbfall.Papiertonne_weekday 3:3
       abfAbfall.Restmuelltonne_days 2:4
       abfAbfall.Restmuelltonne_text 2:2
       abfAbfall.Restmuelltonne_uid 2:1
       abfAbfall.Restmuelltonne_weekday 2:3
     valueIcon:
       Biotonne_uid muelltonne@6E4012
       Papiertonne_uid muelltonne@325BE3
       Restmuelltonne_uid muelltonne@222222
     values:
       formated:
         undef
         ARRAY(0x8564a18)
         ARRAY(0x325be50)
         ARRAY(0x85a8aa8)
         ARRAY(0x85737e0)
       orig:
         undef
         ARRAY(0x88ea5b8)
         ARRAY(0x83e5340)
         ARRAY(0x88e6e70)
         ARRAY(0x88d2ff0)
       prefixsuffix:
         undef
         ARRAY(0x88d8408)
         ARRAY(0x822b478)
         ARRAY(0x83c9898)
         ARRAY(0x852af40)
Attributes:
   cellStyle  { "r:1"=>'style="font-weight:bold;;font-size:16px"' }
   group      hidden
   noheading  1
   nonames    1
   notime     1
   sortColumn 4
   valueIcon  { Restmuelltonne_uid => 'muelltonne@222222', Papiertonne_uid => 'muelltonne@325BE3', Biotonne_uid => 'muelltonne@6E4012' }


Im FHEMWEB erfolgt die Sortierung korrekt und die Darstellung passt (siehe Anhang FHEMWEB). Im Dashboard wird die Sortierung allerdings ignoriert (Anhang Dashbaord). Für mich sieht es danach aus, dass die Sortierung über CSS oder JS erfolgt und die notwendigen Dateien im Dashboard nicht eingebunden werden.

Kann ich die eingebundenen JS und CSS im Dashboard manuell übersteuern? Oder kennt ihr eine andere Lösung, wie man die readingsGroup im Dashboard nach einem Reading sortieren lassen kann?

Viele Grüße,
weini
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 31 Mai 2020, 11:11:36
Hallo weini,

readingsGroup verwendet für diese Sortierung eine Funktion in fhemweb_readingsGroup.js (ab Zeile 11).
Dashboard verwendet eine eigene dashboard.js. Man (ich  ;) ) müsste mal schauen ob es gelingt diese Funktion (adaptiert) in die dashboard.js zu übernehmen.

Wenn du (oder auch ein anderer User) JS handeln kannst und du mich unterstützen möchtest, kannst du es mal versuchen.

LG,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: weini am 31 Mai 2020, 18:19:51
Hallo Heiko!

Habe mir die beiden JS Dateien gerade mal angesehen. Ich fürchte, dass das meine bescheidenen Skills mit DOM und JS übersteigt.
Bitte mach dir aber keinen Streß, das ist für meinen Use-Case kein Drama, wenn die Sortierung erst mal nicht läuft.
Wenn dir irgendwann mal langweilig ist, dann hast du jetzt ein Mittel (mehr) dagegen  ;)

Viele Grüße,
weini
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 31 Mai 2020, 18:29:55
ZitatIch fürchte, dass das meine bescheidenen Skills mit DOM und JS übersteigt.
Bei mir ist es damit auch nicht weit her, JS ist für mich auch eine Herausforderung der ich mich mit diesem Modul stellen will.  :D

Ich nehme es mal auf meine ToDo-Liste für regenerische Tage.  ;)

LG,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: beaune am 24 Oktober 2020, 12:36:23
Nachdem ich mich einige Tage mit der Tablet-UI und FUIP beschäftigt habe bin ich auch der Meinung, dass Dashboards im Grunde viel besser sind. Man kommt viel schneller zum Ziel, und ich finde sie sehen auch standardmäßig schion weit besser aus, als das was man in der Tablet-UI mit viel Mühe hinkriegt. Eines fehlt mir aber, vielleicht hab ich es auch noch nicht verstanden:

Ich hab ein Dashboard definiert, wo ich nur etwa ein Viertel des Bildschirms brauche. Mein Wunsch wäre nun, dass bei der Anzeige auf einem Smartphone o.ä. entsprechend automatisch skaliert wird, also das benutzte Viertel groß angezeigt wird. Das kriege ich aber nicht hin. Ich kann zwar den Rahmen um die Gruppen eng ziehen und die Reihenhöhe klein machen, der Browser zeigt aber immer die gesamte Seite an. Gibts da ne Möglichkeit, das zu beeinflussen?
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 24 Oktober 2020, 22:02:06
ZitatGibts da ne Möglichkeit, das zu beeinflussen?

Hilft dir vielleicht das Attribut dashboard_width ?
Eventuell in Verbindung mit weiteren Attributen (z.B. dashboard_rowcentercolwidth , dashboard_rowcenterheight  , ...)
Titel: Antw:FHEM Dashboard
Beitrag von: beaune am 25 Oktober 2020, 14:52:04
Nein hab ich schon probiert. Width 50% führt zwar dazu, dass die Menüzeile nur noch halb so breit ist, wie das Ganze Dashboard, aber das hat keinen Einfluss auf die Skalierung im Browser. Die Basisseite scheint immer ihre Größe zu behalten. Ich glaub da fehlt einfach eine Funktion.
Titel: Antw:FHEM Dashboard
Beitrag von: SouzA am 26 Oktober 2020, 13:39:53
Zitat von: beaune am 25 Oktober 2020, 14:52:04
Nein hab ich schon probiert. Width 50% führt zwar dazu, dass die Menüzeile nur noch halb so breit ist, wie das Ganze Dashboard, aber das hat keinen Einfluss auf die Skalierung im Browser. Die Basisseite scheint immer ihre Größe zu behalten. Ich glaub da fehlt einfach eine Funktion.
Moin,
für manche Funktionen einfach einfach noch zu gebrauchen... ;) Bei mir passt sich das Dashboard allerdings auch nicht der Auflösung an.
Vielleicht kannst du verschieden Dashboards bauen.
Die kannst du ja von unterschiedlichen Devices dann aufrufen.

Bis denn
SouzA
Titel: Antw:FHEM Dashboard
Beitrag von: beaune am 26 Oktober 2020, 14:49:43
Tja, Website-Programmierung ist nicht gerade meine Stärke, da bin ich dann wohl der Falsche. Hatte gehofft, dass irgendjemand sich schon mal Gedanken in Richtung Skalierung/Responsive Design er Dashboards gemacht hat, oder dassich zumindest manuell irgendwo einen Skalierungsfaktor als Default eingeben kann, eben genauso, wie man mit dem Browser auch skaliert. Offenbar wohl nicht...schade! Dann taugen die Dashboards wohl doch nicht so wirklich.
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 26 Oktober 2020, 15:42:17
Nehme Patchvorschläge gerne entgegen.
Bin ebenso nicht so sehr der Web/Javascript Experte.

VG
Titel: Antw:FHEM Dashboard
Beitrag von: SouzA am 26 Oktober 2020, 17:14:43
Zitat von: beaune am 26 Oktober 2020, 14:49:43
Tja, Website-Programmierung ist nicht gerade meine Stärke, da bin ich dann wohl der Falsche. Hatte gehofft, dass irgendjemand sich schon mal Gedanken in Richtung Skalierung/Responsive Design er Dashboards gemacht hat, oder dassich zumindest manuell irgendwo einen Skalierungsfaktor als Default eingeben kann, eben genauso, wie man mit dem Browser auch skaliert. Offenbar wohl nicht...schade! Dann taugen die Dashboards wohl doch nicht so wirklich.
Naja,
du kannst ja über das dashboard_width für dein jeweiliges Device die Breite einstellen.
Hab ich zumindest so für mein Tablet gemacht...

Bis denn
SouzA
Titel: Antw:FHEM Dashboard
Beitrag von: beaune am 27 Oktober 2020, 18:33:01
Ich denke die Kombination der readingGroups mit dem Dashboard ist der richtige Weg.  Innerhalb der readingGroups kann man vieles verändern, so dass dann die initiale Größe ganz gut passt.

Anderes Thema: Man kann ja mit ShowTabs die Tabs und die Buttonbar ausblenden. Das ist gut, wenn man nur genau einen Tab hat. Wenn man aber mehrere hat, möchte man vielleicht nur die Buttonbar ausblenden, die Tabs aber sichtbar lassen. Diese Option gibt es im Moment anscheinend nicht. Wr da nicht ne sinnvolle Ergänzung? Oder gibts nen Trick wie ich das jetzt schon hinkriegen kann?
Titel: Antw:FHEM Dashboard
Beitrag von: alpine310 am 26 Dezember 2020, 14:14:42
Thema: "kein widgetOverride im Dashboard"

Hallo beisammen

ich bin gerade dabei mein fhem etwas aufzuhübschen. :)

bei mir ist eine Homematic-Schaltersteckdose "Weihnachtsbeleuchtung" als device vorhanden.
Jetzt wollte ich einen schönen Ein-Aus Knopf zum schalten haben

Mitattr Weihnachtsbeleuchtung widgetOverride state:uzsuToggle,on,off
attr Weihnachtsbeleuchtung webcmd state


habe ich diesen angelegt. Im fhem-web ist dieser da und funktioniert auch super,
nur im "Dashboard" steht neben dem Lampensymbol nur der Text "state", kein Knopf mit "on" oder "off"

Was mache ich da falsch?

Gruß Martin

P.S.: Für ein dummy-device habe ich es hingekriegt. Da nehme ich aber "setlist" anstatt "widgetOverride".
"setlist" gibt es bei meinem Homematic-Schalter aber nicht
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 26 Dezember 2020, 17:26:44
Hallo Martin,

du machst nichts falsch. UZSU basiert auf einer eigenen JS-Datei.
Diese Funktionalität gibt es im Dashboard nicht.

Du könntest aber zum Beispiel cmdIcon in Verbindung mit webCmd verwenden, z.B.:


attr <> cmdIcon on:remotecontrol/black_btn_GREEN off:remotecontrol/black_btn_RED toggle:toggle
attr <> webCmd on:off


Ist zwar nicht das gleiche, aber hübscht auch auf.  :)

LG
Titel: Antw:FHEM Dashboard
Beitrag von: beaune am 28 Dezember 2020, 15:16:40
Hallo,

hab mal ne Frage bezüglich des Attributs dashboard_tabXsorting.

Da ich mit dem flexible Mode und der Größenänderungsoption im Editor nicht klargekommen bin, hab ich z.B. Btreitenänderungen direkt am Attribut editiert. Das klappt auch ganz gut, nur dass ich eben raten muss, welcher Wert innerhalb der dashboard_tabXsorting was bedeutet. Ist das irgendwo dokumentiert? Ich weiß, soll man lieber nicht manuell editieren, aber letztendlich hat es sich bei kir bewährt, und daher würde ich das Attribut gerne besser verstehen.

Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 28 Dezember 2020, 20:23:37
ZitatIst das irgendwo dokumentiert?
Meines Wissens nicht. Vermutlich hat der Modulersteller es deswegen nicht dokumentiert, weil der Inhalt des Attr automatisch durch den Editor erstellt wird.
Wenn man die Bedeutung jedes einzelnen Elements im Attr herausbekommen will muss man auch die Datei ./www/pgm2/dashboard.js diesbezüglich studieren, habe ich aber auch noch nicht getan.
Titel: Antw:FHEM Dashboard
Beitrag von: RPiFHEM am 30 Dezember 2020, 21:42:51
Hallo,
seit dem letzten Update von FHEM werden meine SVG-Plots in den Dashboards nicht mehr automatisch angezeigt.
Beim Wechsel zwischen verschiedenen Dashboard-Tabs werden zwar die Gruppenrahmen angezeigt, die darin enthaltenen SVG-Plots werden aber nicht angezeigt.
Bei einem manuellen Refresh der Seite wird dann auch alle Plots korrekt angezeigt.

Das Anzeigeproblem betrifft ausschließlich die Plots. Alle anderen Elemente werden immer korrekt angezeigt.
Außerhalb des Dashboards werden die Plots ohne manuellem Refresh angezeigt.

Hat jemand eine Idee, wo das Problem liegen könnte?
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 30 Dezember 2020, 23:03:25
Ich bin mir jetzt nicht sicher ob mein Tipp zutrifft. Setze in dem entsprechenden FHEMWEB die Attribute:


plotfork 1
plotEmbed 2


Dein FHEM Update müsste aber schon ziemlich lange her sein wenn ich Recht haben sollte ...
Titel: Antw:FHEM Dashboard
Beitrag von: RPiFHEM am 30 Dezember 2020, 23:19:03
Vielen Dank für die schnelle Antwort.

"plotfork 1" war schon gesetzt.
"plotEmbed 2" hat aber auch nicht geholfen (auch nicht nach einem Restart).

Am 29.11.2020 habe ich mein System neu aufgesetzt. Da war das Problem noch nicht da.
Am 26.12.2020 habe ich dann das Update gemacht. Damit trat dann das Problem auf...
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 30 Dezember 2020, 23:25:50
Schau doch mal im Verzeichnis /opt/fhem/restoreDir/update.... welche Module upgedated wurden. Die letzte Änderung im Dashboard selbst ist schon länger her und bei mir kann ich solches Prob auch nicht feststellen.

Möglicherweise hilft noch:


SVGcache 1
longpoll 1


falls noch nicht gesetzt.
Titel: Antw:FHEM Dashboard
Beitrag von: swsmily am 30 Dezember 2020, 23:33:33
scheint bei dir zwar wahrscheinlich ein anderes Problem zu sein, aber ein Versuch ist es wert eine Readingsgroup zu erstellen, siehe
https://forum.fhem.de/index.php/topic,16503.msg699010.html#msg699010
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 30 Dezember 2020, 23:39:01
Das von dir verlinkte Problem habe ich schon längere Zeit gefixt. Wird nichts bringen (vermutlich).
Titel: Antw:FHEM Dashboard
Beitrag von: RPiFHEM am 30 Dezember 2020, 23:49:09
Das Dashboard Modul wurde tatsächlich nicht upgedated - dafür aber FHEMWEB (??).
Da das Problem aber ausschließlich im Dashboard sichtbar ist, habe ich es hier gepostet.

longpoll stand schon auf websocket. "SVGcache 1" und "longpoll 1" haben leider auch nichts geändert (auch nicht "longpollSVG 1").

Readingsgroup sehe ich mir mal an.
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 30 Dezember 2020, 23:50:13
Browsercache leeren fällt mir noch ein (wegen JS).
Titel: Antw:FHEM Dashboard
Beitrag von: RPiFHEM am 31 Dezember 2020, 00:00:55
"define rg readingsGroup TYPE=FHEMWEB" hatte ich vor Urzeiten mal als Workaround für ein Dashboard Problem angelegt. Das ist seitdem aktiv.
Titel: Antw:FHEM Dashboard
Beitrag von: RPiFHEM am 31 Dezember 2020, 00:13:48
Der Browser-Cache war es auch nicht.
Ich hatte aber auch schon Versuche mit anderen Browsern gemacht, davon einer, den ich vorher nie genutzt hatte.
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 31 Dezember 2020, 08:28:12
Schon merkwürdig.
Setz dir mal 

plotEmbed 1

statt 2.
Titel: Antw:FHEM Dashboard
Beitrag von: scooty am 31 Dezember 2020, 09:28:04
Der Default-Wert des Attributs "plotEmbed" für FHEMWEB-Instanzen wurde per Update standardmäßig von 0 auf 2 geändert (siehe hier (https://svn.fhem.de/trac/changeset/23373/)).
Daher gleicher Effekt bei mir.

Explizite Angabe von
attr <FHEMWEB-Instanz> plotEmbed 0
stellt den Ursprungszustand wieder her und hat bei mir geholfen.

Viele Grüße,
Andreas
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 31 Dezember 2020, 09:37:31
Moin Andreas,

ja stimmt.  :)
Das hat Rudi jetzt offensichtlich in Abhängigkeit von Multiprozessor Maschinen kürzlich umgestellt.

Dann müßte plotEmbed = 0 und plotEmbed = 1 wie gewohnt funktionieren.

Wenn man plotEmbed = 2 im normalen Browserbetrieb nutzen möchte, legt man sich ein FHEMWEB-Device mit der plotEmbed  Einstellung speziell für das Dashboard an um es z.B. auf einem Tablet anzuzeigen.

LG,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: RPiFHEM am 31 Dezember 2020, 12:07:56
Moin Heiko, Andreas,

perfekt, "plotembed 0" hat das Problem auch bei mir gelöst.
Vielen Dank und einen guten Rutsch nach 2021 :).

Gruß Ulrich
Titel: Antw:FHEM Dashboard
Beitrag von: flor62 am 08 Februar 2021, 18:55:30
Hallo Zusammen,
ich hänge mich mit meiner Frage mal  hier an, offenbar ist das hier eine Art "DauerThread". Ich bin fhem-Anfänger und bastle mir gerade ein simples Dashboard zusammen. Mit PC und Handy bekomme ich unterschiedliche Darstellungen (siehe Bilder unten).
Bei der Handy-Darstellung fehlen die ON - OFF "Schalter".
Ich hab schon nach Lösungsansätzen gesucht -auch hier im Forum- aber keinen Hinweis gefunden.
Was mache ich falsch oder: Wie mache ich es richtig?

Gruß - Rolf
Titel: Antw:FHEM Dashboard
Beitrag von: RPiFHEM am 08 Februar 2021, 19:17:07
Hallo Rolf,
die Definition der Fernbedienungs- und FHEMWEB-Devices könnte hilfreich sein.
Gruß Ulrich
Titel: Antw:FHEM Dashboard
Beitrag von: flor62 am 08 Februar 2021, 19:48:55
Hallo Ulrich,
die Bilder sind mit Zugriff über Port :8083 entstanden.
Der ist fast jungfräulich:
defmod WEB FHEMWEB 8083 global
attr WEB column IT:IT|FernBed

setstate WEB 2021-02-08 07:56:36 state Initialized

WEBphone und WEBtablet sind auch definiert, aber ganz ohne konfiguration.

Hier exemplarisch eine der Fernbedienungen:
defmod FB25A IT 00FF00FFFF 0F F0
attr FB25A IODev CUL433
attr FB25A alias A
attr FB25A devStateIcon .*:it_remote
attr FB25A group FernBed
attr FB25A room IT

setstate FB25A on
setstate FB25A 2021-02-06 11:12:01 protocol V1
setstate FB25A 2021-02-08 17:37:12 state on


Aber ich denke es muss am Dashboard liegen, denn wenn ich das Handy drehe, sind die on/off Buttons da (siehe Bild)

Deshalb hier das dashboard:
defmod Standard Dashboard
attr Standard userattr dashboard_homeTab:1,2 dashboard_tab1backgroundimage dashboard_tab1colcount dashboard_tab1devices dashboard_tab1groups dashboard_tab1icon dashboard_tab1rowcentercolwidth dashboard_tab1sorting dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting dashboard_tab3backgroundimage dashboard_tab3colcount dashboard_tab3devices dashboard_tab3groups dashboard_tab3icon dashboard_tab3name dashboard_tab3rowcentercolwidth dashboard_tab3sorting dashboard_webRefresh:multiple-strict,WEB,WEBphone,WEBtablet
attr Standard dashboard_hideGroupHeader 1
attr Standard dashboard_homeTab 1
attr Standard dashboard_tab1groups FernBed
attr Standard dashboard_tab1name Fernbedienung
attr Standard dashboard_tab1rowcentercolwidth 200
attr Standard dashboard_tab1sorting t0c0,FernBed,true,191,0,1,1:
attr Standard dashboard_tab2groups Schalter
attr Standard dashboard_tab2name Stecker
attr Standard dashboard_tab2sorting t1c0,Schalter,true,194,0,1,1:
attr Standard dashboard_width 200
attr Standard room 1

setstate Standard 2021-02-08 18:43:53 lockstate lock
setstate Standard 2021-02-08 17:12:24 state Initialized


Die Breite hab ich extra schmal (200 px) eingestellt, damit das Handy nicht "einzoomen" muss, ober ohne den gewünschten Erfolg.

Gruß - Rolf

Titel: Antw:FHEM Dashboard
Beitrag von: RPiFHEM am 08 Februar 2021, 21:24:25
'ne echte Idee hab ich nicht - ich bin aber auch nicht der Experte auf dem Gebiet.
Es scheint mir aber irgendetwas mit den Breiten-Einstellungen zu tun zu haben.

Was mir auffällt:
- "dashboard_tab1rowcentercolwidth" müßte "dashboard_rowcentercolwidth" heißen.
- "attr Standard dashboard_hideGroupHeader 1": Die Gruppenheader werden aber doch angezeigt ??
- Generell wundert mich, daß die Anzeige so unterschiedlich ist. z.B. wird das FHEM-Menü auf dem Handy nicht angezeigt.

Bei mir ist die Anzeige auf Tablet, PC und Handy identisch (Zugriff über das identische FHEMWEB).
Ich nutze folgende Einstellungen:
dashboard_width 100%
dashboard_flexible 10
Damit kriege ich auf dem Handy hochkant eine extrem kleine Darstellung - was Du aber ja wohl gerade nicht willst.
Vielleicht helfen dir meine Einstellungen zum Experimentieren ...

Gruß Ulrich
Titel: Antw:FHEM Dashboard
Beitrag von: flor62 am 08 Februar 2021, 21:27:49
Danke - werd ich morgen probieren.
Titel: Antw:FHEM Dashboard
Beitrag von: flor62 am 09 Februar 2021, 18:45:59

Bei rumprobieren habe ich festgestellt, dass ich den oben beschriebenen gleichen Effekt auch sehe, wenn ich "Everything" anschaue (mal mit mal ohne on/off).
Ausserdem habe ich festgestellt, dass wenn ich am Handy "Desktopdarstellung" erzwinge, wird immer immer angezeigt - natürlich relativ klein.
Daraus schliesse ich, dass dies wohl nichts mit den Dashboard-Einstellungen zu tun hat. Offenbar wird die Desktopansicht vom Handy generell "umgebaut". Die Frage wäre dann, ob das vielleicht seitens FHEM verhindert werden kann?
Ich weiss - normalerweise ist das gewünscht, aber hier halt nicht...

Trotzdem noch kurz zu den Hinweisen von RPiFHEM (Danke dafür!):
Zitat- "dashboard_tab1rowcentercolwidth" müßte "dashboard_rowcentercolwidth" heißen.
- "attr Standard dashboard_hideGroupHeader 1": Die Gruppenheader werden aber doch angezeigt ??
- Generell wundert mich, daß die Anzeige so unterschiedlich ist. z.B. wird das FHEM-Menü auf dem Handy nicht angezeigt.
Die andere With-Einstellung bringt keinen Unterschied, was nach den obigen Feststellungen ja auch nicht zu erwarten war.
Die Gruppenheader hatte ich zwischen den Fotos deaktivert - sorry!
Das Fhem-Menü kommt, wenn man den "Hamburger"-Button betätigt.

Vielleicht noch zur Vollständigkeit: aufm Handy habe ich die Browser Firefox und DuckDuckGo.
Titel: Antw:FHEM Dashboard
Beitrag von: flor62 am 09 Februar 2021, 20:07:17
Letzter Stand: Ich habe auf Dark-Style gewechselt, da ist der Effekt weg: on/off sind immer da (siehe Bilder).
Für mich ist das dann soweit ok  :)
Titel: Antw:FHEM Dashboard
Beitrag von: flor62 am 13 Februar 2021, 16:22:13
Ich beschäftige mich nach wie vor mit dem Dashboard  ;)
In der fhem-Bedienoberfläche gibt es das Attribut dashboard_customcss. In der Commandref ist dazu nichts zu finden.
Ich gehe davon aus, damit sollte man dem Dashboard eine andere css zuweisen können, ohne die allgemeine fhem-Oberfläche zu verändern.
Das fände ich eine gute Idee, weil mal an einer .css rumprobieren könnte, ohne die fhem-Bedienoberfläche zu verstellen...

Folgende Einstellungen habe ich probiert, aber ohne Auswirkungen:
   attr Standard dashboard_customcss ios6dashboard
   attr Standard dashboard_customcss ios6dashboard.css
   attr Standard dashboard_customcss /opt/fhem/www/pgm2/ios6dashboard
   attr Standard dashboard_customcss /opt/fhem/www/pgm2/ios6dashboard.css
(Standard = Name meines Dashboards)

Hat jemand eine Idee, wie das Attribut dashboard_customcss funktioniert?
Titel: Antw:FHEM Dashboard
Beitrag von: flor62 am 14 Februar 2021, 17:16:19
Hallo Zusammen,

ich habe jetzt eine Anwendung des Attributes dashboard_customcss herausgefunden.
Man kann der CSS-Datei des Dashboardes eine CSS-Einstellung mitgeben.
Ich habe das dafür genutzt, um die Größe des Dashboardes für die Anzeige auf dem Handy anzupassen - sozusagen zu "zoomen".
Unten sieht man wie mein kleines Dashboard aussieht, wenn des mit den "normalen" Einstellung konfiguriert ist und im zweiten Bild ist das Dashboard mit Faktor 3.5 gezoomt.

Dazu habe ich folgende Einstellungen verwendet:

attr db_Ipad dashboard_customcss body {transform:scale(3.5);; -webkit-transform: scale(3.5);; position: absolute;; height: auto;; width: auto;; top: -80px;; left:-350px;; }

wobei:
";;"       = aus der Darstellung im Editor ,,Raw definition"
-webkit-transform: scale(2.0);; = nur bei bei IOS-Browser SAFARI notwendig
3.5    = Vergrößerungsfaktor für Breite und Höhe der Anzeige
Das Ganze wird ziemlich in der Mitte angezeigt, deshalb:
top:-80px   = Korrektur des Abstandes nach oben
left:-350px   = Korrektur des Abstandes nach links
beide Werte durch ausprobieren ermittelt.

Vielleicht hilft's jemandem beim anpassen des Dashboards.


Titel: Frage:FHEM Dashboard slider werden nicht angezeigt
Beitrag von: Tommy am 02 April 2021, 15:10:50
Hallo liebe Forenmitglieder,

Ich weis nich ob ich hier jetzt richtig bin mit meiner frage. (Vieleicht kann mir jemand helfen):

Mein Problem :
In der normelen Fhem oberfläche werden mir die Slider angezeigt, aber leider nicht im dashboard (Habe für das bessere verständniss nochmal zwei Bilder angehängt)

ich habe gefühlt jetzt schon das halbe internet noch diesem Fehler abgesucht.
Da habe ich nur was von 2015 gefunden und da hieß es, dass dies nicht unterstützt wird.

Meine Konfig:

als:
   DEF        HK-LN-DIM-A 0x804b50fffebfa6a5 Essbereich_Spots zigbee2mqtt
   FRIENDLYNAME Essbereich_Spots
   FUUID      6002cba5-f33f-47bc-2bce-f275424cab39e32d
   IODev      MQTT_Zigbee
   MODEL      HK-LN-DIM-A
   NAME       Essbereich_Spots
   NOTIFYDEV  global
   NR         89
   NTFY_ORDER 50-Essbereich_Spots
   SID        0x804b50fffebfa6a5
   STATE      off
   TOPIC      zigbee2mqtt
   TYPE       XiaomiMQTTDevice
   READINGS:
     2021-04-02 14:49:21   brightness      254
     2021-04-02 14:49:21   linkquality     115
     2021-04-02 14:49:21   state           OFF
     2021-04-02 14:49:21   transmission-state incoming publish received
   message_ids:
   subscribe:
     zigbee2mqtt/Essbereich_Spots
     xiaomi/0x804b50fffebfa6a5/#
   subscribeExpr:
     ^zigbee2mqtt\/Essbereich_Spots$
     ^xiaomi\/0x804b50fffebfa6a5.*$
   subscribeQos:
     xiaomi/0x804b50fffebfa6a5/# 0
     zigbee2mqtt/Essbereich_Spots 0
Attributes:
   IODev      MQTT_Zigbee
   alexaName  dim Essbereich
   alias      Essbereich
   devStateIcon on:li_wht_on off:li_wht_off
   group      Wohnzimmer_Licht
   homebridgeMapping On=state,values=off;on;brightness,cmdOff=off,cmdOn=on,nocache=true
Brightness=brightness::prozent,minValue=0,maxValue=100,max=255
   icon       light_ceiling@yellow
   room       Alles,XiaomiMQTTDevice
   stateFormat {lc ReadingsVal($name,"state",0)}
   webCmd     brightness:on:off
   widgetOverride brightness:slider,0,1,255



Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 02 April 2021, 16:17:51
Hallo Tommy,

habe bei mir noch nicht festgestellt, dass Silder nicht gingen. Siehe Screenshot.
Kann jetzt aber nicht feststellen warum sie bei dir nicht zu sehen sind.
Gehe mal davon aus, dass dein FHEM generell aktuell ist.

VG und schöne Ostern.
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy am 02 April 2021, 16:53:14
Zitat von: DS_Starter am 02 April 2021, 16:17:51
Hallo Tommy,

habe bei mir noch nicht festgestellt, dass Silder nicht gingen. Siehe Screenshot.
Kann jetzt aber nicht feststellen warum sie bei dir nicht zu sehen sind.
Gehe mal davon aus, dass dein FHEM generell aktuell ist.

VG und schöne Ostern.


Danke DS_Starter für deine Antwort,

Ich habe gestern alles ge-updatet, zumindest alles was mir bekannt ist.


Durchgeführt habe ich:

sudo rpi-update
sudo apt-get update
sudo apt-get upgrade
und auch das Fehm update habe ich durchgeführt (+ reboot)

Gibt es vielleicht noch ein anderes update oder so?

Sollte eigentlich alles auf dem neusten stand sein.

Wünsche dir (und alle die das lesen) auch Frohe Ostern.
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 02 April 2021, 17:18:22
Eine Idee hätte ich, möglicherweise betrifft deine Feststellung nur Slider die mit widgeroverride eingebunden sind.
Das könnte sein. Meine verwendeten sind alle per default im Modul eingebaut.
Kannst du ja mal gegenchecken wenn du auch solche devices bei dir hast.
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy am 02 April 2021, 17:35:12
Zitat von: DS_Starter am 02 April 2021, 17:18:22
Eine Idee hätte ich, möglicherweise betrifft deine Feststellung nur Slider die mit widgeroverride eingebunden sind.
Das könnte sein. Meine verwendeten sind alle per default im Modul eingebaut.
Kannst du ja mal gegenchecken wenn du auch solche devices bei dir hast.

Ja die gehen.

Auf dem bild was ich angehängt habe (Dashboard) ist der slider vom RGB (colorpicker) da bzw. vorhanden und funktioniert.
ich denke auch das es was damit zutun hat, aber ich wüsste nicht wie ich das ändern soll.

List vom RGB licht (Colorpicker):

CONNECTION LD382A
   DEF        RGBW LD382A:192.168.178.39
   FUUID      5c92a27e-f33f-47bc-9eb3-607439f81cc6372e
   IP         192.168.178.39
   LEDTYPE    RGBW
   NAME       RGBW
   NR         30
   NTFY_ORDER 50-RGBW
   PORT       5577
   PROTO      1
   SLOT       0
   STATE      off
   TYPE       WifiLight
   READINGS:
     2021-04-02 13:31:34   RGB             000000
     2021-04-02 13:31:34   brightness      0
     2021-04-02 13:31:34   hue             0
     2021-04-02 13:31:34   saturation      0
     2021-04-02 13:31:34   state           off
   helper:
     COMMANDSET on off dim dimup dimdown HSV RGB
     llLock     0
     COLORMAP:
       0-359
       0
     GAMMAMAP:
       0
       0.0837677640068292
       0.243332430098219
       0.45405621299892
       0.70684316621699
       0.996357952001595
       1.31896324344069
       1.67196720192944
       2.05327034060355
       2.46117402090514
       2.89426612471675
       3.35134791378444
       3.83138472229589
       4.33347131986342
       4.85680675751166
       5.4006755921087
       5.96443354494847
       6.54749632988109
       7.14933080167485
       7.76944783828119
       8.40739654243209
       9.06275946322968
       9.73514861754315
       10.4242021465521
       11.1295814824596
       11.8509689292396
       12.5880655825711
       13.3405895300298
       14.1082742846809
       14.8908674144572
       15.6881293368749
       16.499832254239
       17.3257592089163
       18.1657032417713
       19.0194666396879
       19.8868602603794
       20.7677029245494
       21.6618208669846
       22.5690472394153
       23.4892216590168
       24.4221897972898
       25.3678030047821
       26.3259179677223
       27.2963963931522
       28.2791047195789
       29.2739138505435
       30.2806989088167
       31.2993390092098
       32.329717048222
       33.3717195089492
       34.4252362798567
       35.4901604861718
       36.5663883327847
       37.6538189576659
       38.7523542949095
       39.8618989466026
       40.982360062801
       42.1136472289627
       43.2556723602513
       44.4083496021795
       45.5715952371095
       46.7453275961738
       47.9294669762181
       49.1239355614018
       50.3286573491265
       51.5435580799885
       52.7685651714775
       54.0036076551689
       55.2486161171733
       56.5035226416311
       57.7682607570534
       59.0427653853271
       60.3269727932157
       61.6208205462015
       62.9242474645252
       64.237193581289
       65.5596001025013
       66.8914093689478
       68.2325648197832
       69.583010957744
       70.9426933158916
       72.3115584257991
       73.6895537871024
       75.0766278383415
       76.4727299290214
       77.8778102928286
       79.2918200219416
       80.7147110423796
       82.1464360903337
       83.5869486894341
       85.0362031289022
       86.4941544425471
       87.9607583885629
       89.4359714300888
       90.9197507164941
       92.4120540653557
       93.9128399450933
       95.4220674582326
       96.9396963252683
       98.4656868690975
       100
     hlCmdQueue:
     llCmdQueue:
Attributes:
   alias      .
   colorCast  0, -20, -20, -25, 0, -10
   devStateIcon on:light_led_stripe_rgb@red off:light_led_stripe_rgb@green
   group      RGB
   room       Alles,Wohnzimmer
   userattr   lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
   webCmd     RGB
   whitePoint 1, 1, 1
   widgetOverride RGB:colorpicker,HSV


Nachtrag
ach, habe gerade gesehen der colorpicker ist aber auch mit widgeroverride eingebunden

Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 02 April 2021, 18:02:35
Hmm, vllt. gibt es noch Meldungen anderer User dazu, mehr fällt mir grad nicht dazu ein.

Wünsche dir auch erstmal schöne Ostern  :)
Titel: Antw:FHEM Dashboard
Beitrag von: beaune am 02 April 2021, 18:06:41
Also ich hab auch schon per Widgetoverride Slider eingebunden, die auch im Dashboard zu sehen sind. Das kann kein generelles Problem sein. Mehr kann ich dazu eider aber nicht beitragen.
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy am 04 April 2021, 12:59:27
Zitat von: beaune am 02 April 2021, 18:06:41
Also ich hab auch schon per Widgetoverride Slider eingebunden, die auch im Dashboard zu sehen sind. Das kann kein generelles Problem sein. Mehr kann ich dazu eider aber nicht beitragen.

Danke für deine Antwort...Leider habe ich den fehler noch nicht gefunden.

Sobald ich den Fehler gefunden habe, werde ich euch informieren (kann nur Jahre dauern  ;D)

Frohe Ostern euch allen.


1. Update-Tests 4.04.2021

Es scheint wirklich irgendwie ein übergabe problem zu sein. (Von Fehm zum Dashboard)

Was habe ich alles getestet:

-Neues Dashboard estellt = gleiches problem
-Dummy device ertellt (Lampe) , mit dem (webcmd=on:off:state) attr.:

          widgetOverride state:,slider,0,5,100                                       
          widgetOverride state:,colorpicker                                             
          widgetOverride state:,colorpicker,CT,2700,50,5000   

Auch hier das gleiche Problem. (Keine Slider im Dashboard sichtbar)

Aber ich denke das es schon beim einbinden fehlerhaft wird, da mein RGB slider ja funktioniert (eingebunden 2018). Wenn ich diesen löschen würde und nochmal einbinden würde, wäre dieser genauso nicht mehr sichtbar, (denke ich).

Ich glaube da ging irgendein update (von fhem) in die Hose oder so. Kann man sowas irgendwie reparieren: zb.Datei erstetzen die für die Übergabe zuständig ist?

Oder anders gefragt: welche möglichkeiten habe ich? So das ich nicht alles komplett neu machen muss.
Zb.:
1.Backup von fehm erstellen
2.Fhem Löschen
3.Fhem Installieren
4.Backup einspielen
5.fertig

Würde das gehen?

Oder noch jemand eine andere Idee?
 
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy am 05 April 2021, 12:49:57
Zitat von: Tommy am 04 April 2021, 12:59:27
Danke für deine Antwort...Leider habe ich den fehler noch nicht gefunden.

Sobald ich den Fehler gefunden habe, werde ich euch informieren (kann nur Jahre dauern  ;D)

Frohe Ostern euch allen.


1. Update-Tests 4.04.2021

Es scheint wirklich irgendwie ein übergabe problem zu sein. (Von Fehm zum Dashboard)

Was habe ich alles getestet:

-Neues Dashboard estellt = gleiches problem
-Dummy device ertellt (Lampe) , mit dem (webcmd=on:off:state) attr.:

          widgetOverride state:,slider,0,5,100                                       
          widgetOverride state:,colorpicker                                             
          widgetOverride state:,colorpicker,CT,2700,50,5000   

Auch hier das gleiche Problem. (Keine Slider im Dashboard sichtbar)

Aber ich denke das es schon beim einbinden fehlerhaft wird, da mein RGB slider ja funktioniert (eingebunden 2018). Wenn ich diesen löschen würde und nochmal einbinden würde, wäre dieser genauso nicht mehr sichtbar, (denke ich).

Ich glaube da ging irgendein update (von fhem) in die Hose oder so. Kann man sowas irgendwie reparieren: zb.Datei erstetzen die für die Übergabe zuständig ist?

Oder anders gefragt: welche möglichkeiten habe ich? So das ich nicht alles komplett neu machen muss.
Zb.:
1.Backup von fehm erstellen
2.Fhem Löschen
3.Fhem Installieren
4.Backup einspielen
5.fertig

Würde das gehen?

Oder noch jemand eine andere Idee?
 



Ich habe alles mögliche ausprobiert:

1.Backup von fehm erstellen
2.Fhem Löschen
3.Fhem Installieren
4.Backup einspielen

auch hier das gleiche problem (slider werden nicht angezeigt)

jetzt hatte ich noch eine idee:

ein DOIF erstellen das auf das device auswirkt.

AN und AUS funktioniert und der slider wird mit dem attr. setList brightness:slider,0,1,254 angezeigt.

allerdings bekomme ich es nicht hin eine Übergabe zu dem device zu machen von brightness.

([Horst:"on"]) (set Essbereich_Spots on) DOELSEIF ([Horst:"off"]) (set Essbereich_Spots off) DOELSE fhem_set("Essbereich_Spots".get_Reading("e_Horst_events"));

Internals:
   DEF        ([Horst:"on"]) (set Essbereich_Spots on) DOELSEIF ([Horst:"off"]) (set Essbereich_Spots off) DOELSE fhem_set("Essbereich_Spots".get_Reading("e_Horst_events"));
   FUUID      606a28eb-f33f-47bc-6a5d-6bd4cc0cd4a08808
   MODEL      FHEM
   NAME       Horst
   NOTIFYDEV  global,Horst
   NR         106
   NTFY_ORDER 50-Horst
   STATE      cmd_3
   TYPE       DOIF
   VERSION    24100 2021-03-27 20:15:23
   READINGS:
     2021-04-05 12:23:14   cmd             3
     2021-04-05 12:23:14   cmd_event       Horst
     2021-04-05 12:23:14   cmd_nr          3
     2021-04-05 12:23:26   e_Horst_events  brightness 130
     2021-04-05 12:23:12   mode            enabled
     2021-04-05 12:23:14   state           cmd_3
   Regex:
     accu:
     cond:
       Horst:
         0:
           &STATE     ^Horst$
         1:
           &STATE     ^Horst$
   attr:
     cmdState:
     wait:
     waitdel:
   condition:
     0          ::EventDoIf('Horst',$hash,'on',1)
     1          ::EventDoIf('Horst',$hash,'off',1)
   do:
     0:
       0          set Essbereich_Spots on
     1:
       0          set Essbereich_Spots off
     2:
       0         
   helper:
     DEVFILTER  ^global$|^Horst$
     NOTIFYDEV  global|Horst
     event      brightness 130
     globalinit 1
     last_timer 0
     sleeptimer -1
     timerdev   Horst
     timerevent brightness 130
     triggerDev Horst
     timerevents:
       brightness 130
       e_Horst_events: brightness 130
     timereventsState:
       brightness 130
       e_Horst_events: brightness 130
     triggerEvents:
       brightness 130
       e_Horst_events: brightness 130
     triggerEventsState:
       brightness 130
       e_Horst_events: brightness 130
   internals:
   readings:
   trigger:
     all         Horst
   uiState:
   uiTable:
Attributes:
   checkReadingEvent 0
   group      Wohnzimmer_Licht
   room       Test-Raum
   setList    brightness:slider,0,1,254
   webCmd     on:off:brightness


Habe da schon alles mögliche ausprobiert ,aber ich bekomme es einfach nicht hin.



Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 05 April 2021, 13:00:00
Hi Tommy,

ändere doch mal spaßeshalber das Attr webCmd in deinem Dev HK-LN-DIM-A nur in

webCmd     brightness

Ändert sich etwas ?
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy am 05 April 2021, 13:07:37
Zitat von: DS_Starter am 05 April 2021, 13:00:00
Hi Tommy,

ändere doch mal spaßeshalber das Attr webCmd in deinem Dev HK-LN-DIM-A nur in

webCmd     brightness

Ändert sich etwas ?

Gude DS_Starter,

Es ändert sich nur das on und off weg ist, aber sonst nix.

Titel: Antw:FHEM Dashboard
Beitrag von: Tommy am 05 April 2021, 13:15:21
ich weis halt auch nicht wie ich eine übergabe von dem DOIF zu dem device brightness= Wert X machen kann.

ich habe da jetzt schon soviel nachgelesen, aber nicht das richtige gefunden bzw. hab ich es nicht richtig verstanden.
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 05 April 2021, 13:20:37
Mit DOIF kenne ich mich leider nicht aus weil ich das überhaupt nicht benutze.

Aber ich habe zum Test jetzt einfach mal bei einem HUE Device den setter blink mit einem widgetoverride in einen Slider verwandelt.
Wird einwandfrei im Dashboard dargestellt.

Das Attr webcmd dafür ist auch unspektakulär:

  webCmd  pct:pct ct:ct 490:ct 380:ct 270:ct 160:toggle:blink:on:off

Hmm ....
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy am 05 April 2021, 13:26:51
Zitat von: DS_Starter am 05 April 2021, 13:20:37
Mit DOIF kenne ich mich leider nicht aus weil ich das überhaupt nicht benutze.

Aber ich habe zum Test jetzt einfach mal bei einem HUE Device den setter blink mit einem widgetoverride in einen Slider verwandelt.
Wird einwandfrei im Dashboard dargestellt.

Das Attr webcmd dafür ist auch unspektakulär:

  webCmd  pct:pct ct:ct 490:ct 380:ct 270:ct 160:toggle:blink:on:off

Hmm ....


Funtioniert das auch bei dir mit einem dummy

define Test_Tommy_Slider dummy
attr web on:off:state
attr widgetOverride state:slider,0,1,255

Weil der wird mir im dashboard auch nich angezeigt.


wenn ich das attr.widgetOverride lösche
und anstatt das widgetOverride = attr. setList brightness:slider,0,1,254 benutze geht es.


allerdings gibts das attr. für mein dimmer device nicht

Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 05 April 2021, 13:37:02
Ja wird er ... aber erst wenn das Dummy Device auch einen Setter hat der "state" heißt.  ;)

Das kann man mit einem Attr setList  erledigen:


defmod Test_Tommy_Slider dummy
attr Test_Tommy_Slider setList state
attr Test_Tommy_Slider webCmd on:off:state
attr Test_Tommy_Slider widgetOverride state:slider,0,1,255


Ich denke mal das dein Problem, deine Device haben keine Setter die du mit einem slider umsetzen willst.
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy am 05 April 2021, 13:43:51
Zitat von: Tommy am 05 April 2021, 13:26:51

Funtioniert das auch bei dir mit einem dummy

define Test_Tommy_Slider dummy
attr web on:off:state
attr widgetOverride state:slider,0,1,255

Weil der wird mir im dashboard auch nich angezeigt.


wenn ich das attr.widgetOverride lösche
und anstatt das widgetOverride = attr. setList brightness:slider,0,1,254 benutze geht es.


allerdings gibts das attr. für mein dimmer device nicht



ja genau aber das attr. setlist gibt es nur für dummy/notify/und DOIF aber nicht für mein dimmer device.

Sorry, hatte bei meine letzten frage/antwort noch was nachgetragen.
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 05 April 2021, 13:47:25
Zitatja genau aber das attr. setlist gibt es nur für dummy/notify/und DOIF aber nicht für mein dimmer device.
Was willst du denn überhaupt erreichen ? Wenn dein dimmer device keinen Setter hat um darüber etwas einzustellen, welchen Sinn hat dann dieser Slider ?
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy am 05 April 2021, 13:51:07
ich habe ja slider (die auch funktioniern) nur die werden komischerweise nicht im dashboard angezeigt. (Also der setter funktioniert)

Problem = die Slider werden in der fhem oberfläche angezeigt (und funktionieren), aber sie werden nicht im Dashboard angezeigt

Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 05 April 2021, 13:58:11
Naja das war nicht meine Frage.  ;)
Ich habe ein bisschen den Verdacht, dass du einen falschen Weg gehst.
So wie ich es gesehen habe, änderst du mit dem Slider direkt den Wert eines Readings. Wieso tust du das ? Warum benutzt du nicht die durch das Device angebotenen Setter um eine Einstellung vorzunehmen ?
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy am 05 April 2021, 14:10:28
Zitat von: DS_Starter am 05 April 2021, 13:58:11
Naja das war nicht meine Frage.  ;)
Ich habe ein bisschen den Verdacht, dass du einen falschen Weg gehst.
So wie ich es gesehen habe, änderst du mit dem Slider direkt den Wert eines Readings. Wieso tust du das ? Warum benutzt du nicht die durch das Device angebotenen Setter um eine Einstellung vorzunehmen ?

jetzt steh ich etwas auf dem Schlauch,

ja das ist korrekt = ich ändere mit dem sliden das reading = brightness / was soll ich den sonst ändern :-\
(state = ist enweder on oder off)

Verstehe nicht was du damit meinst:
das Device angebotenen Setter um eine Einstellung vorzunehmen

Internals:
   DEF        HK-LN-DIM-A 0x804b50fffebfb424 Couchbereich_Spots zigbee2mqtt
   FRIENDLYNAME Couchbereich_Spots
   FUUID      6007324f-f33f-47bc-3ca3-e94c588b03faa393
   IODev      MQTT_Zigbee
   MODEL      HK-LN-DIM-A
   NAME       Couchbereich_Spots
   NOTIFYDEV  HK-LN-DIM-A 0x804b50fffebfb424 Couchbereich_Spots zigbee2mqtt
   NR         93
   SID        0x804b50fffebfb424
   STATE      off
   TYPE       XiaomiMQTTDevice
   READINGS:
     2021-04-05 14:03:09   brightness      1
     2021-04-05 14:03:09   linkquality     115
     2021-04-05 14:03:09   state           OFF
     2021-04-05 14:03:09   transmission-state incoming publish received
   message_ids:
   subscribe:
     zigbee2mqtt/Couchbereich_Spots
     xiaomi/0x804b50fffebfb424/#
   subscribeExpr:
     ^zigbee2mqtt\/Couchbereich_Spots$
     ^xiaomi\/0x804b50fffebfb424.*$
   subscribeQos:
     xiaomi/0x804b50fffebfb424/# 0
     zigbee2mqtt/Couchbereich_Spots 0
Attributes:
   IODev      MQTT_Zigbee
   alexaName  Couchbereich
   alias      Couchbereich
   devStateIcon on:li_wht_on off:li_wht_off
   genericDeviceType light
   group      Wohnzimmer_Licht
   homebridgeMapping On=state,values=off;on;brightness,cmdOff=off,cmdOn=on,nocache=true
Brightness=brightness::prozent,minValue=0,maxValue=100,max=255
   icon       light_ceiling@yellow
   room       Alles,Wohnzimmer,XiaomiMQTTDevice
   stateFormat {lc ReadingsVal($name,"state",0)}
   webCmd     brightness:on:off
   widgetOverride brightness:slider,0,1,255



Meinst du die attr. für das device?
Da sieht es nämlich leider etwas mau aus / da gibt es keine speziellen attr. (leider) da heisst es selber hand anlegen
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 05 April 2021, 14:23:39
Zitatja das ist korrekt = ich ändere mit dem sliden das reading = brightness / was soll ich den sonst ändern
Hatte ich befürchtet.
Das ist wirklich keine gute Vorgehensweise. Ein Reading wird durch den Modulautor gesetzt um bestimmte Zustände eines Device zu signalisieren und darüber Events für weitere Verarbeitung zu generieren.

Einfaches Beispiel, ein Device bietet den Setter "on" oder "off" um ein Licht zu schalten.
Wenn du also

set <> on

ausführst wird im Modul eine Befehlsfolge an das physikalische Gerät/Interface gesendet und in Besten Fall eine Erfolgsmeldung vom phys. Gerät abgewartet. Abhängig vom tatsächlichen Ergebnis wird dann das Reading "state" auf "on", "off" oder "Error" oder ähnliches gesetzt.

Wenn du jetzt state mit einem Slider überschreibst, nutzt das garnichts und im schlimmsten Fall bringst du das Device durcheinander wenn der Modulautor die Werte von Readings auch für die interne Ablaufsteuerung verwendet.

Readings also nicht einfach überschreiben, es sei denn man weiß genau wie das wirkt !!

Ich habe auch nochmal in der Commandref (http://fhem.de/commandref_DE.html#widgetOverride) nachgeschaut.
widgetOverride ist nicht dafür vorgesehen Readingwerte zu überschreiben:

widgetOverride
Leerzeichen separierte Liste von Name/Modifier Paaren, mit dem man den vom Modulautor für einen bestimmten Parameter (Set/Get/Attribut) vorgesehene Widgets ändern kann. Folgendes ist die Liste der bekannten Modifier:
...

Meiner Meinung nach dürfte auch FHEMWEB die Nutzung von widgetOverride zum Überschreiben von Readings nicht erlauben.

Man benutzt also immer die über "set" oder "get" im Device angebotenen Möglichkeiten, um einen Vorgang auszulösen.
Was bietet denn HK-LN-DIM-A für set-Möglichkeiten ?
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy am 05 April 2021, 14:36:00
Danke für deine Ausführliche antwort (habe ich verstanden /gut erklärt) ;)

Da sieht es nämlich leider etwas mau aus / da gibt es keine speziellen attr. zu dem devices (leider).

Hab mal ein jpg angehägt mit allen Verfügbaren attr.

PS:  bei set gibt es nur remove /

Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 05 April 2021, 14:49:34
Die Attr sind erstmal nebensächlich.
Aber set ist wirklich dürftig.

Das Problem weiter zu diskutieren wird allerdings bei Dashboard etwas OT.
Ich würde dir vorschlagen dich mal im Forum für XiaomiMQTTDevice zu erkundigen. Ist das ein offizielles Modul ?
Kenne nur das  XiaomiDevice im Repo.
Könnte mir vorstellen dass es evtl. ein zweistufiges Modul ist und es noch ein Device gibt welches das physikalische Gerät spiegelt und über dieses dann geschaltet werden muß, Who knows ...  ;)

Kannst hier ja einen Link zur weiteren Diskussion interlegen.

LG,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: Tommy am 05 April 2021, 14:59:15
Vielen dank Heiko für deinen Hilfe schonmal, ;) (Echt Super von dir)

ich werde mich erkundigen (aber nicht mehr heute) und lass es dich wissen.



Soweit ich weis ist das ein offizielles Modul.

LG,
Thomas

Ich wünsche dir noch einen schönen Ostermontag. :)



Titel: Antw:FHEM Dashboard
Beitrag von: hydrotec am 05 April 2021, 15:26:40
Hallo Thomas,

dein Device wie du es in Antwort #1910 gepostet hast, passt so.
Mehr bekommst du an readings nicht rein.
Wenn du Befehle an das Device senden möchtest, dann geht das nur über mqtt.
Ist hier (https://www.zigbee2mqtt.io/devices/HK-LN-DIM-A.html) beschrieben.
Hoffentlich hilft dir das ein wenig weiter.

Hallo Heiko
Zitat von: DS_Starter
... Ist das ein offizielles Modul ? ...
Ja, ist für die Anbindung von zigbee2mqtt (https://www.zigbee2mqtt.io/) an Fhem über MQTT, nicht MQTT2.

Gruß, Karsten
Titel: Antw:FHEM Dashboard
Beitrag von: Ban am 25 November 2021, 22:00:04
Hallo zusammen,

habe heute ein Update von fhem durchgeführt. Im Dashboard werden mir die Controlelemente (z.B. Dropdownbox oder Slider) nicht mehr angezeigt, sondern nur noch der Text "control".
In der normalen Ansicht sind die Elemente vorhanden.

Ist das ein Bug oder muss ich etwas anpassen?

Grüße und Danke,
Ban
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 25 November 2021, 22:36:26
Habe gerade eben auch ein Update gemacht und bei mir läuft alles wie gehabt.
Browser Cache mal gelöscht ?
Titel: Antw:FHEM Dashboard
Beitrag von: Ban am 25 November 2021, 22:46:55
Ja, ändert leider nichts. Die Ansicht habe ich auch mit mehreren Browsern und auf mehreren Geräten.

Wenn ich auf "control" klicke, zeigt es mir folgendes Popup an.
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 25 November 2021, 23:03:22
Hmm, kann ich nicht nachvollziehen. Es hat sich am Daschboard auch schon lange nichts geändert (95_Dashboard.pm:v3.17.1-s21180/2020-02-11).
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 25 November 2021, 23:06:31
Ich habe HMCCUDEV nicht im Einsatz. Wurde es upgedatet ? Wenn ja, wie sieht es mit der vorherigen Version aus ?
Titel: Antw:FHEM Dashboard
Beitrag von: Ban am 25 November 2021, 23:08:00
Habe auch gerade gesehen, dass schon ewig nichts mehr am Dashboard geändert wurde.
Ich gehe jetzt auf das Backup vor dem Update zurück und schaue dann nochmal vor und nach dem Update.
Titel: Antw:FHEM Dashboard
Beitrag von: Ban am 25 November 2021, 23:26:50
Mit dem Backup sieht alles wieder ok aus. Habe mir Screenshots der Versionen gemacht.
Werde morgen die Module einzeln updaten, dann dürfte ich sehen, durch welches der Effekt auftritt.

Titel: Antw:FHEM Dashboard
Beitrag von: Ban am 26 November 2021, 15:08:59
Es hängt mit den Änderungen im HMCCU zusammen.
Ich habe vorher fhem.pl und 01_FHEMWEB.pm upgedatet, da geht noch alles, wenn ich die HMCCU Teile update, tritt das Verhalten auf.

Folgende Dateien haben ich auf die neuste Version gebracht:
88_HMCCU.pm                     
88_HMCCUCHN.pm                 
88_HMCCUDEV.pm                 
88_HMCCURPCPROC.pm

Habe alle 4 auf einmal upgedatet. Nur mit dem ersten startet fhem nicht mehr richtig. Die gehören wohl eng zusammen.

@zap: Könntest du hier mal nachschauen, ob du etwas siehst, weshalb das Dashboard mit der aktuellen Version nicht mehr richtig funktioniert?
Kann ich noch etwas testen oder unterstützen?

Mit diesen Versionen funktioniert alles:

88_HMCCU.pm                     21747 2020-04-22 13:42:49Z zap
88_HMCCUCHN.pm                  21452 2020-03-19 13:16:06Z zap
88_HMCCUDEV.pm                  21452 2020-03-19 13:16:06Z zap
88_HMCCURPCPROC.pm              21452 2020-03-19 13:16:06Z zap

mit diesen nicht mehr:

88_HMCCU.pm                     25258 2021-11-24 18:16:24Z zap
88_HMCCUCHN.pm                  25258 2021-11-24 18:16:24Z zap
88_HMCCUDEV.pm                  25258 2021-11-24 18:16:24Z zap
88_HMCCURPCPROC.pm              25258 2021-11-24 18:16:24Z zap

Viele Grüße und Danke!
Ban
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 26 November 2021, 15:32:10
Hallo Ban,

ich denke du müsstest es Zap in dem Forum für 88_HMCCU mal mitteilen.
Ich denke nicht dass er es hier liest und darauf reagiert.

LG
Titel: Antw:FHEM Dashboard
Beitrag von: Ban am 26 November 2021, 15:33:30
Danke für den Hinweis, hatte gedacht mit @Name bekommt man eine Info.
Ich schreib es in den HMCCU Thread.

Edit: Ich sehe gerade, dass es aktuell einen großen Versionwechsel bei HMCCU gibt. Da mus sich erstmal die Migration durchgehen. Entweder hat es sich dann erledigt oder ich habe einen Bug in der neuen Version entdeckt. Werde hiermit in den HMCCU 5.0 Thread wechseln.

Titel: Antw:FHEM Dashboard
Beitrag von: draddy am 13 März 2022, 02:29:56
moin,

ist es so gedacht, dass ich mit

dashboard_flexible  1
dashboard_row  top-center-bottom

nichts in die top row setzen kann?
mit flexible 0 gehts, aber sobald ich flex aktiviere, springt alles rum und ich kann nichts in die erste zeile setzen.

thx
Jens
Titel: Antw:FHEM Dashboard
Beitrag von: eisman am 30 März 2022, 10:48:50
Hi,

Problem mit Dashboard:


2022.03.30 10:34:21 1: PERL WARNING: Use of uninitialized value $web in split at ./FHEM/95_Dashboard.pm line 1147, <$fh> line 1856.
2022.03.30 10:34:21 1: stacktrace:
2022.03.30 10:34:21 1:     main::__ANON__                      called by ./FHEM/95_Dashboard.pm (1147)
2022.03.30 10:34:21 1:     main::Dashboard_activateTab         called by ./FHEM/95_Dashboard.pm (300)
2022.03.30 10:34:21 1:     main::Dashboard_Attr                called by fhem.pl (3934)
2022.03.30 10:34:21 1:     main::CallFn                        called by fhem.pl (3158)
2022.03.30 10:34:21 1:     main::CommandAttr                   called by fhem.pl (1275)
2022.03.30 10:34:21 1:     main::AnalyzeCommand                called by fhem.pl (1126)
2022.03.30 10:34:21 1:     main::AnalyzeCommandChain           called by fhem.pl (1415)
2022.03.30 10:34:21 1:     main::CommandInclude                called by fhem.pl (626)


device:

Internals:
   FUUID      5f6b7d57-f33f-793a-3330-4c149d754f15e726
   FVERSION   95_Dashboard.pm:v3.17.1-s21180/2020-02-11
   NAME       Dashboard
   NR         143
   STATE      Initialized
   TYPE       Dashboard
   HELPER:
     FW         WEB
     PACKAGE    main
     VERSION    3.17.1
   READINGS:
     2022-03-29 15:06:27   lockstate       lock
     2022-03-30 10:34:21   state           Initialized
Attributes:
   alias      Dashboard
   dashboard_flexible 1
   dashboard_homeTab 1
   dashboard_showfullsize 1
   dashboard_showtogglebuttons 1
   dashboard_tab1devices rg.Heizung,infoText,rg.Wetter.Meldung,rg.Kalender.Feiertag,rg.Heizung.Temperatur,rg.Status.Multimedia,rg.Licht,rg.Kalender.Info,rg.Wetterstation.Status,rg.Netzwerk.Status
   dashboard_tab1groups Set your FHEM groups here and arrange them on tab 1
   dashboard_tab1name Status
   dashboard_tab1sorting t0c0,rg.Wetterstation.Status,true,354,306,903,255:t0c0,rg.Kalender.Info,true,232,110,0,0:t0c0,rg.Status.Multimedia,true,231,104,0,129:t0c0,rg.Heizung.Temperatur,true,668,343,233,220:t0c0,rg.Netzwerk.Status,true,442,139,814,55:t0c0,rg.Kalender.Feiertag,true,570,81,234,0:t0c0,rg.Wetter.Meldung,true,442,53,814,0:t0c0,rg.Licht,true,229,328,0,235:t0c0,infoText,true,569,61,234,49:t0c0,rg.Heizung,true,227,111,233,110:
   dashboard_tab2devices rg.SZ.Klima,rg.Rollo.Einstellung,rg.Rollo.Beschattung,rg.Heizung.Einstellung
   dashboard_tab2name Einstellungen
   dashboard_tab2sorting t1c0,rg.Rollo.Einstellung,true,722,165,0,168:t1c0,rg.Heizung.Einstellung,true,841,189,0,371:t1c0,rg.Rollo.Beschattung,true,427,163,0,0:t1c0,rg.SZ.Klima,true,429,135,432,0:
   room       Wohnung
   userattr   dashboard_homeTab:1,2 dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting dashboard_tab3backgroundimage dashboard_tab3colcount dashboard_tab3devices dashboard_tab3groups dashboard_tab3icon dashboard_tab3name dashboard_tab3rowcentercolwidth dashboard_tab3sorting dashboard_webRefresh:multiple-strict,WEB


mfg
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 10 April 2022, 10:13:18
@eismann, siehe https://forum.fhem.de/index.php/topic,127216.0.html

@Jens, ich weiß nicht ob/was sich der ursprüngliche Autor des Moduls dabei gedacht hat. Ich gehe davon aus, dass es so nicht gedacht ist. Meine JavaScript Kenntnisse sind eher bescheiden. Hat jemand mit mehr JS Know How evtl. einen Lösungsvorschlag ?

Grüße,
Heiko
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian84 am 03 Juli 2022, 21:18:55
Guten Abend
Wie bekomme ich zwischen den Wassersensoren
Und Mülltonne, Anwesenheit, Garten und Keller
Mehr Platz.
Das Bild schick ich in Anhang mit.

Danke schon mal
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 03 Juli 2022, 21:48:44
Also wenn ich dich richtig verstanden habe ... einfach "unlock" und dann die Elemente wie gewünscht im Dashboard verschieben.
Danach wieder "lock".

LG
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian84 am 03 Juli 2022, 22:23:03
    Internals:
   CFGFN     
   DEF        attr anyViews dashboard_colcount 7 attr anyViews dashboard_colheight 440 attr anyViews dashboard_colwidth 300 attr anyViews dashboard_groups Tür_Fensterkonakte,Wassersensoren,Garten,Anwesenheit,Keller attr anyViews dashboard_lockstate unlock attr anyViews dashboard_row top-center-bottom attr anyViews dashboard_showhelper 1 attr anyViews dashboard_sorting , define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")} attr anyViews_weblink room Dashboard
   FUUID      62c1b5f4-f33f-cdd4-21d1-e02716af854ad527
   FVERSION   95_Dashboard.pm:v3.17.1-s21180/2020-02-11
   NAME       anyViews
   NR         8437
   STATE      Initialized
   TYPE       Dashboard
   HELPER:
     FW         WEB
     PACKAGE    main
     VERSION    3.17.1
     BIMG:
   READINGS:
     2022-07-03 22:07:20   lockstate       unlock
     2022-07-03 22:15:20   state           Initialized
Attributes:
   dashboard_tab1groups Tür_Fensterkontakte,Wassersensoren,Garten,Anwesenheit,Keller,Mueltonnen_Kalender,Internet Speedtest,System_Daten
   dashboard_tab1name Sensoren
   dashboard_tab1sorting t0c0,Tür_Fensterkontakte,true,244,0,1,1:t0c0,Wassersensoren,true,371,0,245,1:t0c0,Mueltonnen_Kalender,true,368,69,245,344:t0c0,Garten,true,373,89,245,413:t0c0,Anwesenheit,true,370,155,245,502:t0c0,Internet Speedtest,true,618,69,1,680:t0c0,Keller,true,621,0,1,749:t0c0,System_Daten,true,626,197,1,989:
   dashboard_tab2groups Heizung
   dashboard_tab2name Heizung
   dashboard_tab2sorting t1c0,Heizung,true,0,0:
   userattr   dashboard_homeTab:1,2 dashboard_tab2backgroundimage dashboard_tab2colcount dashboard_tab2devices dashboard_tab2groups dashboard_tab2icon dashboard_tab2name dashboard_tab2rowcentercolwidth dashboard_tab2sorting dashboard_tab3backgroundimage dashboard_tab3colcount dashboard_tab3devices dashboard_tab3groups dashboard_tab3icon dashboard_tab3name dashboard_tab3rowcentercolwidth dashboard_tab3sorting dashboard_webRefresh:multiple-strict,WEB




dann schiebt er die Automatisch wieder so nah dran. Wenn ich die verschieben will oder anders anordnen will
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 03 Juli 2022, 22:27:17
Attr dashboard_flexible = 1 ?
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian84 am 03 Juli 2022, 22:28:30
Muss ich das löschen. Oder brauche ich das
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 03 Juli 2022, 22:31:51
Das Attr dashboard_flexible = 1 setzen, also brauchst du es.  ;)
Titel: Antw:FHEM Dashboard
Beitrag von: Sebastian84 am 03 Juli 2022, 22:46:35
Danke hat super geklappt
Titel: Antw:FHEM Dashboard
Beitrag von: swsmily am 08 Juli 2022, 22:11:37
Hallo.
Mir ist nun auch ein Problem mit dem Dashboard aufgefallen. Wenn ich Elemente in der Größe ändere, also rechts in der Breite größer ziehe funktioniert das. Will man es aber wieder etwas kleiner schieben, geht das nicht mehr.
Größe in der Höhe verändern und auch verkleinern ist kein Problem, aber die Breite lässt sich nicht mehr verkleinern. Kann man da was machen?
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 08 Juli 2022, 22:28:19
Das kenne ich auch. Leider gibt es nur den workaround das betroffene device aus dem dashboard zu entfernen und danach wieder einzufügen. Dann kann man wieder ziehen wie man es braucht.
Falls jemand über eine Lösung stolpern sollte ....
Titel: Antw:FHEM Dashboard
Beitrag von: swsmily am 08 Juli 2022, 22:30:18
Zitat von: DS_Starter am 08 Juli 2022, 22:28:19
Das kenne ich auch. Leider gibt es nur den workaround das betroffene device aus dem dashboard zu entfernen und danach wieder einzufügen. Dann kann man wieder ziehen wie man es braucht.
Falls jemand über eine Lösung stolpern sollte ....

Ziehen wie man es braucht? Also geht dann auch die Breite zu vergrößern und zu verkleinern? Oder meinst du, man fängt klein an und wächst immer weiter?
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 08 Juli 2022, 22:33:20
Das letztere, das device ist wieder klein und man kann es vergrössern. Aber nicht wieder überxdas ziel hinausschiessen.  ;)
Titel: Antw:FHEM Dashboard
Beitrag von: swsmily am 08 Juli 2022, 22:56:18
Schade. Also lieber nichts an der Breite ändern.
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 08 Juli 2022, 23:03:28
Ach so schlimm ist das nicht. Man ändert das Design ja nicht jeden Tag. Kommt bei mir aber auch immer mal wieder vor.
Titel: Antw:FHEM Dashboard
Beitrag von: swsmily am 08 Juli 2022, 23:07:50
Das stimmt. Wollte nun seit mind. 2 Jahren das erste Mal was ausprobieren, ob eine Anzeige übersichtlicher wird, wenn sie breiter wäre. Dem war nicht so, daher wollte ich es wieder klein machen. Zum Glück hatte nich nicht gespeichert. Damit war alles wieder beim alte und so lasse ich es auch  ;D
Aber dennoch ist dies wohl ein Bug. Evtl. könnte er ja behoben werden.
Titel: Antw:FHEM Dashboard
Beitrag von: DS_Starter am 08 Juli 2022, 23:12:54
Ja klar würde ich gerne beheben nur keine Idee wie. Ideen sind willkommen.