reef-pi :: An opensource reef tank controller based on Raspberry Pi.

bishoptf

Valuable Member
View Badges
Joined
Jan 1, 2019
Messages
1,409
Reaction score
1,726
Location
Missouri
Rating - 0%
0   0   0
I know this has been covered but I have been working on updating the robotank script and can't remember, why are there different reef-pi images for the zero vs rpi 3/4? I know I've seen the answer but unable to find it and just wondering what the differences are.

Thanks :)
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,680
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
I know this has been covered but I have been working on updating the robotank script and can't remember, why are there different reef-pi images for the zero vs rpi 3/4? I know I've seen the answer but unable to find it and just wondering what the differences are.

Thanks :)
Pi zero is arm v6 architecture , while pi3/4 is arm 7/8 . That is the genre of their cpu processor is different , and the go binary , the controller code needs to be built differently for each of those two. zeros binary will not work on pi 3, and vice versa. Hence the two packages
 

bishoptf

Valuable Member
View Badges
Joined
Jan 1, 2019
Messages
1,409
Reaction score
1,726
Location
Missouri
Rating - 0%
0   0   0
Pi zero is arm v6 architecture , while pi3/4 is arm 7/8 . That is the genre of their cpu processor is different , and the go binary , the controller code needs to be built differently for each of those two. zeros binary will not work on pi 3, and vice versa. Hence the two packages
Welp I need to double check my script but I think I am running reef-pi-4.3-pi3.deb on a zero right now...will double check and see what I have running. I have been updating and tweaking @robsworld78 robotank script, and been testing/verifying stuff and pretty sure I loaded up that version.
 

bishoptf

Valuable Member
View Badges
Joined
Jan 1, 2019
Messages
1,409
Reaction score
1,726
Location
Missouri
Rating - 0%
0   0   0
I just loaded reef-pi-4.3-pi3.deb on a zero w running bullseye and it loads and so far appears to be running fine...lol. Maybe something is different with bullseye vs buster? I do not have a rpi3 to test on but tested the -pi3 on a zero.

I dunno, maybe something has changed, would make managing images a whole lot easier...:)
 
Last edited:

Sean Clark

🐟 OnlyFins 🐠
View Badges
Joined
May 16, 2019
Messages
9,057
Reaction score
33,256
Location
Michigan
Rating - 0%
0   0   0
An Opensource Controller Product you say?

Animation Logo GIF by JOSH HILL
 

GaryE

Well-Known Member
View Badges
Joined
Mar 12, 2020
Messages
992
Reaction score
1,321
Location
Coatesville, Indiana
Rating - 0%
0   0   0
Since the last update, when I click on the "Auto" / "Manual" buttons in the lights section, I get this dialog..

1642308736452.png


Not entirely sure what that language is, but it certainly does not match the language in my OS and it happens like this across all devices I have used. Including my computer at work. Pretty sure I don't have whatever Germanic language this is set on my work computer, I'd never get anything done... ;)
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,680
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
Since the last update, when I click on the "Auto" / "Manual" buttons in the lights section, I get this dialog..

1642308736452.png


Not entirely sure what that language is, but it certainly does not match the language in my OS and it happens like this across all devices I have used. Including my computer at work. Pretty sure I don't have whatever Germanic language this is set on my work computer, I'd never get anything done... ;)
5.2?
 

Devin_Tesla

New Member
View Badges
Joined
Sep 25, 2020
Messages
20
Reaction score
16
Location
Canada
Rating - 0%
0   0   0
Since the last update, when I click on the "Auto" / "Manual" buttons in the lights section, I get this dialog..



Not entirely sure what that language is, but it certainly does not match the language in my OS and it happens like this across all devices I have used. Including my computer at work. Pretty sure I don't have whatever Germanic language this is set on my work computer, I'd never get anything done... ;)

it's German and your not the only one
 

GaryE

Well-Known Member
View Badges
Joined
Mar 12, 2020
Messages
992
Reaction score
1,321
Location
Coatesville, Indiana
Rating - 0%
0   0   0
I just loaded reef-pi-4.3-pi3.deb on a zero w running bullseye and it loads and so far appears to be running fine...lol. Maybe something is different with bullseye vs buster? I do not have a rpi3 to test on but tested the -pi3 on a zero.

I dunno, maybe something has changed, would make managing images a whole lot easier...:)


I've been running pi3 versions on pi zero for a while.. no issues
 

bishoptf

Valuable Member
View Badges
Joined
Jan 1, 2019
Messages
1,409
Reaction score
1,726
Location
Missouri
Rating - 0%
0   0   0
I've been running pi3 versions on pi zero for a while.. no issues
Yup I think that used to be an issue but I do not think it is any longer, especially with the new zero2 I think the cpu architecture is the same as a rpi3 so the issue would only be for the original zero. I'm not sure how to verify the issue exists or what performance penalties you may have with go but I just thought if it works then it would be nice to get to one image. :)

@Ranjib I'd be happy to do some more testing etc, I have a zero that I use for testing and was surprised to see reef-pi happily running. If there is anything I can do to test etc, let me know.
 

GaryE

