Skip to content
This repository was archived by the owner on Nov 27, 2021. It is now read-only.

duncanleo/hc-http-temperature

Repository files navigation

hc-temp-sensor

This is a CLI tool built with hc that emulates a HomeKit temperature and (optional) humidity accessory.

Usage

Usage of hc-http-temperature
  -humJSONPath string
    	JSON path to the humidity value (default ".humidity")
  -humidity
    	whether to enable humidity
  -manufacturer string
    	manufacturer of the sensor (default "Aosong Electronics")
  -model string
    	model number of the sensor (default "DHT22")
  -name string
    	name of the sensor to display in HomeKit (default "hc-http-temperature")
  -pin string
    	PIN number to pair the HomeKit accessory (default "00102003")
  -port string
    	Port number for the HomeKit accessory (default "50004")
  -serial string
    	serial number of the sensor (default "0000")
  -storagePath string
    	path to store data (default "hc-http-temperature-data")
  -tempJSONPath string
    	JSON path to the temperature value (default ".temperature")
  -url string
    	URL to fetch temperature

JSON Path

The code uses the gjson package to parse data freely from any JSON response. The key system is similar to jq but it omits the leading period (.). See this playground for more info.

About

HomeKit temperature and humidity sensor (via HTTP)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages