freebus.org

Open Bus System
Aktuelle Zeit: 15. Juni 2015 14:54

Alle Zeiten sind UTC + 2 Stunden




Ein neues Thema erstellen Auf das Thema antworten  [ 11 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 20. Juni 2009 23:23 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 23. April 2009 12:33
Beiträge: 13
Hallo zusammen,

nachdem ich mich lange theoretisch mit dem Thema beschäftigt habe und Startschwierigkeiten mit dem Atmel-Controllerboard hatte, versuche ich jetzt dem ganzen eine Adresse zu verpassen.
Ich habe keine ETS3 und möchte das im Teststadium auch nicht.
Daher habe ich mich für den eibd entschieden.

Meine derzeitige Ausstattung ist folgende:
Netzteil: Schaltnetzteil oder Eigenbau mit Spannungsregelung.
Atmel 8-OUT als Ziel
Schalter von Siemens (5WG1) Der hat anscheinend eine Standartadresse.
FT1.2: RS-Interface mit ft12.hex.

Wenn ich den eibd starte bekomme ich eine Verbindung zum Bus und wenn ich den Schalter drücke bekomme ich ein Telegramm, in dem der Schalter mit der Adresse 15.15.255 aufgeführt ist und die Gruppe 30/0/0 schalten will (Recv L_Data low from 15.15.255 to 30/0/0 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01). Soweit ist alles fein.

Der Eibnetserarch sagt mir folgendes:
Code:
$eibnetsearch localhost
Asking localhost at port 3671 from port 3672
Answer from 127.0.0.1 at port 3671
Medium: 2
State: 0
Addr: 0.0.0
InstallID: 0
Serial: 00 00 00 00 00 00
Multicast-Addr: 224.0.23.12
MAC: 00 00 00 00 00 00
Name: eibd
Service 2 Version 1
Service 4 Version 1

Sieht auch gut aus.
Allerdings geht es beim schreiben einer Adresse total daneben. Folgendes passiert:
Gerät in den Progmodus (per Schalter, per Software geht nicht)
Code:
$ writeaddress ip:localhost 0.0.11
Set failed: Connection timed out

Ich kann gerne den output vom eibd zur Verfühgung stellen, ist etwas länger.
Der eibd wird folgendermassen gestartet:
eibd -i -D -S -T -t1023 -eibaddr=0.0.1 ft12:/dev/ttyS0

Hat jemand Erfahrung? Habe einiges im knx-user-Forum gefunden, aber nichts passendes.
Bin für Hilfe dankbar (ausser 'Mit ETS gehts bestimmt ;-)')


Nach oben
 Profil  
 
BeitragVerfasst: 21. Juni 2009 14:11 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 30. April 2008 18:51
Beiträge: 5
Hallo Bastler,

EIBD wird dir hier alleine nicht viel bringen. EIBD ist eine Applikation um mit dem BUS eine Verbindung aufzubauen. Du benötigst also noch ein weiteres TOOL zb. eben die zwingend erforderliche ETS 3. NUR die ETS 3 kann über EIBNet/Ip Geräte parametrieren.

Einzige Alternative für den Moment: BASYS 2003.

Oder habe ich jetzt was grundlegend falsch verstanden ?


Gruß
lumo


Nach oben
 Profil  
 
BeitragVerfasst: 21. Juni 2009 15:04 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 23. April 2009 12:33
Beiträge: 13
Hi Lumo,

Wie ich in meinem Post geschrieben habe gibt es zum eibd-Projekt einige Programme. Darunter auch eines um eine Adresse zu schreiben (writeaddress ... ). Damit sollte es möglich sein ein Gerät, das im Programmiermodus steht, eine Adresse zuzuordnen. Es gibt auch viel Kommunikation auf dem Bus, ich kann die nur nicht bewerten.
Ich hoffe, dass jemand etwas ähnliches schon mal probiert hat.

Gruß
bastler


Nach oben
 Profil  
 
BeitragVerfasst: 21. Juni 2009 18:18 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 30. April 2008 18:51
Beiträge: 5
Mit dieser Thematik werden sich nicht all zu viele Auseinander gesetzt haben, ich denke du müsstest dir ansehen wie das die ETS oder eventuell BASYS macht. Denke es muss "mehr" mitgesendet werden. Kubi hat vielleicht am ehesten noch eine Ahnung davon.

Also bist du soweit gehend erstmal auf dich Alleine gestellt.

Gruß
Lumo


Nach oben
 Profil  
 
BeitragVerfasst: 21. Juni 2009 19:13 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 23. April 2009 12:33
Beiträge: 13
Alles klar, danke trotzdem.
Ich kann meine Erfahrungen, wenn ich welche mache, hier weiter geben. Evtl. braucht es noch jemand anderes.


Nach oben
 Profil  
 
BeitragVerfasst: 21. Juni 2009 21:03 
Offline
Gold Boarder
Gold Boarder

Registriert: 18. August 2010 08:31
Beiträge: 213
bastler hat geschrieben:
Hi Lumo,

Wie ich in meinem Post geschrieben habe gibt es zum eibd-Projekt einige Programme. Darunter auch eines um eine Adresse zu schreiben (writeaddress ... ). Damit sollte es möglich sein ein Gerät, das im Programmiermodus steht, eine Adresse zuzuordnen. Es gibt auch viel Kommunikation auf dem Bus, ich kann die nur nicht bewerten.
Ich hoffe, dass jemand etwas ähnliches schon mal probiert hat.

Gruß
bastler


Hallo bastler,

mit (writeaddress ... ) kann man nicht die Gruppenadresse ändern auf die ein Gerät b.z.w. ein Objekt reagiert sondern man kann denn Wert eines Objektes ändern.
Also Licht ein oder ausschalten.



mfg


Klaus D.


Nach oben
 Profil  
 
BeitragVerfasst: 21. Juni 2009 23:14 
Offline
Expert Boarder
Expert Boarder

Registriert: 18. Juli 2007 10:38
Beiträge: 112
bastler hat geschrieben:

Sieht auch gut aus.
Allerdings geht es beim schreiben einer Adresse total daneben. Folgendes passiert:
Gerät in den Progmodus (per Schalter, per Software geht nicht)
Code:
$ writeaddress ip:localhost 0.0.11
Set failed: Connection timed out



Also das ist definitiv das richtige Kommando um mit den eibd-client tools die Adresse zu schreiben
writeaddress schreibt die Phys. Adresse eines Devices.
Ich habe die Adresse auch schon auf diesem Weg programmiert.

Auszug aus der Dokumentation (http://www.auto.tuwien.ac.at/~mkoegler/eib/sdkdoc-0.0.4.pdf ab Seite 162:
Code:
readindividual List all devices in programming mode
writeaddress Write an individual address to a device in programming mode

Versuche erstmal ob mit readindividual ein Device im Programmiermode angezeigt wird.

Gruß,
Dirk


Nach oben
 Profil  
 
BeitragVerfasst: 29. Juni 2009 20:24 
Offline
Junior Boarder
Junior Boarder

Registriert: 16. Oktober 2007 21:39
Beiträge: 27
Wohnort: Großmehring
Hallo,

ich denke das Problem liegt darin, dass der eibd für ft1.2 anders gestartet werden muss:

ft12:/dev/ttySx connects to a BCU 2 over a serial line

If eibd is started as described above, use local:/tmp/eib as URL.


Folgender Aufruf startet ein EIBnet/IP:

ip:[multicast addr[:port]] connects via an EIBnet/IP router using the EIBnet/IP Routing
protocol (its routing tables must be set up correctly)

Wichtig beim Aufruf vonn writeadress ist die Angabe der obigen URL: local:/tmp/eib



Bei mir funktioniert das mit BCU1 !


Ich hoffe das hilft weiter. Habe leider nicht mehr alle Befehle imm Kopf. Ist schon einige Wochen her das ich das probiert habe.

Good luck.

Erwin


Nach oben
 Profil  
 
BeitragVerfasst: 29. Juni 2009 21:02 
Offline
Moderator
Moderator

Registriert: 10. Juni 2007 22:00
Beiträge: 403
Wohnort: Berlin
Hi,

ich starte mein eibd mit ft1.2 interface am router über die init.d folgendermassen:

/usr/bin/eibd -D -T -S -d -i ft12:/dev/ttyS0

Gruß
Andreas (kubi)


Nach oben
 Profil  
 
BeitragVerfasst: 1. Juli 2009 09:32 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 23. April 2009 12:33
Beiträge: 13
Hi an alle,

das Problem ist gelöst. Danke kubi, Deine Tips sind echt Gold wert.
Ich hatte eine winzige Lötzinnbrücke auf der Platine, die ich bemerkte, nachdem ich den FET sicherheitshalber gewechselt hatte.
Auch mit dem eibd und den dazugehörigen Programmen klappt alles super, sogar der remotezugriff über den eibd.
Jetzt kann es richtig los gehen ......


Nach oben
 Profil  
 
BeitragVerfasst: 24. August 2009 18:24 
Offline
Administrator
Administrator

Registriert: 15. September 2007 15:31
Beiträge: 702
Wohnort: Fürstenfeldbruck
Ich habe nun eine Anleitung geschrieben, wie der WRT54GL umgebaut werden kann und die Einrichtung klappt.
Anleitung findet ihr auf der Homepage unter Docu.

_________________
Gruß
Matthias


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 11 Beiträge ] 

Alle Zeiten sind UTC + 2 Stunden


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de