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
Zitat
Ok, 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
Zitat
wenn 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.

Zitat
Ist 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
Zitat
Ist 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
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,

Zitat
Ich 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 pgm2.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
Zitat
Kann 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.

Zitat
Wie 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

(http://)
Titel: Antw:Neue Möglichkeit ein Dashboard zu erstellen
Beitrag von: svenson08 am 09 Dezember 2013, 20:56:44
Zitat
Zu 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 ....

Zitat
Leider 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
Zitat
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.


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
Zitat
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?
Sollte nun gefixt sein. Wenn ich's noch immer nicht hinbekommen hab, kurze Rückmeldung  ;)

@der-Lolo @Franz Tenbrock
Zitat
bei 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.

Zitat
Was 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
Zitat
auf 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
Zitat
auf 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
Zitat
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..!

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.


Zitat
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
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
Zitat
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.
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
Zitat
2. 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
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
Zitat
Die 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?

@
Zitat
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...

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.

Zitat
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...
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
@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 anyViews Dashboard
attr anyViews dashboard_colcount 3
attr anyViews dashboard_colwidth 400
attr anyViews dashboard_groups Schalter,Rolladen,Verbrauch,Systembefehle,Plot,Wetter
attr anyViews dashboard_lockstate unlock
attr anyViews dashboard_showhelper 0
define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room Dashboard


Im Code unten die Systembefehle 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: 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:

Zitat
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 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
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
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
Zitat
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 ...

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

Zitat
next 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...
Zitat
File(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
@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
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
Zitat
Wie 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
Zitat
gibt 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
@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
Zitat
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.

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
Zitat
Wann 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
Zitat
hast 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:

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

Zitat
Welche 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

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

Zitat
gibt 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
Zitat
testen 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
@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
@ 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
Zitat
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

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

@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
Zitat
Wie 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: raisch 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
Zitat
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
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
Zitat
ich 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
Zitat
Nur 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
@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
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
Zitat
Die 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
Zitat
1. 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  :-\

Zitat
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?
Da bist du glaub ich schon in einem anderen Thread dran. Eigentlich nur das CSS anpassen.

Zitat
3. 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

Zitat
4. Wie stehts um das longpoll Attribut? Im Dashboard wird nämlich nichts automatisch aktualisiert.
Ist in Arbeit.

Zitat
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?
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
@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

Zitat
Bei 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?

Zitat
1. 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.

Zitat
2. 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
@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
Zitat
Wie 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.

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: raisch 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
Zitat
ich 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:

Zitat
Undefined subroutine &main::trim called at ./FHEM/95_Dashboard.pm line 262.

Schaue ich in der Zeile 262 nach, steht dort:

Zitat
for (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
@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

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.

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: raisch 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: raisch am 29 Januar 2014, 13:57:39
danke - jetzt gehts...
Titel: Antw:FHEM Dashboard
Beitrag von: maxritti am 29 Januar 2014, 17:18:42
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



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
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
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
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
Zitat
Muß 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

@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
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
jetzt 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
Zitat
Kann 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
Zitat
jetzt 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
Zitat
ass 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
Zitat
man 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?
Zitat
ird 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
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
Zitat
st ü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
@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
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
Wenn Du das Dashboard dann erneut im Menü anwählst bekommst Du den richtigen zustand angezeigt…
Jo das stimmt.

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
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
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
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: raisch 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.


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
Zitat
ist 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
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.

Zitat
attr 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
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
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
Zitat
kann ich verhindern das bei einem Neustart der DashboardRoom wieder in hiddenroom gesetzt wird?
Nein, da gibt keinen Weg der von mir vorgesehen ist.

@habl
Zitat
verantwortlich 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
Zitat
geht 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.

Zitat
Kann man eigentlich ein "Schalter" einbauen wo man den Fullscreen Mode wieder verlassen kann?
Nehm ich mal auf. Mal sehen wie ich das umgesetzt bekomme.

Zitat
Irgendwie 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
Zitat
dass 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
Zitat
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.

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.


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
Zitat
Wenn 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
Zitat
vor 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
@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
Zitat
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
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.


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

  • 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: raisch 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
Zitat
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.

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
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.


@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,

  • 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
Zitat
Sachen 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
Zitat
Mhh 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

Zitat
lso 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

Zitat
ob 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
Zitat
Genau. 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
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?


Zitat
kann 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
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
Zitat
habe 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
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
Zitat
Ich 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
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.

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
Zitat
Eigentlich 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
Zitat
die Raum Navigation ist auch weg
Ist beim vorletzten Update eigentlich behoben worden. Das Dashboard wird nicht mehr im Raum Everything nicht mehr dargestellt.

Zitat
funktioniert 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.

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


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
Zitat
Nach 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
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
Zitat
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...!!!

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.

Zitat
mit 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
Ist Absicht. Lock/Unlock kannst du über Details ändern.
OK alles klar

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
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.411Nach 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
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
Ä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
Ä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
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
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
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.jsaus 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
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
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
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

Zitat
Unter fhem:8085 funktionieren die Links für die Detailansicht in ReadingGroups nicht.
kannst du mir mal einen Screenshot zu kommen lassen

Zitat
edit: 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
@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
@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
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
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
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
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__
Zitat
Gibt 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.....

Zitat
Seit 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.

Zitat
2014.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
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
Zitat
Schaust Du auch mal nach Deiner Id in Deinem Modul?
Weis ich bereits. Und werde ich beim nächsten mal drin haben.

Zitat
Hast 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
Weis ich bereits. Und werde ich beim nächsten mal drin haben.

Prima.

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
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
Zitat
ist 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
Zitat
Den 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
Zitat
Ist 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
Zitat
Nach 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
Zitat
hab 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 forcehat 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 restartmachen, 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 fhemoder?
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
Zitat
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
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:
Zitat
define 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
@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)

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
Zitat
Lö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
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
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
Zitat
Hab 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
Zitat
Wann 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
Zitat
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!

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
Zitat
Weiter 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.

Zitat
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 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__
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.

@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.
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
@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
@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
Zitat
wie 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
Zitat
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.
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.

Zitat
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)
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
Zitat
Zuklappen 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.

Zitat
maximale 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

Zitat
Wü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
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
Zitat
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
Aber das sollte doch über CSS machbar sein. Wo soll den die 40 für das tr herkommen?

@Michi240281
Zitat
Also scheinbar gibt es für meine Firefox Version kein Firebug Addon!
Doch, müsste es geben
Zitat
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!
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
@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
Zitat
so 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
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
Zitat
habe 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.

Zitat
Hier 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.

Zitat
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);
.... 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
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?
Zitat
http://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
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
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.

