Seite 1 von 3

Probleme mit dem Raspberry Pi B+

Verfasst: 13. Jan 2015, 21:26
von stadlermanuel
Hallo
Ich habe ein kleines Problem ich habe die FT1.2 Adapter für Raspberry Pi gebaut.
Auf dem LPC die FT1.2 Firmware für den LPC geflasht.

Ich habe aber das IMAGE von SmartVisu auf meinem Raspberry B+ installiert und anschließend folgendes noch installiert.
root@smarthome:/tmp# wget -N https://github.com/selfbus/linux-bus-to ... bus_eib.sh
root@smarthome:/tmp# sh selfbus_eib.sh
Update Apt...
Dann wurde alles installiert.
Und ich habe den Raspberry Pi neu gestartet
root@smarthome:/tmp# sudo reboot

Wenn ich den groupswrite Befehl eingebe kommt aber
admin@smarthome:/usr/smarthome$ groupswrite ip:192.168.1.201 1/0/0 0
Open failed: Connection refused

admin@smarthome:/tmp$ ps auxw |grep eibd
admin 1998 0.0 0.1 3448 836 pts/0 S+ 21:23 0:00 grep eibd

admin@smarthome:/tmp$ service eibd start
-bash: service: command not found

Ich habe die Platine vorher zusammengebaut und danach selfbus_eib.sh installiert müsste egal sein oder?

Kann mir bitte jemand weiterhelfen?

mfg
Manuel


ergänzt
Der EIBD läuft nun
aber groupswrite funktioniert noch nicht

pi@smarthome:/root$ sudo service eibd start
[sudo] password for pi:
[ ok ] Starting EIB daemon: eibd.
pi@smarthome:/root$ sudo service eibd status
[ ok ] eibd is running.
pi@smarthome:/root$ groupswrite ip:192.168.1.201 1/0/0 0
Open failed: Connection refused


pi@smarthome:/root$ ps auxw |grep eibd
pi 2109 0.3 0.1 3584 628 ? Ss 22:26 0:01 /usr/bin/eibd --eibaddr=0.0.254 -D -T -S -i --trace=15 --pid-file=/var/run/eibd.pid --daemon=/var/log/eibd.log ft12:/dev/ttyAMA0
pi 2217 0.0 0.1 3448 836 pts/0 S+ 22:33 0:00 grep eibd


pi@smarthome:/root$ netstat -an
öffnet nicht das Port 6720 und auch nicht 3671

pi@smarthome:/root$ eibd -t 1023 -i -D -T -S ft12:/dev/ttyS1
Layer 1(00ED2988,54B58FD7) Open
Layer 2(00ED2A88,54B58FD7) Open
Layer 1(00ED2988,54B58FD7) Close
initialisation of the backend failed

Re: Probleme mit dem Raspberry Pi B+

