Sida 1 av 1

Tänkte bygga ett 1-wire nät med Raspberry Pi

Postat: 17 mar 2013, 04:11
av Fridhem
Tjipp!

Har följt forat ett tag, ni verkar vara en skön samling eldsjälar hela högen! Får lite dåligt samvete som hoppar in så här och har 1000-frågor utan att själv ha bidragit ett enda dugg tidigare.

Köpte en drös trådlösa sensorer för att logga temp med Tellstick Duo... ...men den är ju så restad den bara kan bli. Tänkte att det var ödet och att jag inte skulle krångla till det med en massa mätningar. Det höll i en månad. Nu vill jag bygga ngt roligt och onödigt, som tex ett micro-LAN. :D

Hade tänkt logga husets elförbrukning på elmätaren i fasadskåpet, inhandla ett par 3-fas mätare för bergvärmepumpen och varmvattenberedaren, minst en 1-fas mätare till t.ex. serverskåpet. Utomhustemp på två platser och lägga upp det på temperatur.nu. Vidare skulle jag vilja logga en rackarns massa temperaturer på VB, VP-KB, Nibe FLM-KB, frånluft o avluft på FLM, otaliga temperaturer på golvvärmefördelare etc etc... Orkar jag störa rörpularen är det inte omöjligt att jag ser till att börjar logga flöden för att t.ex. räkna ut COP för bergvärmen i realtid... Vore även roligt att på sikt lyckas styra RF-prylar.

Som total novis på både Raspberry Pi och 1-wire uppstår en del frågor så klart, som grund vill jag ha Elf´s startkit för 1-wire.
Tänkte mig sedan en handfull patchpaneler 6xRJ12 att koppla till mitt nätverk och låta "pajen" bo i serverskåpet. Ett kit för avläsning av elleverantörens elmätare. En extra räknare att koppla till S0-portar på de elmätare jag behöver skaffa. Lite krympslang med klister att göra tåliga tempsensorer av. Tempsensorer av typen DS18B20 räknar jag med finns skräpandes hos öns lokala elektronik-nörd...

När jag drog lite kommuniktionsprylar för värmepumpen lät jag dra i ett par extra partvinnade 4-trådiga kablar till fasadskåpet från elcentralen. Kan jag ha räknaren under elcentralen och sedan ha ca 8-10 meter kabel till puls detektorn?Eller måste även räknaren bo ute i fasadskåpet för att det inte skall bli interferens-problem och skräp till räknaren? Vill ju gärna utnyttja räknaren till max och koppla in ytterligare en SO-enhet, då bör den bo under centralen. Maxlängd för kabel mellan puls detektor och räknare?

SO-utgångarna på elmätare, krångligt att koppla till GPIO direkt på pajen och räkna "avbrott" istället för med en räknare?!
Gissar att man kan grena 1-wire nätet även från varje enskild port på patchpanelen?
Passar ngn liten plastlåda att modifiera och gömma/skydda patchpanelen i?
Är det ngn enhet/sensor som behöver strömmatas på annat sätt än som parasit från R-Pi 1-wire modulen på pajen?


Förhoppningen är att jag skall kunna lagra alla mätdata till en Mac-mini som står i serverskåpet och är uppe o snurrar 24/7. Är det möjligt på ett rimligt o smidigt sätt? Lösningsförslag?

Vad har jag missat, saknar jag ngt vitalt?

Tack på förhand hjältar!

/Anders

Re: Tänkte bygga ett 1-wire nät med Raspberry Pi

Postat: 17 mar 2013, 09:07
av larky
Du kan ha lång kabel mellan pulsdetektor och räknare.
CO2-mätaren är väl det enda som drar mycket ström, och LCD drar lite, vanliga 18b20 nästan inget.
RPi och ett nät med några långa grenar verkar vara ett bra sätt att logga, det svåraste är att dra kabel på ett snyggt sätt!

Re: Tänkte bygga ett 1-wire nät med Raspberry Pi

Postat: 17 mar 2013, 11:39
av Fridhem
Tack larky, skönt att veta. Njo, jag gillar inte riktigt synliga kablar. Ändå har jag dragit alldeles för lite tomslang, tvättstugan är ju "allmän" så det får ju inte se ut hur som helst heller... Finns iaf ca 4-500 meter CAT6-draget snyggt i väggarna, men det hjälper mig sannolikt inte i alla lägen. Ser med spänning fram emot nästa råd, svar eller tillrättavisning.

Re: Tänkte bygga ett 1-wire nät med Raspberry Pi

Postat: 19 mar 2013, 11:33
av Fridhem
Så, då är tärningen kastad. Inväntar leveranser från fyra olika butiker på nätet, sedan är förvirringen total och katastrofen ett faktum. ;)

Re: Tänkte bygga ett 1-wire nät med Raspberry Pi

Postat: 05 maj 2013, 18:08
av svengali
hej ,

Har byggt ihop en "fungerande " lösning med en Pi . Använder mig av Rpi GPIO lib senaste ver. och GPIO.wait_for_edge(24, GPIO.FALLING) för identifiering av pulsen. Fungerar kanon i ca 5 min sen blir det ngn knas. Misstänker sunkig kod i GPIO lib. Hur jag än gör så kan jag inte få det att fungera. testade t.ex att göra GPIO.clear var 5 sek , men det fungerde inte