2
0
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:
rudolfkoenig 2011-07-08 07:35:05 +00:00
parent 29061cb9d1
commit 9367a2bc5b
4 changed files with 74 additions and 59 deletions

View File

@ -1,6 +1,5 @@
FHEM:
- uniform .gplot "set title" and naming (ks300_1.gplot -> tempRain.gplot)
- HomeMatic signing
- HomeMatic set log 2
- mergelog
@ -14,8 +13,3 @@ Webpgm2
- integrate weblink details in the SVG
- autocreate: multiple plots
- fancy webkit tranformations
=============
5.1
- .deb
- examples

View File

@ -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
downloads the files changed on the server. For all downloaded modules a
reload will be scheduled if the corresponding module is loaded.<br>
If an explicit filename is given, then this file will be downloaded
unconditionally.<br>
If an explicit filename is given, then only this file will be downloaded.
<br>
Note: if the main program (fhem.pl) is changed, a manual restart of fhem
will be necessary to apply the changes.
<br>

View File

@ -12,6 +12,8 @@
body>div#left { position:fixed; }
h3 { color:#52865D; line-height:1.3;
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#dist { padding-top:0.3em; }
a { color: #278727; }
@ -69,10 +71,10 @@
<br>
See the <a href="CHANGED">CHANGED</a> file for current changes.
<br>
Nightly CVS version:
Nightly CVS version: a
<a href="http://www.dhs-computertechnik.de/downloads/fhem-cvs.tgz">
http://www.dhs-computertechnik.de/downloads/fhem-cvs.tgz</a>
<br><br>
tarball</a>, or from the fhem commandline via <a
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>,
@ -119,12 +121,14 @@
<h3>Features</h3>
<ul>
<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.
</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>notifying external programs or internal modules when receiving certain
<li>notifying external programs or scripts when receiving certain
events</li>
<li>timed commands (e.g. switching a lamp on from sunset till midnight)
</li>
@ -201,6 +205,16 @@
devices.
<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>
@ -214,17 +228,17 @@
<div id="dist"><a href="commandref.html">commandref.html</a>
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
href="http://fhemwiki.de/index.php/FHEM">fhemwiki.de</a></div>
<div id="dist">Frequently Asked Questions: <a
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
some loosely coupled useful modules / scripts which can be used with
fhem.</div>
@ -265,6 +279,16 @@
Device/OS Specific installation guides:<br>
<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:
<a href="http://fhem.de/linux.html">
http://fhem.de/linux.html</a></li>
@ -278,14 +302,6 @@
<a href="http://fhz4linux.info/tiki-index.php?page=Driver%20installation">
http://fhz4linux.info/tiki-index.php?page=Driver%20installation</a> <br>
(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>
<br>
@ -312,25 +328,32 @@
<a name="Installation"></a>
<h3>Installation</h3>
<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>
<li>Install <a href="http://fhem.de/fhem-=VERS=.deb">
this</a> package, and connect to http://localhost:8083/fhem. Follow
the <a href="HOWTO.html">HOWTO</a> for adding devices.
</ul>
<h3>Unix / OSX</h3>
<h4>Unix / OSX</h4>
<ul>
<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
install-pgm2.</li>
<li>Check the installed configuration file and start fhem as advised.
<li>Follow the <a href="HOWTO.html">HOWTO</a> for adding devices.
</ul>
<h3>Windows</h3>
<h4>Windows</h4>
<ul>
<b>Note:</b>If you are using cygwin for your perl installation you can
follow the guidelines for Unix.<br><br>
@ -361,17 +384,14 @@
programs are needed. It has support for grouping devices into rooms,
manipulating devices, direct fhem commands, displaying logfiles as text
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
href="pgm2-2.png">detail</a>, <a href="pgm2-3.png">SVG-plots</a>.
<br><br>
Installation: make install-pgm2<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.
It installed by default, but it can be deconfigured.<br>
</ul>
<h3>Web frontend 3 (webfrontend/pgm3)</h3>

View File

@ -29,32 +29,33 @@
<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
fhem, see <a
href="http://www.avm.de/de/Service/Service-Portale/Labor/7390_hausautomation/labor_start_hausautomation.php">this</a>
link. This image is to be installed in addition to the normal firmware. In
order to use the image, you have to install a Lab version of the
normal firmware first, because fhem needs the USB-Serial kernel modules in
order to talk to the CUL and the "Lab" firmware also contains a hook in
order to start fhem.<br>
fhem, see <a href="http://www.avm.de/de/Service/Service-Portale/Labor/index.php"
>this</a> link. This image is to be installed in <i>addition</i> to the
normal firmware. In order to use the image, you have to install a Lab
version of the normal firmware before, because fhem needs the USB-Serial
kernel modules in order to talk to the CUL, and these are not yet part of
the "normal" firmware.<br>
Version 19798 of this fhem-image configures 2 CUL devices, the first one
talking FS20, the second preconfigured for HomeMatic. Autoconfigure is not
enabled by default, so you'll either have to enable it or to enter the
devices by hand. <br><br>
Version 19798 of this fhem-image (not the Lab firmware) configures 2 CUL
devices, the first one talking FS20, the second preconfigured for
HomeMatic. Autoconfigure is not enabled by default, so you'll either have
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
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>
<a href="fhem-5.1.rc1.fb7390.image">This</a> fhem-image contains a stripped
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
fhem in a normal (non-chroot) environment, and enabling autocreate.<br><br>
<br><br>
<a href="fhem-=VERS=-fb7390.image">This</a> fhem-image contains a stripped
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
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
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
currently panics the FritzBox.<br> Alternatively you can use devices
attached via network, like the CUN.
</ul>
currently panics the FritzBox. If I am informed correctly, then this
problem will be solved in the near future.<br>
Of course you can always use devices attached via network, like the CUN.
</div>
</body>