You are not logged in.
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...
![]()
This post has been edited 1 times, last edit by "pharaoh" (May 29th 2010, 12:53pm)

Bugreports, Wünsche etc. sind immer willkommen, entweder per Mail oder direkt über den Github-Bugtracker.
|
|
Source code |
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
Quoted from ""composer (aquerod.cpp)""
//XXX: this is very dirty!
stoppi
Unregistered
, da ja der Autor des Originals und Aquacomputer keinerlei Ambitionen haben da mal was aktuelles auf die Beine zu stellen
|
|
Source code |
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.
This post has been edited 1 times, last edit by "ub22" (Feb 20th 2011, 9:24pm)
Raptor 2101
Full Member



This post has been edited 1 times, last edit by "Raptor 2101" (Jul 23rd 2011, 3:01am)
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


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