Danke für den Link
Aber leider ist das das gleiche Script welches auch im Image eingebaut wurde.
Gruß Simon
Ankündigung
Einklappen
Keine Ankündigung bisher.
Raspberry Image Eibd, linknx mit CometVisu
Einklappen
X
-
AW: Raspberry Image Eibd, linknx mit CometVisu
Teste doch mal dieses Startscript.
Da sollte die USB Schnittstelle automatisch gefunden werden.
http://openautomation.svn.sourceforg...k/initscripts/
Baustelle 2.0
Einen Kommentar schreiben:
-
Hi
Hat sich leider nichts geändert, nachdem ich auf Sleep auf 30 gesetzt habe.
Gruß Simon
Einen Kommentar schreiben:
-
Hallo Simon,
wirklich helfen kann ich dir wahrscheinlich nicht, ich habe nämlich keine USB-Schnittstelle.
Ich könnte mir nur vorstellen dass der USB-Port beim booten noch nicht initialisiert ist.
Du kannst mal im Startscript vom EIBD, unter /etc/init.d/, in der Datei eibd den sleep Wert zu erhöhen, der steht in Zeile 21.
GrußCode:PIDFILE=/var/run/$NAME.pid SCRIPTNAME=/etc/init.d/$NAME [COLOR=red]sleep 5[/COLOR]
Michi
Einen Kommentar schreiben:
-
Raspberry Image Eibd, linknx mit CometVisu
Hi
Hat keiner eine Idee?
Gruß Simon
Einen Kommentar schreiben:
-
Hi Leute
Ich habe nun auch ein RaspberryPi habe auch gleich mal das Image heruntergeladen und auf die SD Karte geschoben.
Für die Verbindung würde ich gerne ein USB-Interface von Gira nehmen, doch leider startet es nicht automatisch mit so wie erwünscht.
Wenn ich es manuell Starte mit
sehe ich die Telegramme und kann auch welche versenden.Code:eibd -t1023 -i usb:1:5:1:0:0 &
Die Datei eibd unter /etc/default/ habe ich vorab geändert auf
Beim Starten ist mir aufgefallen, das dort stehtCode:EIBD_BACKEND = usb
müsste da nicht stehenCode:eibd using usb:1:5
Habe ich irgendwas übersehen?Code:eibd using usb:1:5:0:0
Würde mich freuen wenn ihr mir weiterhelfen könnt.
Gruß Simon
Einen Kommentar schreiben:
-
Danke für die Antwort.
Sorry ich habe erst später erkannt dass es ein "CometVisu"-Unterforum gibt. Dort ist es vielleicht besser. Danach kann man diese Message hier löschen.
Einen Kommentar schreiben:
-
als Info noch die Parameter meines eibds:
pi@raspberrypi:~$ ps -ef | grep eibd
root 1998 1 0 07:38 ? 00:00:27 /usr/local/bin/eibd --trace=2 -D -T -R -S -i -u --eibaddr=0.0.1 --daemon=/var/log/eibd.log --pid-file=/var/run/eibd.pid ft12:/dev/ttyAMA0
Einen Kommentar schreiben:
-
Da ich eibd über ft12 an den KNX-Buss anschliesse (über die Serielle Schnitstelle vom Raspberry), musste ich eibd neu kompilieren.
Das hat auch funktioniert, groupswrite, vbusmonitor1, grouplisten funktionieren zuverlässig. Ich habe die Dateien eibread-cgi und eibwrite-cgi, die Links r, w wurden gesetzt, die Datei l ist vorhanden.
Bin jetzt auf eibd 0.0.5. und habe auch Cometvisu 0.6.2 + lighttpd + php5 am laufen, cgi fastcgi fastcgi-php sind enabled.
Linknx ist derzeit nicht installiert (habe alles von Anfang an neu installiert, da dieses Image hier nicht 100% zu meine Zwecke gepasst hatte).
Soweit sogut, Cometvisu funktioniert aber ...nur schreibend, nicht lesend.
Beispiel:
http://IP/cgi-bin/w?a=0/0/11&v=80 => funktioniert, bekomme {'success':1}, Licht wird geschaltet und das ganze kann von vbusmonitor1 überwacht werden.
Leider:
http://IP/cgi-bin/r?s=SESSION&a=0/0/11&t=0 => keine Antwort ...(sagt mir die Chrome java-Konsole)
Rechte sind völlig relaxed:
pi@raspberrypi:/usr/lib/cgi-bin$ ls -la
total 7036
drwxr-xr-x 2 root root 4096 Feb 13 18:39 .
drwxr-xr-x 71 root root 12288 Feb 13 18:28 ..
-rwxrwxrwx 1 root root 92 Feb 13 21:15 l
lrwxrwxrwx 1 root root 29 Feb 13 18:29 php -> /etc/alternatives/php-cgi-bin
-rwxr-xr-x 1 root root 7181916 Feb 1 12:31 php5
lrwxrwxrwx 1 root root 26 Feb 13 18:38 r -> /usr/local/bin/eibread-cgi
lrwxrwxrwx 1 root root 27 Feb 13 18:38 w -> /usr/local/bin/eibwrite-cgi
pi@raspberrypi:/usr/local/bin$ ls -la eib*cgi
-rwxrwxrwx 1 root staff 27349 Feb 13 15:29 eibread-cgi
-rwxrwxrwx 1 root staff 27182 Feb 13 15:29 eibwrite-cgi
Die Datei /tmp/eib ist auch da und hat die srwxrwxrwx-Rechte.
Was mache ich falsch so nah am Ziel ?
Demo macht das Gleiche (bekommt keine Antwort bei Read, nur bei Write).
Komischerweise wird auch nichts angezeigt beim "Format Test" , es steht nur "Format "xx.xx": - ", keine Zahlen.
Alles wird in meinem Chrome-Browser alles perpekt angezeigt fals ich auf CometVisu-Client gehe oder hier CometVisu-Client
den "Format Test" durchführe.
Danke für die nützlichen Tips aus diesem freundlichen Forum.
Einen Kommentar schreiben:
-
Mangels Not habe ich mich nie wirklich mit den eibd-Parametern beschäftigt. Du muss zumindest den IP-Router-Server aktivieren, wenn Du per ip:1.2.3.4 zugreifen möchtest. Oder den IP-Tunnel-Server um per ipt:1.2.3.4 zuzugreifen.
(Infos aus dem Kopf ohne in der Doku nachgeschlagen zu haben => solltest Du mal kurz machen, dann ist's hoffentlich klar)
Einen Kommentar schreiben:
-
Vorbemerkung: bin nicht verbandelt mit dem ImageZitat von loupra Beitrag anzeigenWenn ich nun von meinem Ubuntu Laptop (192.168.178.68) versuche mit "groupswrite ip:192.168.178.10 ..." ein Telegramm abzusetzen bekomme ich die Fehlermeldung "Open failed: connection refused".
und hab auch keinen Raspberry.
Das sollte problemlos möglich sein, wahrscheinlich hat der eibd keinen Listener aktiviert. Prüf doch mal ob der eibd den Switch "-i" nutzt. Weitere Hilfestellung mit "eibd --help".
Gruss, Othmar
Einen Kommentar schreiben:
-
Hallo Raimund,
da kann ich dir auch nicht weiter helfen, ich logge ich mich immer per SSH auf dem Raspberry ein.Zitat von loupra Beitrag anzeigenEine Frage hätte ich aktuell aber noch:
Der EIBD läuft nun auf der Raspberry im Schaltschrank (Verbindung zum Bus über usb); Raspberry hat IP 192.168.178.10.
Wenn ich nun von meinem Ubuntu Laptop (192.168.178.68) versuche mit "groupswrite ip:192.168.178.10 ..." ein Telegramm abzusetzen bekomme ich die Fehlermeldung "Open failed: connection refused".
Ob es so "groupswrite ip:192.168.178.10 ..." von einem anderen Rechner geht, das weiß ich nicht. Da müßte dir jemand anders helfen.
Zumal ich keine USB-Schnittstelle benutze.
Der Aufruf der CV funktioniert aber von jedem Rechner.
Gruß
Michael
Einen Kommentar schreiben:
-
Hallo Michi, hallo Chris,
vielen Dank für Eure Hilfe. ich habe das mit den "zu-fuss"-Befehlen (groupswrite und OK) soweit hinbekommen.
Mir ging es zunächst darum die grundlegende Basis sicherzustellen (Verbindung zum Bus; Telegramme lassen sich schreiben, ...)
Das mit den Start-Skripts und USB hat nun auch funktioniert EIBD_BACKEND = usb
Jetzt werde ich die nächste höhere Schicht (Thema Visualisierung) angehen.
Eine Frage hätte ich aktuell aber noch:
Der EIBD läuft nun auf der Raspberry im Schaltschrank (Verbindung zum Bus über usb); Raspberry hat IP 192.168.178.10.
Wenn ich nun von meinem Ubuntu Laptop (192.168.178.68) versuche mit "groupswrite ip:192.168.178.10 ..." ein Telegramm abzusetzen bekomme ich die Fehlermeldung "Open failed: connection refused".
Meine /etc/default/eibd auf Raspberry sieht wie folgt aus:
EIBD_BACKEND_ADDR = 1.1.243
# auskommentiert 06.02.2013 R.Loup
#EIBD_BACKEND = ipt
# eingefügt 06.02.2013 R.Loup
EIBD_BACKEND = usb
EIBD_PORT_IP = 224.0.23.12
EIBD_PORT_IPT = 192.168.178.10
EIBD_T = y
EIBD_R =
EIBD_I = y
EIBD_C = y
Vielleicht habt ihr ja noch einen Tipp. Vielen Dank im voraus schon mal.
Raimund
Einen Kommentar schreiben:
-
Hab groupwrite schon länger nicht emhr per Hand benutzt, aber probiert mal bei 1 Byte Werten und aufwärts (also nicht den 6 Bit DPTs) eine "80" davor zu stellen, also 80 00 bis 80 FF.Zitat von loupra Beitrag anzeigenFür Dimmer soll "groupwrite" das richtige Kommando sein und Werte zwischen 00 und FF die Dimmstufen repräsentieren.
Es passiert aber nichts.
(Bei den 6 Bit müsste man die in die 80 verodern)
EbenZitat von Michixx Beitrag anzeigenWarum benutzt du nicht die CometVisu die dabei ist, damit geht es doch viel leichter von der Hand. Oder möchtes du deine KNX-Anlage immer über die Shell bedienen?
Einen Kommentar schreiben:


Entscheide dich!
Einen Kommentar schreiben: