Sam Lewis
|
447400868d
|
switch back to pointers, but this time add etl := etl when iterating over list to set correct pointer
|
2023-01-13 21:57:08 -05:00 |
|
Sam Lewis
|
18bab6f784
|
go mod tidy
|
2023-01-12 22:34:02 -05:00 |
|
Sam Lewis
|
e58a75388e
|
fix bug when registering multiple listeners and change sunrise/sunset to non-ha impl
|
2023-01-12 22:33:38 -05:00 |
|
Sam Lewis
|
a868c08d40
|
resolve lint for double import
|
2022-12-28 17:56:09 -05:00 |
|
Sam Lewis
|
ac97d82cfe
|
fix sun offset
|
2022-12-28 17:53:59 -05:00 |
|
Sam Lewis
|
aa1bc3f4a4
|
update docs
|
2022-12-12 08:38:45 -05:00 |
|
Sam Lewis
|
c8128b5dba
|
change to vanity url saml.dev
|
2022-12-12 00:15:00 -05:00 |
|
Sam Lewis
|
40c5fe76ba
|
fix bug with entityListeners using .Duration
|
2022-12-09 19:40:51 -05:00 |
|
Sam Lewis
|
ffb9c9f08b
|
continue instead of return
|
2022-11-27 23:46:02 -05:00 |
|
Sam Lewis
|
60349852e6
|
add OnlyOnDates to schedule, change exceptionday to exceptiondates everywhere
|
2022-11-26 23:36:19 -05:00 |
|
Sam Lewis
|
555bafa2e5
|
update docs
|
2022-11-13 20:37:25 -05:00 |
|
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 |
|