The server had a kernel panic and didn’t boot, unfortunately, I was unable to fix the boot problem of the server so I had to reinstall the OS and restore the site from the backup. Some services like the telegram bot are still not working, but I’m working on restoring it. Sorry for the inconvenience.
I have finally finished firmware for the TeHyBug CO2 FreshAirMakesSense Boards. The firmware has the most needed features for smart home integration like a webserver that serves sensor data in JSON format and autodiscovery mode for HomeAssistant. It also supports OLED displays and some more features. For the complete feature list and description please visit the GitHub repo where I have published the firmware.
At AP1 Password provide the password of your WIFI network.
To find out which IP the GumRelay has received, you’ll have to connect to your router and look at DHCP Leases. Or you can use apps like Wireshark to scan your local network for connected devices.
Then connect to the like: http://192.169.xx.xx/ with your browser and a GumRelay Control page will appear.
There are 3 different relay sizes available at the TeHyBug store which come with pre-flashed tasmota firmware. Actually, there is also a PSU breakout board, which uses the micro relay and uses tasmota firmware too.
The new updated version of the TeHyBug universal 18650 Board is already available at Tindie.
The difference compared to the previous version:
was using an ESP-01 Module with 1MB memory, the module could be easily replaced or swapped, and could be easily flashed with esp-01 programmers. Had a display connector on board. Doesn’t have any ADC ports since ESP-01 Module doesn’t support it.
has a soldered to board ESP-m1 Module with 2MB Memory, and has to be flashed directly on the TeHyBug board. Doesn’t have a display connector anymore, since there is a specially designed TeHyBug Display board. But i2c Port can be still used for display connection. Has an ADC Port to connect soil moisture and other ADC sensors. The ADC Port will also work with one-wire sensors. Has a solar panel connector on the board back for charging the battery.
We spend over 90% of our time indoors, where the amount of CO2 we exhale has a significant impact on our health and well-being. High CO2 concentrations not only lead to tiredness, headaches and can cause dizziness, they are also a good indicator of when the distribution of aerosols in the air exceeds a value that is more conducive to the spread of coronaviruses. Ventilation therefore reduces the risk of corona infection.
New TeHyBug device with CO2 Senseair S8 sensor that also supports additional TeHyBug Universal sensors. Unfortunately, the default TeHyBug software is not supported by this new device, it wasn’t developed yet, but you can flash EspHome to it and connect the device to your home assistant, the configuration for EspHome I will post below.
SenseAir S8 CO2 Sensor
ESP8285 Wifi Chip that serves the sensor data directly to homeassistant, no zigbee gateway etc. needed.
CH340 USB to UART Chip for flashing and programming
4 Buttons: 1 Mode (set flashmode), Reset, IO_5 and IO_14 are free programmable
TeHyBug Universal sensor connector to extend the device with. more sensors, like temperature, humidity, barometric air pressure, UV Light or Luminance
WS2812B indicator LED, for indicating the Air Quality
TeHyBug 18650 Universal is well suited for the outdoor weather station, it large capacity battery which will last for a long (depending on the data frequency and wifi connectivity) it also has a charging circuit, where you can connect a 5.5V solar cell to charge the battery.
Swappable sensors provide you many possibilities for measuring environmental data. It has a tight-fit pin header connector that can accept VCC->GND->i2c sensor modules like BME680/BME280/BMP280
TeHyBug Bot for Telegram messenger exists already for several years, but not many are using it, probably because they don’t know what it is and how to use it.
First of all, you will need a Telegram messenger you can install from the apple app store on iPhone or google play store on Android.
Then open https://t.me/tehybot or search for TeHyBot in Telegram and start chatting with it. If it doesn’t start chatting with you automatically type /start and submit. After that, you will receive the chat id number.
Copy the chat id and head over to TeHyBug.com profile settings and provide there your telegram chat id.
From now you can use the following commands in your TeHyBot chat:
/humidity – to receive the humidity sensor data
/temperature – to receive the temperature sensor data
/chat_id – to receive the chat id again, in case you forgot it.
/help – to show the full list of available commands
You can also define Telegram alerts for your TeHyBug in the alert settings and TeHyBot will send you alert messages.
I have designed a tiny and convenient neopixel driver board that can be also used for other purposes, like ser2net programmer, logging environment data or reading UART Sensor data, etc. But its main purpose is driving WS2812B/SK6812 led strips or matrixes and generating cool eye-catchy light effects. It can be programmed with WLED to drive Led Strips or with PixelIt to drive a Led matrix etc.
What makes it special?
A small board with convenient screw terminals and buttons which takes a 5V power source on input and provides an output for WS2812b LEDs it also uses a simple ESP8266 ESP-01 Module. It works well with all 5V led strips and drives easily 8×32 led matrix displays like Pixel It.
A compiled binary for ESP-01 PixelIt led Matrix display is available under the documentation link below. You can use it also with a WLED library. https://github.com/gumslone/Pixel-It-ESP8266-ESP-01
Mode (GPIO_0) and RESET Button
Two soldering pads on the board back to connect additional button i.e. enclosure button which will replicate the mode button actions
convenient screw terminals for wiring
thick 5V power delivery trace for delivering enough current to the LED strip
large low ESR capacitor for a better system stability
breakout for UART Programming flashing
hot-swap 2×4 Pin Female connector for ESP-01 Module
works great with WS2812/SK6812 LED strips and WLED software for Ambilight and Xmas tree decoration
works great with WS2812/SK6812 LED Matrix displays
Both technologies have their advantages and disadvantages, here is a side-by-side comparison of ZigBee vs Wifi sensors for the smart home. For my comparison, I take the TeHyBug Wifi sensor and Aquara ZigBee Sensor which is connected through a HeilBee v4.5 ZigBee stick to my HomeAssistant.
Requires a special ZigBee hub or coordinator stick. The Hub is usually connected through WIFI or LAN to the network.
Doesn’t require any special hubs etc. Just a WIFI network. Is very versatile and can connect to a remote server.
Custom data serving modes require some custom software to be installed on the hub. i.e. zigbee2mqtt
All the custom data serving modes already exist on the sensor, it supports HTTP POST/GET/etc. MQTT and other
Usually has a low signal range
Usually has a long and widely spread signal range
Low power consumption, requires a small battery like CR2032 which lasts up to 1 year
WIFI is a power-hungry technology, so a 18650 Lithium Cell will last about a half year or more, depending on the sensor
Easy to add a device to your ZigBee netwoork, requires just a few button presses
Has a complex but more versatile installation and configuration. Requires WIFI network credentials and setting up MQTT broker details to be provided directly to the sensor through WEB UI.