Probleme mit dem Raspberry Pi B+
-
- Beiträge: 9
- Registriert: 13. Jan 2015, 19:00
Re: Probleme mit dem Raspberry Pi B+
Hallo Tontechniker,
habe jetz alle 3 Dateien geändert.
/etc/default eibd
EIB_ARGS="--daemon --Server --Tunnelling --Discovery --GroupCache --listen-tcp"
EIB_ADDR="0.0.1"
EIB_IF="ft12:/dev/ttyAMA0"
/etc/init.d eibd
DESC="EIB daemon"
NAME=eibd
EIB_ARGS="--daemon --Server --Tunnelling --Discovery --GroupCache --listen-tcp"
EIB_ADDR="0.0.1"
EIB_IF="tpuarts:/dev/ttyAMA0"
EIB_UID="admin"
/etc/usr/smarthome/etc plugin.conf
# plugin.conf
[knx]
class_name = KNX
class_path = plugins.knx
# host = 127.0.0.1
# port = 6720
send_time = 30 # update date/time every 30 seconds, default none
time_ga = 1/1/1 # default none 1/1/1
date_ga = 1/1/2 # default none 1/1/2
busmonitor = False
[visu]
class_name = WebSocket
class_path = plugins.visu
# ip='0.0.0.0'
# port=2424
# acl = ro
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
Aber ich kann den eibd nicht starten.
admin@smarthome:/usr/smarthome$ ps -ef | grep eibd
admin 1986 1919 0 13:28 pts/0 00:00:00 grep eibd
admin@smarthome:/usr/smarthome$ eibd -t 1023 -i -D -T -S ft12:/dev/ttyAMA0
Layer 1(015F9988,54B90F5B) Open
Layer 1(015F9988,54B90F5B) Opened
Layer 2(01609F70,54B90F5B) Open
Layer 2(01609F70,54B90F5B) Opened
Layer 3(0161A4B0,54B90F5B) Open
Layer 2(01609F70,54B90F5B) OpenL2
Layer 1(015F9988,54B90F5B) SendReset
Layer 1(015F9988,54B90F5B) Send(007): A9 1E 12 34 56 78 9A
Layer 0(015F9988,54B90F5B) Send(004): 10 40 40 16
Layer 1(015F9988,54B90F5B) Send(007): A9 00 18 34 56 78 0A
Layer 0(015F9988,54B90F5B) Send(004): 10 40 40 16
Layer 0(015F9988,54B90F5B) Recv(001): E5
Layer 0(015F9988,54B90F5B) Send(014): 68 08 08 68 73 A9 1E 12 34 56 78 9A E8 16
Layer 0(015F9988,54B90F5B) Recv(001): E5
Layer 0(015F9988,54B90F5B) Send(014): 68 08 08 68 53 A9 00 18 34 56 78 0A 20 16
Layer 0(015F9988,54B90F5B) Recv(001): E5
Layer 8(0161AAC8,54B90F5B) OpenInetSocket 6720
Layer 8(0161AAC8,54B90F5B) InetSocket opened
Layer 8(0161A9F8,54B90F5B) Open
Layer 0(0163B868,54B90F5B) Open
Layer 0(0163B868,54B90F5B) Openend
Layer 3(0161A4B0,54B90F5B) registerBroadcast 0161A9F8
Layer 3(0161A4B0,54B90F5B) registerBroadcast 0161A9F8 = 1
Layer 3(0161A4B0,54B90F5B) registerGroup 0161A9F8
Layer 3(0161A4B0,54B90F5B) registerGroup 0161A9F8 = 1
Layer 3(0161A4B0,54B90F5B) registerIndividual 0161A9F8 0
Layer 3(0161A4B0,54B90F5B) registerIndividual 0161A9F8 = 1
Layer 8(0161A9F8,54B90F5B) Opened
Layer 4(0165C2E8,54B90F5B) GroupCacheInit
Layer 8(0161AAC8,54B90F65) New Connection
Layer 8(0165D260,54B90F65) ClientConnection Init
Layer 8(0165D260,54B90F65) RecvMessage(002): 00 70
Layer 4(0165C2E8,54B90F65) GroupCacheEnable
Layer 3(0161A4B0,54B90F65) registerGroup 0165C2E8
Layer 3(0161A4B0,54B90F65) registerGroup 0165C2E8 = 1
Layer 8(0165D260,54B90F65) SendMessage(002): 00 70
Layer 8(0165D260,54B90F65) RecvMessage(005): 00 26 00 00 00
Layer 7(0166D72C,54B90F65) OpenGroupSocket
Layer 4(0166DBD8,54B90F65) OpenGroupSocket RW
und es stoppt nicht.
Wo könnte jetz das Problem liegen.
mfg
Manuel
habe jetz alle 3 Dateien geändert.
/etc/default eibd
EIB_ARGS="--daemon --Server --Tunnelling --Discovery --GroupCache --listen-tcp"
EIB_ADDR="0.0.1"
EIB_IF="ft12:/dev/ttyAMA0"
/etc/init.d eibd
DESC="EIB daemon"
NAME=eibd
EIB_ARGS="--daemon --Server --Tunnelling --Discovery --GroupCache --listen-tcp"
EIB_ADDR="0.0.1"
EIB_IF="tpuarts:/dev/ttyAMA0"
EIB_UID="admin"
/etc/usr/smarthome/etc plugin.conf
# plugin.conf
[knx]
class_name = KNX
class_path = plugins.knx
# host = 127.0.0.1
# port = 6720
send_time = 30 # update date/time every 30 seconds, default none
time_ga = 1/1/1 # default none 1/1/1
date_ga = 1/1/2 # default none 1/1/2
busmonitor = False
[visu]
class_name = WebSocket
class_path = plugins.visu
# ip='0.0.0.0'
# port=2424
# acl = ro
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
Aber ich kann den eibd nicht starten.
admin@smarthome:/usr/smarthome$ ps -ef | grep eibd
admin 1986 1919 0 13:28 pts/0 00:00:00 grep eibd
admin@smarthome:/usr/smarthome$ eibd -t 1023 -i -D -T -S ft12:/dev/ttyAMA0
Layer 1(015F9988,54B90F5B) Open
Layer 1(015F9988,54B90F5B) Opened
Layer 2(01609F70,54B90F5B) Open
Layer 2(01609F70,54B90F5B) Opened
Layer 3(0161A4B0,54B90F5B) Open
Layer 2(01609F70,54B90F5B) OpenL2
Layer 1(015F9988,54B90F5B) SendReset
Layer 1(015F9988,54B90F5B) Send(007): A9 1E 12 34 56 78 9A
Layer 0(015F9988,54B90F5B) Send(004): 10 40 40 16
Layer 1(015F9988,54B90F5B) Send(007): A9 00 18 34 56 78 0A
Layer 0(015F9988,54B90F5B) Send(004): 10 40 40 16
Layer 0(015F9988,54B90F5B) Recv(001): E5
Layer 0(015F9988,54B90F5B) Send(014): 68 08 08 68 73 A9 1E 12 34 56 78 9A E8 16
Layer 0(015F9988,54B90F5B) Recv(001): E5
Layer 0(015F9988,54B90F5B) Send(014): 68 08 08 68 53 A9 00 18 34 56 78 0A 20 16
Layer 0(015F9988,54B90F5B) Recv(001): E5
Layer 8(0161AAC8,54B90F5B) OpenInetSocket 6720
Layer 8(0161AAC8,54B90F5B) InetSocket opened
Layer 8(0161A9F8,54B90F5B) Open
Layer 0(0163B868,54B90F5B) Open
Layer 0(0163B868,54B90F5B) Openend
Layer 3(0161A4B0,54B90F5B) registerBroadcast 0161A9F8
Layer 3(0161A4B0,54B90F5B) registerBroadcast 0161A9F8 = 1
Layer 3(0161A4B0,54B90F5B) registerGroup 0161A9F8
Layer 3(0161A4B0,54B90F5B) registerGroup 0161A9F8 = 1
Layer 3(0161A4B0,54B90F5B) registerIndividual 0161A9F8 0
Layer 3(0161A4B0,54B90F5B) registerIndividual 0161A9F8 = 1
Layer 8(0161A9F8,54B90F5B) Opened
Layer 4(0165C2E8,54B90F5B) GroupCacheInit
Layer 8(0161AAC8,54B90F65) New Connection
Layer 8(0165D260,54B90F65) ClientConnection Init
Layer 8(0165D260,54B90F65) RecvMessage(002): 00 70
Layer 4(0165C2E8,54B90F65) GroupCacheEnable
Layer 3(0161A4B0,54B90F65) registerGroup 0165C2E8
Layer 3(0161A4B0,54B90F65) registerGroup 0165C2E8 = 1
Layer 8(0165D260,54B90F65) SendMessage(002): 00 70
Layer 8(0165D260,54B90F65) RecvMessage(005): 00 26 00 00 00
Layer 7(0166D72C,54B90F65) OpenGroupSocket
Layer 4(0166DBD8,54B90F65) OpenGroupSocket RW
und es stoppt nicht.
Wo könnte jetz das Problem liegen.
mfg
Manuel
-
- Beiträge: 645
- Registriert: 17. Mai 2013, 20:57
- Kontaktdaten:
Re: Probleme mit dem Raspberry Pi B+
Ich meine so sieht das aus wenn die FT12 nicht funktioniert.
jumper auf 1-2 der ISP Schnittstelle?
jumper auf 1-2 der ISP Schnittstelle?
liebe Grüße
Andreas
Andreas
Re: Probleme mit dem Raspberry Pi B+
Ich stelle auf jeden Fall mal die These auf, dass deine Einstellungen auf dem Raspi jetzt okay sind. Dein Raspi spricht mit dem Modul und du bekommst auch was zurück.
Fehler sollte wie von Andreas vermutet auf dem FT1.2-Modul liegen.
Vielleicht auch falsche Firmware?
Richtiger Taktgeber ausgewählt?
Fehler sollte wie von Andreas vermutet auf dem FT1.2-Modul liegen.
Vielleicht auch falsche Firmware?
Richtiger Taktgeber ausgewählt?
-
- Beiträge: 9
- Registriert: 13. Jan 2015, 19:00
Re: Probleme mit dem Raspberry Pi B+
Hallo
danke für eure Hilfe
der Jumper ist drinnen ich hoffe richtig wenn ich von oben drauf schaue ist der Jumper bei der Platinenbeschriftung JP1 drinnen.
Die Firmware habe ich von der Selfbusseite FT1.2 Adapter Platine für Raspberry Pi (ft1_2-1-12.hex)
Taktgeber habe ich Xtal 1 ausgewählt nach dem auswählen habe ich mit Device Configuration auch noch einmal zugreifen können also sollte der LPC ja laufen oder?
Ich habe dann am Stromlaufplan ein paar Messpunkte einmal kontrolliert und ich bin draufgekommen das am IC2 ADUM 1201 auf den Pins 1-4 3,27VDC aber auf den Pins 5-8 habe ich nur 0,44VDC
da stimmt ja etwas nicht sollte ich nicht auch ca. 3,3VDC haben?
Woran könnte das liegen?
mfg Manuel
danke für eure Hilfe
der Jumper ist drinnen ich hoffe richtig wenn ich von oben drauf schaue ist der Jumper bei der Platinenbeschriftung JP1 drinnen.
Die Firmware habe ich von der Selfbusseite FT1.2 Adapter Platine für Raspberry Pi (ft1_2-1-12.hex)
Taktgeber habe ich Xtal 1 ausgewählt nach dem auswählen habe ich mit Device Configuration auch noch einmal zugreifen können also sollte der LPC ja laufen oder?
Ich habe dann am Stromlaufplan ein paar Messpunkte einmal kontrolliert und ich bin draufgekommen das am IC2 ADUM 1201 auf den Pins 1-4 3,27VDC aber auf den Pins 5-8 habe ich nur 0,44VDC
da stimmt ja etwas nicht sollte ich nicht auch ca. 3,3VDC haben?
Woran könnte das liegen?
mfg Manuel
-
- Beiträge: 277
- Registriert: 25. Mai 2013, 09:49
- Wohnort: Melsungen/Hessen
Re: Probleme mit dem Raspberry Pi B+
Hallo Manuel,
hast Du bei Deinen Messungen der Versorgungsspannungen den richtigen Bezugspunkt gewählt (0V)?
Die Spannungen sind ja galvanisch getrennt, d.h., der EIB versorgt die eine Seite (1-4) der Schaltung und der Raspi (5-8) die andere. Der Controller muß auf den Raspi aufgesteckt sein und der Raspi eingeschaltet!
Der Jumper sitzt auf dem Foto richtig!
Du kannst mir gerne Dein Interface zuschicken - ich teste es, natürlich kostenlos, auf meinem Raspi B.
Wenn es bei mir läuft, kannst Du die Hardware als Ursache auschließen. Bitte kurze PN, dann bekommst Du meine Adresse.
Gruß
Hans
hast Du bei Deinen Messungen der Versorgungsspannungen den richtigen Bezugspunkt gewählt (0V)?
Die Spannungen sind ja galvanisch getrennt, d.h., der EIB versorgt die eine Seite (1-4) der Schaltung und der Raspi (5-8) die andere. Der Controller muß auf den Raspi aufgesteckt sein und der Raspi eingeschaltet!
Der Jumper sitzt auf dem Foto richtig!
Du kannst mir gerne Dein Interface zuschicken - ich teste es, natürlich kostenlos, auf meinem Raspi B.
Wenn es bei mir läuft, kannst Du die Hardware als Ursache auschließen. Bitte kurze PN, dann bekommst Du meine Adresse.
Gruß
Hans
-
- Beiträge: 9
- Registriert: 13. Jan 2015, 19:00
Re: Probleme mit dem Raspberry Pi B+
Danke für eure Hilfe jetzt funktioniert der Raspberry Pi B+ mit der FT1.2 Schnittstelle.
Ich habe zu viele Einstellungen auf einmal geändert und habe dabei zu viel gelöscht.
Aber mit der Unterstützung von MartinZ habe ich das Problem gelöst.
Vielen Dank für eure Hilfe
mfg
Manuel
Ich habe zu viele Einstellungen auf einmal geändert und habe dabei zu viel gelöscht.
Aber mit der Unterstützung von MartinZ habe ich das Problem gelöst.
Vielen Dank für eure Hilfe
mfg
Manuel
Re: Probleme mit dem Raspberry Pi B+
Zusammenfassend möchte ich folgende Tipps zur Inbetriebnahme des Raspberry Interfaces festhalten:
Hardware:
Hoffe das hilft die erstmalige Inbetriebnahme zu "entschärfen" und die Sucherei etwas zu vereinfachen...
Hardware:
- Sobald der RasPi unter Spannung steht, sollten am IC2 (ADUM1201) zwischen Pin 1 und 4 ca. 3,3V zu messen sein.
- Unabhängig davon sollten sobald der EIB-Bus Anschluß X1 unter Spannung (ca. 28V) steht am IC2 zwischen Pin 5 und 8 auch ca. 3,3V zu messen sein.
- Am LPC muß die Firmware (mindestens) Version 1.12 (ft1_2-1-12.hex) sein, um auch die beiden LEDs zu unterstützen.
Wobei die LEDs erstmal NICHT leuchten, obwohl der eibd vielleicht schon läuft. Erst ab dem ersten erfolgreichen Zugriff leuchtet Grün durchgehend. Rot bei Aktivität.
- Der eibd muß mit den richtigen Parametern laufen! Das sollte so aussehen:
Wer (wie ich) das Smarthome/SmartVisu Image verwendet, muß hier unbedingt statt tpuarts:/dev/ttyAMA0 den Typ ft12:/dev/ttyAMA0 haben. Das ist in /etc/init.d/eibd bzw. /etc/default/eibd zu ändern.Code: Alles auswählen
admin@smarthome:/usr/smarthome$ ps -ef | grep eib admin 1729 1 0 Jan27 ? 00:00:08 /usr/bin/eibd --daemon --Server --Tunnelling --Discovery --GroupCache --listen-tcp --pid-file=/var/run/eibd.pid --eibaddr=0.0.1 ft12:/dev/ttyAMA0
- Jetzt sollte auch ein funktionieren. Vorraussetzung: An der Gruppenadresse 0/0/0 ist ein Schaltaktor.
Code: Alles auswählen
groupswrite ip:localhost 0/0/0 1
- In ETS (hab Version3): Ist unter "Extras" - "Optionen" - Reiter "Kommunikation" eine neue Verbindung mit Typ "KNXnet/IP" zu erstellen, wobei bei mir die IP und der eibd samt Port 3671 gleich automatisch erkannt wurden. Hinweis: Die Tests im KNXnet/IP Diagnose Assistent prüfen nur die Verbindung bis zum eibd (!!!), melden daher auch OK wenn das Modul garnicht am Raspberry angesteckt ist. Wenn aber das groupswrite (aus Pkt.2)schon funktioniert hat, dann stehen jetzt alle ETS Funktionen (Programmieren, Busmonitor,...) voll zur Verfügung.
Hoffe das hilft die erstmalige Inbetriebnahme zu "entschärfen" und die Sucherei etwas zu vereinfachen...
Re: Probleme mit dem Raspberry Pi B+
Wie habt ihr den die Platine für den B+ / 2B+ eigentlich mechanisch passend gemacht? Da sind sich ja ein paar Bauteile im Weg und der Abstandsstift passt auch nicht.
3x Tasterschnittstelle-LPC 1.54
33x Tasterschnittstelle-SMD-LPC 2.00
11x Rauchmelder V2.2c
1x RPi Bus Controller V1.0
33x Tasterschnittstelle-SMD-LPC 2.00
11x Rauchmelder V2.2c
1x RPi Bus Controller V1.0
Re: Probleme mit dem Raspberry Pi B+
Hier kann man es schön sehen...
- Dateianhänge
-
- IMG_2113.JPG (211.6 KiB) 6851 mal betrachtet
-
- IMG_2112.JPG (212.14 KiB) 6851 mal betrachtet
3x Tasterschnittstelle-LPC 1.54
33x Tasterschnittstelle-SMD-LPC 2.00
11x Rauchmelder V2.2c
1x RPi Bus Controller V1.0
33x Tasterschnittstelle-SMD-LPC 2.00
11x Rauchmelder V2.2c
1x RPi Bus Controller V1.0
-
- Beiträge: 645
- Registriert: 17. Mai 2013, 20:57
- Kontaktdaten:
Re: Probleme mit dem Raspberry Pi B+
Wenn ich mir das so ansehe, würde ich die isp 6 polig nicht bestücken. Kurze Drahtbrücke auf 1-2 Löten und den LPC im programmer oder anderer Controller PCB flashen.
Was sonst noch stört weiss ich mangels Raspi nicht.
Den Abstandsstift würde ich in die Adapter PCB clipsen nachdem Kürzen auf geeignete Länge.
Was sonst noch stört weiss ich mangels Raspi nicht.
Den Abstandsstift würde ich in die Adapter PCB clipsen nachdem Kürzen auf geeignete Länge.
liebe Grüße
Andreas
Andreas