DBox2 als Homemanager mit Kernel 2.6.26.8

uPNP, VLC, LIRC, IR, Automatisierung, Web-API, NAS, RS232, etc..
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Kernel 2.6.26.8

Beitrag von rhabarber1848 »

Dein Server ist off-line
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Kernel 2.6.26.8

Beitrag von bosmann »

guckst Du jetzt...
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Kernel 2.6.26.8

Beitrag von rhabarber1848 »

bosmann hat geschrieben:guckst Du jetzt...
Welche Funktionen fehlen libcurl 7.10.1 zur Umsetzung?
80kb mehr im Flashimage, nur um die Rolladen runterzulassen,
ist ein wenig heftig und dürfte den wenigsten Anwendern nützen.
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Kernel 2.6.26.8

Beitrag von bosmann »

Eine Box will ich als reinen Homemanager einrichten. Rolläden zu steuern reicht schon libcurl 7.10.1 aber ich will noch mehr Funktionen. Habe mittlerweile ein Image mit 7.19.0 erstellt. Mal sehen was noch möglich ist.
Der Füllstand sieht im Moment so aus:
Linux version 2.6.26.8-dbox2 (bosmann@bosmann) (gcc version 3.4.6) #3 PREEMPT Wed Apr 22 21:51:17 CEST 2009
Filesystem Size Used Available Use% Mounted on
/dev/mtdblock/2 5.3M 5.3M 0 100% /
/dev/mtdblock/3 1.4M 708.0k 700.0k 50% /var
.
.
.
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Re: Kernel 2.6.26.8

Beitrag von Barf »

bosmann hat geschrieben:Eine Box will ich als reinen Homemanager einrichten. Rolläden zu steuern reicht schon libcurl 7.10.1 aber ich will noch mehr Funktionen.
Bitte um mehr Details. "Ich brauche das fette libcurl um die Beleuchtung anzusteuern" ist nicht ein Argument jemanden in diesem Forum dir abkauft, nicht rhabarber und ich auch nicht. Welche Hardware steuerst du an? Mit welcher Protokolle? Welche Daten fliessen, in welche Richtung?

Heimautomatisierung handelt hauptsächlich um kleine Befehle, eventuell mit kleinere Argumente, sowie Statusmitteilungen, die mittels UDP- oder TCP-Socketverbindungen, oder gelegentlich mittles http übertragen werden. (lib)curl dagegen "is a tool to transfer data from or to a server, using one of the
supported protocols (HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, DICT,
TELNET, LDAP or FILE)." Für mich recht unterschiedlich. :gruebel:
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Kernel 2.6.26.8

Beitrag von seife »

Es reicht ja schon, wenn man ein (schon fertiges) Programm hat, das halt die neuere libcurl braucht, und das man sonst erst portieren müsste.

Oder wenn man einen neueren Compiler benutzen will (die alte libcurl baut mit neueren Compilern nämlich nicht, deswegen habe ich bei mir auch updated).
Warum die so fett wird, müsste man sich mal anschauen, ich vermute ja, dass irgendein Feature, das am Ende gar niemand (auf der box) benutzt, nun per default eingeschaltet ist und die lib so aufbläht.

Allerdings war ich bisher auch zu faul zu suchen, mit 4GB FLASH habe ich aber auch wirklich keine Platzprobleme ;-)
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Kernel 2.6.26.8

Beitrag von rhabarber1848 »

seife hat geschrieben:ich vermute ja, dass irgendein Feature, das am Ende gar niemand (auf der box) benutzt, nun per default eingeschaltet ist und die lib so aufbläht.
Eigentlich habe ich alles abgeschaltet, was abzuschalten war.
Zumindest die Zusammenfassung von curl/configure zeigt
nichts mehr an, was noch abzuschalten wäre.
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Kernel 2.6.26.8

Beitrag von bosmann »

es handelt sich um einen Homeserver in der EIB-Elektroinstallation der auf verschiedenen Ports auf beliebige Daten wartet und verknüpft diese mit den KOs (IP/EIB-Telegramme (Empfang)).
Beim Auslösen eines Menüpunkts des Plugins wird eine GET Anfrage an den Homeserver gesendet.
zB.: GET HS-IP:2020 -> Szene1, GET HS-IP:2021 -> Szene2, GET HS-IP:2022 -> Szene3 usw.

Ausserdem will ich noch eine Videoübertragung per Homeserver realisieren. Dazu brauche ich libcurl 7.19.0.
Habe aber mittlerweile so ein Image kompiliert...
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Kernel 2.6.26.8

Beitrag von rhabarber1848 »

