joshuar-go-hass-agent/internal/hass
Joshua Rich ed3edf660f feat(agent): rework registration to require a url over hostname/port
This feature change simplifies a lot of code logic as well as making it
easier for end users. Now, all that is needed besides a long-lived token
is a web address, which is what most users would use and understand to
connect to Home Assistant.
2023-07-02 23:33:12 +00:00
..
api.go refactor(hass): use defined request types over inline structs 2023-07-02 04:46:34 +00:00
apiRequestType.go chore(hass): replace usage of go-enum with stringer 2023-07-02 00:21:23 +00:00
api_test.go refactor(hass,sensors): don't pass request data by reference 2023-07-02 03:57:51 +00:00
config.go refactor(agent,hass,sensors): fetch HA config as needed 2023-07-02 05:58:33 +00:00
device.go feat: major re-write for registration process 2023-06-29 01:10:18 +00:00
location.go refactor(hass,sensors): don't pass request data by reference 2023-07-02 03:57:51 +00:00
registration.go feat(agent): rework registration to require a url over hostname/port 2023-07-02 23:33:12 +00:00
sensor.go refactor(hass): use generics better re-use code during marshaling 2023-06-11 09:18:45 +10:00
sensorDeviceClass.go feat: add memory usage sensor on Linux 2023-04-21 10:27:34 +10:00
sensorDeviceClassStrings.go feat: add memory usage sensor on Linux 2023-04-21 10:27:34 +10:00
sensorStateClass.go fix(hass,device): fix incorrect state/device class types 2023-04-27 18:36:26 +10:00
sensorStateClassStrings.go fix(hass,device): fix incorrect state/device class types 2023-04-27 18:36:26 +10:00
sensorType.go feat: and active command start time to active apps sensor. 2023-04-21 08:35:19 +10:00
sensorTypeStrings.go feat: and active command start time to active apps sensor. 2023-04-21 08:35:19 +10:00
sensor_test.go refactor(hass): use generics better re-use code during marshaling 2023-06-11 09:18:45 +10:00
websocket.go refactor(hass): websocket code clean-up 2023-06-11 17:55:28 +10:00