Skip to content

marcushill/fireboard2mqtt

 
 

Repository files navigation

fireboard2mqtt

A simple service to bring your Fireboard wireless thermometer into home assistant via mqtt auto discovery.

This is also available as a Home Assistant addon here.

Requirements

  • Nodejs >= 16.x.x
  • yarn

Notes:

This doesn't yet handle alerts or sessions. I may get there someday if people are interested. Also note that due to the 200 req/hr request limit on the fireboard api, this only updates temperatures every 20 seconds. It also attempts to ping the internalIP of your fireboard as reported by the fireboard api to see if your thermometer is online. If it can't ping your thermometer, it stops trying to load the temperatures from the api.

Usage

  1. Clone the repository
  2. Run yarn in the project directory
  3. Add a local.yml config file in the ./config dir. (See below)
  4. Run yarn start

Configuration

Configuration files go in the ./config directory. The defaults are in the defaults.yml file.

Create a local.yml file with any config that you wish to override from the defaults.

Example:

mqtt:
  url: "mqtt:https://mqtt.mydomain:1883"
fireboard:
    accountEmail: [email protected]
    accountPassword: yourpass
loglevel: debug

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 84.6%
  • Shell 14.0%
  • Dockerfile 1.4%