Vous n’êtes pas connecté.
Ich wollte mal fragen, ob es zur Kommunikation mit dem aquaero per USB irgendeine Doku gibt, oder ob jemand von euch weiß, wie es um aeinfo derzeit steht.
Auf einem aktuellen System (Arch/Gentoo x86_64, libusb-0.1.12.4) hab ich es nicht kompiliert bekommen. Bin derzeit am überlegen, nen minimalen client in C zu schreiben, der Temperaturen und Drehzahlen ausliest, um das aquaero in conky einbinden zu können.
Da ich in C++ aber nicht sonderlich fit bin und der aeinfo-code ja auch noch Windows berücksichtigt, halte ich einen Neuanfang dafür "from-scratch" für besser als halbes reverse-engineering![]()
) dann unter GPLv3 auf github ins Netz. Da ich persönlich nur am Auslesen der Werte interessiert bin (um diese dann in meinem conky einbinden zu können), wird das denke ich die beste Möglichkeit sein, um anderen die Gelegenheit zu geben, bei Interesse die Sache zu erweitern.
Naja, fliegt halt hddtemp raus...
pharaoh
Full Member



hab mit gerade mal aerocli angesehen, sieht ganz gut aus.Also wer mal testen mag: http://github.com/lynix/aerocli
Habs hier derzeit seit ca. zwei Wochen am Rennen, funktioniert wunderbar.
Denkbar dämlich ist nur, dass zwei Tage nachdem ich das Ding soweit fertig hatte, die Entwickler von conky den hddtemp-support dahingehend geändert haben, dass nur noch ein Host eingebunden werden kann. Eben genau die bis dahin vorhandene Möglichkeit, mehrere hddtemp-Instanzen abzufragen, wollte ich zur Einbindung meines Tools nutzenNaja, fliegt halt hddtemp raus...
![]()
Ce message a été modifié 1 fois. Dernière modification effectuée par "pharaoh" (29 mai 2010, 12:53)

