I noen dager nå har det vært økende forespørsler om at OSPi ikke lenger vil bytte utganger. Årsaken til dette er endringene i Linux-kjernen, som ganske enkelt fjernet støtten for Raspi-GPIO-modulen. Og det er akkurat det OpenSprinkler-OSPi trenger for å kunne bytte GPIOene.
14.06.2024 OBS: Den originale fastvaren er allerede tilpasset! Bare oppdater programvaren med sudo ./updater.sh
Alle Raspberry PI-systemer som kjører med kjerne 6.3 / 6.4 / 6.5 / 6.6 er berørt.
Bakgrunnen er beskrevet her (engelsk): https://github.com/OpenSprinkler/OpenSprinkler-Firmware/issues/250
Løsningen er imidlertid ganske enkel: kopier herfra https://github.com/jbalonso/OpenSprinkler-firmware filene gpio.h og gpio.cpp inn i OpenSprinkler-fastvarekatalogen og kompiler versjonen på nytt, f.eks. ved ganske enkelt å ringe oppdateringsskriptet. Alternativt kan du også bruke OpenSprinklerShop-fastvaren, som allerede har oppdatert filene.
Aktiver først via
sudo raspi-config
I2C-bussen (3 grensesnittalternativer – I4 I2C). Så fra kommandolinjen:
sudo apt-get install -y libi2c-dev sudo apt-get install -y libgpiod-dev cd OpenSprinkler-Firmwarewget https://github.com/jbalonso/opensprinkler-firmware/raw/main/gpio.h wget https://github.com/jbalonso/opensprinkler-firmware/raw/main/gpio.cppsudo ./updater.sh
