mirror of
https://github.com/randybb/esphome-configs.git
synced 2026-03-03 07:14:10 +01:00
Compare commits
6 Commits
a966f6adb4
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 1badaaf232 | |||
| 5600203e6b | |||
| 1b5ef340e4 | |||
| 082286ba87 | |||
| baad6eda7c | |||
| 9eeeef6a57 |
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: air-office-r
|
device: air-office-r
|
||||||
name: Office R Air
|
name: Office R Air
|
||||||
@@ -104,7 +105,7 @@ light:
|
|||||||
move_interval: 100ms
|
move_interval: 100ms
|
||||||
|
|
||||||
sensor:
|
sensor:
|
||||||
# https://blissair.com/what-is-pm-2-5.htm
|
# https://blissair.com/what-is-pm-2-5.htm
|
||||||
- platform: pm1006
|
- platform: pm1006
|
||||||
uart_id: particle_uart
|
uart_id: particle_uart
|
||||||
update_interval: 20s
|
update_interval: 20s
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: atoms3
|
device: atoms3
|
||||||
name: AtomS3
|
name: AtomS3
|
||||||
@@ -118,36 +119,36 @@ canbus:
|
|||||||
bit_rate: 1000KBPS
|
bit_rate: 1000KBPS
|
||||||
use_extended_id: true
|
use_extended_id: true
|
||||||
on_frame:
|
on_frame:
|
||||||
- can_id: 0x123
|
- can_id: 0x123
|
||||||
use_extended_id: true
|
use_extended_id: true
|
||||||
then:
|
then:
|
||||||
- lambda: |-
|
- lambda: |-
|
||||||
std::string b(x.begin(), x.end());
|
std::string b(x.begin(), x.end());
|
||||||
ESP_LOGD("can extended id 0x123", "%s", &b[0] );
|
ESP_LOGD("can extended id 0x123", "%s", &b[0] );
|
||||||
- can_id: 0x123
|
- can_id: 0x123
|
||||||
then:
|
then:
|
||||||
- lambda: |-
|
- lambda: |-
|
||||||
std::string b(x.begin(), x.end());
|
std::string b(x.begin(), x.end());
|
||||||
ESP_LOGD("can standard id 0x123", "%s", &b[0] );
|
ESP_LOGD("can standard id 0x123", "%s", &b[0] );
|
||||||
- can_id: 0x3f1
|
- can_id: 0x3f1
|
||||||
can_id_mask: 0x7ff
|
can_id_mask: 0x7ff
|
||||||
use_extended_id: false
|
use_extended_id: false
|
||||||
then:
|
then:
|
||||||
- lambda: |-
|
- lambda: |-
|
||||||
std::string b(x.begin(), x.end());
|
std::string b(x.begin(), x.end());
|
||||||
ESP_LOGD("can id 0x03f1", "%s", &b[0] );
|
ESP_LOGD("can id 0x03f1", "%s", &b[0] );
|
||||||
- can_id: 0x108
|
- can_id: 0x108
|
||||||
use_extended_id: false
|
use_extended_id: false
|
||||||
then:
|
then:
|
||||||
- lambda: |-
|
- lambda: |-
|
||||||
std::string b(x.begin(), x.end());
|
std::string b(x.begin(), x.end());
|
||||||
ESP_LOGD("can id 0x108", "%s", &b[0] );
|
ESP_LOGD("can id 0x108", "%s", &b[0] );
|
||||||
- can_id: 0x109
|
- can_id: 0x109
|
||||||
use_extended_id: false
|
use_extended_id: false
|
||||||
then:
|
then:
|
||||||
- lambda: |-
|
- lambda: |-
|
||||||
std::string b(x.begin(), x.end());
|
std::string b(x.begin(), x.end());
|
||||||
ESP_LOGD("can id 0x109", "%s", &b[0] );
|
ESP_LOGD("can id 0x109", "%s", &b[0] );
|
||||||
|
|
||||||
i2c:
|
i2c:
|
||||||
# - id: i2c_groove
|
# - id: i2c_groove
|
||||||
@@ -177,9 +178,9 @@ i2c:
|
|||||||
# - platform: gpio
|
# - platform: gpio
|
||||||
# pin: 1
|
# pin: 1
|
||||||
# id: hub_1
|
# id: hub_1
|
||||||
# - platform: gpio
|
# - platform: gpio
|
||||||
# pin: 2
|
# pin: 2
|
||||||
# id: hub_2
|
# id: hub_2
|
||||||
|
|
||||||
m5stack_4relay:
|
m5stack_4relay:
|
||||||
id: m5stack_relay_1
|
id: m5stack_relay_1
|
||||||
@@ -229,7 +230,7 @@ switch:
|
|||||||
- output.turn_off: motor_in1
|
- output.turn_off: motor_in1
|
||||||
- output.turn_off: motor_in2
|
- output.turn_off: motor_in2
|
||||||
|
|
||||||
# switch:
|
# switch:
|
||||||
- platform: m5stack_4relay
|
- platform: m5stack_4relay
|
||||||
name: Relay 1
|
name: Relay 1
|
||||||
id: relay_1
|
id: relay_1
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: basement-2
|
device: basement-2
|
||||||
name_short: Basement
|
name_short: Basement
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: basement
|
device: basement
|
||||||
name: Basement
|
name: Basement
|
||||||
@@ -40,35 +41,35 @@ binary_sensor:
|
|||||||
name: Light Switch
|
name: Light Switch
|
||||||
device_class: light
|
device_class: light
|
||||||
on_click:
|
on_click:
|
||||||
- min_length: 50ms
|
- min_length: 50ms
|
||||||
max_length: 350ms
|
max_length: 350ms
|
||||||
then:
|
then:
|
||||||
- homeassistant.service:
|
- homeassistant.service:
|
||||||
service: light.toggle
|
service: light.toggle
|
||||||
data:
|
data:
|
||||||
entity_id: light.mcu_basement_2_light
|
entity_id: light.mcu_basement_2_light
|
||||||
- min_length: 351ms
|
- min_length: 351ms
|
||||||
max_length: 1000ms
|
max_length: 1000ms
|
||||||
then:
|
then:
|
||||||
- homeassistant.service:
|
- homeassistant.service:
|
||||||
service: light.toggle
|
service: light.toggle
|
||||||
data:
|
data:
|
||||||
entity_id: light.exercise_room
|
entity_id: light.exercise_room
|
||||||
- min_length: 1001ms
|
- min_length: 1001ms
|
||||||
max_length: 10000ms
|
max_length: 10000ms
|
||||||
then:
|
then:
|
||||||
# - homeassistant.service:
|
# - homeassistant.service:
|
||||||
# service: light.turn_off
|
# service: light.turn_off
|
||||||
# data:
|
# data:
|
||||||
# entity_id: light.basement_light
|
# entity_id: light.basement_light
|
||||||
- homeassistant.service:
|
- homeassistant.service:
|
||||||
service: light.turn_off
|
service: light.turn_off
|
||||||
data:
|
data:
|
||||||
entity_id: light.exercise_room
|
entity_id: light.exercise_room
|
||||||
- homeassistant.service:
|
- homeassistant.service:
|
||||||
service: light.turn_off
|
service: light.turn_off
|
||||||
data:
|
data:
|
||||||
entity_id: light.exercise_room_fan
|
entity_id: light.exercise_room_fan
|
||||||
- platform: gpio
|
- platform: gpio
|
||||||
pin:
|
pin:
|
||||||
number: 10
|
number: 10
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: bedroom-lamp-left
|
device: bedroom-lamp-left
|
||||||
name: Bedroom Lamp Left
|
name: Bedroom Lamp Left
|
||||||
@@ -95,7 +96,7 @@ script:
|
|||||||
id: my_light_mode
|
id: my_light_mode
|
||||||
state: white
|
state: white
|
||||||
then:
|
then:
|
||||||
- front_panel.turn_on_leds: [ POWER, COLOR ]
|
- front_panel.turn_on_leds: [POWER, COLOR]
|
||||||
- front_panel.set_level: !lambda return id(current_brightness);
|
- front_panel.set_level: !lambda return id(current_brightness);
|
||||||
# In night light mode, turn off the front panel illumination, except
|
# In night light mode, turn off the front panel illumination, except
|
||||||
# for the power button.
|
# for the power button.
|
||||||
@@ -105,7 +106,7 @@ script:
|
|||||||
id: my_light_mode
|
id: my_light_mode
|
||||||
state: night
|
state: night
|
||||||
then:
|
then:
|
||||||
- front_panel.turn_on_leds: [ POWER ]
|
- front_panel.turn_on_leds: [POWER]
|
||||||
- front_panel.update_leds:
|
- front_panel.update_leds:
|
||||||
|
|
||||||
# If you want to control light presets from Home Assistant, then you can
|
# If you want to control light presets from Home Assistant, then you can
|
||||||
@@ -201,18 +202,18 @@ light:
|
|||||||
# These bindings have been setup below, using the binary_sensor for
|
# These bindings have been setup below, using the binary_sensor for
|
||||||
# the color button.
|
# the color button.
|
||||||
presets:
|
presets:
|
||||||
# rgb:
|
# rgb:
|
||||||
# red: { red: 100%, green: 0%, blue: 0% }
|
# red: { red: 100%, green: 0%, blue: 0% }
|
||||||
# green: { red: 0%, green: 100%, blue: 0% }
|
# green: { red: 0%, green: 100%, blue: 0% }
|
||||||
# blue: { red: 0%, green: 0%, blue: 100% }
|
# blue: { red: 0%, green: 0%, blue: 100% }
|
||||||
# yellow: { red: 100%, green: 100%, blue: 0% }
|
# yellow: { red: 100%, green: 100%, blue: 0% }
|
||||||
# purple: { red: 100%, green: 0%, blue: 100% }
|
# purple: { red: 100%, green: 0%, blue: 100% }
|
||||||
# randomize: { effect: Fast Random }
|
# randomize: { effect: Fast Random }
|
||||||
white:
|
white:
|
||||||
cold: { color_temperature: 153 mireds }
|
cold: {color_temperature: 153 mireds}
|
||||||
chilly: { color_temperature: 275 mireds }
|
chilly: {color_temperature: 275 mireds}
|
||||||
luke: { color_temperature: 400 mireds }
|
luke: {color_temperature: 400 mireds}
|
||||||
warm: { color_temperature: 588 mireds }
|
warm: {color_temperature: 588 mireds}
|
||||||
|
|
||||||
# Binary sensors can be created for handling front panel touch / release
|
# Binary sensors can be created for handling front panel touch / release
|
||||||
# events. To specify what part of the front panel to look at, the "for"
|
# events. To specify what part of the front panel to look at, the "for"
|
||||||
@@ -224,16 +225,16 @@ binary_sensor:
|
|||||||
id: my_power_button
|
id: my_power_button
|
||||||
for: POWER_BUTTON
|
for: POWER_BUTTON
|
||||||
on_multi_click:
|
on_multi_click:
|
||||||
- timing:
|
- timing:
|
||||||
- ON for at most 0.8s
|
- ON for at most 0.8s
|
||||||
then:
|
then:
|
||||||
- light.toggle: my_light
|
- light.toggle: my_light
|
||||||
- timing:
|
- timing:
|
||||||
- ON for at least 0.8s
|
- ON for at least 0.8s
|
||||||
then:
|
then:
|
||||||
- light.turn_on:
|
- light.turn_on:
|
||||||
id: my_light
|
id: my_light
|
||||||
brightness: 1%
|
brightness: 1%
|
||||||
|
|
||||||
# When tapping the color button, activate the next preset.
|
# When tapping the color button, activate the next preset.
|
||||||
# When holding the color button, activate the next preset group.
|
# When holding the color button, activate the next preset group.
|
||||||
@@ -241,17 +242,17 @@ binary_sensor:
|
|||||||
id: my_color_button
|
id: my_color_button
|
||||||
for: COLOR_BUTTON
|
for: COLOR_BUTTON
|
||||||
on_multi_click:
|
on_multi_click:
|
||||||
- timing:
|
- timing:
|
||||||
- ON for at most 0.6s
|
- ON for at most 0.6s
|
||||||
then:
|
then:
|
||||||
- preset.activate:
|
- preset.activate:
|
||||||
next: preset
|
next: preset
|
||||||
- timing:
|
- timing:
|
||||||
- ON for at least 0.6s
|
- ON for at least 0.6s
|
||||||
then:
|
then:
|
||||||
- globals.set:
|
- globals.set:
|
||||||
id: group_control
|
id: group_control
|
||||||
value: !lambda return !id(group_control);
|
value: !lambda return !id(group_control);
|
||||||
# - timing:
|
# - timing:
|
||||||
# - ON for at least 0.6s
|
# - ON for at least 0.6s
|
||||||
# then:
|
# then:
|
||||||
@@ -271,20 +272,20 @@ sensor:
|
|||||||
id: my_slider_level
|
id: my_slider_level
|
||||||
range_from: 0.02
|
range_from: 0.02
|
||||||
on_value:
|
on_value:
|
||||||
- if:
|
- if:
|
||||||
condition:
|
condition:
|
||||||
lambda: |-
|
lambda: |-
|
||||||
return id(group_control);
|
return id(group_control);
|
||||||
then:
|
then:
|
||||||
- homeassistant.service:
|
- homeassistant.service:
|
||||||
service: light.turn_on
|
service: light.turn_on
|
||||||
data:
|
data:
|
||||||
light_name: bedroom_lamp
|
light_name: bedroom_lamp
|
||||||
|
brightness: !lambda return x;
|
||||||
|
else:
|
||||||
|
- light.turn_on:
|
||||||
|
id: my_light
|
||||||
brightness: !lambda return x;
|
brightness: !lambda return x;
|
||||||
else:
|
|
||||||
- light.turn_on:
|
|
||||||
id: my_light
|
|
||||||
brightness: !lambda return x;
|
|
||||||
|
|
||||||
# This text sensor propagates the currently active light mode.
|
# This text sensor propagates the currently active light mode.
|
||||||
# The possible light modes are: "off", "rgb", "white" and "night".
|
# The possible light modes are: "off", "rgb", "white" and "night".
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: bedroom-lamp-right
|
device: bedroom-lamp-right
|
||||||
name: Bedroom Lamp Right
|
name: Bedroom Lamp Right
|
||||||
@@ -92,7 +93,7 @@ script:
|
|||||||
id: my_light_mode
|
id: my_light_mode
|
||||||
state: white
|
state: white
|
||||||
then:
|
then:
|
||||||
- front_panel.turn_on_leds: [ POWER, COLOR ]
|
- front_panel.turn_on_leds: [POWER, COLOR]
|
||||||
- front_panel.set_level: !lambda return id(current_brightness);
|
- front_panel.set_level: !lambda return id(current_brightness);
|
||||||
# In night light mode, turn off the front panel illumination, except
|
# In night light mode, turn off the front panel illumination, except
|
||||||
# for the power button.
|
# for the power button.
|
||||||
@@ -102,7 +103,7 @@ script:
|
|||||||
id: my_light_mode
|
id: my_light_mode
|
||||||
state: night
|
state: night
|
||||||
then:
|
then:
|
||||||
- front_panel.turn_on_leds: [ POWER ]
|
- front_panel.turn_on_leds: [POWER]
|
||||||
- front_panel.update_leds:
|
- front_panel.update_leds:
|
||||||
|
|
||||||
# If you want to control light presets from Home Assistant, then you can
|
# If you want to control light presets from Home Assistant, then you can
|
||||||
@@ -198,18 +199,18 @@ light:
|
|||||||
# These bindings have been setup below, using the binary_sensor for
|
# These bindings have been setup below, using the binary_sensor for
|
||||||
# the color button.
|
# the color button.
|
||||||
presets:
|
presets:
|
||||||
# rgb:
|
# rgb:
|
||||||
# red: { red: 100%, green: 0%, blue: 0% }
|
# red: { red: 100%, green: 0%, blue: 0% }
|
||||||
# green: { red: 0%, green: 100%, blue: 0% }
|
# green: { red: 0%, green: 100%, blue: 0% }
|
||||||
# blue: { red: 0%, green: 0%, blue: 100% }
|
# blue: { red: 0%, green: 0%, blue: 100% }
|
||||||
# yellow: { red: 100%, green: 100%, blue: 0% }
|
# yellow: { red: 100%, green: 100%, blue: 0% }
|
||||||
# purple: { red: 100%, green: 0%, blue: 100% }
|
# purple: { red: 100%, green: 0%, blue: 100% }
|
||||||
# randomize: { effect: Fast Random }
|
# randomize: { effect: Fast Random }
|
||||||
white:
|
white:
|
||||||
cold: { color_temperature: 153 mireds }
|
cold: {color_temperature: 153 mireds}
|
||||||
chilly: { color_temperature: 275 mireds }
|
chilly: {color_temperature: 275 mireds}
|
||||||
luke: { color_temperature: 400 mireds }
|
luke: {color_temperature: 400 mireds}
|
||||||
warm: { color_temperature: 588 mireds }
|
warm: {color_temperature: 588 mireds}
|
||||||
|
|
||||||
# Binary sensors can be created for handling front panel touch / release
|
# Binary sensors can be created for handling front panel touch / release
|
||||||
# events. To specify what part of the front panel to look at, the "for"
|
# events. To specify what part of the front panel to look at, the "for"
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: c6-test-1
|
device: c6-test-1
|
||||||
name: C6 TEST 1
|
name: C6 TEST 1
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: c6-test-2
|
device: c6-test-2
|
||||||
name: C6 TEST 2
|
name: C6 TEST 2
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: cam-1
|
device: cam-1
|
||||||
name: Cam 1
|
name: Cam 1
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: can-node-1
|
device: can-node-1
|
||||||
name: CAN Node 1
|
name: CAN Node 1
|
||||||
@@ -14,8 +15,6 @@ esp32:
|
|||||||
variant: esp32
|
variant: esp32
|
||||||
framework:
|
framework:
|
||||||
type: esp-idf
|
type: esp-idf
|
||||||
# version: 5.4.2
|
|
||||||
# platform_version: 54.03.21
|
|
||||||
|
|
||||||
external_components:
|
external_components:
|
||||||
- source: github://mrk-its/esphome-canopen@dev
|
- source: github://mrk-its/esphome-canopen@dev
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: can-node-2
|
device: can-node-2
|
||||||
name: CAN Node 2
|
name: CAN Node 2
|
||||||
@@ -14,8 +15,6 @@ esp32:
|
|||||||
variant: esp32
|
variant: esp32
|
||||||
framework:
|
framework:
|
||||||
type: esp-idf
|
type: esp-idf
|
||||||
version: 5.4.2
|
|
||||||
platform_version: 54.03.21
|
|
||||||
|
|
||||||
external_components:
|
external_components:
|
||||||
- source: github://mrk-its/esphome-canopen@dev
|
- source: github://mrk-its/esphome-canopen@dev
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: cec-bedroom
|
device: cec-bedroom
|
||||||
name: Bedroom TV
|
name: Bedroom TV
|
||||||
@@ -52,11 +53,11 @@ uart:
|
|||||||
baud_rate: 9600
|
baud_rate: 9600
|
||||||
|
|
||||||
sensor:
|
sensor:
|
||||||
- platform: a02yyuw
|
- platform: a02yyuw
|
||||||
uart_id: uart_distance
|
uart_id: uart_distance
|
||||||
name: 'Distance'
|
name: 'Distance'
|
||||||
accuracy_decimals: 2
|
accuracy_decimals: 2
|
||||||
unit_of_measurement: cm
|
unit_of_measurement: cm
|
||||||
|
|
||||||
binary_sensor:
|
binary_sensor:
|
||||||
- platform: gpio
|
- platform: gpio
|
||||||
@@ -138,22 +139,22 @@ hdmi_cec:
|
|||||||
then:
|
then:
|
||||||
- hdmi_cec.send: # Report ARC started
|
- hdmi_cec.send: # Report ARC started
|
||||||
destination: 0x0
|
destination: 0x0
|
||||||
data: [ 0xC1 ]
|
data: [0xC1]
|
||||||
- opcode: 0x70 # System audio mode request
|
- opcode: 0x70 # System audio mode request
|
||||||
then:
|
then:
|
||||||
- hdmi_cec.send:
|
- hdmi_cec.send:
|
||||||
destination: 0x0
|
destination: 0x0
|
||||||
data: [ 0x72, 0x01 ]
|
data: [0x72, 0x01]
|
||||||
- opcode: 0x71 # Give audio status
|
- opcode: 0x71 # Give audio status
|
||||||
then:
|
then:
|
||||||
- hdmi_cec.send:
|
- hdmi_cec.send:
|
||||||
destination: 0x0
|
destination: 0x0
|
||||||
data: [ 0x7A, 0x7F ]
|
data: [0x7A, 0x7F]
|
||||||
- opcode: 0x7D # Give audio system mode status
|
- opcode: 0x7D # Give audio system mode status
|
||||||
then:
|
then:
|
||||||
- hdmi_cec.send:
|
- hdmi_cec.send:
|
||||||
destination: 0x0
|
destination: 0x0
|
||||||
data: [ 0x7E, 0x01 ]
|
data: [0x7E, 0x01]
|
||||||
- opcode: 0x46 # Give OSD name
|
- opcode: 0x46 # Give OSD name
|
||||||
then:
|
then:
|
||||||
- hdmi_cec.send:
|
- hdmi_cec.send:
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: clock-1
|
device: clock-1
|
||||||
name: Clock 1
|
name: Clock 1
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: clock-living-room
|
device: clock-living-room
|
||||||
name: Living room Clock
|
name: Living room Clock
|
||||||
@@ -21,7 +22,7 @@ external_components:
|
|||||||
url: https://github.com/trip5/esphome-tm1650
|
url: https://github.com/trip5/esphome-tm1650
|
||||||
ref: main
|
ref: main
|
||||||
refresh: 60s
|
refresh: 60s
|
||||||
components: [ tm1650 ]
|
components: [tm1650]
|
||||||
|
|
||||||
packages:
|
packages:
|
||||||
common: !include common/common.yaml
|
common: !include common/common.yaml
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: desk-lamp
|
device: desk-lamp
|
||||||
name: Desk Lamp
|
name: Desk Lamp
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: dimmer
|
device: dimmer
|
||||||
name: Dimmer
|
name: Dimmer
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: echo-1
|
device: echo-1
|
||||||
name: Echo 1
|
name: Echo 1
|
||||||
@@ -31,7 +32,7 @@ external_components:
|
|||||||
# components: [ speaker, rtttl ]
|
# components: [ speaker, rtttl ]
|
||||||
# refresh: 0s
|
# refresh: 0s
|
||||||
- source: github://pr#5177
|
- source: github://pr#5177
|
||||||
components: [ rtttl ]
|
components: [rtttl]
|
||||||
refresh: 0s
|
refresh: 0s
|
||||||
|
|
||||||
packages:
|
packages:
|
||||||
@@ -48,10 +49,10 @@ api:
|
|||||||
rtttl: !lambda 'return song;'
|
rtttl: !lambda 'return song;'
|
||||||
|
|
||||||
# i2c:
|
# i2c:
|
||||||
# sda: 26
|
# - sda: 26
|
||||||
# scl: 32
|
# scl: 32
|
||||||
# scan: true #false
|
# scan: true #false
|
||||||
# frequency: 100kHz
|
# frequency: 100kHz
|
||||||
|
|
||||||
# uart:
|
# uart:
|
||||||
# id: particle_uart
|
# id: particle_uart
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: echo
|
device: echo
|
||||||
name: Echo
|
name: Echo
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: eworkbench
|
device: eworkbench
|
||||||
name: Electronics Workbench
|
name: Electronics Workbench
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: fireplace
|
device: fireplace
|
||||||
name: Heating Fireplace
|
name: Heating Fireplace
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: gate
|
device: gate
|
||||||
name: Gate
|
name: Gate
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: gateway
|
device: gateway
|
||||||
name: Gateway
|
name: Gateway
|
||||||
@@ -54,11 +55,11 @@ ethernet:
|
|||||||
# Enable LLDP transmission
|
# Enable LLDP transmission
|
||||||
#enabled: true
|
#enabled: true
|
||||||
# Optional: override default port
|
# Optional: override default port
|
||||||
port: "test-port"
|
port: eth
|
||||||
# Optional: override default system name
|
# Optional: override default system name
|
||||||
system_name: "test-system"
|
system_name: mcu-${device}
|
||||||
# Optional: override default system description
|
# Optional: override default system description
|
||||||
system_description: "test-description"
|
system_description: ${comment}
|
||||||
# Optional: override default "fast mode" burst packet count
|
# Optional: override default "fast mode" burst packet count
|
||||||
tx_fast_count: 4
|
tx_fast_count: 4
|
||||||
# Optional: override default LLDP frame transmission interval
|
# Optional: override default LLDP frame transmission interval
|
||||||
@@ -73,19 +74,19 @@ ethernet:
|
|||||||
# clk_mode: GPIO17_OUT
|
# clk_mode: GPIO17_OUT
|
||||||
# phy_addr: 0
|
# phy_addr: 0
|
||||||
# power_pin: 12
|
# power_pin: 12
|
||||||
# use_address: 10.17.240.245
|
# use_address: 10.17.240.245
|
||||||
|
|
||||||
# # Optional manual IP
|
# # Optional manual IP
|
||||||
# manual_ip:
|
# manual_ip:
|
||||||
# static_ip: 10.17.240.254
|
# static_ip: 10.17.240.254
|
||||||
# gateway: 10.17.240.1
|
# gateway: 10.17.240.1
|
||||||
# subnet: 255.255.255.0
|
# subnet: 255.255.255.0
|
||||||
|
|
||||||
|
|
||||||
# ethernet:
|
# ethernet:
|
||||||
# use_address: 10.17.241.254
|
# use_address: 10.17.241.254
|
||||||
# use_address: 10.17.241.98
|
# use_address: 10.17.241.98
|
||||||
# use_address: mcu-gateway.local
|
# use_address: mcu-gateway.local
|
||||||
|
|
||||||
uart:
|
uart:
|
||||||
id: uart_modbus
|
id: uart_modbus
|
||||||
@@ -190,17 +191,17 @@ sensor:
|
|||||||
register_count: 2
|
register_count: 2
|
||||||
filters:
|
filters:
|
||||||
- calibrate_linear:
|
- calibrate_linear:
|
||||||
- 50 -> 0
|
- 50 -> 0
|
||||||
- 450 -> 5
|
- 450 -> 5
|
||||||
|
|
||||||
switch:
|
switch:
|
||||||
- platform: modbus_controller
|
- platform: modbus_controller
|
||||||
modbus_controller_id: modbus_adc_1
|
modbus_controller_id: modbus_adc_1
|
||||||
name: Readress MODBUS
|
name: Readress MODBUS
|
||||||
register_type: holding
|
register_type: holding
|
||||||
address: 0x00FD
|
address: 0x00FD
|
||||||
entity_category: config
|
entity_category: config
|
||||||
icon: "mdi:toggle-switch"
|
icon: "mdi:toggle-switch"
|
||||||
|
|
||||||
esp32_ble_tracker:
|
esp32_ble_tracker:
|
||||||
scan_parameters:
|
scan_parameters:
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: heater
|
device: heater
|
||||||
name: Heater
|
name: Heater
|
||||||
@@ -248,13 +249,13 @@ switch:
|
|||||||
sensor:
|
sensor:
|
||||||
# - platform: ds248x
|
# - platform: ds248x
|
||||||
- platform: dallas_temp
|
- platform: dallas_temp
|
||||||
# [22:06:25][D][dallas.sensor:082]: 0x1701143E35C5AA28 Feed
|
# [22:06:25][D][dallas.sensor:082]: 0x1701143E35C5AA28 Feed
|
||||||
# [22:06:25][D][dallas.sensor:082]: 0x7301143F7F57AA28 Return
|
# [22:06:25][D][dallas.sensor:082]: 0x7301143F7F57AA28 Return
|
||||||
# [22:06:25][D][dallas.sensor:082]: 0xF701143E397FAA28 Heater Tank
|
# [22:06:25][D][dallas.sensor:082]: 0xF701143E397FAA28 Heater Tank
|
||||||
# [22:06:25][D][dallas.sensor:082]: 0x5A041750B2C8FF28 Hot Water Tank - Bottom (Solar)
|
# [22:06:25][D][dallas.sensor:082]: 0x5A041750B2C8FF28 Hot Water Tank - Bottom (Solar)
|
||||||
# [22:06:25][D][dallas.sensor:082]: 0xDB041750EAE2FF28 Heating Water Return (OUT from System, TO Heater)
|
# [22:06:25][D][dallas.sensor:082]: 0xDB041750EAE2FF28 Heating Water Return (OUT from System, TO Heater)
|
||||||
# [22:06:25][D][dallas.sensor:082]: 0xB2041750CF1AFF28 Heating Water (OUT from Heater, TO System)
|
# [22:06:25][D][dallas.sensor:082]: 0xB2041750CF1AFF28 Heating Water (OUT from Heater, TO System)
|
||||||
# [22:06:25][D][dallas.sensor:082]: 0x960417517301FF28 Hot Water Tank - TOP (Heater)
|
# [22:06:25][D][dallas.sensor:082]: 0x960417517301FF28 Hot Water Tank - TOP (Heater)
|
||||||
# address: 0x320417500A93FF28 # 1. broken
|
# address: 0x320417500A93FF28 # 1. broken
|
||||||
# address: 0x67041750F44CFF28 # 2. broken
|
# address: 0x67041750F44CFF28 # 2. broken
|
||||||
address: 0x960417517301FF28 # Hot Water Tank - TOP (Heater)
|
address: 0x960417517301FF28 # Hot Water Tank - TOP (Heater)
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: kitchen
|
device: kitchen
|
||||||
name: Kitchen
|
name: Kitchen
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: lightening
|
device: lightening
|
||||||
name: Lightening detector
|
name: Lightening detector
|
||||||
@@ -16,9 +17,6 @@ esp32:
|
|||||||
framework:
|
framework:
|
||||||
type: esp-idf
|
type: esp-idf
|
||||||
|
|
||||||
external_components:
|
|
||||||
- source: components
|
|
||||||
|
|
||||||
packages:
|
packages:
|
||||||
common: !include common/common.yaml
|
common: !include common/common.yaml
|
||||||
|
|
||||||
@@ -38,11 +36,11 @@ as3935_i2c:
|
|||||||
irq_pin: 26
|
irq_pin: 26
|
||||||
|
|
||||||
binary_sensor:
|
binary_sensor:
|
||||||
# - platform: gpio
|
# - platform: gpio
|
||||||
# # name: Button
|
# # name: Button
|
||||||
# pin:
|
# pin:
|
||||||
# number: 39
|
# number: 39
|
||||||
# inverted: true
|
# inverted: true
|
||||||
- platform: as3935
|
- platform: as3935
|
||||||
name: Storm Alert
|
name: Storm Alert
|
||||||
|
|
||||||
@@ -62,4 +60,3 @@ sensor:
|
|||||||
name: Energy
|
name: Energy
|
||||||
distance:
|
distance:
|
||||||
name: Storm Distance
|
name: Storm Distance
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: lvgl-eworkbench
|
device: lvgl-eworkbench
|
||||||
name: Electronics Workbench Display
|
name: Electronics Workbench Display
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: lvgl-trainer
|
device: lvgl-trainer
|
||||||
name: Trainer Display
|
name: Trainer Display
|
||||||
@@ -141,8 +142,8 @@ touchscreen:
|
|||||||
i2c_id: touchscreen_bus
|
i2c_id: touchscreen_bus
|
||||||
update_interval: 100ms
|
update_interval: 100ms
|
||||||
# interrupt_pin:
|
# interrupt_pin:
|
||||||
# number: 3
|
# number: 3
|
||||||
# ignore_strapping_warning: true
|
# ignore_strapping_warning: true
|
||||||
calibration:
|
calibration:
|
||||||
x_min: 0
|
x_min: 0
|
||||||
x_max: 479
|
x_max: 479
|
||||||
@@ -209,14 +210,14 @@ lvgl:
|
|||||||
log_level: WARN
|
log_level: WARN
|
||||||
color_depth: 16
|
color_depth: 16
|
||||||
default_font: montserrat_18
|
default_font: montserrat_18
|
||||||
# on_idle:
|
# on_idle:
|
||||||
# - timeout: !lambda "return (id(display_timeout).state * 1000);"
|
# - timeout: !lambda "return (id(display_timeout).state * 1000);"
|
||||||
# then:
|
# then:
|
||||||
# - logger.log: "LVGL is idle"
|
# - logger.log: "LVGL is idle"
|
||||||
# - light.turn_off:
|
# - light.turn_off:
|
||||||
# id: display_backlight
|
# id: display_backlight
|
||||||
# transition_length: 2500ms
|
# transition_length: 2500ms
|
||||||
# - lvgl.pause:
|
# - lvgl.pause:
|
||||||
top_layer:
|
top_layer:
|
||||||
widgets:
|
widgets:
|
||||||
- buttonmatrix:
|
- buttonmatrix:
|
||||||
@@ -229,21 +230,21 @@ lvgl:
|
|||||||
# styles: header_footer
|
# styles: header_footer
|
||||||
rows:
|
rows:
|
||||||
- buttons:
|
- buttons:
|
||||||
- id: page_prev
|
- id: page_prev
|
||||||
text: "\uF053"
|
text: "\uF053"
|
||||||
on_press:
|
on_press:
|
||||||
then:
|
then:
|
||||||
lvgl.page.previous:
|
lvgl.page.previous:
|
||||||
- id: page_home
|
- id: page_home
|
||||||
text: "\uF015"
|
text: "\uF015"
|
||||||
on_press:
|
on_press:
|
||||||
then:
|
then:
|
||||||
lvgl.page.show: main_page
|
lvgl.page.show: main_page
|
||||||
- id: page_next
|
- id: page_next
|
||||||
text: "\uF054"
|
text: "\uF054"
|
||||||
on_press:
|
on_press:
|
||||||
then:
|
then:
|
||||||
lvgl.page.next:
|
lvgl.page.next:
|
||||||
pages:
|
pages:
|
||||||
- id: main_page
|
- id: main_page
|
||||||
widgets:
|
widgets:
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: lvgl
|
device: lvgl
|
||||||
name: LVGL
|
name: LVGL
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: m5paper
|
device: m5paper
|
||||||
name: M5Paper
|
name: M5Paper
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: mains-power
|
device: mains-power
|
||||||
name: Mains Power
|
name: Mains Power
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
esphome:
|
esphome:
|
||||||
name: mcu-nrf-dk
|
name: mcu-nrf-dk
|
||||||
friendly_name: mcu-nrf-dk
|
friendly_name: mcu-nrf-dk
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: nspanel-bedroom
|
device: nspanel-bedroom
|
||||||
name: Bedroom NSPanel
|
name: Bedroom NSPanel
|
||||||
@@ -270,4 +271,3 @@ sensor:
|
|||||||
|
|
||||||
- platform: template
|
- platform: template
|
||||||
id: room_temperature_id
|
id: room_temperature_id
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: nspanel-dev
|
device: nspanel-dev
|
||||||
name: NSPanel DEV
|
name: NSPanel DEV
|
||||||
@@ -36,6 +37,8 @@ esp32:
|
|||||||
type: esp-idf
|
type: esp-idf
|
||||||
advanced:
|
advanced:
|
||||||
minimum_chip_revision: "3.0"
|
minimum_chip_revision: "3.0"
|
||||||
|
include_builtin_idf_components:
|
||||||
|
- esp_http_client
|
||||||
|
|
||||||
external_components:
|
external_components:
|
||||||
# - source:
|
# - source:
|
||||||
@@ -85,7 +88,7 @@ api:
|
|||||||
# - delay: 10s
|
# - delay: 10s
|
||||||
# - lambda: 'id(nspanel_id).send_custom_command("notify~~");'
|
# - lambda: 'id(nspanel_id).send_custom_command("notify~~");'
|
||||||
|
|
||||||
# DISABLED until https://github.com/olicooper/esphome-nspanel-lovelace-native/issues/20 is fixed
|
# DISABLED until https://github.com/olicooper/esphome-nspanel-lovelace-native/issues/20 is fixed
|
||||||
# - service: update_tft
|
# - service: update_tft
|
||||||
# then:
|
# then:
|
||||||
# - lambda: |-
|
# - lambda: |-
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: nspanel-fireplace
|
device: nspanel-fireplace
|
||||||
name: Fireplace NSPanel
|
name: Fireplace NSPanel
|
||||||
@@ -187,7 +188,7 @@ binary_sensor:
|
|||||||
number: 14
|
number: 14
|
||||||
inverted: true
|
inverted: true
|
||||||
on_click:
|
on_click:
|
||||||
# - switch.toggle: relay_1
|
# - switch.toggle: relay_1
|
||||||
- min_length: 50ms
|
- min_length: 50ms
|
||||||
max_length: 350ms
|
max_length: 350ms
|
||||||
then:
|
then:
|
||||||
@@ -217,7 +218,7 @@ binary_sensor:
|
|||||||
number: 27
|
number: 27
|
||||||
inverted: true
|
inverted: true
|
||||||
on_click:
|
on_click:
|
||||||
# - switch.toggle: relay_2
|
# - switch.toggle: relay_2
|
||||||
- min_length: 50ms
|
- min_length: 50ms
|
||||||
max_length: 350ms
|
max_length: 350ms
|
||||||
then:
|
then:
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: nspanel-office-j
|
device: nspanel-office-j
|
||||||
name: Office J NSPanel
|
name: Office J NSPanel
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: nspanel-office-r
|
device: nspanel-office-r
|
||||||
name: Office R NSPanel
|
name: Office R NSPanel
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: nspanel-patio
|
device: nspanel-patio
|
||||||
name: Patio NSPanel
|
name: Patio NSPanel
|
||||||
@@ -31,7 +32,6 @@ external_components:
|
|||||||
url: https://github.com/sairon/esphome-nspanel-lovelace-ui
|
url: https://github.com/sairon/esphome-nspanel-lovelace-ui
|
||||||
ref: dev
|
ref: dev
|
||||||
components: [nspanel_lovelace]
|
components: [nspanel_lovelace]
|
||||||
- source: components
|
|
||||||
|
|
||||||
packages:
|
packages:
|
||||||
common: !include common/common.yaml
|
common: !include common/common.yaml
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: office-r
|
device: office-r
|
||||||
name: Office R
|
name: Office R
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: patio
|
device: patio
|
||||||
name: Patio
|
name: Patio
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: pow-dishwasher
|
device: pow-dishwasher
|
||||||
name: Dishwasher POW
|
name: Dishwasher POW
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: pow-washer
|
device: pow-washer
|
||||||
name: Washer POW
|
name: Washer POW
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: rf433
|
device: rf433
|
||||||
name: RF433 Bridge
|
name: RF433 Bridge
|
||||||
@@ -28,11 +29,11 @@ remote_transmitter:
|
|||||||
carrier_duty_percent: 100%
|
carrier_duty_percent: 100%
|
||||||
|
|
||||||
binary_sensor:
|
binary_sensor:
|
||||||
# Key Fob remote
|
# Key Fob remote
|
||||||
# A: 011110110011101010100010
|
# A: 011110110011101010100010
|
||||||
# B: 011110110011101010101000
|
# B: 011110110011101010101000
|
||||||
# C: 011110110011101010100001
|
# C: 011110110011101010100001
|
||||||
# D: 011110110011101010100100
|
# D: 011110110011101010100100
|
||||||
- platform: remote_receiver
|
- platform: remote_receiver
|
||||||
name: "Keyfob Remote Button A"
|
name: "Keyfob Remote Button A"
|
||||||
rc_switch_raw:
|
rc_switch_raw:
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: rfid-reader
|
device: rfid-reader
|
||||||
name: RFID Reader
|
name: RFID Reader
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: shed
|
device: shed
|
||||||
name: Shed
|
name: Shed
|
||||||
@@ -37,18 +38,18 @@ binary_sensor:
|
|||||||
number: 6
|
number: 6
|
||||||
inverted: true
|
inverted: true
|
||||||
on_click:
|
on_click:
|
||||||
- min_length: 50ms
|
- min_length: 50ms
|
||||||
max_length: 350ms
|
max_length: 350ms
|
||||||
then:
|
then:
|
||||||
- switch.toggle: shed_light_relay
|
- switch.toggle: shed_light_relay
|
||||||
- min_length: 351ms
|
- min_length: 351ms
|
||||||
max_length: 1000ms
|
max_length: 1000ms
|
||||||
then:
|
then:
|
||||||
- switch.toggle: garden_light_relay
|
- switch.toggle: garden_light_relay
|
||||||
- min_length: 1001ms
|
- min_length: 1001ms
|
||||||
max_length: 10000ms
|
max_length: 10000ms
|
||||||
then:
|
then:
|
||||||
- switch.toggle: socket_relay
|
- switch.toggle: socket_relay
|
||||||
|
|
||||||
switch:
|
switch:
|
||||||
- platform: gpio
|
- platform: gpio
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: socket-01
|
device: socket-01
|
||||||
name: Socket 01
|
name: Socket 01
|
||||||
@@ -99,8 +100,8 @@ sensor:
|
|||||||
name: Total Daily Power"
|
name: Total Daily Power"
|
||||||
power_id: power
|
power_id: power
|
||||||
filters:
|
filters:
|
||||||
# Multiplication factor from W to kW is 0.001
|
# Multiplication factor from W to kW is 0.001
|
||||||
- multiply: 0.001
|
- multiply: 0.001
|
||||||
unit_of_measurement: kWh
|
unit_of_measurement: kWh
|
||||||
icon: mdi:circle-slice-3
|
icon: mdi:circle-slice-3
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: socket-02
|
device: socket-02
|
||||||
device_id: socket_02
|
device_id: socket_02
|
||||||
@@ -101,8 +102,8 @@ sensor:
|
|||||||
name: Total Daily Power
|
name: Total Daily Power
|
||||||
power_id: power
|
power_id: power
|
||||||
filters:
|
filters:
|
||||||
# Multiplication factor from W to kW is 0.001
|
# Multiplication factor from W to kW is 0.001
|
||||||
- multiply: 0.001
|
- multiply: 0.001
|
||||||
unit_of_measurement: kWh
|
unit_of_measurement: kWh
|
||||||
icon: mdi:circle-slice-3
|
icon: mdi:circle-slice-3
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: socket-03
|
device: socket-03
|
||||||
name: Socket 03
|
name: Socket 03
|
||||||
@@ -122,8 +123,8 @@ sensor:
|
|||||||
power_id: power
|
power_id: power
|
||||||
accuracy_decimals: 5
|
accuracy_decimals: 5
|
||||||
filters:
|
filters:
|
||||||
# Multiplication factor from W to kW is 0.001
|
# Multiplication factor from W to kW is 0.001
|
||||||
- multiply: 0.001
|
- multiply: 0.001
|
||||||
unit_of_measurement: kWh
|
unit_of_measurement: kWh
|
||||||
icon: mdi:circle-slice-3
|
icon: mdi:circle-slice-3
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: staircase-light
|
device: staircase-light
|
||||||
name: Staircase
|
name: Staircase
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: tft
|
device: tft
|
||||||
name: TFT
|
name: TFT
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: tracker
|
device: tracker
|
||||||
name: Tracker
|
name: Tracker
|
||||||
@@ -94,11 +95,11 @@ external_components:
|
|||||||
type: git
|
type: git
|
||||||
url: https://github.com/crossan007/esphome
|
url: https://github.com/crossan007/esphome
|
||||||
ref: "feature/AXP192"
|
ref: "feature/AXP192"
|
||||||
components: [ axp192 ]
|
components: [axp192]
|
||||||
- source: github://pr#6721
|
- source: github://pr#6721
|
||||||
components: [ network, modem ]
|
components: [network, modem]
|
||||||
- source: github://pr#9802
|
- source: github://pr#9802
|
||||||
components: [ modem ]
|
components: [modem]
|
||||||
|
|
||||||
# packages:
|
# packages:
|
||||||
# common: !include common/common.yaml
|
# common: !include common/common.yaml
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: tv-light
|
device: tv-light
|
||||||
name: TV Light
|
name: TV Light
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: vehicle-honda-pcx125
|
device: vehicle-honda-pcx125
|
||||||
name: Vehicle Honda PCX125
|
name: Vehicle Honda PCX125
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: vehicle-suzuki-dl650
|
device: vehicle-suzuki-dl650
|
||||||
name: Vehicle Suzuki DL650
|
name: Vehicle Suzuki DL650
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: vehicle-toyota-auris-ts
|
device: vehicle-toyota-auris-ts
|
||||||
name: Vehicle Toyota Auris TS
|
name: Vehicle Toyota Auris TS
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: vehicle-toyota-yaris-cross
|
device: vehicle-toyota-yaris-cross
|
||||||
name: Vehicle Toyota Yaris Cross
|
name: Vehicle Toyota Yaris Cross
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: waterproof-socket
|
device: waterproof-socket
|
||||||
name: Waterproof Socket
|
name: Waterproof Socket
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
substitutions:
|
substitutions:
|
||||||
device: well
|
device: well
|
||||||
name: Well
|
name: Well
|
||||||
|
|||||||
Reference in New Issue
Block a user