Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
ist das dann nicht wirklich erkennbar...
ab Webserver... wird das unübersichtlich. Da steht zwei mal das ich in einer Datei etwas eintragen soll. Ich glaube da ist die Doku falsch...
So aktueller Stand für heute Abend...
Grundsätzlich läuft das ganze (noch ohne Linknx und RDDTool)
Aber mir fehlt der Buszugriff...
Muss ich irgendwo noch einstellen welchen weg das Ding geht?
hm... was habe ich bisher gemacht...
Nachdem EIBD läuft habe ich den empfohlenen webserver installiert.
Nachdem er lief habe ich die Visu heruntergelden und etpackt. aus dem Paket habe ich dann das Verzeichnis VISU in das Verzeichnis WWW verschoben.
Die Oberfläche läuft super... aber kommt halt auf dem BUS nichts an.
Die Skripts auf der Seite sind für mich nicht wirklich konsitient... um mal konkret zu werden:
/etc/lighttpd/lighttpd.conf
Habe ich nicht geändert da ich beim ersten Versuch nach dem ändern nix mehr ging. Ich sehe aber auch bei den beiden Dateien keinen unterschied.
/etc/lighttpd/conf-enabled/10-cgi.conf
gibt es zwei mal in der Anleitung
/etc/lighttpd/conf-enabled/11-cgi-cometvisu.conf
ist neu oder habe ich die übersehen?
Das Thema "Konfiguration" beschreibt nach meiner Ansicht nur wie ich elemente hinzufüge ohne über die Weboberfläche zu arbeiten. Da ich aber schreibfaul bin nutze ich lieber die Oberfläche. Wsa mir halt fehlt ist die Info wo ich der Visu meine Schnittstelle (EIBD auf dem gleichen Rechner) mitteile...
Ich werde nun mal folgendes machen:
alle drei dateien sichern (umbennen) und nochmal genau prüfen ob es dann klappt. Melde mich dann wieder.
ok also scripts geändert bzw hinzugefügt.
kein Buszugriff... :-(
ich vermute es hängt mit diesen Dingen zusammen:
cd /usr/lib/cgi-bin ln -s /usr/local/bin/eibread-cgi r ln -s /usr/local/bin/eibwrite-cgi w ln -s /usr/local/bin/l l
wenn ich das ausführe sagt er mir:
ln: Symbolische Verknüpfung konnte nicht angelegt werden: Die Datei existiert bereits
aber im Verzeichnis /usr/local/bin/ finde ich nichts...
Ich mutmaße mal...
das skript "l"
>>> echo "{ \"v\":\"0.0.1\", \"s\":\"SESSION\" }" >l <<< da ist eine Busadresse... hier muss ich irgendetwas machen oder beachten...
Nachdem EIBD läuft habe ich den empfohlenen webserver installiert.
Was heisst 'läuft'?
Kannst du mit dem Eibd das Licht schalten?
Die Skripts auf der Seite sind für mich nicht wirklich konsitient... um mal konkret zu werden:
/etc/lighttpd/lighttpd.conf
Habe ich nicht geändert da ich beim ersten Versuch nach dem ändern nix mehr ging. Ich sehe aber auch bei den beiden Dateien keinen unterschied.
Wie soll ich das verstehen?
Was hast du denn geändert, wenn es keinen Unterschied gibt?
/etc/lighttpd/conf-enabled/10-cgi.conf
gibt es zwei mal in der Anleitung
Aber identisch.
Habe ich korrigiert
/etc/lighttpd/conf-enabled/11-cgi-cometvisu.conf
ist neu oder habe ich die übersehen?
Siehe vorheriger und vor-vorheriger Post.
schreibfaul bin nutze ich lieber die Oberfläche. Wsa mir halt fehlt ist die Info wo ich der Visu meine Schnittstelle (EIBD auf dem gleichen Rechner)
mitteile...
Das ist der Teil:
Backend
On top of this, it needs a backend: eibread-cgi and eibwrite-cgi. These are supplied with the sources of eibd in the example folder.
Ich werde nun mal folgendes machen:
alle drei dateien sichern (umbennen) und nochmal genau prüfen ob es dann klappt. Melde mich dann wieder.
Hallo,
EIBD läuft und ich kann Licht ein und aus schalten.
Habe nun genau die Texte aus der Anleitung in die entsprechenden Datein kopiert bzw. diese ersetzt in der /etc/lighttpd/lighttpd.conf
Das Paket mit den Backend sachen habe ich auch heruntergeladen und installiert.
Bei den schritten:
ln -s /usr/local/bin/eibread-cgi r und folgende kommt die Meldung das es diese verknüpfungen bereits gibt. Daraus würde ich mal schließen das auch das in Ordnung ist.
Die seite der Visu funktioniert auch. Habe einen knopf (switch) angelegt und eine Gruppenadresse zugewiesen. Ist ja wirklich einfach und gut gemacht. Aber auf dem Bus tut sich halt nix. Habe das auch mit dem Busmonitor überwacht. Aber es kommt nix... und das ist mein aktuelles Problem...
EIBD läuft und ich kann Licht ein und aus schalten.
...
Die seite der Visu funktioniert auch. Habe einen knopf (switch) angelegt und eine Gruppenadresse zugewiesen. Ist ja wirklich einfach und gut gemacht. Aber auf dem Bus tut sich halt nix.
Hatte ich neulich auch.
Problem war, dass der eibd unter user root läuft, die visu aber als www-data.
Der Unix-Socket, über den die Visu kommuniziert, gehört somit root.
Bei mir waren die Rechte per default so, dass nur root mit dem eibd kommunizieren konnte.
Was sagt
Code:
cd /tmp
ls -l eib
?
Wenn hier
Code:
srwxr[COLOR=DarkRed]w[/COLOR]xr[COLOR=Red]w[/COLOR]x 1 root root 0 15. Jun 15:34 eib
nicht alle "w" gesetzt sind, dann mach mal folgendes:
Code:
cd /tmp
chmod 777 eib
Dann sollte es funktionieren.
Ciao
Olaf
Nichts ist so gerecht verteilt, wie der Verstand.
Jeder meint, genug davon zu haben.
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Kommentar