Skip to content

Latest commit

 

History

History
48 lines (37 loc) · 1.83 KB

README.md

File metadata and controls

48 lines (37 loc) · 1.83 KB

Homebridge-Smogomierz

NPM Version

Homebridge plugin for showing air condition data from Smogomierz sensor.

Fork with light ambient service, it work only with Smogomierz (Smogly curently) fork https://github.com/jakubcichocki/Smogomierz.

Screenshot

Project is based on homebridge-airly.

Instalation

  1. Install Homebridge using: (sudo) npm install -g --unsafe-perm homebridge.
  2. Install this plugin using: (sudo) npm install -g homebridge-smogomierz.
  3. Build your own Smogmomierz. Instrucions: https://github.com/hackerspace-silesia/Smogomierz#readme.
  4. Find your Smogmomierz IP Adress. Example: http://192.168.1.7/
  5. Update your configuration file like the example below.

This plugin is returning data such as: PM2.5, PM10, Temperature, Humidity.

Configuration

Example config.json

"accessories": [
    {
          "accessory": "Smogomierz",
          "name": "Smogomierz",
          "url": "SMOGOMIERZ_IP_ADRESS",
          "cacheExpiryTime": 10,
          "servicesNames": {
            "airQuality": "Air Quality",
            "temperature": "Temperature",
            "humidity": "Humidity"
          }
    }
]

Config file

Fields:

  • accessory must be "Smogomierz" (required).
  • name Is the name of accessory, you can change it! (required).
  • url adress of your Smogomierz sensor (required). Remember about 'http://' at the beginning and '/' on the end!
  • cacheExpiryTime time (in minutes) after which cache will be updated
  • servicesNames display names of services (will be visible on the tiles in Home app)