bosmann hat geschrieben:Habe aber mittlerweile so ein Image kompiliert...
Damit wäre das Thema für mich erledigt, Du hast, was Du brauchst,
der überwältigende Rest der User, mich eingeschlossen, hat dafür
keine Verwendung.
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Kernel 2.6.26.8

Beitrag von bosmann »

Ja, vielen Dank für die Unterstützung.

Gruß
prodigy7
Erleuchteter
Erleuchteter
Beiträge: 595
Registriert: Donnerstag 1. Januar 2004, 16:59

Re: Kernel 2.6.26.8

Beitrag von prodigy7 »

Also ich finde das, was bosmann gemacht hat, eine "nette" Sache und kann ehrlich gesagt nicht ganz den rauen Umgangston verstehen. Ich muss aber dazu sagen, das ich bis dato auch noch kein Argument von bosmann rauslesen konnte, warum es genau diese Version sein muss. Bugs in der alten Version? Neue benötigte Features?
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Kernel 2.6.26.8

Beitrag von rhabarber1848 »

prodigy7 hat geschrieben:nicht ganz den rauen Umgangston verstehen.
Ich habe meine Kommentare nochmals gelesen und kann Deine
Aussage verstehen. Ich hatte zu keinem Zeitpunkt vor, abweisend
zu klingen, im Gegenteil habe ich durch meinen Patch geholfen.

Nachdem bosmann nun geschrieben hat, was er mit Curl 7.19.x
plant, habe ich meine Meinung dazu geäußert, wenn auch in
knapper Form. Inhaltlich habe ich nichts zurückzunehmen,
rauh wollte ich dabei aber nicht klingen.
doc
Contributor
Beiträge: 1623
Registriert: Donnerstag 10. Januar 2002, 20:03

Re: Kernel 2.6.26.8

Beitrag von doc »

Ja der Ton ist mal wieder etwas rauer. :wink:

Ich würde mal sagen das das Tuxbox Projekt sich in einer Umbruchphase befindet. In einem anderen Thread wurde und wird gerade die Portierbarkeit behandelt. Nun sind da schon einige Plattformen dabei die unterstützt werden. Von dieser Sicht aus kann man wohl nicht mehr nur von einem DBox Image ausgehen wenn man hier über eine Software oder Lib redet. Alle neuen Boxen haben entweder genug Flash onBoard oder mindestens eine USB Schnittstelle über die man problemlos Medien in ein Verzeichnisbaum einbinden kann und somit das Filesystem vergrößern kann.

Wichtiger ist es in meinen Augen eher sich Gedanken zu machen wie man alle Plattformen bedienen kann ohne jedesmal einen Handstand machen zu müssen und dabei trotzdem offen zu sein für die defizielen Plattform spezifischen Erweiterungen. Ich habe die letzten Jahre gelernt mit fremde Meinungen erst einmal anzuhören und zu akzeptieren ohne direkt alles zu verurteilen. Das Leben ist nun mal eine Aneinanderreihung von Kompromissen.

Zum Thema EIB: Hier wird in Zukunft noch so einiges kommen. Umso schöner zu sehen das es User gibt die sich mit Thema im Bezug Ansteuer-/Anzeigemöglichkeit mit einer Settopbox auseinander setzen! Wer sieht was ein Gira Homeserver kann (und trotzdem kostet!) weis die Möglichkeiten die sich mit einer FB ergeben zu schätzen!
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Kernel 2.6.26.8

Beitrag von rhabarber1848 »

doc hat geschrieben:Von dieser Sicht aus kann man wohl nicht mehr nur von einem DBox Image ausgehen wenn man hier über eine Software oder Lib redet.
Neben der Portierung auf IPBox, die ich aus Spaß an der Sache durchführe,
konzentriere ich mich auf die Dbox2, da dies die einzige Box ist, die ich
im Moment habe, das wird sich in der nächsten Zeit nicht ändern. Daher
achte ich darauf, dass die Dbox2 nicht unter die Räder kommt ;)
doc hat geschrieben:Alle neuen Boxen haben entweder genug Flash onBoard oder mindestens eine USB Schnittstelle über die man problemlos Medien in ein Verzeichnisbaum einbinden kann und somit das Filesystem vergrößern kann.
Es ist kein Problem, bei BOXTYPE != DBOX2 eine andere libcurl-Version zu nutzen
oder prinzipiell eine cdk/configure-Option --with-curl-version=... einzuführen.
doc hat geschrieben:ohne direkt alles zu verurteilen.
Ich habe nichts verurteilt, nur ausgedrückt, dass ich erstmal keinen allgemeinen
Handlungsbedarf sehe, da bosmann für sich ein funktionierendes Image kompilieren
konnte. Mein libcurl-Patch ist im ULC und steht für alle Interessenten zur Verfügung.
doc hat geschrieben:Das Leben ist nun mal eine Aneinanderreihung von Kompromissen.
Das sehe ich auch so und ich bemühe mich, das praktisch umzusetzen.
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Kernel 2.6.26.8

