Pinned Repositories
esp32-air-quality-reader-mqtt
A simple MicroPython application written for an ESP32 microcontroller, used for reading air quality values from a Plantower PMS5003 sensor and publishing them to an MQTT topic.
esp32-sensor-reader-mqtt
A MicroPython application written for an ESP32 microcontroller, used for reading environmental data from DHT22, BME280, SHT30, ENS160, or PMS5003 sensors, or distance from a VL53L1X, and sending the results as JSON to an MQTT topic.
featherwing-temperature-displayer
A CircuitPython script used to pull temperature and humidity data from an HTTP endpoint and update a 2.9" greyscale e-ink FeatherWing that's attached to a FeatherS2.
influxdb-firehose
My Telegraf/InfluxDB/Grafana configuration for slurping up data from MQTT.
launchbar-convert-epoch-time
A very simple LaunchBar action to either display the current epoch time, or to convert a supplied epoch time into a human-readable local and UTC time.
mac-os-9-toolbox
A small selection of things to make it easier to transfer and convert files from old Mac OS 9 computers.
papirus-temperature-displayer-mqtt
A Python script for displaying two sets of temperature and humidity data on a 2.7" PaPiRus e-link display that's attached to a Raspberry Pi.
pi-home-dashboard
A simple Node.js backend and Vue frontend to pull in temperature and humidity data from a MQTT broker, as well as the current power consumption, production, and charge percentage and state of a Tesla Powerwall 2 battery, and display it on a screen in a dashboard fashion.
powerwall-to-pvoutput-uploader
An application to save power usage information from a Tesla Powerwall 2 and send it to pvoutput.org, and optionally publish to an MQTT broker.
rpi-ansible
A collection of Ansible playbooks I use to automate configuration of the various Raspberry Pis I have running at home.
VirtualWolf's Repositories
VirtualWolf/powerwall-to-pvoutput-uploader
An application to save power usage information from a Tesla Powerwall 2 and send it to pvoutput.org, and optionally publish to an MQTT broker.
VirtualWolf/esp32-sensor-reader-mqtt
A MicroPython application written for an ESP32 microcontroller, used for reading environmental data from DHT22, BME280, SHT30, ENS160, or PMS5003 sensors, or distance from a VL53L1X, and sending the results as JSON to an MQTT topic.
VirtualWolf/esp32-air-quality-reader-mqtt
A simple MicroPython application written for an ESP32 microcontroller, used for reading air quality values from a Plantower PMS5003 sensor and publishing them to an MQTT topic.
VirtualWolf/mac-os-9-toolbox
A small selection of things to make it easier to transfer and convert files from old Mac OS 9 computers.
VirtualWolf/pi-home-dashboard
A simple Node.js backend and Vue frontend to pull in temperature and humidity data from a MQTT broker, as well as the current power consumption, production, and charge percentage and state of a Tesla Powerwall 2 battery, and display it on a screen in a dashboard fashion.
VirtualWolf/influxdb-firehose
My Telegraf/InfluxDB/Grafana configuration for slurping up data from MQTT.
VirtualWolf/launchbar-convert-epoch-time
A very simple LaunchBar action to either display the current epoch time, or to convert a supplied epoch time into a human-readable local and UTC time.
VirtualWolf/pi-air-quality-reader
A TypeScript app to read data from a Plantower PMS5003 air quality sensor and return it in JSON format. The data extraction code is based on Adafruit's Python at https://learn.adafruit.com/pm25-air-quality-sensor/python-and-circuitpython.
VirtualWolf/rpi-ansible
A collection of Ansible playbooks I use to automate configuration of the various Raspberry Pis I have running at home.
VirtualWolf/ts-node-typescript-issue
VirtualWolf/weatherbot
An IRC bot written without any IRC library, to read temperatures and fetch the text of Mastodon toots. Primarily a learning experience.
VirtualWolf/hyperpixel-brightness-control
A very simple Node.js app to listen to an MQTT topic and either turn on or off an attached Pimoroni HyperPixel 4" TFT display attached to a Raspberry Pi.
VirtualWolf/papirus-temperature-displayer-mqtt
A Python script for displaying two sets of temperature and humidity data on a 2.7" PaPiRus e-link display that's attached to a Raspberry Pi.
VirtualWolf/pi-sensor-reader
A simple Node application used for reading temperature and humidity from DHT11/DHT22/AM2302 sensors on a Raspberry Pi and posting the results to an HTTP endpoint.
VirtualWolf/BME280
Micropython driver for the BME280 sensor, target platform Pycom devices
VirtualWolf/ENS160
MicroPython library for the ScioSense ENS160 indoor air quality sensor.
VirtualWolf/esp32-environmental-status
A small MicroPython application for ESP32 or Raspberry Pi Pico W to light up LED modules based on a given threshold from data received on an MQTT topic.
VirtualWolf/gotosocial
Fast, fun, small ActivityPub server.
VirtualWolf/homebridge-wolfhaus-humidity
An extremely simple plugin for Homebridge to pull the current humidity from an HTTP endpoint and display it in Home on iOS.
VirtualWolf/homebridge-wolfhaus-temperature
An extremely simple plugin for Homebridge to pull the current temperature from an HTTP endpoint and display it in Home on iOS.
VirtualWolf/lessn-archive
A simple Cloudflare Worker to read from a database dump of Lessn that's been imported into Workers KV to keep the old URLs working.
VirtualWolf/micropython-stubber
Generate and maintain stubs for different MicroPython ports to use with VSCode and Pylance, PyRight, Thonny, PyCharm or pylint
VirtualWolf/micropython-update-from-github
A small library to run over-the-air updates for a MicroPython device from a GitHub repository
VirtualWolf/papirus-image-generator
A somewhat over-engineered setup to return a bitmap image for use with a PaPiRus e-link display attached to a Raspberry Pi.
VirtualWolf/papirus-temperature-displayer
A simple Python script to read temperature and humidity data and update a PaPiRus 2.7" e-Ink display attached to a Raspberry Pi.
VirtualWolf/phanpy
A minimalistic opinionated Mastodon web client
VirtualWolf/senko-mqtt_as-test
VirtualWolf/website-status-monitor
An extremely barebones Node.js application to hit a list of URLs and send an email if there's an error contacting it.
VirtualWolf/wrangler-no-such-module
VirtualWolf/xwing
Squad builder for the X-Wing Miniatures game by Fantasy Flight Games.