Bendodroid
5dacfd0dfe
docs: Update README and code comments
2024-08-03 21:02:44 +02:00
Bendodroid
68d0ec05db
feat: Add support for PUT/DELETE state.message
...
Fix #33
2024-08-03 19:50:19 +02:00
Bendodroid
74a8db7d2b
refactor: Add Go 1.22 HTTP method matching
2024-08-03 17:55:28 +02:00
Bendodroid
bd94b295ac
docs: Fix typos
2024-08-03 15:15:31 +02:00
Bendodroid
7218177625
Refactor environment sensor URL path generation
2024-05-26 20:52:23 +02:00
Bendodroid
72f5a67989
Move persistence stuff to own package
2024-05-26 20:52:21 +02:00
Bendodroid
8c1adae040
Rename module
2024-05-26 20:52:15 +02:00
Bendodroid
bbeb0d0e2b
Print version on startup, set this via -ldflags "-X main.version=foo"
2024-01-16 02:23:39 +01:00
Bendodroid
9166a78fb7
Add -c flag to specify list of config files
...
- Environment variable also accepts comma-separated list
- Overwrites cli arguments
2024-01-14 21:56:11 +01:00
Bendodroid
0241a506d4
Handle sensors that don't have a name, just a location
2024-01-14 21:54:44 +01:00
Bendodroid
70b2e8069b
Only pass State struct pointer to StateOpen, not entire response
2024-01-14 02:02:58 +01:00
Bendodroid
38710484f9
Generate HTTP endpoints for environment sensors
...
- Move update request sanity checks to new method in handlers/util.go
- Change EnvironmentSensor.Value type because ParseFloat returns float64
2024-01-14 01:10:38 +01:00
Bendodroid
b2f62c7bb0
First implementation of new config format
...
- Functionally equivalent to old version at present
- Temperature and Humidity sensors not handled yet
- Moved HTTP handlers around
2024-01-13 23:27:24 +01:00
Bendodroid
883d25898e
Small refactoring
2024-01-06 19:43:51 +01:00
Bendodroid
baf73f33e7
Make the signal handler work properly
2023-11-10 04:01:46 +01:00
Bendodroid
8a1cf0456a
First working? version with persistent state
2023-11-10 03:24:12 +01:00
Bendodroid
4b41acfa7b
Major Refactoring
...
- Move components to separate packages
- Fix HTTP header for 401 response
- Add documentation
2023-11-09 22:30:03 +01:00
Bendodroid
8fa840cd8c
Set Access-Control-Allow-Origin header to * for OK response
...
Fixes #5
2023-11-09 21:50:33 +01:00
Bendodroid
da448e5be3
Set Content-Type header to application/json
...
Fixes #1
2023-11-05 18:11:29 +01:00
Bendodroid
1a9922d5f1
Change initial SpaceAPI response source
...
- The environment variable is now called SPACE_API_JSON_TEMPLATE_PATH
- It is now the path to a file with the initial values, not the JSON itself
- Updated README.md accordingly
2023-11-04 23:31:24 +01:00
Bendodroid
930e81bd7f
Improve log messages
2023-11-04 22:30:52 +01:00
Bendodroid
26a9cf4911
Actually set the response status correctly
...
Reading the docs helps.
2023-11-04 22:30:39 +01:00
Bendodroid
be29af436f
Initial commit
2023-11-04 21:07:27 +01:00