FHEM Forum

FHEM - Hardware => Einplatinencomputer => Thema gestartet von: Simon74 am 03 September 2014, 14:51:51

Titel: Cubietruck - Infrarot empfangen/senden
Beitrag von: Simon74 am 03 September 2014, 14:51:51
Möchte mal nachfragen ob sich mit dem Thema hier schon jemand beschäftigt hat, oder genauer gesagt "irsend" mit Cubietruck schon erfolgreich in Verwendung hat.
Ich suche am besten eine lötfrei Lösung.
Titel: Antw:Cubietruck - Infrarot empfangen/senden
Beitrag von: Pythonf am 13 September 2014, 22:00:43
Das würde mich auch sehr interessieren

Gruß
Fabian
Titel: Antw:Cubietruck - Infrarot empfangen/senden
Beitrag von: franky08 am 15 September 2014, 17:04:50
Guckst du hier: http://forum.fhem.de/index.php/topic,23646.0.html

Geht vielleicht auch mit dem Cubietruck, wenn die GPIO´s zur Verfügung stehen.

VG
Frank
Titel: Antw:Cubietruck - Infrarot empfangen/senden
Beitrag von: der-Lolo am 15 September 2014, 19:28:00
ich glaube es geht eher um den internen IR empfänger des Trucks...
es wäre toll wenn es funktionieren würde - ich brauche hierfür auch noch eine lösung...
Titel: Antw:Cubietruck - Infrarot empfangen/senden
Beitrag von: franky08 am 15 September 2014, 19:35:57
Dann kannst du aber nur IR empfangen, einen Transmitter hat der Cubietruck m.W. nicht und dafür gibt es doch FS20 Lösungen.

VG
Frank
Titel: Antw:Cubietruck - Infrarot empfangen/senden
Beitrag von: der-Lolo am 15 September 2014, 19:48:05
die FS 20 teile gibt es nicht mehr... Es gibt die Bastellösung die du vorschlägst, das USB IR-toy und eine netzwerklösung die allerdings recht teuer ist.
Bald gibt es dann den Logitech Harmony Hub, Andre programmiert zur zeit ein Modul...
Auf das Modul warte ich - und möchte aber auch befehle die Harmony abgibt und nicht an die app meldet empfangen z.b. lautstärke änderung oder Titelsprung.
deswegen wäre es für mich ausreichend wenn der truck "nur" empfängt.
Titel: Antw:Cubietruck - Infrarot empfangen/senden
Beitrag von: franky08 am 15 September 2014, 19:56:48
Das FS20 Teil gibt es bei ELV noch

http://www.elv.de/fs20-infrarot-umsetzer-fs20-iru-komplettbausatz.html

Ist genau das, was du suchst, nur das andere Teil, um von fhem IR Befehle zu senden, dass gibt es nicht mehr. Ich habe mir, in Anlehnung an die Bastellösung eine Professionelle Platine layoutet, welche "Huckepack" auf die GPIO Leiste vom Raspi passt und auf diese passt dann obendrauf die COC Platine, die komplette GPIO Leiste habe ich auf der Platine durchgeführt. Mit dem Teil steuere ich einige Geräte die nicht im Netzwerk hängen oder nur über IR bedienbar sind.

VG
Frank
Titel: Antw:Cubietruck - Infrarot empfangen/senden
Beitrag von: Simon74 am 14 Oktober 2014, 22:00:43
Obwohl ich den Cubietruck schon länger hier habe, hatte ich erst jetzt Zeit ihn in Betrieb zu nehmen, Igor-Image mit Kernel: 3.4.104-sunxi.

Laut Beschreibung soll damit der Onboard IR Infrarot Empfänger funktionieren. Ich habe jedoch kein Erfolg damit.

Kann jemand positives berichten ?

Titel: Antw:Cubietruck - Infrarot empfangen/senden
Beitrag von: Rince am 15 Oktober 2014, 18:55:53
Bei Igor steht, dass der Treiber per default disabled ist. Hast du das gelesen?
Titel: Antw:Cubietruck - Infrarot empfangen/senden
Beitrag von: betateilchen am 15 Oktober 2014, 19:39:09
was liefert denn

dmesg | grep -i  sunxi-ir

als Ausgabe?

Titel: Antw:Cubietruck - Infrarot empfangen/senden
Beitrag von: Simon74 am 15 Oktober 2014, 22:25:42
dmesg | grep -i  sunxi-ir
[    8.758329] input: sunxi-ir as /devices/virtual/input/input1


cat /etc/lirc/hardware.conf
# Cubietruck automatic lirc device detection by Igor Pecovnik
str=$(cat /proc/bus/input/devices | grep "H: Handlers=sysrq rfkill kbd event" | awk '{print $(NF)}')
sed -i 's/DEVICE="\/dev\/input.*/DEVICE="\/dev\/input\/'$str'"/g' /etc/lirc/hardware.conf
# /etc/lirc/hardware.conf
#
# Arguments which will be used when launching lircd
LIRCD_ARGS=""

#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD=false

#Don't start irexec, even if a good config file seems to exist.
#START_IREXEC=false

#Try to load appropriate kernel modules
LOAD_MODULES=true

# Run "lircd --driver=help" for a list of supported drivers.
DRIVER="devinput"
# usually /dev/lirc0 is the correct setting for systems using udev
DEVICE="/dev/input/event1"
MODULES=""

# Default configuration files for your hardware if any
LIRCD_CONF=""
LIRCMD_CONF=""
Titel: Antw:Cubietruck - Infrarot empfangen/senden
Beitrag von: Simon74 am 18 Oktober 2014, 01:58:00
Geschafft (vielleicht etwas für den WIKI-Eintrag)

Cubietruck3: Infrarot Empfang mit Onboard IR Receiver:

Kernel:
uname -r
3.4.104-sunxi


/etc/modules
sunxi-ir
#lirc_gpio
#sunxi_lirc


/etc/lirc/hardware.conf
LOAD_MODULES=true
DRIVER="devinput"
DEVICE="/dev/input/event1"
MODULES="sunxi-ir"
Titel: Antw:Cubietruck - Infrarot empfangen/senden
Beitrag von: Markus am 01 November 2014, 15:07:32
stehen die IR signale auch unter FHEM zur verfügung ?

Gruß Markus
Titel: Antw:Cubietruck - Infrarot empfangen/senden
Beitrag von: Simon74 am 01 November 2014, 17:42:35
/etc/lirc/lircrc:

#Multimedia
begin
    prog = fhem
    button = Power
    config = IR_Power
end

#LED
begin
    prog = fhem
    button = Next
    config = IR_LED_ON
end
begin
    prog = fhem
    button = PageDown
    config = IR_LED_OFF
end

#Jalousie
begin
    prog = fhem
    button = Favorite
    config = IR_OK
end
begin
    prog = fhem
    button = Teletext
    config = IR_UP
end
begin
    prog = fhem
    button = TOption
    config = IR_DOWN
end


define ir.led.on notify Infrarot:IR_LED_ON set t5.wz.bs1.b,t5.ku.sd2_Sw on

Also Ja.
Wobei der interne IR Empfänger des Cubietrucks nicht mit allen FB zu gange kommt., mit einem LG Profil auf meiner Logitech Harmony jedoch funktioniert es.
Zitatfrom sunxi linux 3.4 and supports only NEC protocol
Titel: Antw:Cubietruck - Infrarot empfangen/senden
Beitrag von: Rince am 02 November 2014, 08:29:34
Na ja, zur Verfügung stehen tut das schon.

Aber dann muss man ja bei jeder neuer FB Taste wieder die LIRC Config anpassen. Kann man LIRC nicht dazu bringen, einfach jedes Event "as is" an fhem zu schicken?

Dann hätte man viel weniger Arbeit, oder?