HI.
Bei mir läüft Licht, Fußbodenheizung und die Rollläden über den EIB. Ich habe damals die Kabel selber geschmissen, Anschluß und Programmierung durch den Elektriker. Damit mit hielt es sich kostenmäßig in Grenzen. Gerade die Einzelraumsteuerung der Temperaturen möchte ich nicht mehr missen.
EIB - VDR plugin erstellen
- lantoeter
- Geschlossen
-
-
jerry_seinfeld
Zitatjcb, angenommen ein Raum hat eine Heizung und zwei Fenster, die überwacht werden müssen. Mit welchen Kosten muss man ungefähr rechnen?
also wir haben unser Bürogebäude 2000 kpl mit LCN ausgestattet (vielleicht schreibt ja einer ein Plugin für LCN)
zur Auswahl stand auch EIB war aber viel zu teuer (damals kam ich mit ca 1/3 der Kosten gegenüber EIB aus - aktuell habe ich die Kostenseite nicht mehr verfolgt) war bei einem Neubau natürlich einfacher wir haben statt 3*x.x Kabel 5fach oder 7fach Kabel verlegt
und noch ein kleinerer lokaler Anbieter - Namen weiss ich nicht mehr
funzt seitdem alles ohne probleme
programmieren über PC-serielle SchnittstelleWir haben eine gemischte Zentrale dezentrale Installation mit Komponenten in den Verteilungen und welche in den UP Dosen
Ein Raum ein Modul für Licht und Heizung mit Fensterkontakten - Heizung runter - 8fach Schalter mit LED´s zur Visualisierung
ist eingenlich relativ simpel zu Programmieren
Benutzen die LED anzeigen auch für Sammelmeldungen beim rausgehe
alles Fenster im Bereich x zu oder Bereich x Alarmanlage scharf etcEs gibt ne Visualisierungsoftware für Windows - habe ich auch mal mit nem Touchscreen daran ausprobiert.
Ohne Vis Software fehlt:
eine Realtime Uhr (habe ich mit nem externen Tiny Baustein und digital I/O gelöst)
und die graphischen Terminals von EIB Herstellern (gibt jetzt irgendwas von nem anderen Hersteller)ansosnten löppt die Sache
-
Hallo zusammen,
nur mal zur Info:
Bei dem Plugin bin ich noch nicht weitergekommen.
Derzeit teste ich noch die linuxtreiber für eine USB Anbindung an den EIB-Bus.
Das sieht auch schon gut aus ist aber noch nicht fertig.
Es wird wohl demnächst ein linux homeserver treiber für USB Datenschnittstellen geben.
Dann kann es erst weitergehen.mfg LANToeter
-
Moin,
schau Dir doch mal Plutohome an (www.plutohome.com)
Da bekommst Du eine komplette Haussteuerung mit EIB-Interface zum Nulltarif. Und mit dem nächsten Release ist der VDR ebenfalls integriert. Ausserdem ist bereits der VOIP-Server Asterisk enthalten.
Wozu also das Rad erneut erfinden ?-Heimann
-
Hallo,
hab endlich mal was bei mir mit der Konstellation EIB-USB-Linux zum Laufen bekommen
http://sourceforge.net/projects/bcusdk/
bzw. die Dokumentation
http://sourceforge.net/project/showfiles.php?group_id=150280
sdkdoc-0.0.2.Jetzt läuft bei mir ein eibd
Wollt nur mal den Status melden.
mfg LANToeter
PS: Wenn mich meine Kinder dazu kommen lassen werd ich mal was mit dem VDR-Plugin versuchen. Ansonsten könnt ihr euch mal selbst den eibd installieren und testen (evtl. auch mit RS232 :-)) oder die knxlivecd http://eib.woif.org/knxlive/knxlive.php
-
Hallo,
ich hab auch EIB in meinem Haus, jedoch noch keinen EIB-Server. Irgendwie bin ich bis jetzt noch nicht soweit gekommen. Was für eine Hardware brauch ich eigentlich? Hab momentan nur eine BJ Ser. Schnittstelle.
Ein Plugin für den VDR wäre natürlich was feines. Dann könnte man auch am Fernseher Licht etc schalten. Und wann der VDR ein und ausschaltet, oder aufnimmt, könnte mann natürlich auch an EIB-Displays ausgeben oder zum schalten von Aktoren benutzen.
Gruß
Steevee -
Hallo Steevee,
das von mir beschriebene eibd Projekt funktioniert auch mit serieller Schnittstelle. Einfach mal die doku lesen.
Außerdem hab ich noch folgendes gefunden:Die Software Misterhouse kann dann über den EIBD auf die EIB Hardware zugreifen.
Unter Misterhouse kann man per Browser, Sprachausgabe, Spracheingabe und über Perl Scripte beliebige Eib Steuerungen durchführen.
Hier ein paar Links:
http://w3.misterhouse.com:81/
http://misterhouse.wikispaces.com/EIBHowTo
http://www.auto.tuwien.ac.at/Projects/hba/Den kann man also als Visualisierungssoftware benutzen
mfg LANToeter
-
Hallo zusammen,
hab jetzt mit dem eibd und crontab eine rudimentäre Automatisierung des Hauses.
Mit folgendem Eintrag in crontab schaltet bei mir z.b. die Aussenbeleuchtung zeitgesteuert aus/usr/local/bin/groupswrite local:/tmp/eib 1/5/4 0 > /dev/null
Jetzt wäre für mich der nächste Schritt das ganze mal unter VDR mit Hilfe von commandos im Menü abzusetzten.
Kann ich mir eine commands-eib.conf schreiben mit den entsprechenden Beschreibung und Befehlen? in der Form
Aussenbeleutung ein ------ /usr/local/bin/groupswrite local:/tmp/eib 1/5/4 1
Aussenbeleutung aus ------ /usr/local/bin/groupswrite local:/tmp/eib 1/5/4 0
Wohnzimmerrolläden auf ------ /usr/local/bin/groupswrite local:/tmp/eib 4/1/4 0
usw.Wenn ja wie geht das was muß ich beachten -> commands howto ?
mfg LANToeter
-
Zitat
Original von lantoeter
Wenn ja wie geht das was muß ich beachten -> commands howto ?
Eigentlich ganz einfach:CodeAussenbeleutung ein : /usr/local/bin/groupswrite local:/tmp/eib 1/5/4 1 Aussenbeleutung aus : /usr/local/bin/groupswrite local:/tmp/eib 1/5/4 0 Wohnzimmerrolläden auf : /usr/local/bin/groupswrite local:/tmp/eib 4/1/4 0
Alternativ mit dem reccmd-Patch noch Unterkategorisieren mit Bindestrichen:
CodeBeleuchtung ... : -Aussenbeleutung ein : /usr/local/bin/groupswrite local:/tmp/eib 1/5/4 1 -Aussenbeleutung aus : /usr/local/bin/groupswrite local:/tmp/eib 1/5/4 0 Rolläden ... : -Wohnzimmerrolläden auf : /usr/local/bin/groupswrite local:/tmp/eib 4/1/4 0
Grüße
Michi -
Hallo,
jep funktioniert mit commands.
Hab mir eine Datei erstellt commands-25-eib.cmd :#!/bin/sh
# max 44 Zeichen für ECHO am Bildschirm
# example scriptSTART="1"
CHECK=$(true)echo " --- "$"E I B"" ---------------------------------------- : echo"
#echo ""$"12345678901234567890123456789012345678901234""
echo " "$"Licht Zentral AUS"" : sudo /usr/local/bin/groupswrite local:/tmp/eib 0/1/0 0 > /dev/null"
echo " "$"Licht aussen KOMPLETT AUS"" : sudo /usr/local/bin/groupswrite local:/tmp/eib 1/5/17 0 > /dev/null"
echo " "$"Beregnung Rasen AN"" : sudo /usr/local/bin/groupswrite local:/tmp/eib 7/0/0 1 > /dev/null"
echo " "$"Beregnung Rasen AUS"" : sudo /usr/local/bin/groupswrite local:/tmp/eib 7/0/0 0 > /dev/null"
echo " "$"Sprechanlage AN"" : sudo /usr/local/bin/groupswrite local:/tmp/eib 3/1/0 1 > /dev/null"
echo " "$"Sprechanlage AUS"" : sudo /usr/local/bin/groupswrite local:/tmp/eib 3/1/0 0 > /dev/null"
echo " "$"Steckdosen Terasse AN"" : sudo /usr/local/bin/groupswrite local:/tmp/eib 3/0/0 1 > /dev/null"
echo " "$"Steckdosen Terasse AUS"" : sudo /usr/local/bin/groupswrite local:/tmp/eib 3/0/0 0 > /dev/null"funktioniert. Das erste mal das ich mit Hilfe des VDR EIB schalten kann
mfg LANToeter
-
Mein Umbau ist ca. März/April soweit das ich EIB zum Leben erwecke. Ich bin auf jeden Fall gespannt was alles geht. Ihr seit ja wirklich schon ein Stück weit gekommen. Hat jemand von Euch auch einen HomeServer von Gira?
-
Hallo,
ich hab noch ein Problem mit dem eibd bzw. dem Startskipt.
Vielleicht kann mir jemand helfen.Mein Statrscript für den eibd unter gentoo sieht wie folgt aus:
start() {
ebegin "Starting eibd"
/usr/local/bin/eibd --Tunnelling --Discovery --Routing --Server --listen-local usb:2:3 --daemon --pid-file /var/run/eibd.pid
eend $? "Failed to start eibd"
}den Port "usb:2:3" bekommt man wenn man den Befehl "findknxusb" ausführt.
Die Ausgabe von findknxusb ist wie folgt:
Possible addresses for KNX USB devices:
device 2:3:1:0 (ALBRECHT JUNG GMBH & CO. KG:KNX-USB Data Interface)Das Problem ist jetzt das es beim Neustart passieren kann das sich der usb port ändert
dann sieht die Ausgabe wie folgt aus:
Possible addresses for KNX USB devices:
device 4:2:1:0 (ALBRECHT JUNG GMBH & CO. KG:KNX-USB Data Interface)jetzt müßte das Starskript folgendermaßen aussehen damit es funktioniert:
Mein Statrscript für den eibd unter gentoo sieht wie folgt aus:
start() {
ebegin "Starting eibd"
/usr/local/bin/eibd --Tunnelling --Discovery --Routing --Server --listen-local usb:4:2 --daemon --pid-file /var/run/eibd.pid
eend $? "Failed to start eibd"
}Jetzt meine Frage ist es möglich im Startskript das findknxusb auszuführen und anhand der Ausgabe des device z.b. "1:2" dann den eibd entsprechend variable zu starten "--listen-local usb:1:2"
danke im voraus
LANToeter
-
Morgen
Jetzt meine Frage ist es möglich im Startskript das findknxusb auszuführen und anhand der Ausgabe des device z.b. "1:2" dann den eibd entsprechend variable zu starten "--listen-local usb:1:2"
Villeicht so ähnlich.
Codestart() { ebegin "Starting eibd" DEVICE=$(findknxusb | grep "ALBRECHT JUNG GMBH & CO. KG:KNX-USB Data Interface" | cut -c 8-10) /usr/local/bin/eibd --Tunnelling --Discovery --Routing --Server --listen-local usb:${DEVICE:-2:3) --daemon --pid-file /var/run/eibd.pid eend $? "Failed to start eibd" }
MFG Ronny
-
Hallo KNX/EIB-Welt !
Ich "arbeite" gerade auch an einer Verbindung VDR <--> KNX (ehemals EIB), allerdings in der Richtung KNX --> VDR. Verwendet wird dazu ein Gira Homeserver. Momentan kann ich Kanal hoch/runter über die Visu bedienen, mehr funktionen habe ich noch nicht implementiert.
Zuerst muss der VDR erstmal sauber laufen. Und wenn dann die Entscheidung "zweiten VDR bauen" oder "Dreambox" anschaffen geklärt ist, werd ich auch so funktionen wie Timer etc. umsetzen.
Leider bietet SVDRP im VDR nicht die möglichkeiten, die ich benötige. Dazu werd ich an passender Stelle einen Beitrag eröffnen.
Gruss,
Michael -
Hallo,
hab ein Skript das jetzt funktioniert :-):
/etc/init.d/eibd
#!/sbin/runscript
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2start() {
ebegin "Starting eibd"
usbport=$(findknxusb | /bin/sed -e '1 d' -e 's/device //' | /bin/cut -d':' -f1-2)
/usr/local/bin/eibd --Tunnelling --Discovery --Routing --Server --listen-local usb:$usbport --daemon --pid-file /var/run/eibd.pid
eend $? "Failed to start eibd"
}stop() {
ebegin "Stopping eibd"
start-stop-daemon --stop \
--pidfile /var/run/eibd.pid \
--exec /usr/local/bin/eibd
local ret=$?
eend ${ret} "Failed to stop eibd"
rm -f /var/run/eibd.pid
return ${ret}
}mfg LANToeter
-
Hallo,
ist zwar kein EIB Forum, ich frag aber trotzdem mal ;). Ich hab den eibd soweit am laufen und kann nun die Rollläden per crontab Eintrag morgens hochfahren lassen. Echt genial!
Ich würde nun gerne die Zeit auf den Bus schicken. Ich hab ein paar TS2+ am laufen und die haben so ne schlechte innere Uhr, dass sie ca alle Stunde das Zeitsignal auf den Bus brauchen.
Ich hab noch nicht rausgefunden wie sich die Uhrzeit nun zusammensetzt und per groupwrite auf den Bus gesendet werden kann.
Hat das schon jemand am laufen?
LG
-
Hi RaK,
im "anderen" Forum wurde diese Frage schonmal gestellt. Sollte die nicht von dir gewesen sein, müsste sie über die Forensuche zu finden sein.
Ich woltle eigentlich auch mal das mit dem eibd in angriff nehmen, vielleuicht können wir uns ja gegenseitig unterstützen. Wie realisierst du die Busanbindung ?
-
Ich habe begonnen, ein KNX-Plugin zu entwickeln. Ich melde mich zu gegebener Zeit in diesem Beitrag.
Ich benötige auf jeden Fall unterstützung im Bereich der Programmierung, so wie es aussieht ist das C+ oder C#.
-
falls jemand noch weitere Infos zu LCN, EIB, CAN etc. sucht...Hier sind auch diverse interessante Projekte zu finden:
http://www.mikrocontroller.net/forum/hausbus -
da hab ich noch mehr, natürlich zum Thema KNX/EIB:
www.knx-user-club.de
www.knx-user-forum.de
www.knx.de
www.konnex.org
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!