Zënter e puer Deeg ginn et ëmmer méi Demanden, datt... OSPi géif d'Ausgänge net méi wiesselen. De Grond dofir sinn d'Ännerungen am Linux Kernel, deen einfach Ënnerstëtzung fir de Raspi-GPIO Modul ewechgeholl huet. An dat ass genee wat Dir braucht OpenSprinkler-OSPifir kënnen d'GPIOen ze wiesselen.
All Raspberry PI Systemer déi mam Kernel 6.3 / 6.4 / 6.5 / 6.6 lafen sinn betraff.
Den Hannergrond gëtt hei beschriwwen (Englesch): https://github.com/OpenSprinkler/OpenSprinkler-Firmware/issues/250
Wéi och ëmmer, d'Léisung ass ganz einfach: Kopie vun hei https://github.com/jbalonso/opensprinkler-firmware d'Dateien gpio.h an gpio.cpp dran OpenSprinkler-Firmware Verzeechnes a recompiléiert d'Versioun, zum Beispill andeems Dir einfach den Update Skript rufft. Alternativ, kënnt Dir och benotzen OpenSprinklerBenotzt Shop Firmware, et huet d'Dateien schonn aktualiséiert.
Éischt aktivéieren via
Sudo raspi-config
der I2C Bus (3 Interface Optiounen - I4 I2C). Dann vun der Kommandozeil:
sudo apt-get install -y libi2c-dev sudo apt-get install -y libgpiod-dev cd OpenSprinkler- Firmware wget https://github.com/jbalonso/opensprinkler-firmware/raw/main/gpio.h wget https://github.com/jbalonso/opensprinkler-firmware/raw/main/gpio.cpp sudo ./updater.sh