Markfuktighetssensor
!!Denna artikel är inaktuell. Använd det Analogt sensorkort eller åtminstone den A2Dför att kunna koppla in analoga sensorer!!
Här är min lösning för jordfuktighetssensor och OpenSprinkler 3.0AC/3.2AC/OSPI. Jag ser ingen lösning för DC-versionerna för tillfället, om du inte använder din egen strömkälla för tröskelbrytaren.
Obs: För OSPI finns det en alternativ lösning via PCF8591T 8-bitars ADC-omvandlare, som kommer snart.
Så du behöver: Fuktighetssensor, tröskelomkopplare, Strömförsörjning, OpenSprinkler 3.0/3.2, Hus, Kabel
- Tröskelbrytaren försörjs med 24VAC ström via strömförsörjningen (A1+A2)
- Fuktsensorn drivs av OpenSprinkler 5V VIN-utgång (VIN+GND till fuktsensorn)
- Luftfuktighetssensorns signalkabel (gul) går till tröskelbrytaringången.
- Omkoppling sker den 11/12/14: Om spänningen vid YR på fuktighetsomkopplaren är över inställt värde, växlas 11-14, annars 11-12.
- 12 är GND och 14 är VIN. 11 är SN1
- Använd nu en skruvmejsel för att vrida tröskelomkopplaren Hys% till 5 (till vänster för att stanna) och VDC till 1 (till vänster för att stanna). Justera nu fuktkretsen med början härifrån.
- Lysdioden på tröskelomkopplaren tänds när fukt upptäcks och slocknar när det är torrt. "Regn upptäckt" visas sedan i OpenSprinkler-appen och pågående program (förutom de med "Ignorera regn") avbryts.
Kopplingsschema:
OpenSprinkler Fuktighetsgivare Switch Plan
Ytterligare länkar:
Anslutning av en trådlös sensor: https://rayshobby.net/wordpress/reverse-engineer-a-cheap-wireless-soil-moisture-sensor/
Information om OSPI PCF8591T 8-bitars ADC-omvandlare: https://rayshobby.net/wordpress/announcing-OpenSprinkler-pi-v1-2/
Allmän funktionalitet för kapacitiva sensorer: https://de.wikipedia.org/wiki/Kapazitiver_Sensor#Feuchtigkeitsmesser
Redigera 23 januari 2021:
Med A2D-adaptern är en tröskelbrytare inte längre nödvändig. Värdet kan ställas in direkt med potentiometern.
Redigera 5 juni 2019:
Ser ganska bra ut, den lägsta inställningen på tröskelomkopplaren passar ganska bra. Men vi behöver förmodligen fortfarande göra några justeringar av programvaran:
- OpenSprinkler 3.0/3.2 har faktiskt bara en anslutning för en regnsensor. Detta är avsett om det regnar, då ingen vattning eller avbrott i en pågående vattning.
- Däremot utlöses en fuktsensor medan du vattnar. Detta leder till att vattningen avbryts eftersom sensorn helt enkelt har blivit blöt. Men tänk om det började regna samtidigt? Sensorn kan inte veta om fukten är regn eller bevattning!
- Likaså är väderrapporten mer betrodd än fuktsensorn. Om väderrapporten säger att det har regnat men fuktsensorn säger att allt är torrt kommer bevattningen att stoppas. Men lösningen är enkel, det finns alternativet "Ignorera regn", då är fuktighetssensorn pålitlig.
Så vi behöver nu en lösning på problemet med att fuktsensorn triggar.
Redigera 30 juni 2019:
Jag har börjat utveckla förbättrad mjukvara. Jag aktiverade också den andra ingången direkt. Problem: Apputvecklingen släpar efter eller kan inte visa mig alternativen. Jag jobbar på en lösning...
Redigera 1 september 2019:
Programvaran är nu i testläge. Version 2.1.9 stöder nu BÅDA sensoringångar och det finns även stöd för fuktsensorer.
Redigera 15 september 2019:
Instruktioner för inställning:
- Ställ in Hys på det lägsta värdet (svängd till vänster)
- Ställ in Vdc på lägsta värde
- Installera jordfuktighetsgivare i det bevattnade området, men inte så att det bevattnas direkt.
- Nu blir det svårt: du måste hitta rätt värde.
- Vattna området. Om området nu är blött, vrid på VDC tills lysdioden tänds.
- Nu måste det bli torrt igen. Om lysdioden fortfarande lyser, vrid VDC mycket lätt tills lysdioden slocknar igen.
- Vattna sedan området igen. Om lysdioden nu tänds är allt korrekt inställt. Upprepa annars 5-7.
Tyvärr måste jag erkänna att tröskelbrytaren inte är den optimala lösningen eftersom den har en räckvidd på 0-10V, medan jordfuktighetsgivaren har 0-3V. Truebner arbetar redan på en lösning här
Programvaran OpenSprinkler är inte heller optimal för en jordfuktighetssensor. Om sensorn blir våt under vattning kommer vattningen att stängas av. Vi kände igen detta och löste det med mjukvaruversion 2.1.9: Det finns ett justerbart fördröjningsvärde här. Mjukvaran för detta kommer att släppas inom kort. Om du vill kan jag skicka det till dig nu, men appen visar inte de nya parametrarna, bara webbgränssnittet (på PC:n)
Sensor 2 fungerar även med denna version.
Åh ja, nyligen var det en diskussion om hur man bäst kopplar in en sensor. Ray (från OpenSprinkler.com) sa att det bästa skulle vara att använda SN1 öppen (torr) och GND-SN1 ansluten (våt) och INTE GND-SN1 (torr) och VIN-SN1 (våt) som visas i kopplingsschemat. Här är det aktuella kretsschemat
OpenSprinkler Fuktighetsgivare Switch Plan



Har jag rätt – det finns åtta ”zoner” för bevattning (med expansion då ännu mer), men jag kan ansluta max två fuktgivare? Hitta felet :)
Korrekt, trots allt har vi en vädertjänst som ställer in vattningstiden beroende på temperatur, luftfuktighet och mängd regn.
Speciellt för stora ytor som gräsmattor eller andra öppna ytor är det ingen mening att mäta bara en punkt med en fuktsensor.
Detta kan vara fallet med stora öppna ytor. Detta är dock viktigt i ett växthus där växter med mycket olika vattenbehov befinner sig i positioner med olika exponering för solen.
Hej,
Jag har flera zoner runt mitt hus som behöver vattnas väldigt olika.
Finns det något sätt att använda mer än 2 luftfuktighetssensorer och tilldela zonerna till en sensor?
Tyvärr är detta inte möjligt. 2 anslutningar för 2 sensorer tillhandahålls.
Detta är nu möjligt! Med det analoga sensorkortet har du 8 analoga anslutningar tillgängliga.
Skulle det vara möjligt att använda den från Vegetronix istället för den visade markfuktighetssensorn?
https://www.vegetronix.com/Products/VH400/
Ja, detta skulle vara möjligt tillsammans med A2D-adaptern.