Well-Known Member
View Badges
Joined
Mar 12, 2020
Messages
992
Reaction score
1,321
Location
Coatesville, Indiana
Rating - 0%
0   0   0
Yup I think that used to be an issue but I do not think it is any longer, especially with the new zero2 I think the cpu architecture is the same as a rpi3 so the issue would only be for the original zero. I'm not sure how to verify the issue exists or what performance penalties you may have with go but I just thought if it works then it would be nice to get to one image. :)

as of today, I own only one zero, the original. Until a week or so ago it was running just fine on the rpi3 version. That was until I fried the board..

I have a zero 2 w on the way..
 

bishoptf

Valuable Member
View Badges
Joined
Jan 1, 2019
Messages
1,409
Reaction score
1,726
Location
Missouri
Rating - 0%
0   0   0
I have been working on updating @robsworld78
as of today, I own only one zero, the original. Until a week or so ago it was running just fine on the rpi3 version. That was until I fried the board..

I have a zero 2 w on the way..
Ouch, dang I've yet to fry one and I can say that I have not been the most easiest on them, how did that happen?
 

GaryE

Well-Known Member
View Badges
Joined
Mar 12, 2020
Messages
992
Reaction score
1,321
Location
Coatesville, Indiana
Rating - 0%
0   0   0
I have been working on updating @robsworld78

Ouch, dang I've yet to fry one and I can say that I have not been the most easiest on them, how did that happen?

They are exceedingly easy to kill... seems that my light setup was feeding power back to the box.. I suppose it just finally had enough.

So I pulled out the "hat" and put a diode in place to stop that nonsense and forgot to cut off the leads after soldering it in, caused a lot of drama there.. (with my virgin RPi 3 plugged in) and now it has random issues..
 

bishoptf

Valuable Member
View Badges
Joined
Jan 1, 2019
Messages
1,409
Reaction score
1,726
Location
Missouri
Rating - 0%
0   0   0
I have been helping @robsworld78 with his initial loading script (well I hope I have been of some help,lol) and I think it goes a long way to automate the initial loading things up but it got me thinking about how we can move this to the next stage for the end user. It doesn't need to go to that next stage but there are a lot of users that are not tech savvy etc, that just want to plug something in and use it. To that end here are some of the things that I think if we could set via the reef-pi interface would move us to more of an appliance type setup vs the setup that we have today:

Critical
tzdata (need the ability to set,update, modify)
pi user password (ability to set, update, modify)
update the OS software

Nice to have
Hostname (ability to set, update, modify)


Wireless networking is pretty straightforward since the image contains a blank wpa_supplicant.conf file in the /boot directory and they just add the SSID and PSK to join the network, now knowing what the address turns out to be is another issue and need to think more about that. I always use a DHCP reservation for the given mac address but how do all of the IOT devices handle it, there is probably an easier way but something to consider.

I think with a few additions to the admin screen where it allows a user to do everything through the web would possibly open things up to more users, food for thought.

:)
 

bishoptf

Valuable Member
View Badges
Joined
Jan 1, 2019
Messages
1,409
Reaction score
1,726
Location
Missouri
Rating - 0%
0   0   0
They are exceedingly easy to kill... seems that my light setup was feeding power back to the box.. I suppose it just finally had enough.

So I pulled out the "hat" and put a diode in place to stop that nonsense and forgot to cut off the leads after soldering it in, caused a lot of drama there.. (with my virgin RPi 3 plugged in) and now it has random issues..
Ouch...
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,680
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
I have been helping @robsworld78 with his initial loading script (well I hope I have been of some help,lol) and I think it goes a long way to automate the initial loading things up but it got me thinking about how we can move this to the next stage for the end user. It doesn't need to go to that next stage but there are a lot of users that are not tech savvy etc, that just want to plug something in and use it. To that end here are some of the things that I think if we could set via the reef-pi interface would move us to more of an appliance type setup vs the setup that we have today:

Critical
tzdata (need the ability to set,update, modify)
pi user password (ability to set, update, modify)
update the OS software

Nice to have
Hostname (ability to set, update, modify)


Wireless networking is pretty straightforward since the image contains a blank wpa_supplicant.conf file in the /boot directory and they just add the SSID and PSK to join the network, now knowing what the address turns out to be is another issue and need to think more about that. I always use a DHCP reservation for the given mac address but how do all of the IOT devices handle it, there is probably an easier way but something to consider.

I think with a few additions to the admin screen where it allows a user to do everything through the web would possibly open things up to more users, food for thought.

:)
Yes, I want to have something like this (initial setup wizard) along side WiFi hotspot configuration in reef-pi. That will allow users to setup without any ssh login.
 

TOP 10 Trending Threads

WHAT AMOUNT OF LIVE ROCK AND SAND SHOULD BE PRIORITIZED FOR OPTIMAL BIODIVERSITY/FILTRATION?

  • 100% live rock + bagged sand

    Votes: 38 26.6%
  • 100% dry rock + 100% live sand

    Votes: 48 33.6%
  • 50/50 live/dry rock, 50/50 live/bagged sand

    Votes: 32 22.4%
  • 75% live rock, 25% live sand

    Votes: 15 10.5%
  • 25% live rock, 75% live sand

    Votes: 10 7.0%
Back
Top