Nu även för honom OSPi tillgängligt: "Analog Sensor Api". Och med det OSPi Version 1.6 med 2xADS1115 även med 8 analoga ingångar (mjukvara >= 2.3.1 (160))!
Alla som har en (äldre) OSPi Om du har ett PCF8591T-chip har du tur: Det betyder att de analoga anslutningarna kan användas för att även registrera analoga mätdata.
du kan till exempel ansluta SMT50 direkt.
VCC = +5V
GND = Jord
A0..A3 = 4 analoga ingångar
OUT = analog utgång (oanvänd)
Men du kan också använda programvaran UTAN PCF8591T-chippet och till exempel komma åt sensorer via nätverket.
Du kan hitta programvaran i GitHub: https://github.com/opensprinklershop/OpenSprinkler-Firmware
Viktigt: Aktivera Raspberry Pi I2C-gränssnittet, till exempel så här beskrivs
sudo apt-get install build-essential
cd ~
git clone https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware.git
cd OpenSprinkler-Firmware
sudo ./updater.sh
Installera programvaran som du installerade den ursprungliga programvaran. Säkerhetskopiera konfigurationen via app i förväg!
Fortsätt sedan som beskrivs här:
Viktigt: För att styra de nya funktionerna, installera appen "OpenSprinklerASB” från APPSTORE / PLAYSTORE!
Under tiden finns det en lösning för ett analogt kort I2C att fungera med OSPI V1.5.2 kan användas eller finns det andra projekt med öppen källkod som tillåter en sådan förlängning? Skulle (balkong) vilja använda data från 18+ fuktsensorer tillsammans med väderdata för att ha rätt mängd fukt för varje planta.
Tack på förhand för ytterligare tips.
Detta är inte möjligt på grund av olika gränssnitt.
Däremot kan du använda analoga gränssnittskort med ADS1115-chip till Raspberry PI och därmed aktivera upp till 16 analoga gränssnitt (4 ingångar per kort, max 4). Gränssnittskorten måste kunna använda 0x48 / 0x49 / 0x4A / 0x4B som adress så att de kan användas av OSPi programvara kan läsas.
Har OpenSprinklerShop-OSPi version fungerar redan med Debian Bookworm?
Ja, det fungerar nu! Uppdatera till den nya firmware, detta upptäcker den ändrade kärnan och använder den nya libgpio.
Att arbeta med OpenSprinkler + OpenSprinklerShop firmware
Hej, jag ser värdet av markfuktighet. Men hur kan jag styra bevattningen med detta värde?
Mycket enkelt: Under "Analog sensorkonfiguration" finns "Programjustering" nedan.
Allt annat här under punkt 4
Det visar mig nu på hemsidan att markfuktigheten är 150%, men programförhandsgranskningen visar ingen som helst förändring.
Programförhandsvisningen startar alltid från 100 %. Markfuktighetsvärden är ett momentant värde som kan se helt annorlunda ut imorgon. Justeringsvärdet på 150 % skulle öka vattningstiden med hälften, t.ex. 4 minuter skulle då bli 6 minuter.
Den faktiska bevattningens varaktighet och den använda justeringsfaktorn visas i loggen. Om du har installerat en vattenmätare visar den till och med hur många liter vatten du har sparat eller hur mycket mer du har spenderat.
Ja, bevattningen går verkligen längre. Endast förhandsgranskningen visar bara väderjusteringen (även dynamisk), men inte markfuktigheten.