Hej,
är helt ny här, skaffade en sticka för en vecka sedan, batch13, är det verkligen en pålitlig version
Tack för den här versionen av rfcmd. Jag har som mål i framtiden att köra en liten embedded linux-burk som får schemalägga och styra stickan och vill slippa så mycket overhead som möjligt eftersom det är begränsade resurser.
Jag har hittils kompilerat rfcmd, version 2.1.4 på både x86 Ubuntu11.10 och på sh4-platform med STLinux och verifierat att NEXA fungerar direkt mellan med båda platformarna medan Everflourish/GAO/EMW100R endast fungerar mot den som mottagaren är kört 'learn'.
Först konfigurerade jag mottagaren med TelldusCenter, house=0 och unit=1. Fungerar att kommendera med x86 men inte sh4.
Jag har gjort en debug-version av 'rfcmd' så jag kan se raw-koden som skickas.
Kört learn mot sh4, nedan har jag satt unit=1 på en mottagare och får den att svara helt ok.
Det fungerar även att skicka samma kod med 'tdtool --raw' med den nyaste versionen av telldus-core 2.1.0, den som inte använder device.
några exempel
sh4:
./rfcmd /dev/ttyUSB0 EVERFLOURISH 1 10
./rfcmd /dev/ttyUSB0 EVERFLOURISH 1 15
./rfcmd /dev/ttyUSB0 EVERFLOURISH 1 0
./rfcmd-debug /dev/ttyUSB0 EVERFLOURISH 1 0
unit: 1, level: 0
52 05 54 72 3c 01 01 69 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 45 45 54 45 54 54 54 54 54 55 2b
txStr: RTr<iUUTTTTTTTTTTTTTTTEETETTTTTU+
Skapade en fil (g1-off) som bara innehåller strängen, RTr<iUUTTTTTTTTTTTTTTTEETETTTTTU+
x86:
/usr/bin/tdtool --raw g1-off
Sending raw command: Success
Däremot fungerar det inte längre från TelldusCenter att kommendera den här mottagaren efter att den blev satt med 'learn' som unit=1 ovan från sh4. Det måste vara något som skiljer, kan det vara timing i mönstret?
Kan någon förklara för mig hur jag ska veta rätt adress i tellstick.conf. Jag anser att huskod=0 och unit=1 men det fungerar inte
Tidigare har jag kommenderat med /usr/bin/tdtool --off 5 (men då var mottagaren konfigurerad från TelldusCenter)
tellstick.conf:
device {
id = 5
name = "test-0-1"
controller = 0
protocol = "everflourish"
model = "selflearning-switch:gao"
parameters {
# devices = ""
house = "0"
unit = "1"
code = "0000000000"
system = "1"
# units = ""
fade = "false"
}