FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 11 November 2012, 13:43:57

Titel: EIBD, TUL (KNX) und FHEM auf Ubuntu 12.04
Beitrag von: Guest am 11 November 2012, 13:43:57
Originally posted by: <email address deleted>

Hallo zusammen

Ich kriege mein TUL (Vusware) mit EIBD nicht zum laufen. Ich bin KNX TUL
Linux Anfänger.

Ausgangslage: Virtuelles Ubuntu12.04 mit fhem etc auf virtualbox. USB TUL
angehängt. Am Tul leuchtet die grüne LED dauernd. Tul ist mit firmware von
busware geladen.
LSUSB bringt

Bus 002 Device 003: ID 03eb:204b Atmel Corp. LUFA USB to Serial Adapter
Project

dmesg bringt:

[   17.711347] cdc_acm 2-2:1.0: ttyACM0: USB ACM device
[   17.715885] usbcore: registered new interface driver cdc_acm
[   17.715888] cdc_acm: USB Abstract Control Model driver for USB modems
and ISDN adapters

Der Versuch eibd mit

eibd -i -D -T -S -e 1.1.251 tpuarts:/dev/ttyACM2

zu starten bringt nur folgende Fehlermeldung

initialisation of the backend failed

was nach meiner Meinung schlicht und einfach heisst, dass das TUL nicht
erkannt wurde.
Wieso nicht?

Fragen muss ich das TUL weiter vorbereiten als gerade die Firmware darauf
zu spielen?

EIBD habe ich wie folgt installiert:

sudo add-apt-repository ppa:mkoegler/bcusdk

Software Source auf neuste erhältliche Distribution (-> im Augenblick
oneiric) abändern -> Open The Ubuntu Software Centre and
'mouse' over the top panel to reveal the Application Menu. In the 'Edit'
menu select 'Software Sources'.

sudo apt-get update
sudo apt-get install bcusdk

mir ist nach de ganzen nicht klar, wieso der TUL sich nicht meldet.

Ziel: ich möchte KNX (TUL und den Actor Siemens 8xschalten 8xTaster) über
fhem anhängen und über ETS4 (Freewarevariante) programmieren.

Herzlichen Dank für jede Hilfe, welche mich weiterbringt.

Gruss Andi



--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: EIBD, TUL (KNX) und FHEM auf Ubuntu 12.04
Beitrag von: Guest am 11 November 2012, 14:24:24
Originally posted by: <email address deleted>

Hallo Andi,

Warum schickst Du den EIBD denn nach ttyACM2 wenn dmesg ttyACM0 sagt?

Viele Grüße
Michael

Am 11.11.2012 um 13:43 schrieb berwegera :

> Hallo zusammen
>
> Ich kriege mein TUL (Vusware) mit EIBD nicht zum laufen. Ich bin KNX TUL Linux Anfänger.
>
> Ausgangslage: Virtuelles Ubuntu12.04 mit fhem etc auf virtualbox. USB TUL angehängt. Am Tul leuchtet die grüne LED dauernd. Tul ist mit firmware von busware geladen.
> LSUSB bringt
>
> Bus 002 Device 003: ID 03eb:204b Atmel Corp. LUFA USB to Serial Adapter Project
>
> dmesg bringt:
>
> [   17.711347] cdc_acm 2-2:1.0: ttyACM0: USB ACM device
> [   17.715885] usbcore: registered new interface driver cdc_acm
> [   17.715888] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
>
> Der Versuch eibd mit
>
> eibd -i -D -T -S -e 1.1.251 tpuarts:/dev/ttyACM2
>
> zu starten bringt nur folgende Fehlermeldung
>
> initialisation of the backend failed
>
> was nach meiner Meinung schlicht und einfach heisst, dass das TUL nicht erkannt wurde.
> Wieso nicht?
>
> Fragen muss ich das TUL weiter vorbereiten als gerade die Firmware darauf zu spielen?
>
> EIBD habe ich wie folgt installiert:
>
> sudo add-apt-repository ppa:mkoegler/bcusdk
>
> Software Source auf neuste erhältliche Distribution (-> im Augenblick oneiric) abändern -> Open The Ubuntu Software Centre and
> 'mouse' over the top panel to reveal the Application Menu. In the 'Edit' menu select 'Software Sources'.
>
> sudo apt-get update
> sudo apt-get install bcusdk
>
> mir ist nach de ganzen nicht klar, wieso der TUL sich nicht meldet.
>
> Ziel: ich möchte KNX (TUL und den Actor Siemens 8xschalten 8xTaster) über fhem anhängen und über ETS4 (Freewarevariante) programmieren.
>
> Herzlichen Dank für jede Hilfe, welche mich weiterbringt.
>
> Gruss Andi
>
>
>
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: EIBD, TUL (KNX) und FHEM auf Ubuntu 12.04
Beitrag von: Guest am 11 November 2012, 14:30:46
Originally posted by: <email address deleted>

