Hallo,
ich bin ein bisschen überfordert, ich würde gerne auf meinem Twonky Nas eine EIB Visu laufenlassen mit browser zugriff.
Ich hatte mir jetzt eigentlich die CometVisu ausgesucht, aber ich finde keine Installationsanleitung und das Handbuch konn ich auch nicht öffnen.
Ist auch hier eibd nötig?? Ich Stehe noch ein bisschen auf dem Schlauch!!
Danke für euer verständnis, das ich bestimmt das selbe frage was schon andere gefragt haben.
Ankündigung
Einklappen
Keine Ankündigung bisher.
CometVisu auf weiterer Hardware
Einklappen
X
-
Die Quellen haben sich nicht verändert.
"klappt nicht" ist aber keine Fehlerbeschreibung, auf die man eingehen könnte
Makki
Einen Kommentar schreiben:
-
Zitat von Chris M. Beitrag anzeigenIch hab's jetzt mal durchgezogen :
- VirtualBox (in meinem Kubuntu als Host, das ist aber egal)
- Von Ubuntu die aktuelle mini.iso (-> https://help.ubuntu.com/community/In...tion/MinimalCD) geladen
- Im VirtualBox eine neue virtuelle Maschine eingerichtet, Default-Einstellungen für Ubuntu; Mini.iso zusätzlich als CD gemountet
- Von der mini.iso auf der virtuellen Festplatte das Ubuntu installiert. Nichts ausgewählt, nur den LAMP-Server
(=> Minimalste Installation um LAMP zu bekommen) - Repository der Datei /etc/apt/sources.list hinzugefügt:
Code:# WireGate repository deb http://repo.wiregate.de/wiregate wiregate-0.1 main deb-src http://repo.wiregate.de/wiregate wiregate-0.1 main
- Die Pakete für die CometVisu installiert:
Code:wget http://repo.wiregate.de/wiregate/wiregate-apt-pubkey apt-key add wiregate-apt-pubkey apt-get update apt-get install eibd-server eibd-clients cometvisu
- Den eibd gestartet:
Code:/usr/bin/eibd -e 1.1.241 -c -S -D -i -T -u ipt:192.168.0.30
- Evtl. noch den Socket etwas liberaler einstellen (bin mir nicht sicher, ob man das braucht):
Code:chmod 777 /tmp/eib
- Im Web-Browser die Widget-Demo öffnen: http://192.168.0.114/visu/?config=demo
- Fertig!

Bitte IP-Addressen und KNX-Adresse so wie ggf. Interface-Anschluss geeignet anpassen. Auch das automatische Starten des eibd ist hier nicht Umfang.
Stimmen die ganzen Quellen noch? Bei mir klappt das nicht so wirklich.
mfg matze
Einen Kommentar schreiben:
-
Das wird bei dpkg-buildpackage automatisch gemacht.Zitat von kolmatux Beitrag anzeigenwie kann ich die Optionen aktivieren?
Steht auch so oben im config.log
Keine Ahnung was da schiefgelaufen ist. Mehr wie "dpkg-buildpackage -b -uc -us" brauchst du nicht aufzurufen. Das ist ausreichend um die *.deb zu bauen. An 64Bit kann es auch nicht liegen denn bei mir funktioniert es.
Einen Kommentar schreiben:
-
64bit
Zitat von do13 Beitrag anzeigenconfig.log sieht eigentlich gut aus. Aber im eibd binary sind alle Optionen deaktiviert. Das ist auch die mit dpkg-buildpackage gebaute Version? Sieht mir nämlich nicht danach aus.Ich hatte das ganze Verzeichnis komplett gelöscht und dann alles von anfang nochmal gemacht die Version mit config und make war gelöscht.Zitat von do13 Beitrag anzeigenHast du nach "dpkg-buildpackage -b -uc -us" noch irgendwie make oder configure von Hand aufgerufen?
wie kann ich die Optionen aktivieren?
kolmatux
Einen Kommentar schreiben:
-
config.log sieht eigentlich gut aus. Aber im eibd binary sind alle Optionen deaktiviert. Das ist auch die mit dpkg-buildpackage gebaute Version? Sieht mir nämlich nicht danach aus.Zitat von kolmatux Beitrag anzeigenHallo
hier ist die config.log in einer zip Datei mir ist darin nichts aufgefallen.
Hast du nach "dpkg-buildpackage -b -uc -us" noch irgendwie make oder configure von Hand aufgerufen?
Einen Kommentar schreiben:
-
64 bit
Hallo
hier ist die config.log in einer zip Datei mir ist darin nichts aufgefallen.
eibd -help hat nicht geholfen.
sam@Server:~$ eibd --help
Usage: eibd [OPTION...] URL
eibd -- a commonication stack for EIB
(C) 2005-2011 Martin Koegler <mkoegler@auto.tuwien.ac.at>
supported URLs are:
-c, --GroupCache enable caching of group communication network
state
-d, --daemon[=FILE] start the programm as daemon, the output will be
written to FILE, if the argument present
-e, --eibaddr=EIBADDR set our own EIB-address to EIBADDR (default
0.0.1), for drivers, which need an address
-f, --error=LEVEL set error level
-i, --listen-tcp[=PORT] listen at TCP port PORT (default 6720)
-p, --pid-file=FILE write the PID of the process to FILE
-t, --trace=LEVEL set trace level
-u, --listen-local[=FILE] listen at Unix domain socket FILE (default
/tmp/eib)
-?, --help Give this help list
--usage Give a short usage message
-V, --version Print program version
Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.
kolmatuxAngehängte Dateien
Einen Kommentar schreiben:
-
Ich beziehe mein Wissen nicht aus Wikipedia-Artikeln sondern aus 20j Erfahrung und Wissen, verweise nur gerne darauf zum besseren Verständniss - die müssen nicht immer 100% korrekt seinZitat von greentux Beitrag anzeigenVielleicht mal bitte die Wikipedia Seite auch lesen!
Es ist kein Problem auf einem 32Bit XP mit 4GB RAM einer VM bis zu 2GB zu geben (was braindead ist, .. wofür.. egal..)
Du wirst lachen, lass mich mal kurz zählen - ich habe gute 10 64bit Hosts, wo das auch sinn macht, da stecken 12-30GB RAM drin, laufen teils 30 VM's drauf, alles gut....so dass man nicht schlecht beraten ist, als SW-Entwickler/Produktehersteller auch immer ein Auge drauf zu haben.
Die CV allerdings, um zurück zum Thema zu kommen, läuft zusammen mit dem eibd lockerst auf nem OpenWRT-Router mit 32MB RAM und 8MB Flash auf nem MIPS24k, 64bit=overkill vom feinsten! Das meinte ich..
Dann mach doch mal das configure.log bzw. wie es genau gebaut wurde her.. (wenn der eibd bei -S "unknown" sagt ist da grob was schiefgelaufen)Zitat von kolmatux Beitrag anzeigenich habe nochmal alles mit synaptic alles vollständig entfernt.
dann die Pakete nach makkis anweisungen wieder Installiert.
beim start mit
Makki
Einen Kommentar schreiben:
-
Ok, nochmal geprüft.
Die Templateengine.js läuft durch. Zweimal übrigens. Danach geht's in schema_generated_bindings.js und das ist ja Chrome-Intern.
Die Krux ist also: Wie finde ich einen Fehler?
Dazu nochmal die Frage:
Sprich: Wie würde ich den Fehler sehen?Auch habe ich nicht gefunden, wo irgendwo Fehlermeldungen/Warnungen ausgegeben werden.
Mal anders vorgegangen: In welcher Funktion werden denn die in meinem Screenshot auftauchenden Meldungen generiert? Dann kann ich danach suchen.
Gruß,
Hendrik
Einen Kommentar schreiben:
-
Durfte? ;-)Zitat von Chris M. Beitrag anzeigenDas Debuggen ist sogar komfortabler als Matlab (Delphi musste ich nie nutzen)!
Damit hab ich rumgespielt, aber ich hab's nicht so recht kapiert..Und natürlich kann man in die Funktionen hineinspringen oder über sie hinweg. Vgl. Screenshot. Und per Tooltip bekommst Du auch die Fn-Tasten genannt
Aber da ich jetzt weiß, dass ich richtig war, werde ich es nochmal probieren.
Gruß,
Hendrik
Einen Kommentar schreiben:
-
Das Debuggen ist sogar komfortabler als Matlab (Delphi musste ich nie nutzen)!Zitat von henfri Beitrag anzeigenAlso wenn das jetzt Matlab oder Delphi wären ;-)
In Matlab kann man beispielsweise in Sub-Funktionen eintauchen, oder eben nicht. Im ersten Fall wird die Funktion eben auch Schitt für Schritt durchgegangen, während im zweiten Fall die Funktion ausgeführt wird und es mit der nächsten Zeile weitergeht. Das habe ich in Chrome nicht hinbekommen.
Auch habe ich nicht gefunden, wo irgendwo Fehlermeldungen/Warnungen ausgegeben werden.
Und natürlich kann man in die Funktionen hineinspringen oder über sie hinweg. Vgl. Screenshot. Und per Tooltip bekommst Du auch die Fn-Tasten genannt
Angehängte Dateien
Einen Kommentar schreiben:
-
;-)Zitat von Chris M. Beitrag anzeigenNein, der Bote ist selten schuld für die schlechte Nachricht...
Also wenn das jetzt Matlab oder Delphi wären ;-)Debuggen ist Übungssache, mehr Infos als oben kann ich leider erst mal nicht geben. Evtl. hilft aber auch noch der Stacktrace der zeigen sollte an welcher Stelle die aktuelle Funktion aufgerufen wurde.
In Matlab kann man beispielsweise in Sub-Funktionen eintauchen, oder eben nicht. Im ersten Fall wird die Funktion eben auch Schitt für Schritt durchgegangen, während im zweiten Fall die Funktion ausgeführt wird und es mit der nächsten Zeile weitergeht. Das habe ich in Chrome nicht hinbekommen.
Auch habe ich nicht gefunden, wo irgendwo Fehlermeldungen/Warnungen ausgegeben werden.
Mal anders vorgegangen: In welcher Funktion werden denn die in meinem Screenshot auftauchenden Meldungen generiert? Dann kann ich danach suchen.
Gruß,
Hendrik
Einen Kommentar schreiben:
-
Nein, der Bote ist selten schuld für die schlechte Nachricht...Zitat von henfri Beitrag anzeigenArrgh. Und ich klick mir nen Wolf...
Wie kann ich denn verhindern, dass der in Chrome-interne Funktionen eintaucht?
Der Fehler taucht halt nach der letzten Zeile von templateengine.js auf... Zumindest wird er dann *angezeigt* Das bedeutet ja auch noch garnix, oder?
Debuggen ist Übungssache, mehr Infos als oben kann ich leider erst mal nicht geben. Evtl. hilft aber auch noch der Stacktrace der zeigen sollte an welcher Stelle die aktuelle Funktion aufgerufen wurde.
Einen Kommentar schreiben:
-
Hallo,
Arrgh. Und ich klick mir nen Wolf...Zitat von Chris M. Beitrag anzeigenOK, das ist eine Ebene zu tief. Das ist eine Chome interne Funktion. D.h. der Fehler muss weiter vorne sein.
Wie kann ich denn verhindern, dass der in Chrome-interne Funktionen eintaucht?
Der Fehler taucht halt nach der letzten Zeile von templateengine.js auf... Zumindest wird er dann *angezeigt* Das bedeutet ja auch noch garnix, oder?
Hab ich hinzugefügt. Dadurch klappt jetzt der Aufruf der cgi-bin funktionen. Danke.Zitat von do13 Beitrag anzeigenAlias alleine reicht nicht. Du brauchst noch:
Code:$HTTP["url"] =~ "^/cgi-bin/" { cgi.assign = ( "" => "" ) }
Und damit funktionieren jetzt auch die Funktionen der CV. Der "unknown text" Fehler ist damit nur noch ein Schönheitsfehler.
Gruß,
Hendrik
Einen Kommentar schreiben:


Einen Kommentar schreiben: