Home Events: Monitor Home Network

components
Hardware Components
Software Apps and online services
Home-Events
Project Description
Home Events
Home Events process packets, and detect events in the local network,.
Consider the following scenarios (which could be very common in most households):
1. Parents go to the work in the morning
2. Parents take kids to school
3. Someone turn on the TV in the afternoon
For each of these scenarios, we can define conditions (pre and post) and actions to be executed.
For example, when everybody left home, turn off the TV and activate monitoring cameras automatically.
Home Assistant automation is a powerful, well-designed feature for these tasks, however, creating the states and triggers is a bit cumbersome.
In this project, we try to decouple the events and leave the action for systems like Home Assistant to handle.
 

It consists of three main components:

  1. Sniffer: collect ethernet packets from the local network
  2. InferenceEngine: detect patterns in packets and generate events
  3. Notifier: publish messages to configured channels
  

Quickstart

  1. Install CircuitPython on your device: Download the https://circuitpython.org/board/raspberry_pi_pico/, disconnect PICO, hold the BOOT button down, connect and copy the UF2 file to the PICO and release the BOOT button.
  2. Copy libraries to `lib` folder on the device. These are tested and working: https://github.com/home-events/w5100s-circuit-python-libs
  3. Create your `config.json` in `src/` folder. See `config-sample.json` for an example.
  4. Copy `src/` folder to the root of your device.
  5. Type `http://<your-configured-ip-address>` in your browser.
  

Source

Check https://github.com/home-events/home-events
documents
Code
HomeEvents
Others
Article

1
COMMENTS

Please Login to comment
1 Comment authors
ronpang Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
ronpang
Member

Hi pim33,
I’m Ron from WIZnet HK. Could I post your article to our WIZnet HK instagram account?

BTW, do you have a instagram account that I could tag you?

Best Regards,
Ron

POSTED BY
W5100S Series Library
Reusable S/W