Open SecT0uch opened 3 years ago
I'm not entirely comfortable with expanding support for different hardware. One of the best parts of about developing software on one hardware platform is compatibility. Pis are also so inexpensive and abundant. Do you have any specific desire to run Mycodo on another SBC that provides something a Pi cannot?
This issue has been mentioned on DIY Automation Forum. There might be relevant details there:
https://forum.kylegabriel.com/t/mycodo-on-other-non-pi-single-board-computers/119/1
I'm not entirely comfortable with expanding support for different hardware. One of the best parts of about developing software on one hardware platform is compatibility. Pis are also so inexpensive and abundant. Do you have any specific desire to run Mycodo on another SBC that provides something a Pi cannot?
I think being able to run Mycodo on 70+ boards models would be a big plus, to have a larger community, and potentially, more contributors. Each board has it's own specificities and it would add some flexibility. (ie: some boards have better performances, you could run on eMMC, etc.)
I've been wanting to experiment with Mycodo for months now. I haven't been able to because I don't have a Raspberry Pi and it's very difficult finding them right now. I understand wanting to support a single hardware platform but it does make it difficult to get started when said hardware isn't easily available.
Would you consider extending the list of compatible board ?
I'm a MudPi user and contributor. And I've helped to extend support for other Linux SBC, you can see the PR here.
The main task has been to get rid of Pi-only modules (RPi.GPIO) and migrate to Adafruit Blinka.
It now runs on Raspberry Pi, Pine64 and technically all the blinka-compatible boards.
For example I'm running it on a Sopine baseboard on armbian. I got a couple of sensors and a relay module, and it works flawlessly.