"The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E30CF1F4E8C8272C"
Step one has failed so it doesn't recognise the packages as signed, looking at it closely an extra character crept in to the URL when it was pasted in to the post.
sudo wget -q -O /etc/apt/keyrings/ebusd.gpg
https://raw.githubusercontent.com/john30/ebusd-debian/master/ebusd.gpg
Should work.
Then just carry on from step 3.
Brilliant! That appears to have worked
harry@Rpi5:~ $ sudo mkdir -p /etc/apt/keyrings && sudo wget -q -O /etc/apt/keyrings/ebusd.gpg
https://raw.githubusercontent.com/john30/ebusd-]debian/master/ebusd.gpg
harry@Rpi5:~ $ sudo wget -q -O /etc/apt/keyrings/ebusd.gpg
https://raw.githubusercontent.com/john30/ebusd-debian/master/ebusd.gpg
harry@Rpi5:~ $ sudo apt update
Hit:1
http://deb.debian.org/debian bookworm InRelease
Hit:2
http://deb.debian.org/debian-security bookworm-security InRelease
Hit:3
http://archive.raspberrypi.com/debian bookworm InRelease
Hit:4
http://deb.debian.org/debian bookworm-updates InRelease
Get:5
https://repo.ebusd.eu/apt/default/bookworm bookworm InRelease [3,667 B]
Get:6
https://repo.ebusd.eu/apt/default/bookworm bookworm/main armhf Packages [465 B]
Get:7
https://repo.ebusd.eu/apt/default/bookworm bookworm/main arm64 Packages [469 B]
Fetched 934 B in 1s (1,529 B/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
1 package can be upgraded. Run 'apt list --upgradable' to see it.
harry@Rpi5:~ $ sudo apt install ebusd
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
libcamera0.3 libwlroots12 lxplug-network
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
libmosquitto1
The following NEW packages will be installed:
ebusd libmosquitto1
0 upgraded, 2 newly installed, 0 to remove and 1 not upgraded.
Need to get 402 kB of archives.
After this operation, 213 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1
http://deb.debian.org/debian bookworm/main arm64 libmosquitto1 arm64 2.0.11-1.2+deb12u1 [85.9 kB]
Get:2
https://repo.ebusd.eu/apt/default/bookworm bookworm/main arm64 ebusd arm64 24.1 [316 kB]
Fetched 402 kB in 0s (1,167 kB/s)
Selecting previously unselected package libmosquitto1:arm64.
(Reading database ... 149022 files and directories currently installed.)
Preparing to unpack .../libmosquitto1_2.0.11-1.2+deb12u1_arm64.deb ...
Unpacking libmosquitto1:arm64 (2.0.11-1.2+deb12u1) ...
Selecting previously unselected package ebusd.
Preparing to unpack .../archives/ebusd_24.1_arm64.deb ...
Unpacking ebusd (24.1) ...
Setting up libmosquitto1:arm64 (2.0.11-1.2+deb12u1) ...
Setting up ebusd (24.1) ...
Instructions:
1. Edit /etc/default/ebusd if necessary
(especially if your device is not /dev/ttyUSB0)
2. Start the daemon with 'systemctl start ebusd'
3. Check the log file /var/log/ebusd.log
4. Make the daemon autostart with 'systemctl enable ebusd'
Processing triggers for libc-bin (2.36-9+rpt2+deb12u9) ...
harry@Rpi5:~ $