This is prometheus exporter which collects temparetures and humidity from SwitchBot Thermometer and Hygrometeror.
English docs will be opened soon.
これは SwitchBot 温湿度計からデータを集める Prometheus Exporter です。
この exporter を用いて温湿度情報を Prometheus に収集させるためには最低限以下の用意が必要です。
デフォルトでは 8080 番の /metricsにてメトリクスを公開します。
いくつかの環境変数を設定することが必須です。また特定の環境変数を設定することにより振る舞いを変更することができます。
[required]
SwitchBot の OPEN API TOKEN を渡します。
取得方法は公式 API ドキュメントの Getting startedを参考にしてください。
[required]
監視対象のデバイス ID です。
非公式ですがデバイスの BLE MAC アドレスを英大文字と数字で構成される 12 桁で表現したものとなっています。
例えば BLE mac アドレスが00:00:5e:00:53:00であれば00005E005300となります。
[optional, default=5m]
SwitchBot API から情報を取得する間隔を指定します。フォーマットはこのメソッドの仕様に従います。
[optional, default=8080]
メトリクスを公開するポートを指定します。