2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-27 22:53:29 +00:00

Version 0.2

git-svn-id: https://svn.fhem.de/fhem/trunk@162 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig 2008-04-25 19:32:31 +00:00
parent 32b0577972
commit 9012af26fd

View File

@ -14,7 +14,7 @@
<h2>Description</h2> <h2>Description</h2>
<ul> <ul>
This document describes how to install <a href="fhem.html">FHEM</a> on the This document describes how to install <a href="fhem.html">FHEM</a> on the
fritzbox. The document and the port itself is in a very beginning stage.<br> fritzbox.<br>
<br> <br>
What works:<br> What works:<br>
<ul> <ul>
@ -23,14 +23,13 @@
<li>FS20, FHT and KS300-2 (tested)</li> <li>FS20, FHT and KS300-2 (tested)</li>
<li>HMS (untested, but should work)</li> <li>HMS (untested, but should work)</li>
<li>SunSet/SunRise.</li> <li>SunSet/SunRise.</li>
<li>one of the Web frontends (webpgm2, the builtin one)</li>
</ul> </ul>
<br> <br>
What does not work right now:<br> What does not work right now:<br>
<ul> <ul>
<li>Automatic startup after reboot of the fritzbox</li> <li>Automatic startup after reboot of the fritzbox</li>
<li>HTML Frontend. Planning a webfrontend/pgm2 "fhem" module, as do not
know how to start CGI programs from the builtin web browser.
<li>Gnuplot. No idea how to replace it, perhaps we compile a fritzbox <li>Gnuplot. No idea how to replace it, perhaps we compile a fritzbox
version</li> version</li>
<li>EM1010PC. I tried it without batteries, and I think the USB interface <li>EM1010PC. I tried it without batteries, and I think the USB interface
@ -42,18 +41,18 @@
<h2>Howto</h2> <h2>Howto</h2>
<ul> <ul>
Tested on the fritzbox 7170, with Firmware 29.04.33.<br> Tested on the fritzbox 7170, with Firmware 29.04.49.<br>
<b>Note:</b>The kernel modules are for kernel 2.16.13.1, and perl is compiled <b>Note:</b>The kernel modules are for kernel 2.16.13.1, and perl is compiled
for uCLibc 0.9.28.<br><br> for uCLibc 0.9.28.<br><br>
Prerequisites:<br> Prerequisites:<br>
<ul> <ul>
<li>you need a fritzbox with an USB host port. Check your kernel version. <li>You need a fritzbox with an USB host port. Check your kernel version.
If it won't match the version above, see the "Compile tips" in this If it won't match the version above, see the "Compile tips" in this
document.</li> document.</li>
<li>an USB hub (a small passive one is enough).</li> <li>an USB hub (a small passive one is enough).</li>
<li>an FHZ1000 or FHZ1300</li> <li>an FHZ1000 or FHZ1300</li>
<li>an USB stick, at least 64MB. As the fritzbox is USB 1.1 only, <li>a USB stick, at least 64MB. As the fritzbox is USB 1.1 only,
the slowest is fast enough.</li> the slowest is fast enough.</li>
<li>telnet access for the fritzbox. See the links on how to enable it. <li>telnet access for the fritzbox. See the links on how to enable it.
<li>the complete fhem package from the links section.</li> <li>the complete fhem package from the links section.</li>
@ -72,11 +71,39 @@
<li>Log in via telnet to the fritzbox.</li> <li>Log in via telnet to the fritzbox.</li>
<li>Change into the directory /var/media/ftp/*Partition*/usr/fhem .</li> <li>Change into the directory /var/media/ftp/*Partition*/usr/fhem .</li>
<li>Execute the command rc.fhem.</li> <li>Execute the command rc.fhem.</li>
<li>Now you can login from your PC to this fhem server via:<br> <li>Now you can either use a Web browser:<br>
<ul> <ul>
telnet fritz.box 7072<br> <a href="http://192.168.178.1:8083/fhem">
http://192.168.178.1:8083/fhem</a><br>
</ul> </ul>
and configure it.</li> with the online help, or choose the command-line via:<br>
<ul>
telnet fritz.box 7072<br>
</ul>
to define your devices.</li>
</ul>
<br>
Tips:<br>
<ul>
<li>The installation creates the link /var/usr to the USB disk
(/var/media/ftp/*Partition*/usr)</li>
<li>In the beginning only the most necessary (in my opinion, anyway :-)
modules are installed: FHZ/FS20/HMS/KS300/SUNRISE_EL. If you want to
use other modules, they are in the /var/usr/fhem/FHEM/unused directory,
just move the needed module in the parent directory, and do a
"reload module" (without the .pm suffix).</li>
<li>If you use webpgm2, and unsure about an attribute, then just define it,
you'll get a link to the description of the attribute in the online
help".</li>
<li>If your're unsure about the parameters for a command try "?" as an
argument, e.g.:
<ul>
?<br>
define <name> ?<br>
define <name> <type> ?<br>
set <name> ?<br>
</ul>
</li>
</ul> </ul>
</ul> </ul>
@ -96,8 +123,8 @@
<h2>Links</h2> <h2>Links</h2>
<ul> <ul>
<li>Complete fhem package for the fritzbox: <a href="fb_fhem_0.1.tar.gz"> <li>Complete fhem package for the fritzbox: <a href="fb_fhem_0.2.tar.gz">
fb_fhem_0.1.tar.gz</a></li> fb_fhem_0.2.tar.gz</a></li>
<li>Telnet on the fritzbox: <li>Telnet on the fritzbox:
<a href="http://www.ip-phone-forum.de/showthread.php?t=69245"> <a href="http://www.ip-phone-forum.de/showthread.php?t=69245">
ip-phone-thread</a></li> ip-phone-thread</a></li>