Blog

Zerif supports a custom frontpage

How To: Install Node-Red on a Raspberry Pi

For this project I began with a brand new Raspberry Pi with a fresh Raspbian install.   See “Setting up your new Raspberry Pi”. Although Node-RED and node.js comes delivered standard on the Raspbian NOOB SD Card operating system, I decided to uninstall and reinstall the most current versions of tbese systems.   To do so is Read more about How To: Install Node-Red on a Raspberry Pi[…]

How To: Install OpenVPN on a Raspberry Pi

Setting up a Virtual Private Network (VPN) was the most difficult and frustrating Raspberry Pi installation I’ve attempted.   I’m not sure if the guides I was using were outdated, simply not correct, or if I was doing something wrong.   There were many many complex steps and the issue could very well have been on Read more about How To: Install OpenVPN on a Raspberry Pi[…]

Sonoff Devices Flashed with Tasmota Firmware

I currently have 6 Sonoff Basic devices, all flashed with Tasmota firmware and configured to monitor for MQTT messages to trigger electrical devices around my home.    Each Sonoff is connected to a Home Assistant button.   Below is a screenshot of the way my Home Assistant user interface is designed.    This screen is consistantly Read more about Sonoff Devices Flashed with Tasmota Firmware[…]

apt-get update

I receieved the following error when attempting to upgrade my MQTT server running on a Raspberry Pi: W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://repo.mosquitto.org jessie InRelease: The following signatures were invalid: KEYEXPIRED 1515017477 KEYEXPIRED 1515017477 KEYEXPIRED 1515017477 W: Read more about apt-get update[…]

How To: Setting Up a New Raspberry Pi

You’ve just purchased a new Raspberry Pi.    So, now what? Components needed for this step include: Raspberry Pi Micro SD memory card with SD card adapter Monitor with HDMI connection USB or wireless keyboard USB or wireless mouse Ethernet connection Computer to format and initialize your SD memory card The first step is to Read more about How To: Setting Up a New Raspberry Pi[…]

Fishtank Controller (part II)

The fishtank controller project was very successful <read about it here> and has been in operation for more than a year.   Since putting this system together I’ve become a huge fan of the ESP8266 programmable micro-chips.  An ESP8266 MCU can easily replace the functionality of the Raspberry Pi on the Fishtank Controller project.    This would free Read more about Fishtank Controller (part II)[…]

Network IP Adresses

Alarm Clock 192.168.1.159 Fish Camera 192.168.1.105 OpenVPN Server 192.168.1.156 ReadyNas Storage 192.168.1.82 MQTT Server 192.168.1.158 External IP 99.136.121.101 Home Assistant – Prod 192.168.1.171 Home Assistant – Test 192.168.1.199 Volumio 192.168.1.193 Garage Camera  192.168.1.182 Frontdoor Camera  192.168.1.144 Backyard Camera 192.168.1.135

Miscellaneous Terminal Commands

Below are a some terminal commands that I’ve accumulated.   I’m at the point where I need to write these things down otherwise I’ll never remember them. MQTT Commands Subscribe to a topic  mosquitto_sub -v -t ‘test/topic’ Publish a topic mosquitto_pub -t ‘test/topic’ -m ‘helloWorld’ Correcting error IP after reloading NOOBs OS control/shift/J term_.command.removeAllKnownHosts() Raspberry Read more about Miscellaneous Terminal Commands[…]