PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : EIB Zugriff unter Windows



pinki73
30.07.09, 14:51
Hallo
Ich bin neu hier, aber das merkt ihr auch gleich bei meiner Frage: :rolleyes:
Ich möchte mir eine Visualisierung meiner EIB Hausinstallation unter Windows programmieren. Da ich Softwareentwickler bin, traue ich mir das durchaus zu, aber mit dem Buszugriff habe ich noch meine Probleme.
Hardwaremässig kann ich über die KNX/USB Schnittstelle oder über ein KNXnet/IP Interface auf den Bus zugreifen. Aber welche Befehle kann ich dort absenden? Viele Befehle können es ja nicht sein. (Lesen, schreiben von Gruppenadressen hauptsächlich). Gibt es eine Spezifikation?
Ich hab schon mit dem eibd rumprobiert, aber der läuft nicht oder nur mit tausend Cygwin tools unter Windows. Gibt es eine andere Library für Windows.

Für einen Hinweis wäre ich sehr dankbar.

Paul

Mike
30.07.09, 15:36
Einen Hinweis kann ich dir geben :).

Ich wollte mit Perl Kontakt zum eibd aufnehmen. Da gibt es auch keinen Clientkode für. Ich habe mir dann die C-Funktionen angesehen (im bcusdk-0.0.1 in höheren Versionen ist es zu esoterisch) und in Perl nachgebildet. Für die Gruppenkommunikation die du bei einer Visu brauchst sind das in der Tat nur ein paar Funktionen. Das ist reine Socketkommunikation sollte also unter Windows leicht zu programmieren sein.

Mike

pinki73
30.07.09, 16:10
Ist es wirklich nötig, dass ich wieder ganz unten beim Socket anfange? Ich kann kaum glauben, dass das noch niemand unter Windows gemacht haben soll und seinen code oder seine dll zur Verfügung stellt.
Der c-Code in der eibd ist für einen Hochsprachenentwickler ein echter Leckerbissen. Wenn ich die Namen a, b, c der Variablen nur schon sehe... :eek:

EIB-Freak
30.07.09, 17:50
Jung Facility, Elvis, Eisbär, Falcon - läuft alles unter WinDOOFs.
Vielleicht dort mal anfragen - oder, natürlich bei der Konnex: http://www.knx.org (http://www.knx.org/)

pinki73
30.07.09, 18:03
Ich möchte ja nicht das Visualisierungprogramm, sondern nur eine Bibliothek, die mir den Zugriff auf den Bus ermöglichst. Also das senden von Ein / Aus Befehlen z.B.
Und bei knx findet man ja gar nichts, was man gebrauchen kann. Selbst die Spezifikation kostet €1000:mad: ...

Gromit
08.08.09, 18:21
Hallo!

Ich denke die EIB2net-Lösung von T. Dehof ist das, was Du suchst:
http://www.dehof.de/eib/ (unter EIBserver+OCX)

Ich habe damit unter Delphi eine sehr stabile Kommunikation (Senden & Empfangen von EIB-Nachrichten) hinbekommen.

LG
Gromit

pinki73
09.08.09, 12:33
Danke Gromit, das ist FAST das was ich suche. Nur sollte ich das ganze für eine IP Schnittstelle haben. So wie ich das verstehe, ist die vorgeschlagene Lösung für die RS232 Schnittstelle (bzw. , wenn man Glück hat) für USB.
Gruss
Paul

Gromit
09.08.09, 22:09
Da hast Du recht. Nach einigen negativen Berichten mit RS232-USB-Konvertern habe ich mich für eine gute alte RS232-Anbindung entschieden. Die EIB-RS232-Schnittstelle habe ich von www.eibmarkt.com (http://www.eibmarkt.com).

LG
Gromit

pinki73
13.08.09, 09:32
Hallo Gromit
Leider ist weder RS232 noch USB eine Lösung für mich. Ich möchte eine IP Schnittstelle einsetzen.

holzbein
13.08.09, 09:41
Hallo

B&B hat da einige sachen im Angebot (ASCII, VB) ist aber nur mit der entsprechenden weiche von dennen möglich. Vieleicht hilft es dir.
http://www.bb-steuerungstechnik.de/cms/gebaeudeautomation.html

gruß
holzbein