On the farm, I need to ping hosts to make sure all the antennas and routers are working correctly. I have historically been doing this with a Tasmota device using the following ruleset: However, I can do the same thing a little faster with a debian system. sudo nano ~/ping_monitor.sh sudo chmod +x ping_monitor.sh sudo…
Author: admin
Set up VPS on Oracle with VNC access
Install lubuntu sudo apt install –no-install-recommends lubuntu-desktop Install Tigervnc sudo apt install tigervnc-standalone-server tigervnc-xorg-extension vncpasswd to choose a password sudo nano ~/.vnc/xstartup to start lxqt once vncserver is started sudo nano /lib/system/system/tigervncserver@.service and replace what’s in there with sudo systemctl daemon-reload sudo systemctl enable tigervncserver@1.service On host machine, establish ssh tunnel to forward traffic to…
Interacting with SMS USSD on Debian
On my 4G sticks, I’d like to have a way to know how much data is used each day and what the remaining balance is, and have that sent to me on a regular basis (and logged to the victoriametrics time-series database). Can use data to do that or SMS. But I need a way…
Connman bug with Docker and LXQT/LXDE desktop environments
Certain versions of Connman (which sucks) will allow Docker to create default routes of their VETH devices, which normally just bridge between the docker container and docker bridge. This kills host network connectivity as soon as Docker starts up. Thanks to this thread, the solution is simple. sudo nano /etc/connman/main.conf uncomment the NetworkInterfaceBlacklist line and…
Proxmox kernel bug with e1000 ethernet NICs
Post kernel 6.8.12-8, bug was introduced which causes the NIC to crash and not recover. Revert to 6.8.12-8 kernel to prevent the problem. Other temporary solutions include turning off cpu-offloading options. In the Node console: apt updateapt install proxmox-kernel-6.8.12-8-pveproxmox-boot-tool kernel pin 6.8.12-8-pve
Status display with monitor/TV and Raspi Zero 2W
I have a number of places around the farm where I need information displayed so workers can keep track of machine status, temperatures, and power consumption. I have a central server that has a influxdb database and grafana to display the info on various dashboards. The cheapest way I have found to have a live…
Setting up LC29HEA GNSS receiver as base station and serving NTRIP data
*Last updated 2025-05-03 Cost: $25 antenna $49 LC29HEA $20 Raspberry Pi Zero 2W $1 OTG USB adapter $5 USB power supply and USB cable for Pi Total $100 The Quectel LC29HEA is a dual frequency (L1/L5) receiver that can act as a base station or rover in a RTK setup. RTKLibExplorer covers this in his…
ESPHome Voice Assistant YAML
Switching between tabs via Node Red
I have a raspberry pi zero 2w running a 24″ monitor that is displaying relevant information in an area of the farm. The Raspi isn’t strong enough to run Chromium or Firefox (only 512MB RAM) so I am VNCing into a server that is displaying a Firefox window with the info I want. Takes much…
2024 Self-hosted vehicle/fleet tracking for $3.50/mo
Last updated 2024-09-27 The only cost in this setup is the GPS tracker itself and the monthly SIM card subscription. The trackers are available for as little as $15 and seem to work quite well. Most come linked to Chinese servers, but you can change that to a different IP address and different reporting frequency….