Autor Thema: FHEM Dashboard  (Gelesen 290868 mal)

Offline Franz Tenbrock

  • Hero Member
  • *****
  • Beiträge: 1298
  • trotz 1000 Beiträgen immer noch Anfänger :-(
Antw:Neue Möglichkeit ein Dashboard zu erstellen
« Antwort #30 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)
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

Offline Franz Tenbrock

  • Hero Member
  • *****
  • Beiträge: 1298
  • trotz 1000 Beiträgen immer noch Anfänger :-(
Antw:Neue Möglichkeit ein Dashboard zu erstellen
« Antwort #31 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
« Letzte Änderung: 08 Dezember 2013, 23:07:36 von Franz Tenbrock »
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

Offline der-Lolo

  • Hero Member
  • *****
  • Beiträge: 1289
Antw:Neue Möglichkeit ein Dashboard zu erstellen
« Antwort #32 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.
« Letzte Änderung: 09 Dezember 2013, 06:30:23 von der-Lolo »

Offline Franz Tenbrock

  • Hero Member
  • *****
  • Beiträge: 1298
  • trotz 1000 Beiträgen immer noch Anfänger :-(
Antw:Neue Möglichkeit ein Dashboard zu erstellen
« Antwort #33 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



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

Offline gemx

  • Jr. Member
  • **
  • Beiträge: 58
Antw:Neue Möglichkeit ein Dashboard zu erstellen
« Antwort #34 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?

Offline der-Lolo

  • Hero Member
  • *****
  • Beiträge: 1289
Antw:Neue Möglichkeit ein Dashboard zu erstellen
« Antwort #35 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



Offline Franz Tenbrock

  • Hero Member
  • *****
  • Beiträge: 1298
  • trotz 1000 Beiträgen immer noch Anfänger :-(
Antw:Neue Möglichkeit ein Dashboard zu erstellen
« Antwort #36 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
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

Offline svenson08

  • Developer
  • Full Member
  • ****
  • Beiträge: 489
Antw:Neue Möglichkeit ein Dashboard zu erstellen
« Antwort #37 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.
Raspberry PI, Cubietruck, Fhem 5.8, COC & CUL, FS20, HomeMatic, KNX, mySensors

Offline Franz Tenbrock

  • Hero Member
  • *****
  • Beiträge: 1298
  • trotz 1000 Beiträgen immer noch Anfänger :-(
Antw:Neue Möglichkeit ein Dashboard zu erstellen
« Antwort #38 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
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

Offline der-Lolo

  • Hero Member
  • *****
  • Beiträge: 1289
Antw:Neue Möglichkeit ein Dashboard zu erstellen
« Antwort #39 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?
« Letzte Änderung: 09 Dezember 2013, 12:13:54 von der-Lolo »

Offline Franz Tenbrock

  • Hero Member
  • *****
  • Beiträge: 1298
  • trotz 1000 Beiträgen immer noch Anfänger :-(
Antw:Neue Möglichkeit ein Dashboard zu erstellen
« Antwort #40 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)
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

Offline Franz Tenbrock

  • Hero Member
  • *****
  • Beiträge: 1298
  • trotz 1000 Beiträgen immer noch Anfänger :-(
Antw:Neue Möglichkeit ein Dashboard zu erstellen
« Antwort #41 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
#########################################################################

« Letzte Änderung: 09 Dezember 2013, 18:06:57 von Franz Tenbrock »
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

Offline der-Lolo

  • Hero Member
  • *****
  • Beiträge: 1289
Antw:Neue Möglichkeit ein Dashboard zu erstellen
« Antwort #42 am: 09 Dezember 2013, 18:36:06 »
Les mal diesen 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.

Offline svenson08

  • Developer
  • Full Member
  • ****
  • Beiträge: 489
Antw:Neue Möglichkeit ein Dashboard zu erstellen
« Antwort #43 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.).
Raspberry PI, Cubietruck, Fhem 5.8, COC & CUL, FS20, HomeMatic, KNX, mySensors

Offline der-Lolo

  • Hero Member
  • *****
  • Beiträge: 1289
Antw:Neue Möglichkeit ein Dashboard zu erstellen
« Antwort #44 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...

 

decade-submarginal