Direkte Steuerung der FHT8v

WICHTIG: funktioniert nur mit einem CUL V3 oder neuer und culfw Version 1.30 oder neuer!

TFHT Protokoll (statisch T)T
HHHHHauscode in Hexadezimal12342. Raum 1334; 3. Raum 1434 usw. Erstes Byte um eins inkrementieren.
DDGerätenummer in Hexadezimal (bis zu 8 pro Raum)00Es werden alle Antriebe im Raum angesprochen
01Antrieb 1
02Antrieb 2
CCBefehl2fStellantrieb mit FHEM koppeln
A6öffnet den Stellantrieb in VV % (8bits in Hexadezimal)
VVWert000% bzw. Koppel BefehlStellwert in Prozent * 255 / 100 = dezimaler Wert
Den dezimalen Wert in den hexadezimalen Wert umrechnen.
1910%
3320%
4c30%
8552%
FF100%

BEISPIEL: T123400A64C öffnet alle Stellantriebe im Raum 1234 auf 30%.

Raspberry Pi als Server für die Haussteuerung

Endlich ist er da, mein Raspberry Pi. Ich möchte ihn als Server für den perl basierten Hausautomatisierungsserver fhem nutzenhttp://fhem.de/fhem.html.

Dafür habe ich meinen Pi mit einem Mini USB WLAN Stick und einem CUL Device von Busware http://busware.de/tiki-index.php?page=CUL mit der culfw Firmware http://culfw.de/culfw.html erweitert
Raspberry Pi overview

Für die Installation des fhem Servers habe ich einfach die Anleitung unter http://www.fhemwiki.de/wiki/Raspberry_Pi befolgt.

Die Installation der culfw Firmware war etwas schwieriger, aber ließ sich mit den folgenden Schritten doch erfolgreich bewerkstelligen.

Die Firmware herunterladen
sudo wget http://culfw.de/culfw-1.46.tar.gz
entpacken
sudo tar -zxvf culfw-1.46.tar.gz

in das Device Verzeichnis wechseln (e.g. Devices/CUL)
cd /home/pi/CUL_VER_146/culfw/Devices/CUL
das Paket dfu-programmer installieren
sudo apt-get install dfu-programmer
Das Device mit gedrücktem Taster in die USB Buchse stecken
Abschließend
sudo make usbprogram_v3 V3 bei der Verwendung eines CUL V3
ausführen.
Danach sollte ein neues USB Gerät auftauchen: „03eb:204b Atmel Corp.“. Falls nicht das Gerät noch einmal einstecken, aber diesmal ohne den Taster gedrückt zu halten.

Mittlerweile läuft der Server seit einigen Tagen, tut aber noch nichts anders als den FS20 Verkehr abzuhören und zu protokollieren.

T4F4C00B600F7
T430D00362601
K51913145FC
T52396702FE
T52396782FD
K7114323738
T52396782FD

Ich benutze den S300TH Temperatur/Luftfeuchte Sensor im Arbeitszimmer für Test Zwecke, außerdem habe ich mir einen FHT80TF-2 Tür/Fenster Sensor und einen FHT8v elektrischen Ventilantrieb als Test Geräte zugelegt.
Breadboard and test devices

Ich will in Zukunft die FHT8v direkt vom Server aus steuern ohne die Notwendigkeit eine FHT80b einsetzen zu müssen. Normalerweise sollte das relativ einfach umzusetzen sein, allerdings war ein erster Test nicht erfolgreich.