OSPi met nieuwe kernel

Sinds een paar dagen komen er steeds meer verzoeken binnen... OSPi zou de uitgangen niet meer schakelen. De reden hiervoor zijn de veranderingen in de Linux-kernel, waardoor eenvoudigweg de ondersteuning voor de Raspi-GPIO-module werd verwijderd. En dat is precies wat je nodig hebt OpenSprinkler-OSPiom de GPIO's te kunnen schakelen.

Alle Raspberry PI-systemen die draaien met kernel 6.3 / 6.4 / 6.5 / 6.6 worden getroffen.

De achtergrond wordt hier beschreven (Engels): https://github.com/OpenSprinkler/OpenSprinkler-Firmware/issues/250

De oplossing is echter vrij eenvoudig: kopieer vanaf hier https://github.com/jbalonso/opensprinkler-firmware de bestanden gpio.h en gpio.cpp erin OpenSprinkler-Firmware-directory en compileer de versie opnieuw, bijvoorbeeld door eenvoudigweg het updatescript aan te roepen. Als alternatief kunt u ook gebruik maken van de OpenSprinklerGebruik winkelfirmware, deze heeft de bestanden al bijgewerkt.

Activeer eerst via

sudo raspi-config

de I2C-bus (3 interface-opties – I4 I2C). Vervolgens vanaf de opdrachtregel:

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

Laat een bericht achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met * markiert

Deze website gebruikt Akismet om spam te verminderen. Meer informatie over hoe uw reactiegegevens worden verwerkt.