Už niekoľko dní pribúdajú požiadavky, ktoré... OSPi by už neprepínal výstupy. Dôvodom sú zmeny v jadre Linuxu, ktoré jednoducho odstránili podporu pre modul Raspi-GPIO. A to je presne to, čo potrebujete OpenSprinkler-OSPiaby bolo možné prepínať GPIO.
Ovplyvnené sú všetky systémy Raspberry PI, ktoré bežia s jadrom 6.3 / 6.4 / 6.5 / 6.6.
Pozadie je popísané tu (v angličtine): https://github.com/OpenSprinkler/OpenSprinkler-Firmware/issues/250
Riešenie je však celkom jednoduché: skopírujte odtiaľto https://github.com/jbalonso/opensprinkler-firmware súbory gpio.h a gpio.cpp v ňom OpenSprinkler-Adresár firmvéru a prekompilujte verziu, napríklad jednoduchým volaním skriptu aktualizácie. Prípadne môžete použiť aj OpenSprinklerPoužite firmvér obchodu, už aktualizoval súbory.
Najprv aktivujte cez
sudo raspi-config
zbernicu I2C (3 možnosti rozhrania – I4 I2C). Potom z príkazového riadku:
sudo apt-get install -y libi2c-dev sudo apt-get install -y libgpiod-dev cd OpenSprinkler- Firmvér 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