Zitat
Und 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
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
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
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

@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
Zitat
Du meinst also ich soll wie in deinem HowTo beschrieben
Ja.
Zitat
Und dann einfach per dashboard_webfrontendfilter dem Tablet zu weisen
dem FHEMWEB für das Tablet, aber das hast du bestimmt gemeint.
Zitat
und 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?

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
Zitat
WEB
, die fürs Tablet
Zitat
WEBtablet

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
Zitat
Sind 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.

Zitat
Wie 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.

Zitat
Erzä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

Zitat
Gruppen 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

Zitat
Wird 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
Zitat
Liegt 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
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=DashboardRoomOhne 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
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
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.


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
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
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
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
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
Zitat
das 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.

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

Zitat
Mir 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
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
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
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.

Zitat
Es 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.

Zitat
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.

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.

Zitat
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.

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

Zitat
Ist 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.

Zitat
Ein paar Fangmarken wäre noch cool damit man es genau ausgerichtet bekommt.

Das war sowieso angedacht, kommt kurzfristig.

Zitat
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.

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
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.

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
Zitat
dashboard_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
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
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
Zitat
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.

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

Zitat
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.

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

Zitat
Aktuell 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.

Zitat
Hast 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 :)

Zitat
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.
Kannst Du bitte verfizieren, dass die anderen Gruppen nicht auch in der 1. Spalte unter den vorderen Gruppen liegen, indem Du diese weg schiebst?

Zitat
Noch 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
Zitat
Kannst 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 ;-)
Zitat
Das 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,

Zitat
Nope, 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?

Zitat
Nein, 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
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
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
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
...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
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
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
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
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
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
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
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
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
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:

Zitat
Es 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
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
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
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.

Zitat
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.
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
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
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!

Zitat
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.

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
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,

Zitat
bist 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,

Zitat
Tabs 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

Zitat
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.
Kannst Du bitte FHEM dazu über "shutdown restart" neu starten. Wie sieht es danach aus?

Zitat
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.
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
Zitat
Da fehlt noch der Anhang
Stimmt, ist jetzt drin

Zitat
Kannst Du bitte FHEM dazu über "shutdown restart" neu starten. Wie sieht es danach aus?
Ja hab ich doch, das meinte ich mit "jedem Neustart" ;-)

Zitat
Kannst 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,

Zitat
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.

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
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
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...

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
Zitat
Hmmm, schwierig... Heisst also für mich, noch mal ran...
Gut, na ich hau für heute erstmal in Sack.

Zitat
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.
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
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
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
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
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
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
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
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,

Zitat
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.
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?

Zitat
Das 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,

Zitat
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?
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.

Zitat
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?!?
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
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?

Zitat
Kann 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
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
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 "readingsGroupCon