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
e5484d5205
Add test for duplicates
2018-10-02 13:25:00 -06:00
9d283e36f6
Add check for dupliate ID or alias
2018-10-02 13:17:03 -06:00
9ebdf41400
Add config endpoint
2018-10-02 13:10:41 -06:00
5b27891ca1
Better handling of the current state of things
2018-10-02 08:47:19 -06:00
f8765783c4
Correctly account for future time
2018-10-01 21:47:39 -06:00
df8dbc6146
More logic work on the thermostat
2018-10-01 21:42:42 -06:00
f7d6456572
Fix some thermostat logic
2018-10-01 21:34:05 -06:00
f5838c3ebd
Add config reload message
2018-10-01 20:35:36 -06:00
8e177b51b1
Fix a segmentation fault
2018-10-01 20:34:07 -06:00
aea54ff156
Complete refactoring of thermostat process
2018-10-01 19:56:14 -06:00
fae1914fe1
Add more ignore things
2018-09-30 19:44:45 -06:00
421bd7277c
Add a comment
2018-09-30 19:43:09 -06:00
19c7c75c15
Add README
2018-09-30 19:42:57 -06:00
60c2f3c930
Add status handler
2018-09-30 15:45:22 -06:00
b353b15004
Enable verbose output on sensor
2018-09-30 15:07:50 -06:00
31ffadd2cf
Add web server
2018-09-30 12:24:00 -06:00
3f9fbc5f7c
Rename files
2018-09-30 09:00:51 -06:00
a86c3dc3b9
Skeleton for web frontend
2018-09-30 09:00:20 -06:00
3e302c20f9
Pass states via chan
2018-09-30 08:43:54 -06:00
b4960e77ed
Move a comment
2018-09-30 07:44:57 -06:00
3ba6775d9e
Better handling of multiple thermostat threads
2018-09-30 07:43:17 -06:00
5d72e9d036
Don't use GetPinState to get state
2018-09-30 07:37:42 -06:00
62a0e67ce8
Catch interrupts
2018-09-28 20:21:39 -06:00
56b810ce83
Turn off at start
2018-09-28 20:10:59 -06:00
6363f53257
Commit current stuff, though it doesn't work
2018-09-28 16:42:18 -06:00
18fb4bad6d
Basic thermostat stuff
2018-09-28 15:26:27 -06:00
44f0358259
Change Gpio to GPIO
2018-09-28 15:05:54 -06:00
7214eb6685
Add State struct
2018-09-28 14:40:12 -06:00
15a24a392e
More things to ignore
2018-09-28 13:30:31 -06:00
505b1ca389
Ignore default binary output
2018-09-28 13:30:18 -06:00
bea3f66d81
Skeleton for thermostat
2018-09-28 13:28:18 -06:00