2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-01-31 12:49:34 +00:00

HOWT_Windows.txt changed to html

git-svn-id: https://svn.fhem.de/fhem/trunk@3801 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig 2013-08-27 08:30:23 +00:00
parent 5b309b7ea2
commit 3b5c2b9901

View File

@ -1,66 +1,119 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>FHEM on Windows</title>
<link rel="stylesheet" type="text/css" href="../www/pgm2/style.css" />
<meta http-equiv="Content-type" content="text/html;charset=ISO-8859-1"/>
</head>
<body>
<div id="menuScrollArea">
<div id="logo"></div>
<div id="menu">
<h3>FHEM on Windows</h3>
</div>
</div>
<div id="right">
<h2><a href="fhem.html">FHEM</a> on Windows</h2>
The following description will show you how to install FHEM on Windows on a separate The following description will show you how to install FHEM on Windows on a separate
USB-Drive, without any Windows-registry modifications. USB-Drive, without any Windows-registry modifications.
You can use the internal HD for installation too, and you can register fhem as You can use the internal HD for installation too, and you can register fhem as
a service, see below. a service, see below.
<br><br>
Install FHEM: <h3>Install FHEM:</h3>
<ul>
Download the latest fhem-X.Y.tar.gz package from http://fhem.de#Download Download the latest fhem-X.Y.tar.gz package from http://fhem.de#Download
(currently it is fhem-5.4.tar.gz), and unpack it into a directory where you (currently it is fhem-5.4.tar.gz), and unpack it into a directory where you
have at least 350MB+ free space. I will use F:\tmp for this purpose, after have at least 350MB+ free space. I will use F:\tmp for this purpose, after
unpacking the .tar.gz file we will have a new directory F:\tmp\fhem-5.4 unpacking the .tar.gz file we will have a new directory F:\tmp\fhem-5.4
</ul>
Install perl: <h3>Install perl:</h3>
<ul>
Download a Strawberry perl Portable-Edition (this version won't Download a Strawberry perl Portable-Edition (this version won't
generate Registry-Entries, and can be installed on USB disks) from generate Registry-Entries, and can be installed on USB disks) from
http://strawberryperl.com/releases.html, and extract it into the previously http://strawberryperl.com/releases.html, and extract it into the previously
created directory, in our case F:\tmp\fhem-5.4 created directory, in our case F:\tmp\fhem-5.4
My file was called strawberry-perl-5.16.2.1-32bit-portable.zip My file was called strawberry-perl-5.16.2.1-32bit-portable.zip
</ul>
Start FHEM: <h3>Start FHEM:</h3>
<ul>
Open a command line window (cmd), change to the previous directory, and start Open a command line window (cmd), change to the previous directory, and start
FHEM: FHEM:
C:> F: <ul><code>
F:> cd \tmp\fhem-5.4 C:> F:<br>
F:\tmp\fhem-5.4> mkdir log F:> cd \tmp\fhem-5.4<br>
F:\tmp\fhem-5.4> perl\bin\perl fhem.pl fhem.cfg F:\tmp\fhem-5.4> mkdir log<br>
F:\tmp\fhem-5.4> perl\bin\perl fhem.pl fhem.cfg<br>
</code></ul>
Note: Note:
<ul>
There is no visible output and the command won't terminate. There is no visible output and the command won't terminate.
You probably have to confirm a Firewall exception (Do not block), as FHEM You probably have to confirm a Firewall exception (Do not block), as FHEM
opens a Web-Server Port. opens a Web-Server Port.
</ul>
</ul>
Connect to the FHEM Web frontend (FHEMWEB): <h3>Connect to the FHEM Web frontend (FHEMWEB):</h3>
<ul>
Start your browser (Firefox, Chrome or Safari are preferred) and open Start your browser (Firefox, Chrome or Safari are preferred) and open
<ul><code>
http://localhost:8083/fhem http://localhost:8083/fhem
</code></ul>
You'll see a smiling-house icon on a light-yellow background. You'll see a smiling-house icon on a light-yellow background.
</ul>
Update FHEM to get access to the latest development version (recommended but <h3>Update FHEM to get access to the latest development version (recommended
not mandatory): but not mandatory):</h3>
<ul>
In the browser window, on the FHEMWEB page, in the command line (upper text In the browser window, on the FHEMWEB page, in the command line (upper text
input field, right of the smiling house icon), type in the following 4 input field, right of the smiling house icon), type in the following 4
commands one-by-one, confirming each one with Enter: commands one-by-one, confirming each one with Enter:
notice confirm update-20130127-001 <ul><code>
attr global backup_before_update 0 notice confirm update-20130127-001<br>
save attr global backup_before_update 0<br>
update save<br>
update<br>
</code></ul>
Note: Note:
- the last command will take a while (around a minute), and after finished <ul>
<li>the last command will take a while (around a minute), and after finished
it will ask you to "shutdown restart". Ignore this, and just type it will ask you to "shutdown restart". Ignore this, and just type
shutdown in the FHEMWEB command line. shutdown in the FHEMWEB command line.
- Switch to the command line window, and restart FHEM with the last command, <li>Switch to the command line window, and restart FHEM with the last command,
i.e. arrow up and RETURN or type in i.e. arrow up and RETURN or type in again:
perl\bin\perl fhem.pl fhem.cfg <ul><code>
again. perl\bin\perl fhem.pl fhem.cfg
</ul></code>
</li>
</ul>
</ul>
<h3>Install FHEM as a service (better to install perl on the internal hard-disk
Install FHEM as a service (better to install perl on the internal hard-disk for for this scenario):</h3>
this scenario): <ul>
Terminate fhem by typing shutdown again in the FHEMWEB command line. Terminate fhem by typing shutdown again in the FHEMWEB command line.
Install the missing Win32::Daemon perl module by typing in the command window: Install the missing Win32::Daemon perl module by typing in the command window:
F:\tmp\fhem-5.4> PATH=F:\tmp\fhem-5.4\c\bin;F:\tmp\fhem-5.4\perl\bin;%PATH% <ul><code>
F:\tmp\fhem-5.4> perl\bin\cpan -i Win32::Daemon F:\tmp\fhem-5.4> PATH=F:\tmp\fhem-5.4\c\bin;F:\tmp\fhem-5.4\perl\bin;%PATH%<br>
F:\tmp\fhem-5.4> perl\bin\cpan -i Win32::Daemon<br>
</ul></code>
Install FHEM as a service Install FHEM as a service
F:\tmp\fhem-5.4> perl\bin\perl fhem.pl fhem.cfg -i <ul><code>
F:\tmp\fhem-5.4> perl\bin\perl fhem.pl fhem.cfg -i<br>
</code></ul>
</ul>
</body>