==== FHEM - Heimautomatisierung ==== === DS9490R an Fritzbox 7270 === Problem: DS9490R () benötigt das Modul usblib. Da die Fritzbox schon ausrangiert war, konnte Freetz mit dem Modul OWFS darauf installiert werden. Erstellt habe ich das Image auf einem vorhandenen Debian-PC. OWFS funktionierte sofort beim ersten Mal. Hilfreiche Seiten: http://freetz.org/wiki/help/howtos/common/install#NotwendigePakete und http://freetz.org/wiki/FAQ#WielautetdasStandard-Passwortf%C3%BCrFreetz Anschließend in Freetz in [[http://freetz.org/wiki/packages/mod#rc_custom|rc.custom]] eintragen: owfs owserver --usb=ALL owhttpd -s 127.0.0.1:4304 -p 99 owhttpd nur für einen lokalen Test, wird für die Funktion nicht benötigt. Ein OWSERVER auf FHEM funktionierte anschließend sofort. ("get devices" führt bei mir des Öfteren zum FHEM-Absturz) === Einstellungen zu Feuchtesensoren ==== Angeschlossen über 1-Wire [[http://owfs.org/index.php?page=usb-usb9097|USB9097]] mit aktiver Stromversorgung und 1-Wire 4-Kanal AD-Wandler. * in Wasser mit verdrilltem Kupferkabel, einseitig abisoliert, ca. 10 cm * Poti am Anschlag links: 2.432 V; rechts: 2.328 V, Grenze zu DO 0 (rote LED): 2.418 V * also so gut wie keine Unterschiede. Sinnvoll ist wahrscheinlich Alarmgrenze. === kurze Merkliste zu installierten Paketen === apt-get install openssh-server apt-get install libwww-perl apt-get install libdevice-serialport-perl apt-get install libjson-perl (apt-get install dfu-programmer) apt-get install rcconf apt-get install ethtool ethtool -s eth0 wol g\\ oder automatisiert in /etc/network/interfaces iface eth0 inet dhcp post-up /sbin/ethtool -s $IFACE wol g post-down /sbin/ethtool -s $IFACE wol g wget "http://fhem.de/fhem-5.?.deb" dpkg -i fhem-5.3.deb ps -ef |grep fhem echo -n someuser:somepassword | base64 (-> c29tZXVzZXI6c29tZXBhc3N3b3Jk) attr WEB basicAuth c29tZXVzZXI6c29tZXBhc3N3b3Jk === Probleme === == FHEM hängt == FHEM ist ein Perlscript. Das müsste sich so killen lassen ([[http://crunchbang.org/forums/viewtopic.php?pid=32402#p32402|Quelle]]): ps aux | grep fhem ... and see exactly what it calls it, you'll have to use that in your kill. kill perl / fhem.pl ??