I've recently installed Venus OS on a Raspberry Pi Zero 2 W by piecing together a several points from various sources, which I have consolidated below. Hope they may be of help to some ....
Notes for getting the Victron Venus to run on a Raspberry Pi Zero 2 W
1. Download the most current release of the Venus software from
https://updates.victronenergy.com/feeds/venus/v3.30/images/raspberrypi2/
example:
venus-image-large-raspberrypi2-20240205221147-v3.30~2.rootfs.wic.gz
2. Flash this software to a micro SD card using the Raspberry Pi Imager ( https://www.raspberrypi.com/software/ )
3. Connect a monitor and keyboard to the Raspberry Pi
4. Insert the flashed micro SD card into the Raspberry Pi
5. Power up the Pi
6. At the command prompt enter the four commands as shown below:
6.1 make the micro sd card read write for this session only:
mount -o remount,rw /
6.2 rename the headless file so that the system will start up with the GUI running:
mv /etc/venus/headless /etc/venus/headless.off
6.3 enable touch screen:
dbus -y com.victronenergy.settings /Settings/Gui/TouchEnabled SetValue 1
6.4 reboot:
reboot
7. When the PI reboots ...
You should see the Victron Venus GUI
press the right arrow key (->) to go into Settings
press the down arrow key to get to Wi-Fi
press the right arrow key
press the down arrow key to find the network you want to connect to
press the right arrow key
press the down arrow key to get to the password box
press the space key
type your password
press the space key
press the down arrow key until you see your IP address
make note of your IP address
(optionally, if you have a router where you can make this a fixed address you may do that)
press the left arrow key until your back at list of options in the Settings menu
press the down arrow key to get to Bluetooth
press the right arrow key to go inside the Bluetooth menu
press the space bar to enable blue tooth
press the down arrow key to enter the PIN
press (space) pin number (space)
press the left arrow key until your back at list of options in the Settings menu
press the down arrow key to get to Date and Time
press the right arrow key to go inside the Date and time window
press the down arrow key to get to your time zone
press the right arrow key to set the time zone
press the down arrow key to go down to your region
press the right arrow key to select your time zone
press the left arrow key until your back at list of options in the Settings menu
press the right arrow key to go into General
press the down arrow key until you get to Reboot
Press the space key to Reboot
Other notes of interest:
To open the local GUI version of Venus in Chrome - recommended but perhaps not necessary, use Indego mode
in the url bar either type in:
or
the IP address of your Raspberry Pi, for example 192.168.1.198
VRM online portal -
in the Venus GUI on your Raspberry Pi
in the Settings menu use the down arrow key to get to the VRM option, and when you find it press the right arrow key to enter it
make note of VRM Portal ID
make sure 'Use secure connection (HTTPS)' is enabled
press down arrow until you see
2 way communications
and press the space bar to enable it
to access your vrm system through your browser
https://vrm.victronenergy.com/installation/xxxxx/dashboard
where xxxxx is your VRM Portal ID
(register for an account, or log on as needed)
(add an new installation for your VRM Portal ID if needed)
To access your Pi via SSH
In Raspberry Pi Venus
To set the root password, first set the access level to Superuser as follows:
Go to Settings, General
Set the Access Level to User and installer (the default password is ZZZ)
Highlight Access Level (don't open the select page, i.e. make sure you are in the General Page, not the Access Level page)
Press and hold the right button of the centre pad until you see the Access Level change to Superuser. Note:
when working from the Remote Console, you need to use the right key on your keyboard. Pressing and holding the right button with your mouse won't work.
enable 'SSH on LAN'
Press the down arrow key to until you get to Reboot, and
press space to reboot
For Windows download PuTTY and install it ( https://www.putty.org/ )
sign on using PuTTY using either:
or
root@youripaddreass
for example:
enter your password
you do not need to use sudo as you are signed in as root, for example:
reboot
shutdown now
both work from the command line