Vattenmätaravläsning med Raspberry Pi med i Ny Teknik

I detta forum hör diskussioner gällande teknik i största allmänhet och hemautomation i synnerhet hemma.
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
jay
Wannabe
Inlägg: 12
Blev medlem: 16 jul 2015, 09:16
Ort: Stockholm

Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik

Inlägg av jay »

Hej Göran,
Tack för din hjälp.
Jag ser fortfärande inte non logfil i min mappen. Det skapas inte.
Om man vill skicka en signal till en Arduino från Raspberry Pi. Hur kan man göra det?
Jag har en Ardunio som kontroller och den ska tar emot signaler från RPI som kan stänga av vattnet i vattenledningar via magnetventil som styrs av Ardunio. Hur kan man läser av från RPI en signal?
Tack för förslag.
//Mvh,Jay
Användarvisningsbild
gol
Gillar hemautomation
Inlägg: 39
Blev medlem: 30 apr 2014, 08:11
Ort: Göteborg

Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik

Inlägg av gol »

Loggfilerna hamnar i katalogen /home/pi/logs/. Har du kollat där?

Styrningen av Arduinon beror på vilken typ av förbindelse du har mellan Pajen och Arduinon. Alternativt så kanske du kan hoppa över Arduinon och styra magnetventilen direkt från Pajen istället.
jay
Wannabe
Inlägg: 12
Blev medlem: 16 jul 2015, 09:16
Ort: Stockholm

Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik

Inlägg av jay »

Hej Göran,
Jo, jag har kollat det finns inte loggfilen.
Den andra är:
Jag har 2 st RPI som jag kör med dina water-meter.
Med den gamla RPI det går att kompilera water-meter med med nya RPI 2 gick inte .
Den klagar på att det fattas denna imgproc.h filen.

pi@raspberrypi ~/water-meter/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

Men filen finns i mappen:
pi@raspberrypi ~/water-meter/water-meter $ ls -al
total 68
drwxr-xr-x 2 pi pi 4096 Sep 1 09:26 .
drwxrwxrwx 3 pi pi 4096 Sep 1 09:23 ..
-rwxr-xr-x 1 pi pi 10004 Sep 1 10:11 camera.c
-rwxr-xr-x 1 pi pi 3145 Jul 8 16:25 image.c
-rwxr-xr-x 1 pi pi 1537 Jul 8 16:25 imgproc.h
-rwxr-xr-x 1 pi pi 461 Sep 1 09:25 Makefile
-rwxr-xr-x 1 pi pi 764 Jul 8 16:25 usbreset.c
-rwxr-xr-x 1 pi pi 253 Jul 8 16:25 util.c
-rwxr-xr-x 1 pi pi 1034 Sep 1 10:07 viewer.c
-rwxr-xr-x 1 pi pi 10111 Sep 1 09:51 water-meter.c
-rwxr-xr-x 1 pi pi 4447 Jul 8 16:25 water-meter.init.d
-rwxr-xr-x 1 pi pi 321 Jul 8 16:25 water-meter.sh

//Mvh,Jay
Användarvisningsbild
gol
Gillar hemautomation
Inlägg: 39
Blev medlem: 30 apr 2014, 08:11
Ort: Göteborg

Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik

Inlägg av gol »

Ser ut som du saknar ett mellanrum mellan punkten och -std i kompileringskommandot:
gcc -c -Wall -I .-std=gnu99 water-meter.c -o water-meter.o

Ska vara:
gcc -c -Wall -I . -std=gnu99 water-meter.c -o water-meter.o
jay
Wannabe
Inlägg: 12
Blev medlem: 16 jul 2015, 09:16
Ort: Stockholm

Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik

Inlägg av jay »

Hej Göran,
Tack for att hitta felet.
Nu funkar programmet men det som saknas är loggfilen.
Dem här 8 rutor i videon: en är röd och dem andra är gul.
Vilken syfte den har?
Tack för din hjälp med feksökning.
//Mvh,Jay
jay
Wannabe
Inlägg: 12
Blev medlem: 16 jul 2015, 09:16
Ort: Stockholm

Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik

