2.1.1 • Published 4 years ago

homebridge-rubilnik v2.1.1

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
4 years ago

Rubilnik

Rubilnik on sinu peakaitse, mis jälgib elektri börsi tunnihinda, ning käitub vastavalt sinu soovile. Sulle tundub, et 120 euri/MWh liig, siis ole lahke, las Apple Homekit kustutab tuled ja keerab kütte paar kraadi maha, miks mitte?!

Rubilnik is simple "master power switch" for controlling Apple Homekit devices. Rubilnik reads data from elering API, uses it's electricity prices data and switches ON or OFF (or lower consuming level) consumers depending on highest price you have set as limit.

Release notes

  • v2.0.3 uses timeout cycle for refresh (Every 5 minutes etc.)
  • v2.1.0 uses crontab pattern for better timing. For example every hour change.

Setup

  • name - Devices name, does not affect functionality
  • priceApiUrl - API URL, if you are not sure what it does, don't change it
  • priceTooHigh - price that triggers action to switch OFF or ON
  • timeZone - time zone, default +2 (Tallinn)
  • cronPattern - price and switching refresh rate as crontab pattern. Default is '10 0 * * * *' every 0-th minute of hour with 10 seconds cap. For example 19:00:10, 20:00:10 etc
  • timeOffset - time offset to adjust data, if you are not sure what it does, don't change it, default 0
      "name": {
        "title": "Name",
        "type": "string",
        "required": true,
        "default": "Rubilnik"
      },
      "priceApiUrl": {
        "title": "Price API URL",
        "type": "string",
        "required": true,
        "default": "https://dashboard.elering.ee/api"
      },
      "priceTooHigh": {
        "title": "Price that is too high",
        "type": "integer",
        "required": true,
        "default": "120"
      },
      "timeZone": {
        "title": "Time zone",
        "type": "string",
        "required": true,
        "default": "Europe/Tallinn"
      },
      "cronPattern": {
        "title": "Cron pattern",
        "type": "string",
        "required": true,
        "default": "10 0 * * * *"
      },
      "timeOffset": {
        "title": "Time offset in hours",
        "type": "integer",
        "required": true,
        "default": "0"
      }
2.0.3

4 years ago

2.1.1

4 years ago

2.1.0

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago