Originally posted by: <email address deleted>
Hallo,
ich würde gerne der Übersichtlichkeit einige Einstellungen in seperate
Files auslagern. z.b.: /etc/fhem/Fernbedienung.php oder so. Das dann
mit einem Include in der fhem.cfg einbinden. Gibt es dann auch eine
Möglichkeit, die Dateien über das Webinterface zu ändern, wie die
fhem.cfg?
gruß
Gregor
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Schau mal ins wiki:
http://fhemwiki.de/index.php/Jalousie_und_Beleuchtung_in_mehreren_R%C3%A4umen
Dort werden mit incude /..../xyz.cfg meherer Config eingebunden.
Gruß
Markus
On 30 Nov., 15:36, PoLe23 wrote:
> Hallo,
>
> ich würde gerne der Übersichtlichkeit einige Einstellungen in seperate
> Files auslagern. z.b.: /etc/fhem/Fernbedienung.php oder so. Das dann
> mit einem Include in der fhem.cfg einbinden. Gibt es dann auch eine
> Möglichkeit, die Dateien über das Webinterface zu ändern, wie die
> fhem.cfg?
>
> gruß
> Gregor
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Hallo,
das kenne ich schon. Allerdings würde mich interessieren, ob es eine
Möglichkeit gibt, diese Dateien auch über das Webinterface bearbeiten
zu können.
On 30 Nov., 15:55, Markus Hermann
wrote:
> Schau mal ins wiki:
>
> http://fhemwiki.de/index.php/Jalousie_und_Beleuchtung_in_mehreren_R%C...
>
> Dort werden mit incude /..../xyz.cfg meherer Config eingebunden.
>
> Gruß
> Markus
>
> On 30 Nov., 15:36, PoLe23 wrote:
>
>
>
>
>
>
>
> > Hallo,
>
> > ich würde gerne der Übersichtlichkeit einige Einstellungen in seperate
> > Files auslagern. z.b.: /etc/fhem/Fernbedienung.php oder so. Das dann
> > mit einem Include in der fhem.cfg einbinden. Gibt es dann auch eine
> > Möglichkeit, die Dateien über das Webinterface zu ändern, wie die
> > fhem.cfg?
>
> > gruß
> > Gregor
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
> Gibt es dann auch eine Möglichkeit, die Dateien über das Webinterface zu
> ändern, wie die fhem.cfg?
Nicht wirklich. Es sei denn die Datei entspricht einem der folgenden Regexps,
und befindet sich in FHEM Verzeichnis:
.*.sh|.*Util.*
.*.(css|svg|js)
.*.gplot
.*html
Achtung: include ist nicht save (und damit autocreate) kompatibel.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Tut sie leider nicht. Schade.
On 30 Nov., 17:24, Rudolf Koenig wrote:
> > Gibt es dann auch eine M glichkeit, die Dateien ber das Webinterface zu
> > ndern, wie die fhem.cfg?
>
> Nicht wirklich. Es sei denn die Datei entspricht einem der folgenden Regexps,
> und befindet sich in FHEM Verzeichnis:
> .*.sh|.*Util.*
> .*.(css|svg|js)
> .*.gplot
> .*html
> Achtung: include ist nicht save (und damit autocreate) kompatibel.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Hallo Gregor,
ich habe das folgendermaßen gelöst.
meine fhem.cfg
-----------------------
### FHEM System setup
attr global logfile ../../var/log/fhem/fhem-%Y-%m.log
attr global modpath /var/media/ftp/SanDisk-U3CruzerMicro-01/usr/fhem
attr global port 7072
# Include: Device setup (Funtion groups, Local groups, Device
addresses)
include ./FHEM/00_Utils_config.conf
meine 00_Utils_config.conf
-----------------------------------------
### FHEM System Setup
attr global autoload_undefined_devices 1
attr global statefile ../../var/log/fhem/fhem.save
attr global holiday2we ru
attr global longitude 30.315785
attr global latitude 59.939039
attr global title "FHEM "
attr global userattr setstate webCmd structexclude room building
hidden
attr global archivecmd tar -c -f Fhem-logs`date +-%Y-%m`.tar ../../
var/log/fhem/*.log;; mv Fhem-logs`date +-%Y-%m`.tar ../../var/log/fhem/
archive
#attr global archivedir ../../var/log/fhem/archive
#attr global nrarchive 1
attr global room System
### System Web-Setup
define WEB FHEMWEB 8083 global
attr WEB fwcompress 0
attr WEB hiddenroom
Everything,System_plot,System_dusk,System_motion,System_temp,System_timer,System_log,
10_Building_plot,10_Flat_plot,Howto,Wiki,Details,Examples,Select
style,Edit files,FAQ
attr WEB refresh 600
attr WEB room System
define WEBphone FHEMWEB 8084 global
attr WEBphone fwcompress 0
attr WEBphone plotmode svc
attr WEBphone hiddenroom
Everything,System_plot,System_dusk,System_motion,System_temp,System_timer,System_log,
10_Building_plot,10_Flat_plot,Howto,FAQ,Wiki,Details,Examples,Select
style,Edit files,FAQ
attr WEBphone smallscreen 1
attr WEBphone stylesheetPrefix 00_Utils_style_
#attr WEBtablet stylesheet 00_Utils_style_smallscreen.css
#attr WEBphone refresh 600
attr WEBphone room System
define WEBtablet FHEMWEB 8085 global
attr WEBtablet fwcompress 0
attr WEBtablet hiddenroom
Everything,System_plot,System_dusk,System_motion,System_temp,System_timer,System_log,
10_Building_plot,10_Flat_plot,Howto,FAQ,Wiki,Details,Examples,Select
style,Edit files,FAQ
attr WEBtablet touchpad 1
attr WEBtablet stylesheetPrefix dark
attr WEBtablet refresh 300
attr WEBtablet room System
define Logfile FileLog ../../var/log/fhem/fhem-%Y-%m.log fakelog
attr Logfile room System
define autocreate autocreate
attr autocreate autosave 1
attr autocreate device_room %TYPE
attr autocreate filelog ../../var/log/fhem/%NAME-%Y.log
attr autocreate weblink 1
attr autocreate weblink_room Plots
attr autocreate room System
### Houseautomation System definition and function setup
#
# Housecode: 1234 1234
# Device adresses: A Device can have up till 4 adresses.
# Master_address, Funktion_group_address, Local_group_address,
Single_device_address
#
# Master address: 4444
# Funktion master groups: 44xx
# Local master groups: xx44
#
# Function- Light sealing-xx11, Light walls-xx12, Light other-xx13
# Address groups: Temperature-xx22
# Motion-4423, Dusk-4424
# System support-4443
#
# Local- a) Bathroom-11xx, Hall-12xx, Kitchen-13xx, Storage
room-14xx
# Adress groups: b) Room_I-21xx, Room_II-22xx, Room_III-23xx,
Room_IV-24xx,
# c) Office-31xx, Hallway-32xx, Mansard-33xx, Basement-34xx
# d) Balcony/Terasse-41xx, Garage-42xx, Yard-43xx
# Structure 50-Building, 10-Flat
#
# pref local group description
# ---- ----------- -----------
# 00 Information
# 10 Flat
# 10 Building
# 11xx Bathroom Badezimmer, Toilette
# 12xx Hall Flur
# 13xx Kitchen Küche
# 14xx Storage room Abstellkammer
# 21xx Room_I Bereich 1 - Kinder Kinderzimmer I, Kinderzimmer II
# 22xx Room_II Bereich 2 - Schlafen Schlafzimmer
# 23xx Room_III Bereich 3 - Wohnen Wohnzimmer, Kaminzimmer,
Herrenzimmer
# 24xx Room_IV Bereich 4 - Gäste Gästezimmer
# 31xx Office Bereich 5 - Arbeiten Büro
# 32xx Hallway Treppenhaus
# 33xx Mansard Dachgeschoss
# 34xx Basement Kellergeschoss Arbeitsraum, Waschkeller,
Vorratskeller, Sauna)
# 41xx Balcony/Terrasse Balkon/Terasse
# 42xx Garage Garage
# 43xx Yard Aussenbereich
# a,b,c,... für FHT da es bei Perlskripten Namensraumkonflikte mit
NN_ gibt
# Include: Device setup (Function groups, Local groups, Device
addresses)
include ./FHEM/00_Utils_device.conf
# Include: Function setup
include ./FHEM/00_Utils_function.conf
# Include: User and Building scenario declaration
include ./FHEM/00_Utils_timer.conf
# Include: External Weblink declaration
include ./FHEM/00_Utils_weblink.conf
# Include: Status and Notification logs
include ./FHEM/00_Utils_log.conf
# Include: System structure declaration
include ./FHEM/00_Utils_structure.conf
# Include: System administration
include ./FHEM/00_Utils_admin.conf
# Include: Test area - nur zu Testzwecken einbinden
# include ./FHEM/00_Utils_test.conf
# Unsorted, automatic generated and test
Mit dieser Lösung habe ich meine Files sauber formatiert und wenn es
durch einen autocreate
einen zusätzlichen Eintrag gibt, wirddie fhem.cfg überschrieben. Dort
kann ich mir in den letzten
Zeilen die neue Info holen und in meine conf-files einbauen. Die
fhem.cfg ist schnell mit den 4 Zeilen
über kopiert und ich kann neu starten. Die 4 Zeilen habe ich mir als
Example angelegt, womit ich
Sie auch schnell holen kann.
Gruss
Peter
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com