Skip to content
Homebridge plugin for showing air condition data from Smogomierz sensor
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE
README.md
index.js
package-lock.json
package.json

README.md

Homebridge-Smogomierz

NPM Version

Homebridge plugin for showing air condition data from Smogomierz sensor.

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)
You can’t perform that action at this time.