Hallo Andi,

Ich starte den Eibd bei mir mit den folgenden Parametern:

eibd -D -T -S -d -i -t 1500 tpuarts:/dev/ttyACM0

Wobei Du die Zahl nach ttyACM immer der Ausgabe von dmesg anpassen musst.
Die Zahl ändert sich z.B. wenn Du den Stick im Betrieb abziehst und an einen anderen USB-Port steckst...
Wobei ich nicht weiss wie das bei einer VM ist...

Viele Grüße
Michael


Am 11.11.2012 um 13:43 schrieb berwegera :

> Hallo zusammen
>
> Ich kriege mein TUL (Vusware) mit EIBD nicht zum laufen. Ich bin KNX TUL Linux Anfänger.
>
> Ausgangslage: Virtuelles Ubuntu12.04 mit fhem etc auf virtualbox. USB TUL angehängt. Am Tul leuchtet die grüne LED dauernd. Tul ist mit firmware von busware geladen.
> LSUSB bringt
>
> Bus 002 Device 003: ID 03eb:204b Atmel Corp. LUFA USB to Serial Adapter Project
>
> dmesg bringt:
>
> [   17.711347] cdc_acm 2-2:1.0: ttyACM0: USB ACM device
> [   17.715885] usbcore: registered new interface driver cdc_acm
> [   17.715888] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
>
> Der Versuch eibd mit
>
> eibd -i -D -T -S -e 1.1.251 tpuarts:/dev/ttyACM2
>
> zu starten bringt nur folgende Fehlermeldung
>
> initialisation of the backend failed
>
> was nach meiner Meinung schlicht und einfach heisst, dass das TUL nicht erkannt wurde.
> Wieso nicht?
>
> Fragen muss ich das TUL weiter vorbereiten als gerade die Firmware darauf zu spielen?
>
> EIBD habe ich wie folgt installiert:
>
> sudo add-apt-repository ppa:mkoegler/bcusdk
>
> Software Source auf neuste erhältliche Distribution (-> im Augenblick oneiric) abändern -> Open The Ubuntu Software Centre and
> 'mouse' over the top panel to reveal the Application Menu. In the 'Edit' menu select 'Software Sources'.
>
> sudo apt-get update
> sudo apt-get install bcusdk
>
> mir ist nach de ganzen nicht klar, wieso der TUL sich nicht meldet.
>
> Ziel: ich möchte KNX (TUL und den Actor Siemens 8xschalten 8xTaster) über fhem anhängen und über ETS4 (Freewarevariante) programmieren.
>
> Herzlichen Dank für jede Hilfe, welche mich weiterbringt.
>
> Gruss Andi
>
>
>
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: EIBD, TUL (KNX) und FHEM auf Ubuntu 12.04
Beitrag von: Guest am 11 November 2012, 16:03:52
Originally posted by: <email address deleted>

Sali Elektron

da habe ich mich aber gewaltig verschrieben. Ich schicke Ihn nach ttyACM0
->> bringt die gleiche Fehlermeldung. Habe in der Not mal ttyACM0 bis 2
ausprobiert.

Leider bei allen die gleiche Antwort.

Bei dem Befehl, welchen Du verwendest -> eibd -D -T -S -d -i -t 1500
tpuarts:/dev/ttyACM0 kommt folgende Fehlermeldung: (habe -d mal
weggelassen, dass ich die Fehlermeldungen gleich mal auf der konsole und
nicht im LogFile sehe)

fhem@FHEM2012:~$ eibd -D -T -S -i -t 1500 tpuarts:/dev/ttyACM0
Layer 2(0871D668,509FBCD6) Open
initialisation of the backend failed
fhem@FHEM2012:~$

Ich vermute eher, dass ich das ganze eibd Packet (bcusdk) auf meinem Ubuntu
(precise Pangoline) frisch kompilieren muss, anstatt die Ubuntu (oneiric)
Quellen zu verwenden. Wie hast Du das gemacht?

Gruss und Dank Andi

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: EIBD, TUL (KNX) und FHEM auf Ubuntu 12.04
Beitrag von: tostmann am 11 November 2012, 16:13:27
                                                 

Am 11.11.2012 um 16:03 schrieb berwegera:

> Ich vermute eher, dass ich das ganze eibd Packet (bcusdk) auf meinem Ubuntu (precise Pangoline) frisch kompilieren muss, anstatt die Ubuntu (oneiric) Quellen zu verwenden. Wie hast Du das gemacht?

Auf jeden Fall bei configure "--enable-tpuarts" nicht vergessen:

./configure --enable-onlyeibd --enable-tpuarts --enable-eibnetip --enable-eibnetipserver

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: EIBD, TUL (KNX) und FHEM auf Ubuntu 12.04
Beitrag von: tostmann am 11 November 2012, 16:25:27
                                                 

Am 11.11.2012 um 16:03 schrieb berwegera:

> Wie hast Du das gemacht?

Der Vollständigkeit halber hier ein Link wie es auf dem Raspberry ginge:

http://busware.de/tiki-index.php?page=ROT_Installation

sollte so auch woanders klappen. Viel Erfolg!

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: EIBD, TUL (KNX) und FHEM auf Ubuntu 12.04
Beitrag von: Guest am 11 November 2012, 20:52:00
Originally posted by: <email address deleted>

Sali DT

herzlichen Dank für die Hilfe. Hätte das nie gefunden ....

nachdem ich g++ noch über die Software console installiert habe (fehlte auf
meinem ubuntu) und
make install clean
nochmals configure ... liefs durch .... für alle, welche komplette dokus
wünschen :):

sudo wget
http://www.auto.tuwien.ac.at/~mkoegler/debian/pool/main/p/pthsem/pthsem_2.0.8.tar.gz
sudo tar -xzvf pthsem_2.0.8.tar.gz
cd pthsem_2.0.8
sudo ./configure
sudo make install
sudo ldconfig -v

cd ..

sudo wget
http://www.auto.tuwien.ac.at/~mkoegler/debian/pool/main/b/bcusdk/bcusdk_0.0.5.tar.gz
sudo tar -xzvf bcusdk_0.0.5.tar.gz
sudo cd bcusdk_0.0.5
sudo ./configure --enable-onlyeibd --enable-tpuarts --enable-eibnetip
--enable-eibnetipserver
sudo make install

danach Maschine neu gestartet -> Ich bin ein Windowskind ... vermutlich war
das nicht nötig

lsusb meldet:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 03eb:204b Atmel Corp. LUFA USB to Serial Adapter
Project
Bus 002 Device 003: ID 04fa:2490 Dallas Semiconductor DS1490F 2-in-1 Fob,
1-Wire adapter
Bus 002 Device 004: ID 04fa:2490 Dallas Semiconductor DS1490F 2-in-1 Fob,
1-Wire adapter
Bus 002 Device 005: ID 80ee:0021 VirtualBox USB Tablet

dmesg meldet:
[   16.504976] cdc_acm 2-1:1.0: ttyACM0: USB ACM device
[   16.522784] usbcore: registered new interface driver cdc_acm
[   16.522786] cdc_acm: USB Abstract Control Model driver for USB modems
and ISDN adapters


Leider immer noch der Fehler:
fhem@FHEM2012:~$ eibd -D -T -S -i -t 1500 tpuarts:/dev/ttyACM0
Layer 2(09FEF668,50A00104) Open
*initialisation of the backend failed*
fhem@FHEM2012:~$

Bin froh um weiter Tipps....

Gruss und schönen Abend!
Andi





--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: EIBD, TUL (KNX) und FHEM auf Ubuntu 12.04
Beitrag von: Guest am 11 November 2012, 22:25:31
Originally posted by: <email address deleted>

>
>
> Habe soeben noch die Fehlerquelle Virtualisierung ausgeschaltet, indem ich
den TUL an einen Laptop mit Ubuntu 12.10 angehängt und installiert habe.
Genau die gleichen Fehler wie in der Virtualisierten Umgebung.

Langsam zweifle ich an meinem Systemaufbau:

FHEM oder ETS -------- EIBD -------- BUSWARE TUL  ------- KNX Kabel -------
Siemens N502/02 Kombi Schaltaktor

Der Schaltaktor ist noch  nicht programmiert. Die Programmierung wollte ich
mit der ETS über EIBD vornehmen.

Ich hoffe ich habe da nichts vergessen. Tipps sind sehr willkommen.
 

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: EIBD, TUL (KNX) und FHEM auf Ubuntu 12.04
Beitrag von: Guest am 12 November 2012, 16:58:55
Originally posted by: <email address deleted>

Hi Andi,
versuch mal den TUL direkt mit FHEM zu verbinden und ermittle, ob FHEM
direkt mit TUL kommunizieren kann.
Das wäre ein Anzeichen, dass Dein TUL korrekt funktioniert.

Es sollten beide LEDs leuchten.
VG
Maz

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: EIBD, TUL (KNX) und FHEM auf Ubuntu 12.04
Beitrag von: Guest am 12 November 2012, 21:28:54
Originally posted by: <email address deleted>

Sali Maz

ich habe mit einem einfachen

define tul TUL tul:/dev/ttyACM0 1.1.249

mal versucht das TUL anzusprechen. Resultat:

2012.11.12 20:59:54 3: TUL opening tul device tul:/dev/ttyACM0
2012.11.12 20:59:55 3: Can't open /dev/ttyACM0: Permission denied

Leider leuchtet bei mir nur die grüne LED nahe beim USB Eingang. Habe das
TUL nochmals geflascht. Immer nur das grüne LED.
Anfängerfrage brauche ich neben dem Aktor, dem dazwischenliegenden Kabel :)
und dem TUL noch mehr Hardware? Ich habe angenommen, das ich mit der ETS
über das TUL den Aktor programmieren kann ....

GRUSS aNDI

Am Montag, 12. November 2012 16:58:56 UTC+1 schrieb Maz:
>
> Hi Andi,
> versuch mal den TUL direkt mit FHEM zu verbinden und ermittle, ob FHEM
> direkt mit TUL kommunizieren kann.
> Das wäre ein Anzeichen, dass Dein TUL korrekt funktioniert.
>
> Es sollten beide LEDs leuchten.
> VG
> Maz
>
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: EIBD, TUL (KNX) und FHEM auf Ubuntu 12.04
Beitrag von: Guest am 13 November 2012, 13:27:01
Originally posted by: <email address deleted>

Hallo Andi,
Ok, das erklört das Problem. Wahrscheinlich ist TUL unschuldig ;)
Du benötigst auf dem Bus immer die Spannung (dann leuchtet auch die andere
LED). Das wird meist von einen KNX-Spannungsversorgung (nicht billig)
erzeugt.
Wenn Du eine KNX intsallation hast, dann solltest Du TUL und Aktor an dem
Bus anschliessen und daüber programmieren.

VG
Maz

12.11.12 20:59:55 3: Can't open /dev/ttyACM0: Permission denied

>
> Leider leuchtet bei mir nur die grüne LED nahe beim USB Eingang. Habe das
> TUL nochmals geflascht. Immer nur das grüne LED.
> Anfängerfrage brauche ich neben dem Aktor, dem dazwischenliegenden Kabel
> :) und dem TUL noch mehr Hardware? Ich habe angenommen, das ich mit der ETS
> über das TUL den Aktor programmieren kann ....
>
>
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: EIBD, TUL (KNX) und FHEM auf Ubuntu 12.04
Beitrag von: Guest am 13 November 2012, 14:19:35
Originally posted by: <email address deleted>

Ha Mazz du rettest mich!!!!

Ich dachte mir doch das ich einfach zu Dumm bin -> wenigstens diesen
Gedanken hatte ich noch :)

Melde mich gerne wieder, wenn das Ding ( Siemens N125/01) hier ist.

Gruss und nochmals herzlichen Dank
Andi



>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: EIBD, TUL (KNX) und FHEM auf Ubuntu 12.04
Beitrag von: Guest am 20 November 2012, 20:27:43
Originally posted by: <email address deleted>

Sali Maz

Strom eingebaut. Leds leuchten und ich denke mir Bus funktioniert. Output
siehe unten. Ohne Sudo gehts nicht.

Weitere Frage:

1. Wie kriege eibd automtisch gestartet, wenn der Rechner hochfährt.

2. Hast du mir noch einen Tip, wie ich mit ETS beginnen soll? Gibts da ein
"Howto start a simple Project in ETS",

Nochmals herzlichen Dank für die wichtigen und richtigen Hinweise.

Andi


fhem@FHEM2012:~$ sudo eibd -D -T -S -i -t 1500 tpuarts:/dev/ttyACM0
>> [sudo] password for fhem:
>> Layer 7(00000000,50ABD7B0) EIBD should not run as root
>> W00000001: EIBD should not run as root
>> Layer 2(09960668,50ABD7B0) Open
>> Layer 2(09960668,50ABD7B0) Openend
>> Layer 3(09970AC0,50ABD7B0) Open
>> Layer 2(09960668,50ABD7B0) open-reset(001): 01
>> Layer 8(09960768,50ABD7B0) OpenInetSocket 6720
>> Layer 8(09960768,50ABD7B0) InetSocket opened
>> Layer 8(099911A8,50ABD7B0) Open
>> Layer 3(09970AC0,50ABD7B0) registerBroadcast 099911A8
>> Layer 3(09970AC0,50ABD7B0) registerBroadcast 099911A8 = 1
>> Layer 3(09970AC0,50ABD7B0) registerGroup 099911A8
>> Layer 3(09970AC0,50ABD7B0) registerGroup 099911A8 = 1
>> Layer 3(09970AC0,50ABD7B0) registerIndividual 099911A8 0
>> Layer 3(09970AC0,50ABD7B0) registerIndividual 099911A8 = 1
>> Layer 8(099911A8,50ABD7B0) Opened
>> Layer 4(099B1DB0,50ABD7B0) GroupCacheInit
>> Layer 2(09960668,50ABD7B0) Watchdog Status(001): 02
>> Layer 2(09960668,50ABD7BA) Watchdog Status(001): 02
>> Layer 2(09960668,50ABD7C4) Watchdog Status(001): 02
>> Layer 2(09960668,50ABD7CE) Watchdog Status(001): 02
>>
>>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: EIBD, TUL (KNX) und FHEM auf Ubuntu 12.04
Beitrag von: Guest am 20 November 2012, 22:42:06
Originally posted by: <email address deleted>

