Hej!
Jag har en ultraljudssensor för att mäta nivån i en septiktank.
Sensorn ger en 4-20mA signal som jag idag mäter med en vanlig multimeter och sedan räknar jag ut nivån.
Nu skulle jag vilja få in det i Z-wave systemet.
Förslag på hur jag skall göra emottages tacksamt.
Finns det någon färdig modul som kan ta emot 4-20mA signalen och skicka den vidare?
Funderade lite fritt ... kanske skulle du kunna omvandla strömslingan till en spänning, läsa av den med hjälp av en arduino. I denna programmerar du 4 olika spänningsnivåer som sedan styr två utgångar. Utgångarna "interfacear" du till en Fibaro universalsensor.
Du skulle då kunna få 4 nivåangivelser från din tank, ex tom, 50%, 75% och 100% fylld.
Tack för svar, men jag skulle vilja få ett noggrannare värde, idag kan jag med multimetern läsa av exakt nivå, kulle vilja kunna det även i detta system.
Men tack ändå kanske måste nöja mig med några nivåer.
Vet inte vad 1-wire är.
Kan den sända data till en Teldus Znet Lite?
jag vill ha det trådlöst då tanken ligger i ett eget hus en bit bort från huset och jag vill kunna övervaka från mobilen.
1-wire är ett kabelanslutet protokoll, där olika givare kan hängas på en busskabel
En vanlig 1-wire-givare är DS18B20 som är en temp.givare.
Här är en länk till en modul som ska kunna hantera 20mA strömslinga och med Z-wave: http://products.z-wavealliance.org/products/1732
etompau skrev:Funderade lite fritt ... kanske skulle du kunna omvandla strömslingan till en spänning, läsa av den med hjälp av en arduino. I denna programmerar du 4 olika spänningsnivåer som sedan styr två utgångar. Utgångarna "interfacear" du till en Fibaro universalsensor.
Du skulle då kunna få 4 nivåangivelser från din tank, ex tom, 50%, 75% och 100% fylld.
Om du ändå blandar in en Arduino -enhet i detta så tänker jag att det kan vara enklare att använda en Z-Uno istället för Arduino + universalsensor
Jag tycker att det är onödigt komplicerat att blanda in Z-Uno, Arduino eller 1-wire. Jag föreslår att du omvandlar 4-20mA signalen till 2-10V med ett enkelt motstånd på 500ohm. Sedan mäter du spänningen över motståndet med förslagsvis en av de 4 analoga ingångarna på en Fibaro RGBW Controller. I din Z-wave controller omvandlar du sedan till 0-100% genom att först dra bort nollpunktsoffseten (2V) från mätvärdet och sedan multiplicera med lämplig skalfaktor så du får 0-100%.
ovenystas skrev:Jag tycker att det är onödigt komplicerat att blanda in Z-Uno, Arduino eller 1-wire. Jag föreslår att du omvandlar 4-20mA signalen till 2-10V med ett enkelt motstånd på 500ohm. Sedan mäter du spänningen över motståndet med förslagsvis en av de 4 analoga ingångarna på en Fibaro RGBW Controller. I din Z-wave controller omvandlar du sedan till 0-100% genom att först dra bort nollpunktsoffseten (2V) från mätvärdet och sedan multiplicera med lämplig skalfaktor så du får 0-100%.
Nu börjar det likna något, det var något sådant jag var ute efter TACK!
Nu har jag gjort som ovenystas föreslog.
jag har en TellStick ZNet Lite ver 2 och då måste jag använda ett LUA script (enligt tellstik) och det har jag gjort, jag får dock inte upp värdet från scriptet i displayen, någon som vet hur man gör???