PlugIn: EIB-Steuerung

Wünsche, Anträge, Fehlermeldungen

Hast Du EIB??

Ja
17
27%
Nein
47
73%
 
Insgesamt abgegebene Stimmen: 64

osi_layer_7
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Donnerstag 20. Januar 2005, 21:24

Beitrag von osi_layer_7 »

hi..

...werde mir mal einen rs232 analyzer organisieren und mir das ft1.2 protokoll ansehen, vielleicht funktioniert es ja wirklich einfacher .... mit dem standard open() und close () :-))
habe mir just die bcu2 mit einer ft1.2 schnittstelle rausgekramt und gehe wohl am we dabei..


cu
ChakaZulu
Developer
Beiträge: 457
Registriert: Sonntag 23. März 2003, 00:39

Beitrag von ChakaZulu »

hi,

nur mal so nebenbei: ich hab mal bei ebay geschaut, die Sachen sind ja nicht wirklich billig :o Wieviel muss man denn da so investieren, damit man einigermassen etwas damit anfangen kann?

ciao,

ChakaZulu
unique24
Interessierter
Interessierter
Beiträge: 89
Registriert: Donnerstag 20. März 2003, 12:11

Beitrag von unique24 »

Ich sag mal 3.000,-- Euro, aber dann kommt der Appetit.
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

ChakaZulu hat geschrieben:hi,

nur mal so nebenbei: ich hab mal bei ebay geschaut, die Sachen sind ja nicht wirklich billig :o Wieviel muss man denn da so investieren, damit man einigermassen etwas damit anfangen kann?

ciao,

ChakaZulu
Kommt drauf an was Du machen möchtest...

- Lichter schalten??
- Heizung regeln?
- Rollläden steuern??
- usw...

Z.B. Lichter:

Ein 16fach Aktor kostet ca.320 € also ca. 20 € pro geschaltete Lichtquelle.
Allerdings müssen dann alle Kabel zentral an den Aktor gelegt werden,
was meist nur bei Neubauten möglich ist. Eine dezentrale Lösung ist
meiner Meinung nach zu teuer. Lichtschalter (Sensoren) kosten von 40€
für einen einfachen Gruppentaster bis zu 160€ füMultifunktionstaster mit
bis zu 8 Funktionen oder mehr...

Gruß
____Paule
osi_layer_7
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Donnerstag 20. Januar 2005, 21:24

DEV-Unterlagen EIB RS232

Beitrag von osi_layer_7 »

hi...

... hier noch ein paar anwendungen und geräte:

-alarmtechnik, IP-Gateways, bluetooth-gateways, touchpanels, heizungskesselansteuerung, kontrollierte wohnraumlüftung, multiroom-anbindung, solarregelung....

es ist eigentlich so alles zu automatisieren, was in einem haus vorkommt... halt nur durch den geldbeutel begrenzt.

Da ich mich beruflich und im studium damit beschäftigt habe, habe ich die für den eib relevanten daten hier.... kann sie auch gerne als pdf zumailen.

das ft1.2 für die bcu2 protokoll hält sich an die DIN 19244 (IEC 870-5-1+2), es werden 8 datenbits, 1 stopbit, even parity und line idle "1" verwendet mit normalerweise 19,2k.

vielleicht hat ja schon einer eine idee ob das mit dem integrierten treiber machbar ist...


munter bleiben :-)
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Re: DEV-Unterlagen EIB RS232

Beitrag von Npq »

osi_layer_7 hat geschrieben: das ft1.2 für die bcu2 protokoll hält sich an die DIN 19244 (IEC 870-5-1+2), es werden 8 datenbits, 1 stopbit, even parity und line idle "1" verwendet mit normalerweise 19,2k.
Sollte funktionieren.
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

Und... Ist schon jemand einen Schritt weiter gekommen??

Wa gibt es Probleme?? Wie kann man helfen??


Gruß
____Paule
osi_layer_7
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Donnerstag 20. Januar 2005, 21:24

Beitrag von osi_layer_7 »

nabend.... so, habe mich mal mit den rechnern an die ft1.2 schnittstelle gesetzt...

für diejenigen, die nicht so viel mit dem eib zu tun haben:

das ft 1.2 protokoll wird auschließlich von einer rs232 mit einem speziellen Rtype ür das PEI 10 (physical external interface) unterstützt. um die kommunikation testen zu könnnen, benötigt man einen busankoppler 2.0 (bcu2) und eben die serielle schnittstelle.

melde mich, wenn ich etwas habe...
cu
osi_layer_7
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Donnerstag 20. Januar 2005, 21:24

Beitrag von osi_layer_7 »

so, also die buskommunikation lüppt per hand lüppt mit den o.g. einstellungen....


...jetzt brauchen wir nur noch jemanden, der in der lage ist die mit den genannten parametern einige hex-strings an die rs232 zu schicken ... :-)
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

osi_layer_7 hat geschrieben:so, also die buskommunikation lüppt per hand lüppt mit den o.g. einstellungen....


...jetzt brauchen wir nur noch jemanden, der in der lage ist die mit den genannten parametern einige hex-strings an die rs232 zu schicken ... :-)
Das hört sich ja hervorragend an...

@osi_layer_7

Hast Du Kontakt zu einem Dev??

Gruß
____Paule
ChakaZulu
Developer
Beiträge: 457
Registriert: Sonntag 23. März 2003, 00:39

Beitrag von ChakaZulu »

osi_layer_7 hat geschrieben:so, also die buskommunikation lüppt per hand lüppt mit den o.g. einstellungen....


...jetzt brauchen wir nur noch jemanden, der in der lage ist die mit den genannten parametern einige hex-strings an die rs232 zu schicken ... :-)
Sag doch einfach mal was Du machen willst/musst und wo es dabei Probleme gibt. Mangels genauerer Kenntnisse kann ich nicht wissen, wo Deine Probleme liegen. Und wenn Du die Fragen hier stellst, dann gibt es bestimmt auch mehr Lösungsvorschläge als bei einer Privatunterhaltung mit einem sog. "ominösen" Dev.

ciao,

ChakaZulu
osi_layer_7
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Donnerstag 20. Januar 2005, 21:24

Beitrag von osi_layer_7 »

moin ...

...also zu sogenannten devs habe ich keine kontakte.... habe früher zwar reichlich programmiert und kenne mich blind mit dem eib aus, es hapert halt an der rs232 anbindung...

aus meiner sicht müssen wir jetzt wissen, wie:

1) die kommunikationsparamter an der rs232 eingestellt werden ...
2) man einen beliebigen hex-string (zb 4 byte) an die rs232 der dbox schickt...
3) eine antwort des eib (max. 15byte) in einem plug in ausgewertet werden kann....

der zusammenbau des eib-telegramms und dessen zerlegung in die nutzdaten sind kein thema...da bin ich zuhause.
ChakaZulu
Developer
Beiträge: 457
Registriert: Sonntag 23. März 2003, 00:39

Beitrag von ChakaZulu »

Hi,

ok, dann sind hier ein paar Infos:

http://www.tldp.org/HOWTO/Serial-HOWTO.html

http://www.tldp.org/HOWTO/Serial-Progra ... index.html

Wie man die Ansteuerung macht kommt wohl vor allem darauf an, wie das Protokoll funktioniert und welche Anforderungen an die Kommunikation gestellt werden. Da habe ich leider keine Ahnung von (und von der Programmierung der seriellen Schnittstelle bisher auch nicht ;)).

ciao,

ChakaZulu
unique24
Interessierter
Interessierter
Beiträge: 89
Registriert: Donnerstag 20. März 2003, 12:11

Beitrag von unique24 »

Hallo

Wenn Ihr in C programmiert kann euch sicher Dehof (http://www.dehof.de/eib/index.html) weiterhelfen.
Er lötet mir einen Busankoppler inkl. RS232 Anschluß für den PC.
Seinen EIBSERVER baut er auch weiter aus.

Fragt einfach einmal an, ob er euch die Source Code es schickt.

Gruß
osi_layer_7
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Donnerstag 20. Januar 2005, 21:24

Beitrag von osi_layer_7 »

@unique24

wenn er für dich dinge baut, hat er vielleicht auch interesse dir zu helfen... frage ihn doch einfach mal nach dem source code.
ich gehe mal davon aus, dass er sich an gpl hält und ihn gerne zur verfügung stellen wird...
das problem wird hier nur sein daraus ein lauffähiges "plug in" für einen ppc zu compilieren... und dafür braucht man nun einen echten dbox fuchs....

wie gesagt, den zusammenbau des telegramms und eine entsprechende doku will ich gerne alleine machen...

cu
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

...kann man den comport nicht mit einem skript ansteuern? Letztendlich läuft's doch nur auf eine Comportausgabe hinaus?!
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
doc
Contributor
Beiträge: 1623
Registriert: Donnerstag 10. Januar 2002, 20:03

Beitrag von doc »

dann kannste den ComPort auch direkt aus der Soft (Plugin) heraus ansteuern! :wink:
Nun hat die Box ja immerhin 2 Comports, das Modem das am 2.Port hängt benötigt ja nicht jeder. Dafür währe aber extra Platine dann nötig.
Na schönen Dank Herr Schwanke!
Ein toller Sommer! :-(
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

aber extra Platine dann nötig
Die Schaltung ist aber marginal - nur eine pegelumsetzung von TTL (5V) auf RS232 (12V). Geht mit MAX232 auf Lochraster für 2Eur. Schaltungen findest Du massenhaft im Web
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
osi_layer_7
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Donnerstag 20. Januar 2005, 21:24

Beitrag von osi_layer_7 »

...mmhhh, also persönlich wäre mir ja eine "allgemeine" lösung ganz lieb....

...ich gebe es zu: ich habe hier `ne dreambox stehen... und die hat ja nur einen com-port. es wäre ja auch eine usb-lösung denkbar, nur das hilft der dbox nichts...

wie würde ein skript zur ansteuerung des comports aussehen ??? hat das schon mal jemand versucht ???

ich müsste etwas wie

"2D 49 06 54 F3 BC 11 02 00 01 E1 00 81 31" schalttelegramm
"FF" quittung der BCU
"A5 49 07 6F 61 CC" empfangsbestätigung
"FF" quittung der BCU

über die RS232 schicken ????

eine ahnung, ob das machbar ist ??
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

..weils gerade reinpaßt - ich habe mal die Modembelegungen ins WIKI gestellt http://wiki.tuxbox-cvs.sourceforge.net/Innenleben#Modem

Bei Philips und Sagem fehlen noch ein paar Pins (CTS,RTS,DTR ) Wer's weis bitte eintragen (oder hier posten)
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

Ist man denn schon weiter gekommen??

Kann ich was helfen?? Kann man die RS232 Befehle auch per
Script (Shell) erzeugen??

Gruß
____Paule
fstefan
Neugieriger
Neugieriger
Beiträge: 16
Registriert: Samstag 26. März 2005, 10:18

Habe an einer Implementation auch grosses Interesse

Beitrag von fstefan »

Hallo,

finde ich toll, dass Ihr Euch um EIB kümmert. Wenn es da was funktionierendes gibt, wäre ich ausgesprochen dankbar für ne Info. Beitragen kann ich ausser meinem Dank leider nichts, da Nicht-Programmierer ...

Danke

fstefan
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

Wie sieht es denn aus? Hat jemand schon neue Erkenntnisse?

Gruß
____Paule
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

osi_layer_7 hat geschrieben:
ich müsste etwas wie

"2D 49 06 54 F3 BC 11 02 00 01 E1 00 81 31" schalttelegramm
"FF" quittung der BCU
"A5 49 07 6F 61 CC" empfangsbestätigung
"FF" quittung der BCU

über die RS232 schicken ????

eine ahnung, ob das machbar ist ??

Kann denn keiner der Dev es eine Aussage machen ob bzw. wie das
möglich ist?


Gruß
____Paule
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Steht doch eigentlich schon da.

Theoretisch - ja.

Praktisch - wie sollen wir das ohne Test-Equipment rausbekommen?