Bugreports, Wünsche etc. sind immer willkommen, entweder per Mail oder direkt über den Github-Bugtracker.
|
|
Code source |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
meteo:~/aeinfo-2.4-src# make cat htdocs/fan.1.htm | sed -e "s/FAN 1/FAN 2/" -e "s/fan.1/fan.2/g" > htdocs/fan.2.htm cat htdocs/fan.1.htm | sed -e "s/FAN 1/FAN 3/" -e "s/fan.1/fan.3/g" > htdocs/fan.3.htm cat htdocs/fan.1.htm | sed -e "s/FAN 1/FAN 4/" -e "s/fan.1/fan.4/g" > htdocs/fan.4.htm cat htdocs/sensor.1.htm | sed -e "s/SENSOR 1/SENSOR 2/" -e "s/sensor.1/sensor.2/g" > htdocs/sensor.2.htm cat htdocs/sensor.1.htm | sed -e "s/SENSOR 1/SENSOR 3/" -e "s/sensor.1/sensor.3/g" > htdocs/sensor.3.htm cat htdocs/sensor.1.htm | sed -e "s/SENSOR 1/SENSOR 4/" -e "s/sensor.1/sensor.4/g" > htdocs/sensor.4.htm cat htdocs/sensor.1.htm | sed -e "s/SENSOR 1/SENSOR 5/" -e "s/sensor.1/sensor.5/g" > htdocs/sensor.5.htm cat htdocs/sensor.1.htm | sed -e "s/SENSOR 1/SENSOR 6/" -e "s/sensor.1/sensor.6/g" > htdocs/sensor.6.htm g++ -Wno-deprecated -DUSE_COLORS -lusb global.cpp -o aeinfo g++ -Wno-deprecated -lusb -lpthread aquaerod.cpp -o aquaerod In file included from aquaerod.cpp:81: aehttpd.cpp: In constructor ‘HttpResponse::HttpResponse(int, HttpRequest&)’: aehttpd.cpp:1561: warning: deprecated conversion from string constant to ‘char*’ aehttpd.cpp:1562: warning: deprecated conversion from string constant to ‘char*’ aehttpd.cpp:1563: warning: deprecated conversion from string constant to ‘char*’ aehttpd.cpp:1564: warning: deprecated conversion from string constant to ‘char*’ aehttpd.cpp:1565: warning: deprecated conversion from string constant to ‘char*’ aehttpd.cpp:1566: warning: deprecated conversion from string constant to ‘char*’ aehttpd.cpp:1567: warning: deprecated conversion from string constant to ‘char*’ aehttpd.cpp:1568: warning: deprecated conversion from string constant to ‘char*’ aehttpd.cpp:1569: warning: deprecated conversion from string constant to ‘char*’ aehttpd.cpp:1570: warning: deprecated conversion from string constant to ‘char*’ aehttpd.cpp:1571: warning: deprecated conversion from string constant to ‘char*’ aehttpd.cpp:1572: warning: deprecated conversion from string constant to ‘char*’ |
. Wäre es vielleicht doch möglich noch einmal etwas Zeit in dieses Projekt zu stecken um
Citation de ""composer (aquerod.cpp)""
//XXX: this is very dirty!
stoppi
Non enregistré
, da ja der Autor des Originals und Aquacomputer keinerlei Ambitionen haben da mal was aktuelles auf die Beine zu stellen
|
|
Code source |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
# make
cat htdocs/fan.1.htm | sed -e "s/FAN 1/FAN 2/" -e "s/fan.1/fan.2/g" > htdocs/fan.2.htm
cat htdocs/fan.1.htm | sed -e "s/FAN 1/FAN 3/" -e "s/fan.1/fan.3/g" > htdocs/fan.3.htm
cat htdocs/fan.1.htm | sed -e "s/FAN 1/FAN 4/" -e "s/fan.1/fan.4/g" > htdocs/fan.4.htm
cat htdocs/sensor.1.htm | sed -e "s/SENSOR 1/SENSOR 2/" -e "s/sensor.1/sensor.2/g" > htdocs/sensor.2.htm
cat htdocs/sensor.1.htm | sed -e "s/SENSOR 1/SENSOR 3/" -e "s/sensor.1/sensor.3/g" > htdocs/sensor.3.htm
cat htdocs/sensor.1.htm | sed -e "s/SENSOR 1/SENSOR 4/" -e "s/sensor.1/sensor.4/g" > htdocs/sensor.4.htm
cat htdocs/sensor.1.htm | sed -e "s/SENSOR 1/SENSOR 5/" -e "s/sensor.1/sensor.5/g" > htdocs/sensor.5.htm
cat htdocs/sensor.1.htm | sed -e "s/SENSOR 1/SENSOR 6/" -e "s/sensor.1/sensor.6/g" > htdocs/sensor.6.htm
g++ -Wno-deprecated -DUSE_COLORS -lusb global.cpp -o aeinfo
g++ -Wno-deprecated -lusb -lpthread aquaerod.cpp -o aquaerod
# make install
install -o root -g root -m 755 -s aeinfo /usr/local/bin
install -o root -g root -m 755 -d /opt/aquaerod/
install -o root -g root -m 755 -s aquaerod /opt/aquaerod/
install -o root -g root -m 755 -d /opt/aquaerod/htdocs/images/
install -o root -g root -m 755 htdocs/*.htm /opt/aquaerod/htdocs/
install -o root -g root -m 755 htdocs/images/* /opt/aquaerod/htdocs/images/
# aeinfo
aquaero-info 2.5 (c) 2006, 2007 Christian Unger
ERROR: unable to read: -75
FATAL ERROR: unable to read
trying to continue...
Status of
Temperatures (�C):
: 0.00 : 0.00 : 0.00
: 0.00 : 0.00 : 0.00
Fans (RPM):
: 0 : 0 : 0 : 0
# aerocli
:: Fan sensors
Fan oben 32% @ 447 rpm
Fan unten 30% @ 466 rpm
Netzteil 99% @ 674 rpm
4 unused 99% @ 0 rpm
:: Temp sensors
HDD 1 sys 29.1°C
HDD 2 vdr 29.7°C
HDD 3 home 26.0°C
HDD 4 sik 28.7°C
CPU 30.6°C
Netzteil 32.6°C
:: Flow sensors
Durchfluss 0.00l/h
: -2.676e+06 l/h
Powersensor: 0 W
|
Aber neu booten ist auf dem Server nicht - deshalb bleibe ich erst mal bei lynix aerotools (aerocli), welches bei mir sehr gut funktioniert.
Ce message a été modifié 1 fois. Dernière modification effectuée par "ub22" (20 février 2011, 21:24)
Raptor 2101
Full Member



Ce message a été modifié 1 fois. Dernière modification effectuée par "Raptor 2101" (23 juillet 2011, 03:01)
Raptor 2101
Full Member



aeinfo ist nur für das aquaero4.
Für das aquaero5 wird noch im laufe des jahres ein SDK freigegeben. Dann kann wer lust hat sich das für Linux anpassen.
Von uns wird es keine Linux Lösung geben, da wes einfach nicht lohnt für einen Userkreis von <1% irgendwas zu programmieren.
INNVU
Junior Member


Citation
Von uns wird es keine Linux Lösung geben, da wes einfach nicht lohnt für einen Userkreis von <1% irgendwas zu programmieren.
-