1
0
Fork 0
mirror of https://github.com/shouptech/tempgopher.git synced 2026-02-03 08:39:43 +00:00
Commit graph

83 commits

Author SHA1 Message Date
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
Mike Shoup
05db37343d Resolve "Change temperature logic" 2018-10-07 21:57:41 +00:00
9cb8a0bf18 Release 0.1.0
* Added changelog
* Bumped version in code
2018-10-04 19:28:54 -06:00
11a697aa95 Add Apache license 2018-10-04 19:28:45 -06:00
c37d491e86 Moved to GitLab and setup CI
* Renamed temp-gopher references to tempgopher
* Added to GitLab CI
2018-10-04 17:57:39 -06:00
047c605d00 Add packr to documentation 2018-10-04 12:42:38 -06:00
ee4ca5347e Display current version 2018-10-04 12:40:07 -06:00
6a623c3051 Add an HTML app. 2018-10-04 12:20:03 -06:00
446fb72189 Add configuration parameter for listen address
You can now specify :8080, 127.0.0.1:5555 or whatever
2018-10-03 20:05:00 -06:00
8b3093d0f1 This adds CORS headers based on configuration. 2018-10-03 19:51:36 -06:00
71cf5fc46d Add REST API documentation 2018-10-03 08:44:07 -06:00
467a0afc19 Add more documentation 2018-10-03 08:40:59 -06:00
b2fd820a66 Use static future date 2018-10-03 08:25:52 -06:00
7bb6f5feef Add tests 2018-10-02 15:29:00 -06:00