Ankündigung
Einklappen
Keine Ankündigung bisher.
geoTHERM VWL S an SmartHome/SmartVISU anbinden
Einklappen
X
-
Ein Gast antworteteLäuft dein ebusd schon?
-
Sorry, ich bin immer root.Zitat von tom650 Beitrag anzeigenEin kleines Geheimnis war wohl auch der Zusatz "sudo"...
Hier mal eine ebusd.rules die Datei mal in /etc/udev/rules.d/ erstellen und danach ein "udevadm trigger" in der Konsole (ggf Adapter einmal neu einstecken). Danach sollte der ebus-Adapter unter "/dev/" als "ebus-usb" sichtbar sein und mit "device=/dev/ebus-usb" in der ebusd.conf eingetragen werden. Du kannst auch gleich mal die vaillant-csv von hier nach /etc/ebusd kopieren: Open Automation / Code / [r1993] /tools/ebusd/contrib/csv/vaillant
Dann den ebusd neustarten und das log sollte die eingelesen configs anzeigen.Code:# There are a number of modifiers that are allowed to be used in some # of the different fields. They provide the following subsitutions: # # %n the "kernel number" of the device. # For example, 'sda3' has a "kernel number" of '3' # %k the kernel name for the device # %M the kernel major number for the device # %m the kernel minor number for the device # %b the bus id for the device # %c the string returned by the PROGRAM # %s{filename} the content of a sysfs attribute # %% the '%' char itself # udevadm info --attribute-walk --path=/sys/bus/usb-serial/devices/ttyUSB0 ### eBus-Coupler / E-Service-Online ### SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", \ ATTRS{product}=="eBus Coupler", ATTRS{manufacturer}=="E-Service Online" \ SYMLINK+="ebus-usb"
Einen Kommentar schreiben:
-
Zeile geändert zu DAEMON=/usr/sbin/ebusd
Code:
sudo service ebusd start
Antwort:
[ ok ] Startig EBUS server: ebusd
Code:
sudo ps ax | grep ebusd
Antwort:
6020 pts/o S+ 0:00 grep ebusd
Code:
sudo cat /var/log/ebusd.log
Antwort:
2013-12-28 14:27:19.585 [ALL] ebusd 0.1 started
2013-12-28 14:27:19.595 [INF] /var/run/ebusd.pid created
2013-12-28 14:27:19.596 [ALL] can't open device: /dev/ttyUSB0
2013-12-28 14:27:19.597 [ALL] ebusd 0.1 stopped
Ein kleines Geheimnis war wohl auch der Zusatz "sudo"...
Einen Kommentar schreiben:
-
Es gibt einen Fehler im Startscript des Paketes:
In der Datei /etc/init.d/ebusd folgende Zeile Ändern:
DAEMON=/root/ebusd/src/ebusd
zu
DAEMON=/usr/sbin/ebusd
Dann sollte auch der Service und das Log klappen, gerade auf dem Pi getestet.
Einen Kommentar schreiben:
-
Was sagt denn in der Konsole ein:
Code:service ebusd start
Einen Kommentar schreiben:
-
Für
Code:
ps ax | grep ebusd
bekomme ich die Antwort:
5918 pts/0 S+ 0:00 grep ebusd
Für
Code:
cat /var/log/ebusd.log
bekomme ich die Anwort:
cat: /var/log/ebusd.log: No such file or directory
Ebusd wurde noch nicht konfiguriert. Wahrscheinlich hänge ich genau dabei. Ob die Hardware richtig läuft, kann ich auch noch nicht beurteilen.
Einen Kommentar schreiben:
-
Super Tom, dann passt das alles zusammen.
Also als erstes müssen wir sehen ob der ebusd läuft. Dazu mal
Wenn der dort auftaucht oder auch nicht mach mal einCode:ps ax | grep ebusd
Wurde der ebusd schon konfiguriert? Ebusd - Open AutomationCode:cat /var/log/ebusd.log
Per default müssten die Einstellungen allerdings passen, evtl. müsstest Du "device=/dev/ttyUSB0" setzen.
Einen Kommentar schreiben:
-
Hallo zusammen,
im Wiregate Supportforume wurde ein von mir erstellter Thread zum selben Thema begonnen. Dieser wird nun hier fortgesetzt.
Hier nun eine kurze Projektskizze:
*** Ausgangssituation: ***
*Hardware:*
Vaillant geoTHERM VWL S
eBus Coupler (USB) von E-Service Online
Wiregate
Raspberry Pi incl. 2013-11-16_2.img.zip
*Vorwissen:*
die beiden Threads
eBus->USB->Plugin->KNX
und
geoTHERM VWL S an SmartHome/SmartVISU anbinden
wurden durchgearbeitet. Jedoch ist ersterer mittlerweile eine Plattform für Entwickler. Für Anwender also zu komplex. Zweiterer - also DIESER - war für mich nicht aussagekräftig genug, um mein System an den Start zu bekommen.
*Bisher geschehen:*
Smarthome.py (2013-11-16_2.img.zip) installiert ==> läuft
ebusd gemäß diesem Thread installiert ==> keine Ahnung obs läuft...
*Etappenziel.*
- Einlesen der Außentemperatur und Übergabe an Gruppenadresse
- Einlesen der Temperaturen im Pufferspeicher und Übergabe an Gruppenadresse.
Schreiben von Befehlen an die Heizung ggf. nach der Garantiezeit...
Vielen Dank im Voraus.
Gruß
Tom
Einen Kommentar schreiben:
-
Tausend Dank!
Linux Kenntnisse habe ich nicht aber HP-UX ist vorhanden. 'vi' ist mein Lieblingseditor.
Mit deiner Anleitung wird es bestimmt gleich funktionieren.
Einen Kommentar schreiben:
-
Ohne ein paar Linux-Basics wirds schwierig, ist aber eigentlich ganz simpel.
Ins /tmp Verzeichnis wechseln,
Paket runterladen,
installieren
Per ssh/putty auf die Konsole:
Dann den Rest wie in der Doku beschrieben anpassen.Code:cd /tmp wget https://github.com/yuhu-/ebusd/raw/master/build/ebusd-1.0_armhf.deb dpkg -i ebusd-1.0_armhf.deb
Einen Kommentar schreiben:
-
Paket für den Pi liegt jetzt hier:
https://github.com/yuhu-/ebusd/raw/m...-1.0_armhf.deb
Einen Kommentar schreiben:
-
Nein der ebusd gehört nicht zu smarthome.py.
Ich werde im Laufe des Tages das Paket dazu fertig machen.
Wer es schneller haben will kann sich den ebusd auch von github holen:
https://github.com/yuhu-/ebusd
Das Paket ist allerdings deutlich bequemer
.
Einen Kommentar schreiben:
-
Der ebusd ist in dem neuen Image aber nicht drin, oder? Zumindest habe ich ihn nicht gefunden...
Einen Kommentar schreiben:


Einen Kommentar schreiben: