Hauptmenü

FHEM Dashboard

Begonnen von svenson08, 14 November 2013, 21:34:33

Vorheriges Thema - Nächstes Thema

AndiB

@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 = "";
.....
FHEM 5.7 development auf Ubuntu 14.04 LTS auf intelnuc i3 installiert. ca.20x1Wire, Solarview, VantagPro2, KNX-EIB, S0 Stromzähler, etc

svenson08

Das JS ist das "aktuelle". Welche JS Dateien befinden sich alle bei dir im Verzeichnis /www/pgm2/ ?

AndiB

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
FHEM 5.7 development auf Ubuntu 14.04 LTS auf intelnuc i3 installiert. ca.20x1Wire, Solarview, VantagPro2, KNX-EIB, S0 Stromzähler, etc

maxritti

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?

svenson08

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

Franz Tenbrock

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
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

maxritti

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.

maxritti

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"

svenson08

@maxritti
Das ist aktuell noch ein Bug. Dem ich noch nicht nach gegangen bin. ???

maxritti

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

maxritti

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.


svenson08

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

maxritti

Ah jetzt ja.
Ein wenig in der Höhe grösser gezogen, jetzt sieht es doch vernünftig aus.

Danke Dir

svenson08

Geht auch mit der Breite  ;D

maxritti

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.