<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Conqueror</id>
	<title>FHEMWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Conqueror"/>
	<link rel="alternate" type="text/html" href="http://wiki.fhem.de/wiki/Spezial:Beitr%C3%A4ge/Conqueror"/>
	<updated>2026-05-04T02:36:07Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FHEM_und_FritzBox_7240&amp;diff=4884</id>
		<title>FHEM und FritzBox 7240</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FHEM_und_FritzBox_7240&amp;diff=4884"/>
		<updated>2014-02-11T21:08:47Z</updated>

		<summary type="html">&lt;p&gt;Conqueror: /* CUL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Instructions and recommendations for running &#039;&#039;&#039;Fhem on a FritzBox 7240&#039;&#039;&#039;.&lt;br /&gt;
== CUL ==&lt;br /&gt;
* flash CUL_V3.hex (from [http://www.atmel.com/ Atmel] page)&lt;br /&gt;
* attach CUL to Fritz!Box (with a USB Hub to have USB-Memory stick and CUL running at the same time)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: to check if CUL works, in enable &#039;&#039;USB-Fernanschluss&#039;&#039; in Fritz!Box Settings (Heimnetz - USB-Geräte - USB-Fernanschluss). &lt;br /&gt;
Now it gets recognized as CUL868 (see Heimnetz - USB-Geräte - Geräteübersicht). Remember to disable it again. &lt;br /&gt;
The CUL should be recognized as &#039;&#039;&#039;&#039;&#039;Es handelt sich um ein nicht unterstütztes USB-Gerät&#039;&#039;&#039;&#039;&#039;. This is OK!&lt;br /&gt;
&lt;br /&gt;
== Fritz!Box 7240 ==&lt;br /&gt;
* Update Fritz!Box to Firmware-Version &amp;amp;gt;= 73.05.05&lt;br /&gt;
* download [http://www.fhem.de Fhem]&lt;br /&gt;
* unzip and store at root of your USB-Memory stick in the folder &amp;quot;fhem&amp;quot; (this will be &amp;lt;code&amp;gt;/var/InternerSpeicher/&amp;amp;lt;yourUsbStickName&amp;amp;gt;/fhem/&amp;lt;/code&amp;gt; on you Fritz!Box lateron.&lt;br /&gt;
* in this folder, adapt the file &amp;quot;startfhem&amp;quot; if you use more than one storage device (e.g. USB memory stick and 1&amp;amp;amp;1 Online Speicher&amp;quot;) with hardcoded destination folder for your fhem path:&lt;br /&gt;
*: &amp;lt;code&amp;gt;home=/var/InternerSpeicher/SanDisk-Cruzer-01/fhem&amp;lt;/code&amp;gt;&lt;br /&gt;
* Alternatively, disable &amp;quot;1&amp;amp;amp;1 Online Speicher&amp;quot; and use USB memory stick only. This way you don&#039;t have to adapt startfhem.&lt;br /&gt;
* to use telnet, it needs to be enabled via phone by dialing #96*7*. To login, use the same password as for Fritz!Box webfrontend. Now you can edit all of your files using vi in telnet.&lt;br /&gt;
* Now define your &amp;quot;fhem.cfg&amp;quot; to match your configuration, e.g. starting with your housecode:&lt;br /&gt;
*: &amp;lt;code&amp;gt; define myCUL CUL /dev/ttyACM0 1234 &amp;lt;/code&amp;gt;&lt;br /&gt;
*: ...&lt;br /&gt;
* finally start fhem in telnet:&lt;br /&gt;
*: &amp;lt;code&amp;gt;/var/InternerSpeicher/SanDisk-Cruzer-01/fhem/startfhem&amp;lt;/code&amp;gt;&lt;br /&gt;
* or use autostart (see &amp;quot;[[FHEM und FritzBox 7170#Autostart fhem|Autostart Fhem]]&amp;quot; for details)&lt;br /&gt;
&lt;br /&gt;
== Open issues ==&lt;br /&gt;
Daily resets with big log files&lt;br /&gt;
&lt;br /&gt;
After 1 week running perfectly I was seeing regular/daily resets. The problem in my setting is that I am using several [[FS20 STR Raumthermostat|FS20-STR]]. These devices every 2-3 minutes send off-for-timer or on-for-timers signals. These events get logged in the monthly log file. After this log was bigger than 1MB I have seen these resets. After I emptied/deleted the file the box is running stable again. &lt;br /&gt;
&amp;lt;!-- [[Benutzer:Madu99]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After looking into the details, it seems that the 7240 gets a memory problem when log files get bigger than ~800KB. I changed the logging from monthly files to weekly files (using &amp;lt;code&amp;gt;./log/fhem-%Y-%m-%V.log&amp;lt;/code&amp;gt;). This way, files should no longer get that big. Since then, 7240 runs stable without any problems.&lt;br /&gt;
&amp;lt;!-- [[Benutzer:Madu99]] 01:44, 29. Dez. 2011 (CET) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* See also [http://groups.google.com/group/fhem-users/browse_thread/thread/8acca4c2a63e1dce GoogleGroups:FHEM auf Fritzbox - Logfile - Info wenn wenig Speicher]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:FritzBox]]&lt;/div&gt;</summary>
		<author><name>Conqueror</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Windows_-_FHEM_installieren&amp;diff=4791</id>
		<title>Windows - FHEM installieren</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Windows_-_FHEM_installieren&amp;diff=4791"/>
		<updated>2014-02-06T22:58:02Z</updated>

		<summary type="html">&lt;p&gt;Conqueror: /* Perl konfigurieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FHEM unter Windows 7 installieren ==&lt;br /&gt;
Nachdem ich doch trotz der vorhandenen Dokumentation einige Mühe hatte, FHEM mit dem FS20-System unter Windows 7 zum Laufen zu bringen, habe ich die notwendigen Schritte in diesem Dokument aufgeschrieben, damit es andere vielleicht etwas einfacher haben.&lt;br /&gt;
&lt;br /&gt;
=== Hardware bestellen ===&lt;br /&gt;
Neben den [[CUL]] zur Steuerung der Komponenten vom Computer aus benötigt. Ich habe diesen wie im Dokument &lt;br /&gt;
[http://fhem.de/fhem-fuer-Einsteiger_V1.pdf fhem für Einsteiger] genannt bei busware.de bestellt und zwar mit den Optionen &lt;br /&gt;
&lt;br /&gt;
* Abschirmung: ohne&lt;br /&gt;
* Antenne: Draht (gemäß busware-FAQ empfohlen)&lt;br /&gt;
* Gehäuse: Plastik transparent&lt;br /&gt;
* USB-Verlängerung: ohne&lt;br /&gt;
&lt;br /&gt;
Nach wenigen Tagen wurde dieser geliefert. Das „flashen“ erfolgte nach „fhem für Einsteiger“:&lt;br /&gt;
&lt;br /&gt;
# FLIP runterladen (Programm zum flashen des ROMs auf dem CUL) von &amp;lt;nowiki&amp;gt;[http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3886 http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3886]&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
Habe die Version FLIP 3.4.3 for Windows (requires Java Runtime Environment) runtergeladen und verwendet&lt;br /&gt;
# CUL in den Rechner stecken (beim einstecken Mikroschalter gedrückt halten!), dann zum installieren des USB-Treibers: Im Windows Gerätemanager den device ATMEL xxxx anklicken, Eigenschaften, Gerätetreiber aktualisieren, von Festplatte, Verzeichnis c:\Programme\Atmel\Flip 3.4.3\USB auswählen und Treiber installieren lassen.&lt;br /&gt;
# CUL-Firmware (Hex) für FHEM runterladen von &amp;lt;nowiki&amp;gt;[http://cvs.berlios.de/cgi-bin/viewvc.cgi/culfw/culfw/Devices/CUL/ http://cvs.berlios.de/cgi-bin/viewvc.cgi/culfw/culfw/Devices/CUL/]&amp;lt;/nowiki&amp;gt; (Version passend zur CUL-Hardware-Version auswählen, bei mir CUL-Hardware-Version V3.2, also hex V3)&lt;br /&gt;
# Flip starten, unter ‚select device‘ exakt den Chip auswählen, der als Name des CUL im Geräte-Manager angezeigt wird (je nach Modell, zB ATU822U4), danach in der Flip Symbolleiste auf den 2. Button von links klicken (auch wenn der grau sein sollte – funktioniert trotzdem) und ‚USB‘ auswählen. Sollte hier eine Fehlermeldung auftauchen, hat Schritt 2 nicht geklappt oder es wurde der falsche Chip ausgewählt. Dann mittels Menü Datei das bei Schritt 3 geladene hex-file nach Flip einlesen und mit button unten links auf den CUL flashen&lt;br /&gt;
# Wenn der CUL nach Abziehen und erneut in den Rechner stecken langsam grün blinkt, hat’s wohl geklappt.&lt;br /&gt;
&lt;br /&gt;
Danach muss noch der Windows-Treiber für den CUL868 installiert werden. Dieser kann von busware heruntergeladen werden und im Windows Gerätemanager installiert werden:&lt;br /&gt;
&lt;br /&gt;
[http://www.busware.de/tiki-download_file.php?fileId=8 http://www.busware.de/tiki-download_file.php?fileId=8]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Perl konfigurieren ===&lt;br /&gt;
Da FHEM Perl benötigt, muss man sich zuerst für ein geeignetes Perl entscheiden. Aufgrund guter Kritiken habe ich mich für das [http://www.activestate.com/activeperl/downloads ActivePerl] entschieden, das einfach zu installieren ist.&lt;br /&gt;
&lt;br /&gt;
ACHTUNG! Bei manchen Usern der 64-Bit-Version hat das Einbinden des CUL in FHEM zu Problemen geführt.&lt;br /&gt;
Solltet ihr Fehler wie &amp;quot;Cannot init COMXX, ignoring it&amp;quot; bekommen oder der CUL in FHEM auf &amp;quot;get&amp;quot;-Befehle mit &amp;quot;no answer&amp;quot; antwortet - &lt;br /&gt;
nehmt die 32-Bit-Version von ActivePerl.&lt;br /&gt;
&lt;br /&gt;
Danach muss noch der Serial-Port-Treiber unter Perl installiert werden.&lt;br /&gt;
&lt;br /&gt;
Die Installation erfolgt so:&lt;br /&gt;
* CMD öffnen&lt;br /&gt;
* Ins Verzeichnis C:\perl64\lib\Win32-SerialPort-0.22 wechseln (bzw. C:\Perl\lib\Win32-SerialPort-0.22 bei 32-bit Systemen)&lt;br /&gt;
* „cpan Win32::SerialPort“ eingeben&lt;br /&gt;
* Installation abwarten&lt;br /&gt;
* „perl Makefile.PL TESTPORT=14“ eingeben (für 14 die Nummer des Ports gemäß Gerätemanager einsetzen und korrekte Gross-/Kleinschreibung beachten)&lt;br /&gt;
* „perl nomake_test“ eingeben – von evtl. Fehlermeldungen nicht abschrecken lassen&lt;br /&gt;
* „perl nomake_install“ eingeben&lt;br /&gt;
&lt;br /&gt;
(Bekommt man bei „cpan Win32::SerialPort“ einen Fehler, muss noch das Modul von folgender Seite heruntergeladen werden: [http://search.cpan.org/~bbirth/Win32-SerialPort-0.22/lib/Win32/SerialPort.pm http://search.cpan.org/~bbirth/Win32-SerialPort-0.22/lib/Win32/SerialPort.pm]&lt;br /&gt;
Das Entpacken erfolgt mittels 7-Zip. Der Download sollte dabei nicht auf ein Benutzerverzeichnis erfolgen, da 7-Zip darauf nicht zugreift (zumindest bei mir). In 7-Zip bis zum Ordner „Win32-SerialPort-0.22“ durchklicken und erst diesen auf C:\perl64\lib\ (bzw. C:\perl\lib) entpacken.)&lt;br /&gt;
&lt;br /&gt;
Ausgabe lautete bei mir:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Installing C:\Perl64\html\lib\site\Win32\SerialPort.html&lt;br /&gt;
Installing C:\Perl64\html\lib\site\Win32API\CommPort.html&lt;br /&gt;
Installing C:\Perl64\site\lib\Win32\SerialPort.pm&lt;br /&gt;
Installing C:\Perl64\site\lib\Win32API\CommPort.pm&lt;br /&gt;
Writing C:\Perl64\site\lib/auto/Win32/SerialPort/.packlist&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== FHEM extrahieren und anpassen ===&lt;br /&gt;
Nach dem Download von FHEM wird dieses mittels 7-Zip auf C:\ extrahiert. &lt;br /&gt;
Der Download sollte dabei nicht auf ein Benutzerverzeichnis erfolgen, da 7-Zip darauf nicht zugreift (zumindest bei mir). In 7-Zip bis zum Ordner „fhem-51“ durchklicken und erst diesen auf C:\ entpacken.&lt;br /&gt;
&lt;br /&gt;
Da das makefile unter Windows nicht funktioniert, müssen die darin enthaltenen Kopierbefehle zur Installation des Webfrontend [[PGM2]] selbst durchgeführt werden. Ich habe dazu folgende Batchprozedur erstellt:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;@Echo makefile fuer Windows&lt;br /&gt;
 @Echo.&lt;br /&gt;
 @Echo Startaufruf:&lt;br /&gt;
 cd c:\fhem-5.1\&lt;br /&gt;
 xcopy .\webfrontend\pgm2\*.* .\FHEM\&lt;br /&gt;
 xcopy .\docs\commandref.html .\FHEM\&lt;br /&gt;
 xcopy .\docs\faq.html .\FHEM\&lt;br /&gt;
 xcopy .\docs\HOWTO.html .\FHEM\&lt;br /&gt;
 xcopy .\docs\*.png .\FHEM\&lt;br /&gt;
 xcopy .\docs\*.jpg .\FHEM\&lt;br /&gt;
 cd examples&lt;br /&gt;
 for&amp;amp;#160;%%f in (*.*) do (&lt;br /&gt;
 copy&amp;amp;#160;%%f &amp;amp;quot;..\FHEM\example.%%f&amp;amp;quot;&lt;br /&gt;
 )&lt;br /&gt;
 cd..&lt;br /&gt;
 copy .\examples\sample_pgm2 .\FHEM\fhem.cfg&lt;br /&gt;
 md tmp&lt;br /&gt;
 PAUSE&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Danach muss die Datei „fhem.cfg“ noch angepasst werden, so dass diese wie folgt aussieht (nach [http://www.russellallen.info/post/FHEM-Setup-on-Windows-Home-Server-Part-2-of-2.aspx http://www.russellallen.info/post/FHEM-Setup-on-Windows-Home-Server-Part-2-of-2.aspx]):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;attr global logfile .\tmp\fhem.log&lt;br /&gt;
 attr global modpath .&lt;br /&gt;
 attr global nofork 1&lt;br /&gt;
 &lt;br /&gt;
 # &amp;amp;quot;global&amp;amp;quot; keyword at the end of following command allows connection from any host&lt;br /&gt;
 attr global port 7072 global&lt;br /&gt;
 &lt;br /&gt;
 attr global statefile \tmp\fhem.save&lt;br /&gt;
 attr global verbose 5&lt;br /&gt;
 &lt;br /&gt;
 define CUL CUL com14@9600 1234&lt;br /&gt;
 # bei com14 den tatsächlichen Port gemäß Gerätemanager angeben&lt;br /&gt;
 &lt;br /&gt;
 define autocreate autocreate&lt;br /&gt;
 &lt;br /&gt;
 define WEB FHEMWEB 8083 global&lt;br /&gt;
 &lt;br /&gt;
 define WEBphone FHEMWEB 8084 global&lt;br /&gt;
 attr WEBphone smallscreen 1&lt;br /&gt;
 &lt;br /&gt;
 define WEBtablet FHEMWEB 8085 global&lt;br /&gt;
 attr WEBtablet touchpad 1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Außerdem muss noch die leere Log-Datei (z.B. fhem.log) im Ordner tmp bereitgestellt werden (über einen einfachen Editor Datei-Neu und dann Speichern unter).&lt;br /&gt;
&lt;br /&gt;
Danach kann der FHEM-Server gestartet werden mittels&lt;br /&gt;
&lt;br /&gt;
* CMD (Befehlszeile) aufrufen&lt;br /&gt;
* ins Verzeichnis C:\FHEM-5.1 wechseln&lt;br /&gt;
* &amp;lt;code&amp;gt;„perl fhem.pl fhem.cfg“&amp;lt;/code&amp;gt; eingeben&lt;br /&gt;
&lt;br /&gt;
Nun kann FHEM im Browser unter &amp;lt;code&amp;gt;[http://localhost:8083/fhem http://localhost:8083/fhem]&amp;lt;/code&amp;gt; aufgerufen werden. &lt;br /&gt;
&lt;br /&gt;
Jetzt können die Schalter angelernt und es kann mit dem System gearbeitet werden. Nähere Infos hierzu sind dem bereits mehrfach erwähnten Dokument „fhem für Einsteiger“ zu entnehmen.&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;/div&gt;</summary>
		<author><name>Conqueror</name></author>
	</entry>
</feed>