mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-01-31 06:39:11 +00:00
5.1 preparations
git-svn-id: https://svn.fhem.de/fhem/trunk@933 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
29061cb9d1
commit
9367a2bc5b
@ -1,6 +1,5 @@
|
|||||||
FHEM:
|
FHEM:
|
||||||
- uniform .gplot "set title" and naming (ks300_1.gplot -> tempRain.gplot)
|
- uniform .gplot "set title" and naming (ks300_1.gplot -> tempRain.gplot)
|
||||||
- HomeMatic signing
|
|
||||||
- HomeMatic set log 2
|
- HomeMatic set log 2
|
||||||
- mergelog
|
- mergelog
|
||||||
|
|
||||||
@ -14,8 +13,3 @@ Webpgm2
|
|||||||
- integrate weblink details in the SVG
|
- integrate weblink details in the SVG
|
||||||
- autocreate: multiple plots
|
- autocreate: multiple plots
|
||||||
- fancy webkit tranformations
|
- fancy webkit tranformations
|
||||||
|
|
||||||
=============
|
|
||||||
5.1
|
|
||||||
- .deb
|
|
||||||
- examples
|
|
||||||
|
@ -539,8 +539,8 @@ A line ending with \ will be concatenated with the next one, so long lines
|
|||||||
timestamps of the local files with the filelist on the server, and
|
timestamps of the local files with the filelist on the server, and
|
||||||
downloads the files changed on the server. For all downloaded modules a
|
downloads the files changed on the server. For all downloaded modules a
|
||||||
reload will be scheduled if the corresponding module is loaded.<br>
|
reload will be scheduled if the corresponding module is loaded.<br>
|
||||||
If an explicit filename is given, then this file will be downloaded
|
If an explicit filename is given, then only this file will be downloaded.
|
||||||
unconditionally.<br>
|
<br>
|
||||||
Note: if the main program (fhem.pl) is changed, a manual restart of fhem
|
Note: if the main program (fhem.pl) is changed, a manual restart of fhem
|
||||||
will be necessary to apply the changes.
|
will be necessary to apply the changes.
|
||||||
<br>
|
<br>
|
||||||
|
@ -12,6 +12,8 @@
|
|||||||
body>div#left { position:fixed; }
|
body>div#left { position:fixed; }
|
||||||
h3 { color:#52865D; line-height:1.3;
|
h3 { color:#52865D; line-height:1.3;
|
||||||
margin-top:1.5em; font-family:Arial,Sans-serif; }
|
margin-top:1.5em; font-family:Arial,Sans-serif; }
|
||||||
|
h4 { color:#52865D; line-height:1.3;
|
||||||
|
margin-top:1.5em; font-family:Arial,Sans-serif; }
|
||||||
div#block { border:1px solid gray; background: #F8F8E0; padding:0.7em; }
|
div#block { border:1px solid gray; background: #F8F8E0; padding:0.7em; }
|
||||||
div#dist { padding-top:0.3em; }
|
div#dist { padding-top:0.3em; }
|
||||||
a { color: #278727; }
|
a { color: #278727; }
|
||||||
@ -69,10 +71,10 @@
|
|||||||
<br>
|
<br>
|
||||||
See the <a href="CHANGED">CHANGED</a> file for current changes.
|
See the <a href="CHANGED">CHANGED</a> file for current changes.
|
||||||
<br>
|
<br>
|
||||||
Nightly CVS version:
|
Nightly CVS version: a
|
||||||
<a href="http://www.dhs-computertechnik.de/downloads/fhem-cvs.tgz">
|
<a href="http://www.dhs-computertechnik.de/downloads/fhem-cvs.tgz">
|
||||||
http://www.dhs-computertechnik.de/downloads/fhem-cvs.tgz</a>
|
tarball</a>, or from the fhem commandline via <a
|
||||||
<br><br>
|
href="commandref.html#updatefhem">updatefhem</a>. <br><br>
|
||||||
|
|
||||||
|
|
||||||
Please fill out our <a href="http://fhem.de/tinc?key=Erq0O0LU&formname=FHEM_used_modules">survey</a>,
|
Please fill out our <a href="http://fhem.de/tinc?key=Erq0O0LU&formname=FHEM_used_modules">survey</a>,
|
||||||
@ -119,12 +121,14 @@
|
|||||||
<h3>Features</h3>
|
<h3>Features</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>support for a lot of protocols used in house automation like FS20,
|
<li>support for a lot of protocols used in house automation like FS20,
|
||||||
FHT, HMS, OneWire, X10, S300, EM. See the <a
|
FHT, HMS, OneWire, X10, S300, EM, HomeMatic, KNX. See the <a
|
||||||
href="#Hardware">Hardware</a> section for more.
|
href="#Hardware">Hardware</a> section for more.
|
||||||
</li>
|
</li>
|
||||||
<li>autocreating devices/logs when receiving data from a new device</li>
|
<li>autocreating devices/logs when receiving data from a new device:
|
||||||
|
start fhem and watch how the plots of your sensors are appearing
|
||||||
|
automatically.</li>
|
||||||
<li>logging events to files or databases, with regexp filters</li>
|
<li>logging events to files or databases, with regexp filters</li>
|
||||||
<li>notifying external programs or internal modules when receiving certain
|
<li>notifying external programs or scripts when receiving certain
|
||||||
events</li>
|
events</li>
|
||||||
<li>timed commands (e.g. switching a lamp on from sunset till midnight)
|
<li>timed commands (e.g. switching a lamp on from sunset till midnight)
|
||||||
</li>
|
</li>
|
||||||
@ -201,6 +205,16 @@
|
|||||||
devices.
|
devices.
|
||||||
<div id="dist"></div>
|
<div id="dist"></div>
|
||||||
|
|
||||||
|
<li>Via the eibd or a TUL (see <a
|
||||||
|
href="http://www.busware.de">www.busware.de</a>) access to the EIB/KNX
|
||||||
|
protocol.
|
||||||
|
<div id="dist"></div>
|
||||||
|
<div id="dist"></div>
|
||||||
|
<div id="dist"></div>
|
||||||
|
|
||||||
|
A detailed description is to be found in the <a
|
||||||
|
href="commandref.html">fhem reference</a>.
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
@ -214,17 +228,17 @@
|
|||||||
<div id="dist"><a href="commandref.html">commandref.html</a>
|
<div id="dist"><a href="commandref.html">commandref.html</a>
|
||||||
contains a detailed description of all features/modules.</div>
|
contains a detailed description of all features/modules.</div>
|
||||||
|
|
||||||
<div id="dist">Google-Group: <a
|
|
||||||
href="http://groups.google.com/group/fhem-users">
|
|
||||||
http://groups.google.com/group/fhem-users</a><br>Although most entries
|
|
||||||
are in german here, don't be afraid to ask something in english.</div>
|
|
||||||
|
|
||||||
<div id="dist">Our wiki at <a
|
<div id="dist">Our wiki at <a
|
||||||
href="http://fhemwiki.de/index.php/FHEM">fhemwiki.de</a></div>
|
href="http://fhemwiki.de/index.php/FHEM">fhemwiki.de</a></div>
|
||||||
|
|
||||||
<div id="dist">Frequently Asked Questions: <a
|
<div id="dist">Frequently Asked Questions: <a
|
||||||
href="faq.html">faq.html</a></div>
|
href="faq.html">faq.html</a></div>
|
||||||
|
|
||||||
|
<div id="dist">Google-Group: <a
|
||||||
|
href="http://groups.google.com/group/fhem-users">
|
||||||
|
http://groups.google.com/group/fhem-users</a><br>Although most entries
|
||||||
|
are in german here, don't be afraid to ask something in english.</div>
|
||||||
|
|
||||||
<div id="dist"><a href="README.contrib">contrib/README</a> describes
|
<div id="dist"><a href="README.contrib">contrib/README</a> describes
|
||||||
some loosely coupled useful modules / scripts which can be used with
|
some loosely coupled useful modules / scripts which can be used with
|
||||||
fhem.</div>
|
fhem.</div>
|
||||||
@ -265,6 +279,16 @@
|
|||||||
|
|
||||||
Device/OS Specific installation guides:<br>
|
Device/OS Specific installation guides:<br>
|
||||||
<ul>
|
<ul>
|
||||||
|
<li>Instructions for the Fritz!Box:
|
||||||
|
<a href="fritzbox7390.html">7390</a>, <a
|
||||||
|
href="http://fhemwiki.de/index.php/AVM_Fritz!Box">7170@fhemwiki</a>
|
||||||
|
and <a href="fritzbox.html">7170/7270</a></li>
|
||||||
|
<li>Instructions for Nas/Routers (NSLU2):
|
||||||
|
<a href="http://www.martin-haas.de/fhz/nslu2fhz">
|
||||||
|
http://www.martin-haas.de/fhz/nslu2fhz</a></li>
|
||||||
|
<li>Instructions for the Allnet all6250:
|
||||||
|
<a href="http://wiki.dungeon.de/all6250_opennas_mit_fhem">
|
||||||
|
http://wiki.dungeon.de/all6250_opennas_mit_fhem</a></li>
|
||||||
<li>Linux driver installation:
|
<li>Linux driver installation:
|
||||||
<a href="http://fhem.de/linux.html">
|
<a href="http://fhem.de/linux.html">
|
||||||
http://fhem.de/linux.html</a></li>
|
http://fhem.de/linux.html</a></li>
|
||||||
@ -278,14 +302,6 @@
|
|||||||
<a href="http://fhz4linux.info/tiki-index.php?page=Driver%20installation">
|
<a href="http://fhz4linux.info/tiki-index.php?page=Driver%20installation">
|
||||||
http://fhz4linux.info/tiki-index.php?page=Driver%20installation</a> <br>
|
http://fhz4linux.info/tiki-index.php?page=Driver%20installation</a> <br>
|
||||||
(use "Solution B", only COM1..COM9 is supported)</li>
|
(use "Solution B", only COM1..COM9 is supported)</li>
|
||||||
<li>Instructions for Nas/Routers (NSLU2):
|
|
||||||
<a href="http://www.martin-haas.de/fhz/nslu2fhz">
|
|
||||||
http://www.martin-haas.de/fhz/nslu2fhz</a></li>
|
|
||||||
<li>Instructions for the Fritz!Box:
|
|
||||||
<a href="fritzbox7390.html">7390</a> and <a href="fritzbox.html">7170/7270</a></li>
|
|
||||||
<li>Instructions for the Allnet all6250:
|
|
||||||
<a href="http://wiki.dungeon.de/all6250_opennas_mit_fhem">
|
|
||||||
http://wiki.dungeon.de/all6250_opennas_mit_fhem</a></li>
|
|
||||||
</ul>
|
</ul>
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
@ -312,25 +328,32 @@
|
|||||||
<a name="Installation"></a>
|
<a name="Installation"></a>
|
||||||
<h3>Installation</h3>
|
<h3>Installation</h3>
|
||||||
<ul>
|
<ul>
|
||||||
|
<h4>Fritz!Box 7390</h4>
|
||||||
|
<ul>
|
||||||
|
<li>Install a current Lab version first, then <a
|
||||||
|
href="http://fhem.de/fhem-=VERS=-fb7390.image">this</a> image, and
|
||||||
|
connect to http://localhost:8083/fhem. Follow the <a
|
||||||
|
href="HOWTO.html">HOWTO</a> for adding devices.
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h3>Debian/Ubuntu</h3>
|
<h4>Debian/Ubuntu</h4>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Install <a href="http://fhem.de/fhem-=VERS=.deb">
|
<li>Install <a href="http://fhem.de/fhem-=VERS=.deb">
|
||||||
this</a> package, and connect to http://localhost:8083/fhem. Follow
|
this</a> package, and connect to http://localhost:8083/fhem. Follow
|
||||||
the <a href="HOWTO.html">HOWTO</a> for adding devices.
|
the <a href="HOWTO.html">HOWTO</a> for adding devices.
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3>Unix / OSX</h3>
|
<h4>Unix / OSX</h4>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Make sure you have perl. Install the module Device::SerialPort with
|
<li>Make sure you have perl. Install the module Device::SerialPort with
|
||||||
"sudo cpan Device::SerialPort"</li>
|
"sudo cpan Device::SerialPort" (OSX user can skip this part).</li>
|
||||||
<li>Check the Makefile for the installation path, then type make
|
<li>Check the Makefile for the installation path, then type make
|
||||||
install-pgm2.</li>
|
install-pgm2.</li>
|
||||||
<li>Check the installed configuration file and start fhem as advised.
|
<li>Check the installed configuration file and start fhem as advised.
|
||||||
<li>Follow the <a href="HOWTO.html">HOWTO</a> for adding devices.
|
<li>Follow the <a href="HOWTO.html">HOWTO</a> for adding devices.
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3>Windows</h3>
|
<h4>Windows</h4>
|
||||||
<ul>
|
<ul>
|
||||||
<b>Note:</b>If you are using cygwin for your perl installation you can
|
<b>Note:</b>If you are using cygwin for your perl installation you can
|
||||||
follow the guidelines for Unix.<br><br>
|
follow the guidelines for Unix.<br><br>
|
||||||
@ -361,17 +384,14 @@
|
|||||||
programs are needed. It has support for grouping devices into rooms,
|
programs are needed. It has support for grouping devices into rooms,
|
||||||
manipulating devices, direct fhem commands, displaying logfiles as text
|
manipulating devices, direct fhem commands, displaying logfiles as text
|
||||||
or plot (SVG builtin or PNG by gnuplot), navigating/zooming in the
|
or plot (SVG builtin or PNG by gnuplot), navigating/zooming in the
|
||||||
plots, HTTP basicAuth, HTTPS and IPV6<br/>
|
plots, HTTP basicAuth, HTTPS and IPV6 (with the IO::Socket::SSL and
|
||||||
|
IO::Socket:INET6 perl modules)
|
||||||
|
<br>
|
||||||
|
|
||||||
Screenshots: <a href="pgm2-1.png">overview</a>, <a
|
Screenshots: <a href="pgm2-1.png">overview</a>, <a
|
||||||
href="pgm2-2.png">detail</a>, <a href="pgm2-3.png">SVG-plots</a>.
|
href="pgm2-2.png">detail</a>, <a href="pgm2-3.png">SVG-plots</a>.
|
||||||
<br><br>
|
<br><br>
|
||||||
Installation: make install-pgm2<br>
|
It installed by default, but it can be deconfigured.<br>
|
||||||
Start fhem as advised in the make output.<br>
|
|
||||||
This will start fhem.pl with a minimalistic configuration.
|
|
||||||
Connect to fhem via <a
|
|
||||||
href="http://localhost:8083/fhem">http://localhost:8083/fhem</a>. See the
|
|
||||||
Howto there on how to continue.
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3>Web frontend 3 (webfrontend/pgm3)</h3>
|
<h3>Web frontend 3 (webfrontend/pgm3)</h3>
|
||||||
|
@ -29,32 +29,33 @@
|
|||||||
|
|
||||||
<h1><a href="fhem.html">FHEM</a> on the Fritz!Box 7390</h1>
|
<h1><a href="fhem.html">FHEM</a> on the Fritz!Box 7390</h1>
|
||||||
|
|
||||||
(as of 2011-06-18)
|
(as of 2011-07-08)
|
||||||
|
<br><br>
|
||||||
|
|
||||||
<h3>Description for the Fritzbox 7390</h3>
|
|
||||||
<ul>
|
|
||||||
AVM released after the CeBIT 2011 an image for the Fritz!Box7390 containing
|
AVM released after the CeBIT 2011 an image for the Fritz!Box7390 containing
|
||||||
fhem, see <a
|
fhem, see <a href="http://www.avm.de/de/Service/Service-Portale/Labor/index.php"
|
||||||
href="http://www.avm.de/de/Service/Service-Portale/Labor/7390_hausautomation/labor_start_hausautomation.php">this</a>
|
>this</a> link. This image is to be installed in <i>addition</i> to the
|
||||||
link. This image is to be installed in addition to the normal firmware. In
|
normal firmware. In order to use the image, you have to install a Lab
|
||||||
order to use the image, you have to install a Lab version of the
|
version of the normal firmware before, because fhem needs the USB-Serial
|
||||||
normal firmware first, because fhem needs the USB-Serial kernel modules in
|
kernel modules in order to talk to the CUL, and these are not yet part of
|
||||||
order to talk to the CUL and the "Lab" firmware also contains a hook in
|
the "normal" firmware.<br>
|
||||||
order to start fhem.<br>
|
|
||||||
|
|
||||||
Version 19798 of this fhem-image configures 2 CUL devices, the first one
|
Version 19798 of this fhem-image (not the Lab firmware) configures 2 CUL
|
||||||
talking FS20, the second preconfigured for HomeMatic. Autoconfigure is not
|
devices, the first one talking FS20, the second preconfigured for
|
||||||
enabled by default, so you'll either have to enable it or to enter the
|
HomeMatic. Autoconfigure is not enabled by default, so you'll either have
|
||||||
devices by hand. <br><br>
|
to enable it or to enter the devices by hand. <br><br>
|
||||||
|
|
||||||
The bad news with this fhem-image is, that it will start fhem in a chroot
|
The bad news with this fhem-image is, that it will start fhem in a chroot
|
||||||
environment, i.e. you will not be able to trigger arbitrary FritzBox
|
environment, i.e. you will not be able to trigger arbitrary FritzBox
|
||||||
functions out of fhem, e.g. sending mail, enabling WLAN, etc.<br><br>
|
functions out of fhem, e.g. sending mail, enabling WLAN, etc.<br><br>
|
||||||
|
|
||||||
<a href="fhem-5.1.rc1.fb7390.image">This</a> fhem-image contains a stripped
|
<br><br>
|
||||||
down version of the perl package from the AVM fhem-image, a CVS version of
|
|
||||||
fhem, and a modified installation script. The main difference is starting
|
<a href="fhem-=VERS=-fb7390.image">This</a> fhem-image contains a stripped
|
||||||
fhem in a normal (non-chroot) environment, and enabling autocreate.<br><br>
|
down version of the perl package from the AVM fhem-image, a current version
|
||||||
|
of fhem, and a modified installation script. The main difference is
|
||||||
|
starting fhem in a normal (non-chroot) environment, and enabling
|
||||||
|
autocreate.<br><br>
|
||||||
|
|
||||||
When installing it, you have to confirm with an extra click that it does
|
When installing it, you have to confirm with an extra click that it does
|
||||||
not have a valid AVM signature. It will reuse your old logfiles and
|
not have a valid AVM signature. It will reuse your old logfiles and
|
||||||
@ -66,9 +67,9 @@
|
|||||||
Further bad news for both versions: Currently the only working serial
|
Further bad news for both versions: Currently the only working serial
|
||||||
kernel driver is the cdc_acm, which means only the CUL can be attached
|
kernel driver is the cdc_acm, which means only the CUL can be attached
|
||||||
directly to the FritzBox. The FHZ1x00 needs the ftdi_sio driver, which
|
directly to the FritzBox. The FHZ1x00 needs the ftdi_sio driver, which
|
||||||
currently panics the FritzBox.<br> Alternatively you can use devices
|
currently panics the FritzBox. If I am informed correctly, then this
|
||||||
attached via network, like the CUN.
|
problem will be solved in the near future.<br>
|
||||||
</ul>
|
Of course you can always use devices attached via network, like the CUN.
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user