Hauptmenü

FHEM Dashboard

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

Vorheriges Thema - Nächstes Thema

svenson08

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

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

Könntest du bei dir bitte prüfen ob du unter www\pgm2\ die Datei dashboard_ios7.css hast. Welche stylesheetprefix hast du für fhemweb gesetzt? Gibt es bei dir im Verzeichnis www\pgm2\ Dateien die mit view_ beginnen oder gibt es eine Datei die mit _dashboard.js endet?

holzwurm83

Danke, für dein Feedback! Ich habe alles nachgeschaut:

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

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


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

Zitatgibt es eine Datei die mit _dashboard.js endet?
Es gibt nur eine Datei die "dashboard.js" heißt, aber eine die mit "_dashboard.js" endet gibt es nicht!
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

svenson08

@Mr. P
Zitattesten macht immer Spaß und stehe somit zur Verfügung.
Ich komme für einen Test der neuen Version auf dein Angebot zurück. Wär aber gut noch 2 weitere tester zu finden.

@holzwurm83
Kannst du mir mal deine config des Dashboards posten.

holzwurm83

Zitat von: svenson08 am 18 Januar 2014, 21:28:55
@holzwurm83
Kannst du mir mal deine config des Dashboards posten.

Hier mein cfg:
define anyViews Dashboard
attr anyViews dashboard_colcount 2
attr anyViews dashboard_colheight 400
attr anyViews dashboard_colwidth 500
attr anyViews dashboard_groups Laden,Waschküche
attr anyViews dashboard_lockstate unlock
attr anyViews dashboard_row top-center
attr anyViews dashboard_rowbottomheight 300
attr anyViews dashboard_sorting 0,451w0,true,209,303:1,451w1,true,129,310:2,:
define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room DashboardRoom
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

Franz Tenbrock

testen ?!
wäre dabei
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

svenson08

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

Franz Tenbrock

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

Mr. P

Zitat von: svenson08 am 19 Januar 2014, 21:39:38
@ Mr. P
könntest du mir deine config des Dashboards posten

Gerne. ;-)

dashboard_colcount 2
dashboard_colwidth 450
dashboard_groups heating,main,multimedia,sensor,switch,user
dashboard_lockstate lock
dashboard_showbuttonbar hidden
dashboard_showhelper 0
dashboard_sorting 0,551w0,true,226,450,551w1,true,91,266,551w5,true,133,184:1,551w2,true,110,454,551w4,true,154,450,551w3,true,179,450:
Greetz,
   Mr. P

svenson08

@ Mr. P
Kannst du mir noch einen Screenshot von deinem Dashboard bereitstellen?

Mr. P

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)
Greetz,
   Mr. P

AndiB

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

svenson08

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

Klingt als würde das JS durch einen Fehler abbrechen. Steht irgend etwas im Logfile? Stell mal verbose auf 5 und starte FHEM neu ob dann was im Logfile vom Dashboard erscheint. Lösch mal das dashboard_sorting Attribut, damit es vom Dashboard neu gesetzt wird.

AndiB

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

svenson08

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

holzwurm83

Zitat von: svenson08 am 20 Januar 2014, 19:51:34

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

Ich habe noch ein Fhem auf der Fritzbox laufen wo ich manchmal was teste und da habe ich das gleiche Problem.
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN