INSTALLATION
- Create a Python 3 venv - the included service unit expects the venv to be in /usr/local/netconnectd/venv and activate it.
- Install
wifi
fromhttps://github.com/ManuelMcLure/wifi.git
branchmaster
- Install
netconnectd_mrbeam
fromhttps://github.com/ManuelMcLure/netconnectd_mrbeam.git
branchmaster
. - Copy
netconnectd.yaml
fromextras
to the/etc/netconnectd.conf.d/
directory. - Copy
netconnectd.service
fromextras
to the/etc/systemd/system/
directory - Enable the netconnectd systemd unit with
systemctl enable netconnectd.service
- Disable the
dnsmasq
andwpa_supplicant
services:systemctl disable dnsmasq.service systemctl disable wpa_supplicant
- Copy
eth0
fromextras
to the/etc/network/interfaces.d/
directory. - Start the daemon with
systemctl start netconnectd.service
- Install into your OctoPrint venv the version of
OctoPrint-Netconectd
fromhttps://github.com/ManuelMcLure/OctoPrint-Netconnectd.git
branchmaster
.