-
-
Notifications
You must be signed in to change notification settings - Fork 3.9k
added new usermod adc_sensor_mqtt_v2 with hass integration #4635
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
rommo911
wants to merge
12
commits into
wled:main
Choose a base branch
from
rommo911:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+504
−2
Open
Changes from 5 commits
Commits
Show all changes
12 commits
Select commit
Hold shift + click to select a range
546839c
added new usermod photoresistor_sensor_mqtt_v2 with hass integration,…
rommo911 c331fec
reverted non relevant changes of UM
rommo911 5760d4d
reworked the UM to more generic ADC sensor , multiple pins, hass supp…
rommo911 5dececb
removed completely pin option for ESP8266 & fix struct if
rommo911 5fd149f
UM adc mqtt : added assertion for all esp32 pins , added info for con…
rommo911 e12587c
reverted whitespace in UM pir
rommo911 243ceb7
imporved adc sensor classes & user interface and simplified mapping v…
rommo911 ee8743c
ajusted change threshold mechanism ,
rommo911 21d4340
improved um customization section for advanced used + add some docum…
rommo911 9dae91a
fixed String array causing esp8266 fails to boot ( replaced by char *…
rommo911 7882dcf
fixed mapping & threshold check
rommo911 e1ae636
improved raw value publish as int isntead of float
rommo911 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,22 @@ | ||
| # ADC sensor with MQTT ## based on LDR_Dusk_Dawn_v2 usermod from [@jeffwdh](https://github.com/jeffwdh) | ||
| This usermod will obtain readings from adc pin. This is useful for ldr for example for exterior lighting situations where you want the lights to only be on when it is dark out. but this mod is designed for more hass application. it will publish auto discovery message to hass mqtt and attach the sensor to the wled integration automatically | ||
|
|
||
| # Installation | ||
| Add "adc_sensor_mqtt" to your platformio.ini environment's custom_usermods and build. | ||
|
|
||
| Example: | ||
| ``` | ||
| [env:adc_sensor_mqtt_esp32dev] | ||
| extends = env:esp32dev | ||
| custom_usermods = ${env:esp32dev.custom_usermods} | ||
| adc_sensor_mqtt # Enable LDR Dusk Dawn Usermod | ||
| ``` | ||
|
|
||
| # Usermod Settings | ||
| Setting | Description | Default | ||
| --- | --- | --- | ||
| Enabled | Enable/Disable the LDR functionality. | Disabled | ||
| Pin | The analog capable pin your LDR is connected to. | A0 | ||
| update interval | update interval to read the analog pin ( in ms ) | 3000 | ||
| inverted | invert readings based on your own hardware setup ( invert mapping analog to digital value to 0V = 100% or 3.3V = 100% ) | false | ||
| change threshould | the minimum limit to detect change and publish the value (in % ; float ; ex 0.8 ) . | 1.0 |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.