209c3afc2a
Bump to v0.4.0
2018-11-01 09:13:06 -06:00
a6196d5fa8
Use an emoji that's more portable
2018-11-01 07:03:56 -06:00
8aebae0ebe
Add ability to enable/disable heating/cooling via UI
...
Also fixes a bug that the new value wasn't getting copied to the new config
Fixes #18
2018-11-01 06:45:38 -06:00
924473090e
Allow configuration of InfluxDB address for tests
2018-10-27 19:27:23 -06:00
927f5b9043
Add tests for influx
2018-10-27 19:21:25 -06:00
1b946b9ce8
Add more tests for handlers
2018-10-26 16:06:08 -06:00
14fa9a78c4
Fix error in ci yaml
2018-10-26 13:42:04 -06:00
961a8de916
Add coverage report
2018-10-26 13:39:56 -06:00
7ad2619369
Add CLI tests
2018-10-26 10:12:22 -06:00
14b5cc4a8b
Refactor PromptForConfiguration to accept io.Reader
2018-10-26 10:10:40 -06:00
281af2b255
Improve unit tests for auth.go
2018-10-26 09:45:16 -06:00
32f1c7fc9d
Improve unit tests for config.go
2018-10-26 09:38:22 -06:00
1ce594d540
Clear window interval before setting a new one
...
Fixes #17
2018-10-26 09:08:16 -06:00
a167da2230
Always display by alias of sensor
2018-10-25 14:48:44 -06:00
195d167664
Bump to 0.4.0-dev
2018-10-25 14:36:32 -06:00
2107a7a3af
Bump to version 0.3.1
2018-10-24 09:50:36 -06:00
071d0db161
Fix typo in cli configuration
...
Closes #14
2018-10-24 09:48:09 -06:00
e3ec4803de
Move append logic to separate function
...
Fixes #15
2018-10-23 21:51:19 -06:00
f13c557b38
Bump to v0.3.0
2018-10-20 19:52:45 -06:00
f541654a86
Check if config file exists
2018-10-20 19:49:58 -06:00
bdba7afbfd
Don't show config options if one is disabled
2018-10-20 08:35:16 -06:00
0bd6c9bf73
Backend for selectively disabling heating/cooling
2018-10-19 14:41:44 -06:00
64ca5a3bfd
Add script and docs for auth
2018-10-13 19:23:49 -06:00
ffe11c1965
Make config_test.go look more consistent
2018-10-13 19:11:16 -06:00
c6c82c1308
Add logout
2018-10-13 19:06:34 -06:00
595751d5d4
Make enter on the login page do things
2018-10-13 19:06:34 -06:00
5fd5acc0cc
Added login ability
2018-10-13 19:06:34 -06:00
dd3e78eb28
Succesfully redirect if 401
2018-10-13 19:06:34 -06:00
ac50b755d1
Add check for authorization header
2018-10-13 19:06:34 -06:00
6790b94b80
Add login UI
2018-10-13 19:06:34 -06:00
89657c381b
Add auth to /api
2018-10-13 19:06:34 -06:00
c817f27eb2
Group api components
2018-10-12 20:05:52 -06:00
Mike Shoup
cfa7fc7fe8
Merge branch 'feature/influx' into 'develop'
...
Closes #11
Writes states to InfluxDB
Updated config utility and documentation to assist with Influx
See merge request shouptech/tempgopher!5
2018-10-12 20:59:30 +00:00
Mike Shoup
8aa73706e6
Write state to InfluxDB
2018-10-12 20:59:30 +00:00
fb4905a7e8
Bump version to 0.3.0-dev
2018-10-11 19:10:24 -06:00
9a9b9d6506
Update Changelog
2018-10-11 18:59:29 -06:00
e7f5ac433a
Bump version to 0.2.0
...
Closes #9
2018-10-11 18:56:05 -06:00
a2a25c953b
Update README.md with new instructions
...
This adds documentation for using the automated install script
2018-10-11 18:54:06 -06:00
8af4c3117b
Add ability to configure sensors
2018-10-11 14:09:12 -06:00
0153e453dc
Add skeleton for configuration prompter
2018-10-10 19:58:57 -06:00
66051179fc
Add an installation script
...
Script will download the latest binary from master and create a systemd
unit file to start it.
2018-10-10 19:02:04 -06:00
Mike Shoup
345d308f85
Adds ability to update configuration through Web UI
...
Added input fields and buttons to thermostat.js
Closes #2
See merge request shouptech/tempgopher!3
2018-10-08 14:24:24 +00:00
a2f734ca44
It works I think
2018-10-08 06:00:52 -06:00
b18a11ecb3
Add POST that doesn't work
2018-10-07 22:04:31 -06:00
cfb14d490d
Add ability to stop reloading whent yping in form
2018-10-07 21:30:34 -06:00
9aadc2007a
Add form to UI
2018-10-07 19:42:01 -06:00
Mike Shoup
b4c4ce8650
Provide the ability to update configuration via the API
...
See merge request shouptech/tempgopher!2
2018-10-07 22:21:03 +00:00
Mike Shoup
31db668b64
Resolve "Update config via API"
2018-10-07 22:21:03 +00:00
48b36ba17d
Release 0.1.1
...
* Changes temperature logic. See #8 . Fixes a situation where temperature
'floats' at the threshold and the switch is rapidly cycled.
2018-10-07 16:05:26 -06:00
Mike Shoup
b3d0ebd4b0
Merge branch '8-change-temperature-logic' into 'master'
...
Resolve "Change temperature logic"
Closes #8
Changes temperature logic to:
If temperature exceeds threshold, enable cooling/heating.
If temperature is below desired threshold, turn off cooling/heating if duration has been exceeded.
See merge request shouptech/tempgopher!1
2018-10-07 21:57:41 +00:00