Hauptmenü

FHEM Dashboard

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

Vorheriges Thema - Nächstes Thema

svenson08

Der Raum Dashboard sollte es so nicht geben. Daher brauch ich mal den genannten Auszug aus der config.

ZitatWie ist das mit der Spalte obendrüber und untendrunter?
Wenn du den Zwischenraum Safe config <-> Dashboard und <-Dashboard-> Raumliste meinst, an dem kann ich nichts ändern. Das Dashboard hängt sich dort ein wo es auch Floorplan oder YAF macht.

Franz Tenbrock

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

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

der-Lolo

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

svenson08

hast du das Attribut view_row im Dashboard gesetzt?

Franz Tenbrock

Hallo, hab ich da noch was vergessen
hier ein Snap mit allen Infos ?

view row hab ich nicht, such in der Zwischnezeit mal

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

Franz Tenbrock

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

der-Lolo

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


(//)

svenson08

ZitatZu den möglichen Spalten des Views kann nun zu dem noch eine Zeile darüber und darunter eingefügt werden. Deren Höhe kann ebenfalls festgelegt werden (Siehe Attribute view_row view_rowtopheight view_rowbottomheight)
Die aktuelle Doku hänge ich mit an. Dort sind auch die neuen Attribute kurz erklärt.
Per Default (top-center-bottom) wird oben, mitte und unten eine Zeile eingefügt. Wird view_row auf Center eingestellt ist die obere und unter Zeile weg, aber ....

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

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

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

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

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

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

Wie gesagt, das kam durch die neue Version. Im Moment plane ich nicht an der Struktur noch mal was zu ändern  ;D

der-Lolo

ZitatDas kommt, leider durch das neue Attribut view_row.

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


ein
attr anyView view_row center
lässt bei mir alles verschwinden, in deiner best practice Config steht auch nichts passendes - kannst du mir sagen wie die Syntax lauten muss?

svenson08

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.


svenson08

Im Anhang eine neue Version. Die Datei bitte bei euch ersetzen. Ist ein kleiner Bugfix

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

@der-Lolo @Franz Tenbrock
Zitatbei mir ist das auch so - Dashboard im Menü wo auch der Floorplan ist - aber eben auch als Raum, wunderte mich schon darüber.
Der Raum sollte nun nicht mehr angezeigt werden (nach Save config und fhem Neustart)

Franz Tenbrock

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

Frank_SG

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

Franz Tenbrock

#58
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)
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

der-Lolo

#59
@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?