Beitrag von bosmann »

Ich selbst sehe nichts "raues" im Ton vom rhabarber1848. Mir wurde hier oft geholfen und er war oft als erster da. Ich gebe zu dass meine Fragen manchmal nervig sind weil sie aufgrund meines mangelhaftes Fachwissens im Imagebau undeutlich ausfallen und dann ist Geduld angesagt. :( Aber man kommt immer wieder zu positiven Ergebnissen und das ist der Beweis dass Geduld vorhanden ist. Das freut mich besonders:
dass die Dbox2 nicht unter die Räder kommt
.
Wer sieht was ein Gira Homeserver kann...
Genau um diesen Homerserver handelt es sich :D
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Kernel 2.6.26.8

Beitrag von rhabarber1848 »

rhabarber1848 hat geschrieben:oder prinzipiell eine cdk/configure-Option --with-curl-version=... einzuführen.
oder --enable-homeserver, was neben der "großen" Curl-Version
auch die Neutrino-Menüs für den Homeserver miteinkompiliert.
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Kernel 2.6.26.8

Beitrag von bosmann »

rhabarber1848 hat geschrieben:
rhabarber1848 hat geschrieben:oder prinzipiell eine cdk/configure-Option --with-curl-version=... einzuführen.
oder --enable-homeserver, was neben der "großen" Curl-Version
auch die Neutrino-Menüs für den Homeserver miteinkompiliert.
das wäre etwas...dann könnte man mit der Dbox2 Welle machen... :D
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Kernel 2.6.26.8

Beitrag von rhabarber1848 »

bosmann hat geschrieben:das wäre etwas...dann könnte man mit der Dbox2 Welle machen... :D
Mehr als eine andere Curl-Version zu aktivieren, ist
momentan nicht drin. Da fehlt noch Code von Dir ;)
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Kernel 2.6.26.8

Beitrag von bosmann »

rhabarber1848 hat geschrieben:
bosmann hat geschrieben:das wäre etwas...dann könnte man mit der Dbox2 Welle machen... :D
Mehr als eine andere Curl-Version zu aktivieren, ist
momentan nicht drin. Da fehlt noch Code von Dir ;)
was brauchst konkret? etwa libcurl.so.4-so???
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Kernel 2.6.26.8

Beitrag von rhabarber1848 »

bosmann hat geschrieben:was brauchst konkret? etwa libcurl.so.4-so???
Nein, das wird mittels meines Patches kompiliert.
Was ich meinte, sind Deine Neutrino-Menüs und die
dahinterliegenden Funktionen zur Hauskontrolle ;)

Aber bleib locker, all das, was ich eben über configure-
Optionen geschrieben habe, ist erst nötig, nachdem
Du Deinen funktionierenden Code veröffentlicht hast.
Nutzt Du ein shellexec-Menü?
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Kernel 2.6.26.8

Beitrag von bosmann »

ja
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Kernel 2.6.26.8

Beitrag von rhabarber1848 »

bosmann hat geschrieben:ja
Der Sourcecode für shellexec liegt afaik nicht offen vor.
Damit wird der Einbau Deiner Funktionen ins Image schwieriger.
Könntest Du bitte den Threadtitel ändern?
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Kernel 2.6.26.8

Beitrag von bosmann »

hmmm...muß zwischen der Zeilen lesen. Meinst Du ich soll als Threadstarter den Titel hier ändern? :gruebel:
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Kernel 2.6.26.8

Beitrag von rhabarber1848 »

bosmann hat geschrieben:Meinst Du ich soll als Threadstarter den Titel hier ändern? :gruebel:
Nur, falls das technisch möglich ist, der Thread hat mit Kernel 2.6 ja gar nichts mehr zu tun.
Probier mal, ob Du das im ersten Posting dieses Threads schaffst.

EDIT: Danke! Sieht gut aus.
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Kernel 2.6.26.8

Beitrag von bosmann »

rhabarber1848 hat geschrieben:
bosmann hat geschrieben:Meinst Du ich soll als Threadstarter den Titel hier ändern? :gruebel:
Nur, falls das technisch möglich ist, der Thread hat mit Kernel 2.6 ja gar nichts mehr zu tun.
Probier mal, ob Du das im ersten Posting dieses Threads schaffst.

EDIT: Danke! Sieht gut aus.
Wobei man erwähnen muß dass das Ganze eine gewisse Routine im Umgang mit der ETS-Software erfordert...

Bild