Verfasst: 14. Jan 2015, 08:29
von StefanT
stadlermanuel hat geschrieben: admin@smarthome:/tmp$ service eibd start
-bash: service: command not found
Du bist nicht Root (erkennt man am $ statt # beim Prompt). Dann musst Du "sudo" davor schreiben, oder vor den Befehlen mit "sudo -s" auf Root umschalten.
pi@smarthome:/root$ groupswrite ip:192.168.1.201 1/0/0 0
Open failed: Connection refused
Auf dem gleichen Rechner sollte auch 127.0.0.1 als IP Adresse funktionieren.
pi@smarthome:/root$ ps auxw |grep eibd
pi 2109 0.3 0.1 3584 628 ? Ss 22:26 0:01 /usr/bin/eibd --eibaddr=0.0.254 -D -T -S -i --trace=15 --pid-file=/var/run/eibd.pid --daemon=/var/log/eibd.log ft12:/dev/ttyAMA0
pi 2217 0.0 0.1 3448 836 pts/0 S+ 22:33 0:00 grep eibd

pi@smarthome:/root$ netstat -an
öffnet nicht das Port 6720 und auch nicht 3671

pi@smarthome:/root$ eibd -t 1023 -i -D -T -S ft12:/dev/ttyS1
Layer 1(00ED2988,54B58FD7) Open
Layer 2(00ED2A88,54B58FD7) Open
Layer 1(00ED2988,54B58FD7) Close
initialisation of the backend failed
Da stimmen die Argumente nicht, außer du hast auf ttyS1 auch noch eine zweite FT1.2 Hardware hängen. "eibd --help" erklärt die Argumente. Aber Du wirst zuerst auch den anderen eibd stoppen müssen (sudo service eibd stop). Wenn er die Schnittstelle nicht öffnen kann dann liegt es vielleicht daran weil du es als Benutzer pi machst (wieder sudo vergessen).

LG
Stefan

Re: Probleme mit dem Raspberry Pi B+

Verfasst: 14. Jan 2015, 20:50
von stadlermanuel
Hallo

hab jetzt noch einmal von neuem angefangen.
Hab das Image von der Smartvisu für den Raspberry Pi noch einmal auf die microSD Karte aufgespielt und danach die FT1.2 Adapter für Raspberry Pi Platine aufgesteckt.

Hat jemand Erfahrung mit der smartvisu im zusammenhang mit der FT1.2 Adapter für Raspberry Pi Platine.

Wäre dankbar für ein paar Info´s.

mfg
Manuel

Re: Probleme mit dem Raspberry Pi B+

Verfasst: 14. Jan 2015, 22:11
von stadlermanuel
Ein kleiner Teilerfolg.

Die smartvisu und smartcontrol funktionieren.
Der Eibd läuft.
admin@smarthome:/usr/smarthome$ ps auxw |grep eibd
admin 2090 0.2 0.2 4184 936 ? Ss 20:59 0:01 /usr/bin/eibd --daemon --Server --Tunnelling --Discovery --GroupCache --listen-tcp --pid-file=/var/run/eibd.pid --eibaddr=0.0.1 ipt:192.168.1.201
admin 2156 0.0 0.1 3444 824 pts/0 S+ 21:07 0:00 grep eibd

Die Ports 6720 und 3671 sind offen.
tcp 0 0 192.168.1.201:6720 192.168.1.201:40515 ESTABLISHED
udp 0 0 0.0.0.0:3671 0.0.0.0:*

Aber wenn ich den Befehl eingebe groupswrite ip:192.168.1.201 1/0/0 0
passiert nichts das Licht schaltet nicht aus

admin@smarthome:/usr/smarthome$ groupswrite ip:192.168.1.201 1/0/0 0
Send request

Hat jemand einen Tipp wo ich suchen kann.

Danke im Vorhinein.

mfg
Manuel

Re: Probleme mit dem Raspberry Pi B+

Verfasst: 14. Jan 2015, 22:39
von malte
Kannst du über die Smartvisu Befehle absetzen? Schaltet da das Licht? Siehst du was im Gruppenmonitor in der ETS?

Siehst du was im Busmonitor: vbusmonitor1 ip:127.0.0.1 . Wenn du dann per Taster oder ETS eine Lampe schaltest?

Versuch mal groupswrite ip:127.0.0.1 1/1/1 1 (oder eine andere GA)

Vorher hattest du vermutlich die falsche Schnittstelle angesprochen. Auf dem Raspi heisst die serielle Schnittstelle ttyAMA0.

Re: Probleme mit dem Raspberry Pi B+

Verfasst: 15. Jan 2015, 19:40
von stadlermanuel
Hallo
Am Gruppenmonitor sehe ich in der Ets nichts wenn ich einen Befehl von Putty ausgebe.
Auch auf der SmartVisu funktionieren die Befehle nicht.
Wenn ich den Befehl in Putty eingebe vbusmonitor1 ip:127.0.0.1 sehe ich auch nichts wenn ich am Lichtschalte das Licht ein und aus schalte.

Wenn ich den Befehl eingebe
admin@smarthome:/usr/smarthome$ eibd -t 1023 -i -D -T -S ft12:/dev/ttyS1
Layer 1(01F56988,54B80807) Open
Layer 2(01F56A88,54B80807) Open
Layer 1(01F56988,54B80807) Close
initialisation of the backend failed
kommt diese Meldung.

Meine Datei /etc/init.d/eibd sieht so aus
admin@smarthome:/usr/smarthome$ eibd -t 1023 -i -D -T -S ft12:/dev/ttyS1
Layer 1(01F56988,54B80807) Open
Layer 2(01F56A88,54B80807) Open
Layer 1(01F56988,54B80807) Close
initialisation of the backend failed

admin@smarthome:/usr/smarthome$ ps -ef | grep eibd
admin 1961 1 0 18:37 ? 00:00:00 /usr/bin/eibd --daemon --Server --Tunnelling --Discovery --GroupCache --listen-tcp --pid-file=/var/run/eibd.pid --eibaddr=0.0.254 ipt:192.168.1.201
admin 1964 1924 0 18:38 pts/0 00:00:00 grep eibd

Hat jemand noch einen Hinweis.

Mfg
Manuel

Re: Probleme mit dem Raspberry Pi B+

Verfasst: 15. Jan 2015, 19:53
von Kay
Hallo Manuel,

ich habe nur einen Raspberry B. Dort heist die Serielle Schnittstelle (UART) /dev/ttyAMA0 nicht /dev/ttyS1

Hast Du mal das ausprobiert:
eibd -t 1023 -i -D -T -S ft12:/dev/ttyAMA0

Gruß Kay

Re: Probleme mit dem Raspberry Pi B+

Verfasst: 15. Jan 2015, 20:12
von stadlermanuel
Hallo

Danke für die Info
Jetzt siehts so aus
admin@smarthome:/usr/smarthome$ eibd -t 1023 -i -D -T -S ft12:/dev/ttyAMA0
Layer 1(00CDE988,54B810C6) Open
Layer 1(00CDE988,54B810C6) Opened
Layer 2(00CEEF70,54B810C6) Open
Layer 2(00CEEF70,54B810C6) Opened
Layer 3(00CFF4B0,54B810C6) Open
Layer 2(00CEEF70,54B810C6) OpenL2
Layer 1(00CDE988,54B810C6) SendReset
Layer 1(00CDE988,54B810C6) Send(007): A9 1E 12 34 56 78 9A
Layer 0(00CDE988,54B810C6) Send(004): 10 40 40 16
Layer 1(00CDE988,54B810C6) Send(007): A9 00 18 34 56 78 0A
Layer 0(00CDE988,54B810C6) Send(004): 10 40 40 16
Layer 0(00CDE988,54B810C6) Recv(001): E5
Layer 0(00CDE988,54B810C6) Send(014): 68 08 08 68 73 A9 1E 12 34 56 78 9A E8 16
Layer 0(00CDE988,54B810C6) Recv(001): E5
Layer 0(00CDE988,54B810C6) Send(014): 68 08 08 68 53 A9 00 18 34 56 78 0A 20 16
Layer 0(00CDE988,54B810C6) Recv(001): E5
Layer 8(00CFFAC8,54B810C6) OpenInetSocket 6720
initialisation of the eibd inet protocol failed

Re: Probleme mit dem Raspberry Pi B+

Verfasst: 15. Jan 2015, 21:17
von stadlermanuel
Meine Datei /etc/init.d eibd sieht so aus

DESC="EIB daemon"
NAME=eibd
EIB_ARGS="--daemon --Server --Tunnelling --Discovery --GroupCache --listen-tcp--no-tunnel-client-queuing"
EIB_ADDR="0.0.254"
EIB_IF="ft12:/dev/ttyAMA0"
EIB_UID="admin"

Meine Datei /etc/default eibd sieht so aus

EIB_ARGS="--daemon --Server --Tunnelling --Discovery --GroupCache --listen-tcp--no-tunnel-client-queuing"
EIB_ADDR="0.0.254"
EIB_IF="ft12:/dev/ttyAMA0"

Meine Datei /usr/smarthome/etc plugin.conf sieht so aus

# plugin.conf

[knx]
class_name = KNX
class_path = plugins.knx
host = 192.168.1.201
port = 6720
# send_time = 600 # update date/time every 600 seconds, default none
# time_ga = 1/1/1 # default none
# date_ga = 1/1/2 # default none

[visu]
class_name = WebSocket
class_path = plugins.visu
ip=192.168.1.201
port=2424
acl = rw
smartvisu_dir = /var/www/smartvisu

[cli]
class_name = CLI
class_path = plugins.cli
ip = 0.0.0.0
update = True

[sql]
class_name = SQL
class_path = plugins.sqlite

#[ow]
# class_name = OneWire
# class_path = plugins.onewire
# host = 127.0.0.1
# port = 4304

Hat jemand eine Ahnung ob die Einstellungen passen.

mfg
Manuel

Re: Probleme mit dem Raspberry Pi B+

Verfasst: 16. Jan 2015, 12:05
von Tontechniker
Hallo Manuel,
ich habe Dir mal die Dateien, mit denen mein Raspi funktioniert, angehängt. Nach dem Auspacken muß Du Dir bei den Dateinamen die Endung .txt wegdenken!
Mein Raspi ist kein "B+" - ist ein "B"!
Gruß
Hans

Achtung: Anhang Raspi.zip noch nicht OK! "Raspi neu.zip" kommt in wenigen Minuten.
Raspi neu.zip
(924 Bytes) 400-mal heruntergeladen