Battery calibration and LED effects
This commit is contained in:
@@ -10,11 +10,11 @@ esphome:
|
|||||||
then:
|
then:
|
||||||
- dfplayer.set_volume: 10
|
- dfplayer.set_volume: 10
|
||||||
- light.turn_on:
|
- light.turn_on:
|
||||||
id: status_led
|
id: status_led
|
||||||
brightness: 60%
|
brightness: 60%
|
||||||
red: 100%
|
red: 80%
|
||||||
green: 0%
|
green: 0%
|
||||||
blue: 100%
|
blue: 100%
|
||||||
|
|
||||||
esp8266:
|
esp8266:
|
||||||
board: d1_mini_lite
|
board: d1_mini_lite
|
||||||
@@ -76,10 +76,22 @@ pn532_i2c:
|
|||||||
ESP_LOGD("Fabula", " No valid record found in tag. Please add a text field containing the folder number, e.g. 001");
|
ESP_LOGD("Fabula", " No valid record found in tag. Please add a text field containing the folder number, e.g. 001");
|
||||||
id(current_folder) = 0;
|
id(current_folder) = 0;
|
||||||
return 0;
|
return 0;
|
||||||
|
- light.turn_on:
|
||||||
|
id: status_led
|
||||||
|
brightness: 60%
|
||||||
|
red: 0%
|
||||||
|
green: 100%
|
||||||
|
blue: 100%
|
||||||
on_tag_removed:
|
on_tag_removed:
|
||||||
then:
|
then:
|
||||||
- logger.log: "NFC Tag removed"
|
- logger.log: "NFC Tag removed"
|
||||||
- dfplayer.pause
|
- dfplayer.pause
|
||||||
|
- light.turn_on:
|
||||||
|
id: status_led
|
||||||
|
brightness: 60%
|
||||||
|
red: 80%
|
||||||
|
green: 0%
|
||||||
|
blue: 100%
|
||||||
|
|
||||||
|
|
||||||
# ---------------------- DFPlayer MP3 Player ----------------------
|
# ---------------------- DFPlayer MP3 Player ----------------------
|
||||||
@@ -205,23 +217,25 @@ light:
|
|||||||
|
|
||||||
|
|
||||||
# ---------------------- Battery level sensor ----------------------
|
# ---------------------- Battery level sensor ----------------------
|
||||||
|
# 665 = 100% (4.2v)
|
||||||
|
# 555 = 0% (3.5v) --> TODO: Check this
|
||||||
sensor:
|
sensor:
|
||||||
- platform: adc
|
- platform: adc
|
||||||
pin: A0
|
pin: A0
|
||||||
name: "Battery level"
|
name: "Battery level"
|
||||||
icon: 'mdi:battery'
|
icon: 'mdi:battery'
|
||||||
update_interval: 1min
|
update_interval: 1min
|
||||||
#unit_of_measurement: "%"
|
unit_of_measurement: "%"
|
||||||
#raw: true
|
raw: true
|
||||||
#filters:
|
filters:
|
||||||
# - clamp:
|
- clamp:
|
||||||
# min_value: 500.0
|
min_value: 555.0
|
||||||
# max_value: 850.0
|
max_value: 665.0
|
||||||
# - calibrate_linear:
|
- calibrate_linear:
|
||||||
# - 500.0 -> 0.0
|
- 555.0 -> 0.0
|
||||||
# - 850.0 -> 100.0
|
- 665.0 -> 100.0
|
||||||
# - min:
|
# - min:
|
||||||
# send_first_at: 3
|
# send_first_at: 3
|
||||||
|
|
||||||
|
|
||||||
# ---------------------- REMOVE FROM THERE TO END OF FILE WHEN TESTING FINISHED ----------------------
|
# ---------------------- REMOVE FROM THERE TO END OF FILE WHEN TESTING FINISHED ----------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user