Maxim Prokhorov
0d4cf9a7c1
sns: simple filters with capacity of 1
4 months ago
Maxim Prokhorov
0f5fc5acc3
test: allow double comparison in tests
4 months ago
Maxim Prokhorov
686728a329
rfb: ,<REPEATS> parser fix
4 months ago
Maxim Prokhorov
70e8f91205
debug: fix webui headers included without WEB_SUPPORT=1
4 months ago
Maxim Prokhorov
f13df63f38
compat: fix -std=gnu++20
4 months ago
Dmitry
238dc130af
garland: fixes and updates ( #2600 )
* garland: fix issue with division by zero in first scene setup
* garland: update setters code
* garland: fix web UI
* garland: update scene default settings
* garland: update palettes, add random run animation
* garland: enable and update anim_glow
* garland: update anim_spread
* garland: add anim_crossing
* garland: get rid of redundant variables in main class
* garland: provide anims with all palettes
* garland: unify anim_waves and anim_run to use ColorWave class
* garland: update format for color_wave.h and garland.cpp
* graland: update anim code with clear rands and auto counters
* garland: implement pixel caching for color waves to reduce redundant calculations
* garland: fix anim dolphins out of range issue
* garland: tune anim comets
* garland: combine all wave-based anims; add wave comet anim
* garland: fixes for PR notes
4 months ago
Dmitry
1e765d7e68
thermostat: clean-up and build fixes ( #2601 )
- update library esp8266-oled-ssd1306 to the latest version
- fix thermostat build issues
- simplify and clarify thermostat control logic
- add logs to thermostat control logic
5 months ago
Maxim Prokhorov
f3c3efca4a
dcz: typo in relay settings key
resolve #2596
7 months ago
Maxim Prokhorov
be74757710
scripts: no need for pytz to generate tz list
7 months ago
Maxim Prokhorov
5531b93269
terminal: fix linkage, printing cmd-not-found and add tests
7 months ago
Maxim Prokhorov
00973160a2
uart: typo
7 months ago
Maxim Prokhorov
eb17675c2a
btn: terminal command action
allow to use api helpers to execute something when button event happens
7 months ago
Maxim Prokhorov
557db51ffd
terminal: error output
7 months ago
Maxim Prokhorov
ecbaabe461
sns: comment typo
7 months ago
Maxim Prokhorov
06e49ccf9b
uart: swserial workaround for recent Core version
fix #2592 (for real this time)
7 months ago
Maxim Prokhorov
480c72dc07
sns: broken mqtt address publishing
cannot declare constexpr objects like that with old compiler
fix #2594
7 months ago
Maxim Prokhorov
afce3dcbb3
relay: missing header
7 months ago
Maxim Prokhorov
a0bf8f2673
idb: use magnitude type not its index
ref. #2585 and 3be53055
7 months ago
Maxim Prokhorov
3a34f06c3f
ci: use node-18
8 months ago
Maxim Prokhorov
e8c9377865
uart: fix swserial pin order
fix #2592
8 months ago
Max Prokhorov
4f22960a90
mqtt: missing buffer offset
re-apply fix from #2181
resolve #2586
1 year ago
Maxim Prokhorov
7703d9ba2b
api: reference settings keys
1 year ago
Maxim Prokhorov
b64e7f91c1
web: revert to per-file include checks
minimal & single-source builds should coexist yet again
1 year ago
Maxim Prokhorov
7c5e8e3f8b
relay: minimal build warnings
1 year ago
Maxim Prokhorov
ea6eb52deb
web: only include web printer when needed
1 year ago
Maxim Prokhorov
ffd23d095b
web: print api in namespace
also fixing leftover API dependency issues
1 year ago
Maxim Prokhorov
9ec61ac36f
api: namespace, fixed types
1 year ago
Maxim Prokhorov
643f03252f
wifi: should not assume after-move state is well defined
1 year ago
Maxim Prokhorov
f94735759a
wifi: small static overhead
1 year ago
Maxim Prokhorov
dbd7e9f424
wifi: can't scan while establishing connection
sdk would silently cancel both
1 year ago
Maxim Prokhorov
aa2476e4a7
wifi: system check just after booting
helper would block 2nd action, wifi is not enabled yet
fixing behaviour introduced in 28f3b7da8
also make boot action optional
1 year ago
Maxim Prokhorov
add82d3941
wifi: no ns prefix when already inside of ns
1 year ago
Maxim Prokhorov
45384d70f8
wifi: sleep type and tx power from sdk
1 year ago
Maxim Prokhorov
c091bc01dd
utils: return blocking delay condition result
1 year ago
Maxim Prokhorov
a0c341bed5
docs: changelog
1 year ago
Maxim Prokhorov
b409dc2787
relay: unused file
1 year ago
Maxim Prokhorov
dd375fef92
sns: local overload
1 year ago
Maxim Prokhorov
8817e7fc3e
ci: fix unsed warnings
1 year ago
Maxim Prokhorov
02f6c7d0e7
wifi: compress settings in string views
also get rid of flashstringhelper
1 year ago
Maxim Prokhorov
c45b43cfa4
mqtt: dont display state when disabled
1 year ago
Maxim Prokhorov
a6031c7720
types: real pointer should take precedence over array
*should* fix most constexpr'ness issues when inlining
(but, now has a small overhead of template instantiation)
1 year ago
Maxim Prokhorov
a9220edad4
alexa: namespace
1 year ago
Maxim Prokhorov
fc74b85e2f
pio: force toolchain update
1 year ago
Maxim Prokhorov
4c8a9d3b7a
webui: npm audit
make dependabot happy
1 year ago
Maxim Prokhorov
26fc2abc88
pio: typo
(redraw)
1 year ago
Maxim Prokhorov
481e851d05
pio: bump platform_latest to 4.2.x
1 year ago
Maxim Prokhorov
bcb6f6b2d4
pio: missing default env value
1 year ago
Maxim Prokhorov
cfab435275
pio: experiment with cachedir
1 year ago
Maxim Prokhorov
3be530553d
thermostat: use magnitude type not its index
fix #2585
1 year ago
Indu Prakash
2e19de7a44
webui: show message only for real pin-lock failures ( #2584 )
1 year ago