Skip to content

Azuki-bar/switchbot-prometheus-exporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

switchbot-prometheus-exporter

English

about this

This is prometheus exporter which collects temparetures and humidity from SwitchBot Thermometer and Hygrometeror.

English docs will be opened soon.

Requirements

How To Use

Thanks

Japanese - 日本語

about

これは SwitchBot 温湿度計からデータを集める Prometheus Exporter です。

Requirements

この exporter を用いて温湿度情報を Prometheus に収集させるためには最低限以下の用意が必要です。

使い方

デフォルトでは 8080 番の /metricsにてメトリクスを公開します。

いくつかの環境変数を設定することが必須です。また特定の環境変数を設定することにより振る舞いを変更することができます。

TOKEN

[required]

SwitchBot の OPEN API TOKEN を渡します。

取得方法は公式 API ドキュメントの Getting startedを参考にしてください。

DEVICE_ID

[required]

監視対象のデバイス ID です。

非公式ですがデバイスの BLE MAC アドレスを英大文字と数字で構成される 12 桁で表現したものとなっています。 例えば BLE mac アドレスが00:00:5e:00:53:00であれば00005E005300となります。

FETCH_INTERVAL

[optional, default=5m]

SwitchBot API から情報を取得する間隔を指定します。フォーマットはこのメソッドの仕様に従います。

PORT

[optional, default=8080]

メトリクスを公開するポートを指定します。

About

Exports Tempreture and Humidity collect from SwitchBot API.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 2

  •  
  •