elf98s prylar

Hur ser ditt mät- och/eller hemautomations-system ut? Dela med dig av hur just Ditt projekt ser ut och fungerar, eller hur dina planer ser ut för framtiden. Att läsa om andra är bästa inspirationen.
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5419
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

elf98s prylar

Inlägg av elf98 »

Hårdvara:

1st Väderstation WMR928 + max antal extra innegivare. (http://www.safecast.se/shop/?artnr=1WMR928NX&cat_id=55)
Väderstationen loggas/läses av med hjälp av en Asusrouter som kör openwrt. Data från väderstationen används bland annat för att reducera fukten på kallvinden http://elf98.dyndns.org/tmp/fukt.html

1st Tellstick https://www.m.nu/tellstick-fjarrstyrning-p-68.html
Används till fuktreduceringssystemet

1st 1wire-räknare https://www.m.nu/raknare-for-anslutning ... p-160.html
1st LED-detektor http://www.m.nu/ledpuls-detektor-p-57.html
Används inte helt förvånande till att logga av elförbrukningen:
Bild

1st IO-kort 4 kanaler http://www.m.nu/iokort-4-kanaler-p-154.html
Används för att logga 4st råttfällor:
http://www.temperatur.nu/forum/mitt-sys ... -t607.html

1st Ljussensor 1wire https://www.m.nu/ljussensor-analog-p-186.html
Proof of concept. Sensorn är uppbyggd på prototypkort och är förlagan till ljussensorn på http://www.m.nu:
Bild

1st Co2-mätare 1wire https://www.m.nu/co2matare-version-2-p-259.html
Proof of concept. 1wire-interfacet är uppbyggt på prototypkort och är förlagan till Co2-mätaren på http://www.m.nu:
Bild

1st Lufttrycksmätare 1wire https://www.m.nu/barometer-p-192.html
Från början Proof of concept, Nu körs exakt samma version som finns på m.nu då prototypen gick sönder när 12V-matningen lossnade och troligtvis brände 1wire-chipet.
Bild
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5419
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: elf98s prylar

Inlägg av elf98 »

Information updaterad
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: elf98s prylar

Inlägg av daromer »

Du vill inte dela med dig av hur du genererar grafen för ljussensorerna för att få den layouten?
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5419
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: elf98s prylar

Inlägg av elf98 »

Självklart!

Här kommer bashscriptet:

Kod: Markera allt

#!/bin/sh
start="-24h"
end="now"
width="500"
height="250"

rrdtool graph /home/httpd/termo/tmp/ljus.png \
                --start $start --end $end --title 'Light level' --width $width --height $height \
                DEF:ad01=/special/sol/ad01.rrd:ad01:AVERAGE:start=end-2h$start \
                DEF:ad02=/special/sol/ad02.rrd:ad02:AVERAGE:start=end-2h$start \
                DEF:ad03=/special/sol/ad03.rrd:ad03:AVERAGE:start=end-2h$start \
                CDEF:adsum=ad01,ad03,+\
                CDEF:dark1=adsum,0.5,LT,10,* \
                CDEF:dark2=adsum,1.2,LT,10,* \
                CDEF:dark3=adsum,1.9,LT,10,* \
                CDEF:dark4=adsum,2.6,LT,10,* \
                CDEF:dark5=adsum,3.3,LT,10,* \
                CDEF:dark6=adsum,4.0,LT,10,* \
                CDEF:dark7=adsum,4.7,LT,10,* \
                CDEF:dark8=adsum,5.4,LT,10,* \
                CDEF:dark9=adsum,6.1,LT,10,* \
                CDEF:dark10=adsum,6.8,LT,10,* \
                AREA:dark1#00000010 \
                AREA:dark2#00000010 \
                AREA:dark3#00000010 \
                AREA:dark4#00000010 \
                AREA:dark5#00000010 \
                AREA:dark6#00000010 \
                AREA:dark7#00000010 \
                AREA:dark8#00000010 \
                 AREA:dark9#00000010 \
                                 AREA:dark10#00000010 \
                LINE1.5:ad01#20c1a0:'TSL252R Light\\n' \
                LINE1.5:ad03#232300:'TSL250R Light\\n' \
                LINE1.5:adsum#881111:'TSL252R+TSL250R\\n' \
                LINE1.5:ad02#aa0000:'VDD\\n' \
                GPRINT:ad01:LAST:'Light\\t%6.2lf volt (TSL252R)\\n' \
                GPRINT:ad03:LAST:'Light\\t%6.2lf volt (TSL250R)\\n' \
                GPRINT:ad02:LAST:'Vcc\\t%6.2lf volt (ad02)\\n' \
                --upper-limit 8 --lower-limit 0 --rigid \
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
Användarvisningsbild
CirruZZ
Master Moderator
Inlägg: 1621
Blev medlem: 13 feb 2008, 16:46
Ort: Ystad

Re: elf98s prylar

Inlägg av CirruZZ »

Mums, det där kommer göra susen för min ljussensor också! :wink:
grelle
Gillar hemautomation
Inlägg: 39
Blev medlem: 08 dec 2013, 00:13
Ort: Östersund

Re: elf98s prylar

Inlägg av grelle »

@elf98 sitter och dreglar lite över din el-förbrukningsgraf. Två frågor, delar Du med dig av scriptet för den och hur får du ut momentanförbrukningen ?
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5419
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: elf98s prylar

Inlägg av elf98 »

Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
grelle
Gillar hemautomation
Inlägg: 39
Blev medlem: 08 dec 2013, 00:13
Ort: Östersund

Re: elf98s prylar

Inlägg av grelle »

Tack! Jag försöker gnugga geniknölarna för att förstå hur man kan komma så nära en momentanförbrukning som möjligt med mätvärden från en S0 utgång eller diod-blinkningarna. Börjar nu förstå att det är omöjligt att få den exakt på stunden utan måste göra en uträkning över X antal minuter bakåt i tiden. Så långt är jag nästan med.

Men det som slår mig, hur gör dessa kommersiellt tillgängliga system typ EliQ ? Så vitt jag kan se har ju De fräsiga gränssnitt som levererar en momentanförbrukning till kunden, är det en halvbluff med bakåt-i-tiden värden där också ?
Användarvisningsbild
motoz
Tar hemautomation på allvar
Inlägg: 100
Blev medlem: 02 feb 2015, 15:05
Ort: ostrobothnia

Re: elf98s prylar

Inlägg av motoz »

Om man mäter tiden mellan två blinkningar istället för att räkna antalet blinkningar över en viss tid så får man 'nästan helt momentan' effekt. Ett enkelt sätt är om man har tillgång till en snabb räknare löpande, tex i megaherzklassen, och kan få ett avbrott (interrupt) för varje blinkning, så är det bara att läsa av räknaren varje gång det blinkar och så fort man har två avläsningar så får man ett värde på effekten genom att ta senaste värde på räknaren minus förra värdet. Jag gjorde ungefär så för att bygga en fläktvarvräknare till min pelletbrännare på en raspberry, koden här https://github.com/motoz/PellMon/blob/m ... _init__.py (gpio_tachometer). Testade att den hänger med upp till 10kHz trots att det är kodat i python, så det borde fungera bra till att mäta momentaneffekten från en elmätare också. Principen är som ovan bara att jag lade på en hel del filtrering för att kompensera för varierande latency i interrupthantering via python.
Open source pellet logger: https://github.com/motoz/PellMon
Zoogian
Wannabe
Inlägg: 10
Blev medlem: 06 feb 2016, 12:01
Ort: Göteborg

Re: elf98s prylar

Inlägg av Zoogian »

Här skulle det ju vara ett litet chip som går koppla på 1-wire, som ger momentant och räknare, i alla fall jag skulle gärna köpa en sån krets, om någon kan ta fram den...

frågan är om det finns nåt i 1-wire sortimentet som passar för det?

nu har ju 1-wire en liten fördröjning iof, speciellt om man kör med Domoticz, men det spelar ju inte så stor roll.
larky
Moderator
Inlägg: 1166
Blev medlem: 01 feb 2008, 12:21
Ort: Skellefteå
Kontakt:

Re: elf98s prylar

Inlägg av larky »

Ett annat sätt med elmätare och en NodeMCU,
http://elektronikforumet.com/forum/view ... =7&t=80914
Skriv svar