Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tobozo/WiFiChanViz

WiFi scanner with visual persistence, intended to find the idlest channel e.g. to assign to a ZigBee device
https://github.com/tobozo/WiFiChanViz

arduino demo esp32 gfx lovyangfx m5stack m5stack-sd-updater odroid-go wifiscanner

Last synced: 14 days ago
JSON representation

WiFi scanner with visual persistence, intended to find the idlest channel e.g. to assign to a ZigBee device

Awesome Lists containing this project

README

        

# WiFiChanViz

![](img/screenshot.jpg)

## Motivation

This tool was initially coded to help find the idlest 2.4GHz channel in order to connect a ZigBee device to HomeAssistant in ideal conditions.

Some areas can be very busy, I live in a city center where I get an average 80 devices per scan.

Pairing a ZigBee devices in such conditions can prove difficult, especially when the chosen channel is overlapped by nerby WiFi devices.

# Installation

Choose one of these installation methods:

- Download and flash the binary from the release assets.

- [Soon] Get it from the M5Stack AppStore application (A.K.A. M5Stack-SD-Menu downloader)

- Load this project in Arduino IDE, compile and flash

Library dependencies:
- [LovyanGFX](https://github.com/Lovyan03/LovyanGFX)
- [ESP32-Chimera-Core](https://github.com/tobozo/ESP32-Chimera-Core)
- [M5Stack-SD-Updater](https://github.com/tobozo/M5Stack-SD-Updater)

Credits:

- [@Lovyan03](https://github.com/Lovyan03) for providing the great LGFX library
- [@virtualabs](https://github.com/virtualabs) for inspiring this project (see the [hackwatch](https://github.com/virtualabs/hackwatch))
- [@devurandom](https://opengameart.org/users/devurandom) for sharing the [grafx2-font-collection](https://opengameart.org/content/new-original-grafx2-font-collection) used in this demo