Inlägg av jay »

Hej Göran,
Det här med MQTT servern.
Jag installerad MQTTservern enligt den här: http://jpmens.net/2013/09/01/installing ... pberry-pi/
Hur ska man gör sen.. för att igång denna servern?
//Mvh,Jay
jay
Wannabe
Inlägg: 12
Blev medlem: 16 jul 2015, 09:16
Ort: Stockholm

Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik

Inlägg av jay »

Hej Göran,
Jag kan inte ser nån logfile inne i: home/pi/logs/
Loggning funkar på konsole men den sparas inte.
//Jay
Användarvisningsbild
gol
Gillar hemautomation
Inlägg: 39
Blev medlem: 30 apr 2014, 08:11
Ort: Göteborg

Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik

Inlägg av gol »

Hej Jay!
Jag har lite svårt att hjälpa dig vidare. Jag tror att du själv måste sätta dig in i programmet och förstå hur det fungerar för att kunna anpassa det efter dina önskemål.
Vad det gäller hur man installerar och använder MQTT, så finns det massor av bra vägledning på nätet.
//Göran
flyvert
Hemautomation - det är mer än en hobby
Inlägg: 393
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik

Inlägg av flyvert »

Äntligen har jag fått tid att prova på gol:s smaskiga recept!

Mitt första försök gick ut på att filma hela "urtavlan" på vattenmätaren så att man vid behov kan avläsa räkneverket "visuellt" (med egna ögon).
Första försöket, 352x288
Första försöket, 352x288
Water1.jpg (63.96 KiB) Visad 6285 gånger
Provade först i 352x288 (den upplösning som fswebcam väljer default) men insåg att koden klarar av om jag låter gols upplösning 176x144 stå kvar. Varför räkna 4x mer pixlar än vad som krävs? Lasten blev lite för hög för att "trivas" i min databasserver (Raspberry PI, mod B).

Efter att ha justerat tillbaka till gols upplösning sjönk lasten till 11-12% (utan X-fönstret igång) - vilket är klart acceptabelt (har en ny Raspberry 2 liggande ifall mer kraft krävs, men nu verkar den äldre generationens enkelkärniga processor räcka mer än väl till).
Andra försöket, 176x144
Andra försöket, 176x144
Water.jpg (14.04 KiB) Visad 6286 gånger
Har inte trimmat något i regionHit()-funktionen ännu för att kompensera för den mindre "nyttiga ytan" och min något mörkare bild. Men när jag tänkt efter en stund kommer jag nog istället att flytta kameran närmare urtavlan för att få fler "nyttiga" pixlar (=högre kontrast) och mindre känslighet för om kamerahuset skulle flytta på sig.

To be continued...

Ber att få tacka så mycket för källkoden gol! :D

Skall ta en titt på mosquitto sen - har precis snott ihop ett eget data publishing-hack mha socket o Python som verkar lovande.


Av en ren slump (jag lovar) låg självavläsningsavin från den kommunala vattenleverantören bland räkningarna just denna kväll... coolt att fylla i avläsningen utifrån en kamerabild! Om jag inte lyckas zooma in både deciliterpilen och räkneverket får jag finna mig i att lyfta på kamerahuset när nästa avi skall fyllas i...
Om traktorn stjälper; håll i ratten, hoppa ej!
Användarvisningsbild
gol
Gillar hemautomation
Inlägg: 39
Blev medlem: 30 apr 2014, 08:11
Ort: Göteborg

Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik

Inlägg av gol »

@flyvert
Kul att du fått nytta av koden och delar med dig av dina erfarenheter.

Om fler vill prova på detta bygge så kan jag tipsa om finkman's utförliga byggbeskrivning; http://blog.m.nu/vattenmatning-med-rasp ... webkamera/

//Göran
flyvert
Hemautomation - det är mer än en hobby
Inlägg: 393
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik

Inlägg av flyvert »

Japp, då var vi igång!
Efter lite justeringar...
Efter lite justeringar...
Water2.png (115.54 KiB) Visad 6293 gånger
Bilden är ganska mörk; endast två LED igång med horisontell montering (=inget ljus ner i glaset som kan ge reflexer, etc.) och fn utan reflektor; fick justera ned tröskelvärdet från 128 ned till 50 för att få detekteringen att fungera någotsånär. Justerade cirkeln rätt tight för att ge "100%" mörka pixlar när visaren passerar. Skall prova att pilla in en bit aluminiumfolie för att se om det blir mer ljus nedåt utan att skapa störande reflexer i glaset.

Övergav avloppsröret och locket från sprayburk (som andra rapporterat) för att helt sonika lägga två bitar trälist mellan vattenmätaren och webkameran och spänna ett förband runt hela paketet =100% plan montering och minimal risk för att kameran rör på sig. I glipan som finns kvar kan jag dessutom enkelt avläsa räkneverket manuellt.

Återstår att fixa till funktioner för MySQL insert och push till min LCD-daemon som visar datat på en 1-wire display i köket.

Vilket år 2015 har blivit; först knäckte jag Kamstrup-gåtan (fixade IR-interface till min fjärrvärmemätare så att jag får effekt, temperaturer, flöden direkt från fjärrvärmeskåpet istället för att räkna på utanpåliggande temperaturer o "gissa" effekt mha temperaturdiff och fast flöde på sekundären) och nu är vattenmätaren "dyrkad" lika så!!! :-) Återstår väl gruppbilden för mina webkameror... har skrivit lite på elektronikforumet.com för att få hjälp på traven men det går trögt... :-(


Om nån vill ha ett tips; skriv en rad... det är inte alltid så lätt - har själv varit (och är fortfarande) nybörjare på diverse tekniker.
Om traktorn stjälper; håll i ratten, hoppa ej!
sonnyboy
Hemautomation - det är mer än en hobby
Inlägg: 311
Blev medlem: 25 feb 2011, 21:59
Ort: Västerås

Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik

Inlägg av sonnyboy »

Rackarns vad spännande.
Detta skulle jag gärna vilja få till :)
Kan man logga till en MySQL databas som jag har ligger på en annan windows server istället för rrd som ligger i samma lan?
BeyondMeasure 1.10
HomeCenter 2
flyvert
Hemautomation - det är mer än en hobby
Inlägg: 393
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik

Inlägg av flyvert »

sonnyboy skrev: Kan man logga till en MySQL databas som jag har ligger på en annan windows server istället för rrd som ligger i samma lan?
Men absolut!

I connectsatsen anger man ju "username", "password" och "host".

Har bara provat Debian till Debian, men antar att MySQL @ Microsoft kör på samma portnummer...
Om traktorn stjälper; håll i ratten, hoppa ej!
sonnyboy
Hemautomation - det är mer än en hobby
Inlägg: 311
Blev medlem: 25 feb 2011, 21:59
Ort: Västerås

Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik

Inlägg av sonnyboy »

Fränt. Tyvärr så var kameran slut på m.nu men dom kanske får hem flera. Skulle vara ett kul julprojekt.
BeyondMeasure 1.10
HomeCenter 2
flyvert
Hemautomation - det är mer än en hobby
Inlägg: 393
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: Vattenmätaravläsning med Raspberry Pi med i Ny Teknik

Inlägg av flyvert »

sonnyboy skrev:Fränt. Tyvärr så var kameran slut på m.nu men dom kanske får hem flera. Skulle vara ett kul julprojekt.
Jag tog en billig från NetOnNet som jag tror fanns på Raspberrys compatible hardware list (en hallonpaj ger ju inte 500mA på USB portarna), bröt upp den och tog bort klutten med smältlim som höll fokusringen fast på webkameramässigt avstånd och justerade till "mycket närsynt". Ta även en funderare hur du skall belysa mätartavlan - några 5mm vita lysdioder räcker o 5V finns i kameran.
Om traktorn stjälper; håll i ratten, hoppa ej!
Skriv svar