Blaz Kristan
35779dad8b
Merge branch 'dev' into sensor-info
2022-01-09 22:00:09 +01:00
Blaz Kristan
ee0d6420a0
Re-read temperature on error.
2022-01-09 21:43:49 +01:00
Blaz Kristan
fe1e5aeebf
Merge branch 'dev' into sensor-info
...
Conflicts:
usermods/Temperature/usermod_temperature.h
2022-01-01 12:57:36 +01:00
Blaz Kristan
40323e3afe
UM optimizations.
2021-12-31 18:25:27 +01:00
Blaz Kristan
c3df9e6270
Increased time before reading temperature.
...
4LD modifications.
2021-12-19 21:14:54 +01:00
Blaz Kristan
6463fbee32
Fix for usermod sornt& rotary encoder.
2021-12-19 16:50:55 +01:00
Blaz Kristan
e43cdc6674
Slight optimization in Temperature usermod.
2021-12-19 12:05:28 +01:00
Blaž Kristan
9c84f13425
Add debug output in case of CRC error reading temp
2021-12-16 10:47:56 +01:00
Blaz Kristan
b2cf7a16f2
Added different reading for DS18S20 sensor
2021-12-15 19:34:06 +01:00
Blaz Kristan
f57b606f72
Added info.sensor properties for motion and temperature
...
(HA integration)
2021-12-06 20:13:18 +01:00
Blaz Kristan
72c5de6eae
Minor optimization in Temperature UM.
2021-10-02 22:32:33 +02:00
Blaž Kristan
916ad0a58e
Merge branch 'master' into dev
2021-08-26 09:09:41 +02:00
Blaz Kristan
84d0c17c4b
Compile warnings eliminated.
...
Minor typo.
DEBUG_PRINTF fix for 8266
2021-08-24 21:35:47 +02:00
Henry Gabryjelski
1d4487b6cd
Ethernet configuration fix, improve PinManager ( #2123 )
...
* Improved pin manager, ethernet config
* Ethernet is configured prior even to LED pins
* Pin Manager allocation / deallocation functions
now take an "ownership" tag parameter, helping
avoid accidentally free'ing pins that were allocated
by other code
* Pin Manager now has ability to allocate multiple
pins at once; Simplifies error handling
* Fix operator precedence error
Bitwise AND has lower precedence than the
relational "greater than" operator.
* PinManager update for some user modules
* don't build everything...
* Final step to reduce RAM overhead
* update comment
* remove macros
* Remove leftover allocated
* Init ethernet after settings saved
Co-authored-by: Christian Schwinne <dev.aircoookie@gmail.com>
2021-08-23 14:14:48 +02:00
cschwinne
e04b965659
Peek uses the main websocket connection
2021-07-08 02:01:17 +02:00
Blaz Kristan
bbdd1915eb
Fix for odd Dallas sensor "not found" behaviour.
...
Minor flash use reduction.
2021-07-04 14:23:53 +02:00
Blaz Kristan
3066a142b8
Merge branch 'master' into dev
...
Minor tweaks.
2021-07-03 21:27:06 +02:00
Blaž Kristan
9f885407f5
Merge branch 'master' into dev
2021-07-01 13:24:48 +02:00
Aircoookie
04b4ef6d85
Regenerate html_settings.h
2021-06-27 22:19:03 +02:00
Blaz Kristan
9e8aadb750
Usermod settings v2
...
- added POST field parsing
- simpler handling in readFromConfig()
2021-06-27 15:32:33 +02:00
Blaz Kristan
f7ce83ea34
V2 of usermod configuration settings
...
- added parsing of POST fields to use proper type
- updated readFromConfig() to reflect parsing
- added a possibility to use nested object in UM settings
- internal changes and fixes
2021-06-27 12:15:35 +02:00
Blaz Kristan
2424df0d18
Merge branch 'master' into dev
2021-06-25 15:52:59 +02:00
cschwinne
1e5420e6a7
readFromConfig() update
2021-06-25 01:26:15 +02:00
Blaz Kristan
2f30451067
Bugfix.
...
- temperature default values
- IR warnings
2021-05-26 21:33:40 +02:00
Blaz Kristan
6b5c2be701
Bugfix.
...
- preventing strip blinking due to usermod running
- temeperature reading with 0.5°C precision
2021-05-26 16:11:48 +02:00
Blaz Kristan
1ba70706c2
Bugfixes.
...
- multi-relay brightness check
- temperature no reading delay
- analog button fix & noise reduction
- IR removed custom
2021-05-25 23:00:21 +02:00
Blaž Kristan
12f9ad8f7f
Updated usermod readme and usability enhancements.
2021-05-17 12:52:27 +02:00
Blaz Kristan
f6a5bc9b40
Removed "retain" from MQTT messages.
2021-05-14 20:57:56 +02:00
Blaz Kristan
8a6945ff3b
Added PIR sensor switch on/off presets.
...
Added empty config info.
Minor fixes.
2021-05-08 12:11:12 +02:00
Blaz Kristan
136a00a301
User configurable usermods.
...
- Utilizing addToConfig() & readFromConfig()
- UM configuration Settings page
- MQTT support for usermods
- A few sample usermods including rewritten Temparature and new Multi-Relay
2021-05-07 12:41:39 +02:00
Blaz Kristan
ce6b5105c6
Fix for MQTT topic for temperature F.
2021-05-03 22:50:55 +02:00
Blaz Kristan
1a520f8782
Minor usermod optimisations.
2021-04-29 22:39:08 +02:00
Blaz Kristan
1a279d14c4
Dallas sensor detection.
...
Minor clenaup & fixes.
2021-04-29 17:44:31 +02:00
Blaz Kristan
cb6607a169
Added new partition scheme for ESP32 WROVER (code size >1.3M)
...
Updated bus_wrapper for ESP32-S2 (use #define ARDUINO_ARCH_ESP32S2)
Removed DallasTemperature.h from Temperature usermod.
2021-04-24 22:24:14 +02:00
Blaz Kristan
6ba1795ded
Flash optimizations & class texts.
2021-04-22 22:34:43 +02:00
Blaz Kristan
1cd56decab
Rewritten usermod config saving/reloading.
...
Changed temperature reading (to work on ESP32 more reliably).
Added Animated staircase usermod to the collection.
2021-04-17 17:04:36 +02:00
Blaž Kristan
c38f0d751b
Cleanup & typo fix.
2021-04-13 08:11:51 +02:00
Blaz Kristan
6a096fbb27
Fixed #define typo.
...
Made usermod Auto Save runtime configurable.
String optimisations.
2021-04-12 21:10:47 +02:00
Blaz Kristan
735205492e
4LineDisplay enhancements.
...
Boot loop (preset apply) fix.
2021-04-11 16:47:53 +02:00
Blaz Kristan
13b3b2fd23
1st working usermod settings (Temperature).
...
Added color on pin conflicts in LEDs setting page.
2021-04-10 00:17:15 +02:00
Mike Kolcun
a69dcfc49d
Increase buffer size
...
Avoid buffer overflows with longer mqtt topics
mqtDeviceTopic in wled.h is defined with a size of 33, so this should be set to 45 to accommodate the additional 12 characters - /temperature
2021-04-02 14:04:27 -04:00
Blaž Kristan
f23cee17eb
Minor fixes and optimisations.
...
Temperature usermod update for pin saving.
2021-02-25 09:54:10 +01:00
cschwinne
c105f3b970
Mulipin select compiles
...
Need to work on JS and set.cpp next
2021-01-21 01:21:16 +01:00
Blaz Kristan
e6cf1dc98d
Temperature usermod update (pin management).
2021-01-17 15:00:14 +01:00
Phil Bolduc
57421d2392
Async temperature usermod ( #1178 )
...
* Change Temperature usermod to use async reading to avoid blocking
* Fix comparison on wait time
* Add
* Simplify logic in the loop method
* Optimize calls to minimize latency, inform user how long till first measurement
* disable usermod if sensor not found
* Added debug statements on init, update readme
* fix spelling error of celsius
2020-09-13 19:26:27 +02:00
cschwinne
696e438df7
Added v2 usermods API
2020-05-28 02:20:02 +02:00