OP76
19.11.05, 09:52
Hi Leute,
Wie ich schon mal hier im Forum geschrieben habe, hat ein Freund ein Haus das er gerne Visualisieren würde. Nach der Suche - was ist eigentlich EIB und wie stellt man sowas an, bin ich auf ein paar interessante ansätze gestossen. Dabei waren die komerziellen Produkte nie eine Lösung wert für mich, weil
1. Muss man das zeug ja kaufen und weiss nicht mal ob es das kann was man braucht und
2. Hat man nach dem Kauf noch immer keine Ahnung wie man das Zeug programmiert.
Nun hab ich mich zwischen den zwei Projekten der TU Wien und EibControl entscheiden müssen und da bei der TU Wien man auf Linux beschränkt ist, hab ich mich für EibConrol entschieden, da man das eigentlich auf jedem Betriebssystem kompilieren kann.
Nun das elementare Problem, wie bekommt man eine Eibinstallation mit 118 Geräten in das XML Format von Eibcontrol. Alles abtippen ist eine heiden Arbeit und es gibt ja eh eine DB worüber man das auslesen kann.
Nun mal zu meinem Wissensstand (ETS3):
- Die EiB DB ist eine SyBase SQL Anywhere Datenbank.
- Diese ist über ODBC immer ansprechbar mit Username: Guest und Passwort Guest.
- Die Gruppenadressen kann man von dort direkt exportieren mit bzw sich mal anzeigen lassen mit der SQL Query: Select ID, Name, MainGroupAddress, MiddleGroupAddress, Address from delta.GroupAddresses order by MainGroupAddress, MiddleGroupAddress, Address
- Nun meine Fragen zu ETS3 (ich muss zugeben, der Freund hat mir das Zeug auf seinem Lappi in die Hand gedrückt und gesagt spiel dich mal und ich kenn mich damit noch fast nicht aus - bin aber auch nicht unwissend auf dem Gebiet der EDV)
- 1. Wo findet ich den EibTyp in der Oberfläche?
- 2. Wo finde ich die min und max werte des Gerätes?
- 3. Kann ich beim aktuellen Wert im XML Format immer 0 rein schreiben oder muss ich da noch auf etwas achten - weil Auslesen kann ich diesen Wert nicht aus der Datenbank - wird ja von ETS in echtzeit ausgelesen und zu diesen Daten komm ich somit nicht. Muss später von Eibcontrol gesetzt werden.
Vielleicht kann mir jemand mit Screenshots bei den Problemen weiterhelfen. Wenn ich mal alle diese Fragen und Daten in der DB gefunden habe, schreib ich einen converter, der dass dann automatisch zusammen sammelt.
Dank euch schon mal für eure Antworten.
lg aus Wien
Alex
Wie ich schon mal hier im Forum geschrieben habe, hat ein Freund ein Haus das er gerne Visualisieren würde. Nach der Suche - was ist eigentlich EIB und wie stellt man sowas an, bin ich auf ein paar interessante ansätze gestossen. Dabei waren die komerziellen Produkte nie eine Lösung wert für mich, weil
1. Muss man das zeug ja kaufen und weiss nicht mal ob es das kann was man braucht und
2. Hat man nach dem Kauf noch immer keine Ahnung wie man das Zeug programmiert.
Nun hab ich mich zwischen den zwei Projekten der TU Wien und EibControl entscheiden müssen und da bei der TU Wien man auf Linux beschränkt ist, hab ich mich für EibConrol entschieden, da man das eigentlich auf jedem Betriebssystem kompilieren kann.
Nun das elementare Problem, wie bekommt man eine Eibinstallation mit 118 Geräten in das XML Format von Eibcontrol. Alles abtippen ist eine heiden Arbeit und es gibt ja eh eine DB worüber man das auslesen kann.
Nun mal zu meinem Wissensstand (ETS3):
- Die EiB DB ist eine SyBase SQL Anywhere Datenbank.
- Diese ist über ODBC immer ansprechbar mit Username: Guest und Passwort Guest.
- Die Gruppenadressen kann man von dort direkt exportieren mit bzw sich mal anzeigen lassen mit der SQL Query: Select ID, Name, MainGroupAddress, MiddleGroupAddress, Address from delta.GroupAddresses order by MainGroupAddress, MiddleGroupAddress, Address
- Nun meine Fragen zu ETS3 (ich muss zugeben, der Freund hat mir das Zeug auf seinem Lappi in die Hand gedrückt und gesagt spiel dich mal und ich kenn mich damit noch fast nicht aus - bin aber auch nicht unwissend auf dem Gebiet der EDV)
- 1. Wo findet ich den EibTyp in der Oberfläche?
- 2. Wo finde ich die min und max werte des Gerätes?
- 3. Kann ich beim aktuellen Wert im XML Format immer 0 rein schreiben oder muss ich da noch auf etwas achten - weil Auslesen kann ich diesen Wert nicht aus der Datenbank - wird ja von ETS in echtzeit ausgelesen und zu diesen Daten komm ich somit nicht. Muss später von Eibcontrol gesetzt werden.
Vielleicht kann mir jemand mit Screenshots bei den Problemen weiterhelfen. Wenn ich mal alle diese Fragen und Daten in der DB gefunden habe, schreib ich einen converter, der dass dann automatisch zusammen sammelt.
Dank euch schon mal für eure Antworten.
lg aus Wien
Alex