Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Had a feeling you'd be posting here.Just found this and wanted to ask some questions. I have had this on my to do list for some time and just have not had the time to do it. My goal was just to update the gpio libraries to the new way so you could run and use the code on the newer OS and rpi 5 hardware.
I will look at your code on github but if you have time I would be interested to know how you addressed the gpio libraries. I had made it to having chgpt analyze the code and suggest changes but hadn't made it any further.
Will follow along, I have multiple units that I am using and meet my needs and have been using them for years. Not sure what happened to @Ranjib but hoping him and his family are doing well.
Thanks for work and posting the information.
That was the first thing I resolved I would have to go back through the commits, think it was in the HAL driver was pretty straightforward from memory I'll go through and look when I have time. Be careful using chatgpt to make suggestions, with code it can be a Dangerous thing, it really looses sight of things.Just found this and wanted to ask some questions. I have had this on my to do list for some time and just have not had the time to do it. My goal was just to update the gpio libraries to the new way so you could run and use the code on the newer OS and rpi 5 hardware.
I will look at your code on github but if you have time I would be interested to know how you addressed the gpio libraries. I had made it to having chgpt analyze the code and suggest changes but hadn't made it any further.
Will follow along, I have multiple units that I am using and meet my needs and have been using them for years. Not sure what happened to @Ranjib but hoping him and his family are doing well.
Thanks for work and posting the information.
I was just a user helping where I could on the forums and made some of @Michael Lane reef-pi hats. Also helped Rob from robotank with the initial load linux load scripts which worked for robo tank or generic reef-pi setups. Im pretty good with hardware and linux but not so much with go. I will try to find some time but I know there were several routines that needed to be overhauled and moved to using the new libraries, HAL being one of them but there were several.That was the first thing I resolved I would have to go back through the commits, think it was in the HAL driver was pretty straightforward from memory I'll go through and look when I have time. Be careful using chatgpt to make suggestions, with code it can be a Dangerous thing, it really looses sight of things.
From memory you worked on the original with ranjib didn't you ? Would be awesome to have someone the collaborate with.
I was just a user helping where I could on the forums and made some of @Michael Lane reef-pi hats. Also helped Rob from robotank with the initial load linux load scripts which worked for robo tank or generic reef-pi setups. Im pretty good with hardware and linux but not so much with go. I will try to find some time but I know there were several routines that needed to be overhauled and moved to using the new libraries, HAL being one of them but there were several.
Current software meets my needs and really all I was wanting to do was update the gpio libraries so users could use the latest raspbian OS and the rpi 5. I prefer stability over new features since the ones running now just work. There are some ui issues but outside of that they are reliable.
I have quite a few spare rpis and can help test things or whatever may help the cause. I still haven't had time to go through the code but hopefully will get to it sooner than later
Id really recommend giving this version I go, it is running on my personal reef tank. I just need to rewrite the Robotank drivers. Other than that it should be very stable. Just as I have stated to others don't import a database... There were some pretty big bugs I resolved, I should have done a better job at documenting them. My biggest issue is time.I was just a user helping where I could on the forums and made some of @Michael Lane reef-pi hats. Also helped Rob from robotank with the initial load linux load scripts which worked for robo tank or generic reef-pi setups. Im pretty good with hardware and linux but not so much with go. I will try to find some time but I know there were several routines that needed to be overhauled and moved to using the new libraries, HAL being one of them but there were several.
Current software meets my needs and really all I was wanting to do was update the gpio libraries so users could use the latest raspbian OS and the rpi 5. I prefer stability over new features since the ones running now just work. There are some ui issues but outside of that they are reliable.
I have quite a few spare rpis and can help test things or whatever may help the cause. I still haven't had time to go through the code but hopefully will get to it sooner than later
OK so I spent a few minutes and to be honest I am the worst with github, trying to understand the hierarchy, well I am not a coder thats for sure. But the routines I that I felt needed to be updated for the new library (libgpiod) are under the rpi tree and one of the ones I was looking at for GO was the warthog library and that appears to be the one that you pulled in "github.com/warthog618/go-gpiocdev" and lots of updates most of which I do not fully understand but those subroutines with the gpio were the main ones that needed updating from memory mapped gpio. I was actually thinking about trying to find someone to pay to do this work since I really think this controller is really worth keeping alive since it really does a lot of things well and is not tied to some corporate overlord trying to bilk everyone.Id really recommend giving this version I go, it is running on my personal reef tank. I just need to rewrite the Robotank drivers. Other than that it should be very stable. Just as I have stated to others don't import a database... There were some pretty big bugs I resolved, I should have done a better job at documenting them. My biggest issue is time.
I have never really talked about my profession but I am a IOT engineer and a programmer of 15 years.
So very good to see you pop in, @Ranjib !i just wanted to drop by and say my sincere thank you to @epicfatigue to maintain a pi5 compatible fork. it is great to see theres still interest in this project. I was not able to actively maintain due to personal issues and raspberry pi itself moving in more desktop style use case. But im still running few of my builds.. so i'll need to update them soon. Very happy to see this thread. Thank you @epicfatigue
+1 from me also...hope you and family are well, I still have several running and doing what I need them to do. I had been having chatgpt look at the code and see how to migrate to libgpiod but @epicfatigue already updated the code way better than I could have. I still need to kick the tires and get it up and running but hopefully will soon.