Sida 2 av 5
Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik
Postat: 16 jul 2015, 09:34
av jay
Hej Göran,
Jag har lite problem med att compilera de filer i raspberry pi.
Jag har packa upp filerna i pi.
3 mappar med : examples
library
source
Hur går man vidare från här?
min mejl:
jay_gonzo@hotmail.com
//Mvh,Jay
Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik
Postat: 16 jul 2015, 10:50
av Plutonium
jay skrev:Hej Göran,
Jag har lite problem med att compilera de filer i raspberry pi.
Jag har packa upp filerna i pi.
3 mappar med : examples
library
source
Hur går man vidare från här?
min mejl:
jay_gonzo@hotmail.com
//Mvh,Jay
I library så kör du make all och sedan make install så har du installerat libmosquitto-dev om det är det paketet du menar?
Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik
Postat: 19 jul 2015, 00:00
av gol
Den version av libmosquitto-dev som jag använt på RPi:en kan ni installera med:
Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik
Postat: 20 jul 2015, 10:15
av jay
Hej,
Jag kunde installera libmosquitto-dev men när jag kör make i water-meter katalog får jag denna fel.
pi@raspberrypi ~/image_processing/water-meter $ make
gcc -c -Wall -I .-std=gnu99 water-meter.c -o water-meter.o
gcc -lmosquitto -lSDLmain -lSDL water-meter.o camera.o util.o viewer.o image.o -o water-meter
pi@raspberrypi ~/image_processing/water-meter $ ./water-meter -di
Unable to connect.
pi@raspberrypi ~/image_processing/water-meter $
//Jay
Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik
Postat: 20 jul 2015, 20:54
av gol
Eftersom du inte har någon MQTT-server igång så får du detta meddelande. Om du läser längre upp i denna tråd (inlägg #8) så får du tips hur du kommer vidare.
Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik
Postat: 13 aug 2015, 15:13
av gol
Uppföljning i Partille Tidning:
http://www.partilletidning.se/2015/08/23649/
Kul att media uppmärksammar oss hemautomationsnördar.
Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik
Postat: 21 aug 2015, 14:28
av gol
Verkar sprida sig som ringar på vattnet. Nu även i Göteborgs-Posten:
http://www.gp.se/nyheter/vastsverige/1. ... -smartaste
Tävlingen i Ny Teknik stänger 31 augusti! Så passa på och skicka in alla era bidrag, nu när vi alla fått chansen att visa upp våra smarta lösningar i media.
//Göran
Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik
Postat: 21 aug 2015, 17:57
av Plutonium
Roligt att se

Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik
Postat: 28 aug 2015, 18:21
av jay
Hej,
Jag har fortfärande problem för att denna program att funkar.
Jag har intallerad pi@raspberrypi ~ $ sudo apt-get install libmosquitto-dev
Reading package lists... Done
sudo apt-key add mosquitto-repo.gpg.key
sudo apt-cache search mosquitto
libmosquitto0 - MQTT version 3.1 client library
Sen när jag kör make då får jag denna fel
pi@raspberrypi ~/water-meter $ make
gcc -c -Wall -I .-std=gnu99 water-meter.c -o water-meter.o
water-meter.c:7:21: fatal error: imgproc.h: No such file or directory
compilation terminated.
Makefile:20: recipe for target 'water-meter.o' failed
make: *** [water-meter.o] Error 1
Tacksam för all hjälp.
//Mvh,Jay
Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik
Postat: 28 aug 2015, 19:04
av gol
@jay
Du verkar sakna filen imgproc.h som ska ligga lokalt i water-meter-katalogen. Filen finns med i mitt tar-arkiv, så det verkar som du inte lyckats packa upp filerna korrekt.
Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik
Postat: 29 aug 2015, 09:54
av jay
Hej Göran,
Jag har denna fil i mappen:
pi@raspberrypi ~/water-meter $ ls
camera.c image.o usbreset util.c viewer.o water-meter.init.d
camera.o imgproc.h usbreset.c util.o water-meter water-meter.o
image.c Makefile usbreset.o viewer.c water-meter.c water-meter.sh
//Jay
Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik
Postat: 29 aug 2015, 10:16
av jay
Hej Göran,
Jag har kommit lite fram tror jag:
Jag kör make i water-meter mappen då skapas en water-meter.exe i mappen sen när jag kör:
pi@raspberrypi ~/water-meter $ ./water-meter -di
Då får denna med:
Unable to connect.
Vad gör jag for fel här?
//Mvh,Jay
Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik
Postat: 29 aug 2015, 10:25
av gol
Beror på att du inte har någon MQTT-broker som tar emot värdena. Du kan kommentera bort detta i källkoden. Du kan läsa mer om detta i början av tråden.
Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik
Postat: 29 aug 2015, 13:25
av jay
Hej,
Efter jag kommetera bort rad 300-304 i water-meter.c då fick jag upp en rorligt bild.
Men det skapades ingen loggfil. Är det pga de har rader 300-304 som det skapas ingen loggfilen?
Kan man lösa det på annan satt?
Tacksam för din hjälp.
//Mvh,Jay
Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik
Postat: 29 aug 2015, 13:48
av gol
Du måste ändra lite i funktionen publishValues(). Typ:
Kod: Markera allt
// if (mosq) {
if (last_minute != published_last_minute) {
sprintf(payload, payload_format, (long long)time*1000, last_minute, "l/m");
// doPublish(last_minute_topic, payload);
published_last_minute = last_minute;
}
if (last_10minute != published_last_10minute) {
sprintf(payload, payload_format, (long long)time*1000, last_10minute, "l/10m");
// doPublish(last_10minute_topic, payload);
published_last_10minute = last_10minute;
}
if (last_drain != published_last_drain && last_drain > 0.0) {
sprintf(payload, payload_format, (long long)time*1000, last_drain, "l");
// doPublish(last_drain_topic, payload);
published_last_drain = last_drain;
}
if (total != published_total) {
sprintf(payload, payload_format, (long long)time*1000, total + meter_start_value, "l");
// doPublish(total_topic, payload);
published_total = total;
FILE *fp = fopen(WATER_METER_TOTAL_FILE, "w+");
if (fp) {
fprintf(fp, "%8.2f", total + meter_start_value);
fclose(fp);
}
}
// mosquitto_loop(mosq, 0, 1);
// }
// else {
// fprintf(stderr, "Error: mosq\n");
// fflush(stderr);
// }