Services were down for two days

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.

UPD: TelegramBot fixed

TeHyBug CO2 Sensor Firmware

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.

https://github.com/gumslone/tehybug/tree/master/tehybug_co2_firmware

TeHyBug CO2 Mini Sensor

This is a smaller version of the https://blog.tehybug.com/index.php/2022/02/20/tehybug-senseair-co2-sensor/ its smaller because it uses a different sensor SCD4x which has a smaller size. The new board also has an OLED Display connector, the senseair s8 board was upgraded too and also supports a display connection.

Size comparison TeHyBug CO2 with S8 Senseair Sensor and with SCD4X Sensor

Here is a demonstration video of the new mini board in a 3d printed enclosure. https://youtu.be/aRd_TyuY4yc

I have also released firmware for OLED Display support and HomeAssistant autodiscovery, which is available on GitHub: https://github.com/gumslone/tehybug/tree/master/tehybug_co2_firmware

An enclosure for 3D Printing is available on Thingiverse for download: https://www.thingiverse.com/thing:5494215

How to Configure TeHyRelay/GumRelay with Tasmota firmware

First start configuration

Connect GumRelay to a power source, (Recommended 4,5 to 6Volt).

Please keep the correct polarity.

After that, a WIFI network will be created by the ESP01 Module. Please connect to the tasmota-XXXX Network.

Open in your web browser http://192.168.4.1/

A configuration page will appear.

At AP1 SSID provide your WIFI network name.

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.

3 different relays are available at the TeHyBug Shop with a tasmota firmware.

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.

Check out the full post >>

TeHyBug 18650 Universal Updated Board

TeHyBug 18650 v 1.1.6 Updated board

The new updated version of the TeHyBug universal 18650 Board is already available at Tindie.

The difference compared to the previous version:

Old versionNew 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.

TeHyBug Senseair CO2 Sensor for HomeAssistant and EspHome

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.

USB dongle with senseair s8 co2 sensor

order link

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.

The features:

  • 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
Backside
With TeHyBug Universal sensor
Check out the full post >>

TeHyBug, an outdoor wifi weather station

outdoor weather station enclosure for a TeHyBug 18650 universal

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.

TeHyBug 18650 Universal

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

Check out the full post >>

Receive TeHyBug alerts and retrieve the latest sensor data in the Telegram messenger

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

TeHyBot

You can also define Telegram alerts for your TeHyBug in the alert settings and TeHyBot will send you alert messages.

Best Neopixel Ambient Light Controller? WS2812B/SK6812

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.

GumPixel Board aka Neopixel Controller with ESP8266 ESP-12F which has 4MB memory and supports OTA updates

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

Features:

  • 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

Where to get it? You can get one from Tindie: https://www.tindie.com/products/21371/

Smarthome sensors ZigBee or WIFI, which technology is best?

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.

ZigBeeWIFI
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. zigbee2mqttAll the custom data serving modes already exist on the sensor, it supports HTTP POST/GET/etc. MQTT and other
Usually has a low signal rangeUsually has a long and widely spread signal range
Low power consumption, requires a small battery like CR2032 which lasts up to 1 yearWIFI 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 pressesHas 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.