Probleme mit dem Raspberry Pi B+

Fragen und Diskussionen zu den Geräten. Sowohl Hardware als auch Software. English is welcome.
stadlermanuel
Beiträge: 9
Registriert: 13. Jan 2015, 19:00

Re: Probleme mit dem Raspberry Pi B+

Beitrag von stadlermanuel »

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
oldcoolman
Beiträge: 645
Registriert: 17. Mai 2013, 20:57
Kontaktdaten:

Re: Probleme mit dem Raspberry Pi B+

Beitrag von oldcoolman »

Ich meine so sieht das aus wenn die FT12 nicht funktioniert.
jumper auf 1-2 der ISP Schnittstelle?
liebe Grüße
Andreas
malte
Beiträge: 30
Registriert: 28. Feb 2014, 18:04

Re: Probleme mit dem Raspberry Pi B+

Beitrag von malte »

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?
stadlermanuel
Beiträge: 9
Registriert: 13. Jan 2015, 19:00

Re: Probleme mit dem Raspberry Pi B+

Beitrag von stadlermanuel »

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?

Bild

Bild


Woran könnte das liegen?

mfg Manuel
Tontechniker
Beiträge: 277
Registriert: 25. Mai 2013, 09:49
Wohnort: Melsungen/Hessen

Re: Probleme mit dem Raspberry Pi B+

Beitrag von Tontechniker »

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
stadlermanuel
Beiträge: 9
Registriert: 13. Jan 2015, 19:00

Re: Probleme mit dem Raspberry Pi B+

Beitrag von stadlermanuel »

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
MartinZ
Beiträge: 3
Registriert: 16. Jan 2015, 20:51
Wohnort:

Re: Probleme mit dem Raspberry Pi B+

Beitrag von MartinZ »

Zusammenfassend möchte ich folgende Tipps zur Inbetriebnahme des Raspberry Interfaces festhalten:

Hardware:
  1. Sobald der RasPi unter Spannung steht, sollten am IC2 (ADUM1201) zwischen Pin 1 und 4 ca. 3,3V zu messen sein.
  2. 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.
  3. 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.
Software:
  1. Der eibd muß mit den richtigen Parametern laufen! Das sollte so aussehen:

    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
    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.
  2. Jetzt sollte auch ein

    Code: Alles auswählen

    groupswrite ip:localhost  0/0/0 1
    funktionieren. Vorraussetzung: An der Gruppenadresse 0/0/0 ist ein Schaltaktor.
  3. 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.
Geht auf Raspberry B und Raspberry B+ gleichermaßen.

Hoffe das hilft die erstmalige Inbetriebnahme zu "entschärfen" und die Sucherei etwas zu vereinfachen...
SirSydom
Beiträge: 111
Registriert: 10. Feb 2015, 11:41

Re: Probleme mit dem Raspberry Pi B+

Beitrag von SirSydom »

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
SirSydom
Beiträge: 111
Registriert: 10. Feb 2015, 11:41

Re: Probleme mit dem Raspberry Pi B+

Beitrag von SirSydom »

Hier kann man es schön sehen...
Dateianhänge
IMG_2113.JPG
IMG_2113.JPG (211.6 KiB) 6850 mal betrachtet
IMG_2112.JPG
IMG_2112.JPG (212.14 KiB) 6850 mal betrachtet
3x Tasterschnittstelle-LPC 1.54
33x Tasterschnittstelle-SMD-LPC 2.00
11x Rauchmelder V2.2c
1x RPi Bus Controller V1.0
oldcoolman
Beiträge: 645
Registriert: 17. Mai 2013, 20:57
Kontaktdaten:

Re: Probleme mit dem Raspberry Pi B+

Beitrag von oldcoolman »

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.
liebe Grüße
Andreas
Antworten