Sam Lewis
|
ced79559e5
|
split daily schedule and interval
|
2022-11-13 20:17:00 -05:00 |
|
Sam Lewis
|
83998b5e7e
|
only trigger ETL if newState != oldState
|
2022-11-10 20:32:32 -05:00 |
|
Sam Lewis
|
f6c68fe8ca
|
add comment
|
2022-11-10 20:27:34 -05:00 |
|
Sam Lewis
|
0f970c2732
|
fix runonstartup bug
|
2022-11-09 21:03:57 -05:00 |
|
Sam Lewis
|
e9f07b9b32
|
add number service
|
2022-11-09 20:31:06 -05:00 |
|
Sam Lewis
|
e5fe752d2c
|
update docs
|
2022-11-09 20:17:52 -05:00 |
|
Sam Lewis
|
7fda113913
|
add etl.RunOnStartup
|
2022-11-09 20:16:35 -05:00 |
|
Sam Lewis
|
f7e212e1d1
|
fix sunset/sunrise schedule bug
|
2022-11-09 17:41:13 -05:00 |
|
Sam Lewis
|
4f1666f2af
|
docs update
|
2022-11-08 23:38:21 -05:00 |
|
Sam Lewis
|
1ec5878ff9
|
add state as second arg for eventListenerCallback
|
2022-11-08 22:48:34 -05:00 |
|
Sam Lewis
|
5afa301f36
|
add before/after sunset/sunrise to state
|
2022-11-06 16:10:05 -05:00 |
|
Sam Lewis
|
ba9132745e
|
add notify service
|
2022-11-06 15:00:39 -05:00 |
|
Sam Lewis
|
e3e7889574
|
adjust next schedule message
|
2022-11-04 23:03:16 -04:00 |
|
Sam Lewis
|
648eb62cfa
|
fix bug when registering multiple schedules and >=1 are sunset/sunrise
|
2022-11-04 22:47:42 -04:00 |
|
Sam Lewis
|
2575525528
|
make App exported
|
2022-11-04 21:10:14 -04:00 |
|
Sam Lewis
|
055aa04aee
|
decided State and Service are documented enough
|
2022-11-02 00:15:22 -04:00 |
|
Sam Lewis
|
33a92d96bd
|
documented general use cases
|
2022-11-02 00:04:40 -04:00 |
|
Sam Lewis
|
b0804e39d0
|
some tweaks/renames, schedule documentation
|
2022-11-01 01:20:15 -04:00 |
|
Sam Lewis
|
cbfce76897
|
some tweaks/renames, schedule documentation
|
2022-11-01 01:20:05 -04:00 |
|
Sam Lewis
|
b2a4e26946
|
add Exceptions to schedules
|
2022-10-31 02:29:48 -04:00 |
|
Sam Lewis
|
b1928496cc
|
add exceptions to entityListener
|
2022-10-31 02:14:13 -04:00 |
|
Sam Lewis
|
d158524783
|
add Exceptions to eventListener
|
2022-10-31 02:01:24 -04:00 |
|
Sam Lewis
|
d077c3feec
|
DRY duration parsing
|
2022-10-31 01:36:40 -04:00 |
|
Sam Lewis
|
ce6649dd29
|
fix refactor error
|
2022-10-31 01:20:52 -04:00 |
|
Sam Lewis
|
8a59770936
|
enforce ToState when using Duration
|
2022-10-31 01:17:20 -04:00 |
|
Sam Lewis
|
b22b544437
|
add Duration for entityListener and rename TimeString to DurationString
|
2022-10-30 23:07:54 -04:00 |
|
Sam Lewis
|
47ba299568
|
make eventListener private on builders
|
2022-10-27 01:59:41 -04:00 |
|
Sam Lewis
|
5dda691455
|
2 things:
make entityListener private on builders
fix: subsequent listeners not called if one fails checks
|
2022-10-27 01:57:49 -04:00 |
|
Sam Lewis
|
5e2d6cb092
|
export strucs
|
2022-10-26 23:05:14 -04:00 |
|
Sam Lewis
|
66e179c568
|
sunrise sunset working, not the cleanest solution but it works
|
2022-10-24 23:03:04 -04:00 |
|
Sam Lewis
|
a2d3b46335
|
add .gitignore
|
2022-10-24 09:55:41 -04:00 |
|
Sam Lewis
|
e2fb6872ae
|
make some things private
|
2022-10-23 18:53:38 -04:00 |
|
Sam Lewis
|
f4d44cb6fe
|
add LICENSE and README
types.go -> eventTypes.go
reorganize example folder structure
|
2022-10-19 23:26:58 -04:00 |
|
Sam Lewis
|
eaeca5dd08
|
fix zwave js event type
|
2022-10-19 00:32:09 -04:00 |
|
Sam Lewis
|
83789184f0
|
event listeners working
|
2022-10-19 00:25:15 -04:00 |
|
Sam Lewis
|
ccd6805d40
|
cleanup todos that are done
|
2022-10-17 12:37:36 -04:00 |
|
Sam Lewis
|
b92147a6a6
|
remove unnecessary check from throttle check
|
2022-10-17 12:32:26 -04:00 |
|
Sam Lewis
|
2c5e68903a
|
added Throttle to entityListener
|
2022-10-16 23:41:21 -04:00 |
|
Sam Lewis
|
7ed5cbcf94
|
time constraints on listener are working
|
2022-10-16 23:03:19 -04:00 |
|
Sam Lewis
|
145c12dd25
|
all builders now take duration strings
|
2022-10-16 22:45:13 -04:00 |
|
Sam Lewis
|
6ca78e88dd
|
listeners working, sunrise/sunset working with string offset
|
2022-10-16 22:23:46 -04:00 |
|
Sam Lewis
|
8b888a2d89
|
set up entityListener and switch websocket library
|
2022-10-16 15:20:04 -04:00 |
|
Sam Lewis
|
2d77c4b657
|
schedule works! 🎉🔥
|
2022-10-15 22:22:59 -04:00 |
|
Sam Lewis
|
e476a06aca
|
remove log statements
|
2022-10-13 02:20:28 -04:00 |
|
Sam Lewis
|
b99c1e5925
|
Added lots of services and fixed bug with ID for websocket calls
|
2022-10-13 02:17:36 -04:00 |
|
Sam Lewis
|
7f9e346d34
|
design and impl BaseServiceRequest
|
2022-10-12 01:14:32 -04:00 |
|
Sam Lewis
|
4cf16d0d41
|
moved websocket code to websocket package
|
2022-10-11 22:58:44 -04:00 |
|
Sam Lewis
|
b3e45f46a4
|
just have TimeOfDay and Duration ¯\_(ツ)_/¯
|
2022-10-11 09:52:58 -04:00 |
|
Sam Lewis
|
7c1e8faa43
|
change helper from TimeOfDay to Duration
|
2022-10-11 02:24:48 -04:00 |
|
Sam Lewis
|
911c3521ba
|
switched to time.Duration
|
2022-10-11 02:17:02 -04:00 |
|