Hi Andi,

als Einstimmung zum Automatischen Starten vom eibd kann ich Dir diese Seite
empfehlen:
http://wiki.ubuntuusers.de/Dienste

Grüße
Thomas
---
Am Dienstag, 20. November 2012 20:27:43 UTC+1 schrieb berwegera:
>
> Sali Maz
>
> Strom eingebaut. Leds leuchten und ich denke mir Bus funktioniert. Output
> siehe unten. Ohne Sudo gehts nicht.
>
> Weitere Frage:
>
> 1. Wie kriege eibd automtisch gestartet, wenn der Rechner hochfährt.
>
> 2. Hast du mir noch einen Tip, wie ich mit ETS beginnen soll? Gibts da ein
> "Howto start a simple Project in ETS",
>
> Nochmals herzlichen Dank für die wichtigen und richtigen Hinweise.
>
> Andi
>
>
> fhem@FHEM2012:~$ sudo eibd -D -T -S -i -t 1500 tpuarts:/dev/ttyACM0
>>> [sudo] password for fhem:
>>> Layer 7(00000000,50ABD7B0) EIBD should not run as root
>>> W00000001: EIBD should not run as root
>>> Layer 2(09960668,50ABD7B0) Open
>>> Layer 2(09960668,50ABD7B0) Openend
>>> Layer 3(09970AC0,50ABD7B0) Open
>>> Layer 2(09960668,50ABD7B0) open-reset(001): 01
>>> Layer 8(09960768,50ABD7B0) OpenInetSocket 6720
>>> Layer 8(09960768,50ABD7B0) InetSocket opened
>>> Layer 8(099911A8,50ABD7B0) Open
>>> Layer 3(09970AC0,50ABD7B0) registerBroadcast 099911A8
>>> Layer 3(09970AC0,50ABD7B0) registerBroadcast 099911A8 = 1
>>> Layer 3(09970AC0,50ABD7B0) registerGroup 099911A8
>>> Layer 3(09970AC0,50ABD7B0) registerGroup 099911A8 = 1
>>> Layer 3(09970AC0,50ABD7B0) registerIndividual 099911A8 0
>>> Layer 3(09970AC0,50ABD7B0) registerIndividual 099911A8 = 1
>>> Layer 8(099911A8,50ABD7B0) Opened
>>> Layer 4(099B1DB0,50ABD7B0) GroupCacheInit
>>> Layer 2(09960668,50ABD7B0) Watchdog Status(001): 02
>>> Layer 2(09960668,50ABD7BA) Watchdog Status(001): 02
>>> Layer 2(09960668,50ABD7C4) Watchdog Status(001): 02
>>> Layer 2(09960668,50ABD7CE) Watchdog Status(001): 02
>>>
>>>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: EIBD, TUL (KNX) und FHEM auf Ubuntu 12.04
Beitrag von: Guest am 24 November 2012, 20:51:35
Originally posted by: <email address deleted>

So .... ich bin nun ein ganzes Stück weiter.

FHEM mit EIBD unter Ubuntu 12.04 läuft einwandfrei.
Zur Doku:

- EIBD gestartet mit sudo eibd -i -D -T -S -e 1.1.1 tpuarts:/dev/ttyACM0
- KNX Komponenten programmiert mit der ETS 4 Demo Software (funktioniert
bis 4 Komponenten) über EIBD
- KNX und ETS "gelernt" mit KNX ETS4 Campus -> http://wbt4.knx.org
- FHEM folgendes definiert:
define KNXNetwork TUL eibd:localhost 1.1.1
define Aussenlicht EIB 5/0/0 und schon läuft die ersteLampe ...
- Automatischer Start von EIBD bei Systemstart noch nicht gemacht. Scheint
ja nicht ganz so trivial zu sein ...

Herzlichen Dank für die Hilfe!

Gruss Andi

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com