EspHome
This commit is contained in:
@@ -46,5 +46,13 @@ sensor:
|
|||||||
unit_of_measurement: "ppm"
|
unit_of_measurement: "ppm"
|
||||||
icon: "mdi:meter-gas-outline"
|
icon: "mdi:meter-gas-outline"
|
||||||
|
|
||||||
web_server:
|
|
||||||
port: 80
|
mqtt:
|
||||||
|
broker: 192.168.88.4
|
||||||
|
username: 'miroca'
|
||||||
|
password: 'cbvgcjy0'
|
||||||
|
discovery: False # disable entity discovery
|
||||||
|
discover_ip: True # enable device discovery
|
||||||
|
|
||||||
|
# web_server:
|
||||||
|
# port: 80
|
||||||
@@ -63,6 +63,7 @@ modbus_controller:
|
|||||||
- id: modbus_sensor
|
- id: modbus_sensor
|
||||||
address: 0x01 # device address
|
address: 0x01 # device address
|
||||||
modbus_id: modbus1
|
modbus_id: modbus1
|
||||||
|
update_interval: 2s
|
||||||
|
|
||||||
i2c:
|
i2c:
|
||||||
sda: GPIO4
|
sda: GPIO4
|
||||||
|
|||||||
@@ -50,6 +50,18 @@ uart:
|
|||||||
rx_pin: GPIO16
|
rx_pin: GPIO16
|
||||||
baud_rate: 9600
|
baud_rate: 9600
|
||||||
|
|
||||||
|
|
||||||
|
# Config Modbus
|
||||||
|
modbus:
|
||||||
|
uart_id: uart_modbus
|
||||||
|
id: modbus1
|
||||||
|
|
||||||
|
modbus_controller:
|
||||||
|
- id: modbus_sensor
|
||||||
|
address: 0x01 # device address
|
||||||
|
modbus_id: modbus1
|
||||||
|
update_interval: 10s
|
||||||
|
|
||||||
remote_receiver:
|
remote_receiver:
|
||||||
pin:
|
pin:
|
||||||
number: GPIO2
|
number: GPIO2
|
||||||
@@ -158,7 +170,7 @@ binary_sensor:
|
|||||||
inverted: true
|
inverted: true
|
||||||
|
|
||||||
- platform: gpio
|
- platform: gpio
|
||||||
name: "KC868-A16-X08"
|
name: "input8_podval_osv"
|
||||||
pin:
|
pin:
|
||||||
pcf8574: inputs_1_8
|
pcf8574: inputs_1_8
|
||||||
number: 7
|
number: 7
|
||||||
@@ -166,7 +178,7 @@ binary_sensor:
|
|||||||
inverted: true
|
inverted: true
|
||||||
|
|
||||||
- platform: gpio
|
- platform: gpio
|
||||||
name: "KC868-A16-X09"
|
name: "input9_nasos"
|
||||||
pin:
|
pin:
|
||||||
pcf8574: inputs_9_16
|
pcf8574: inputs_9_16
|
||||||
number: 0
|
number: 0
|
||||||
@@ -174,7 +186,7 @@ binary_sensor:
|
|||||||
inverted: true
|
inverted: true
|
||||||
|
|
||||||
- platform: gpio
|
- platform: gpio
|
||||||
name: "KC868-A16-X10"
|
name: "input10_boiler"
|
||||||
pin:
|
pin:
|
||||||
pcf8574: inputs_9_16
|
pcf8574: inputs_9_16
|
||||||
number: 1
|
number: 1
|
||||||
@@ -232,7 +244,7 @@ binary_sensor:
|
|||||||
|
|
||||||
switch:
|
switch:
|
||||||
- platform: gpio
|
- platform: gpio
|
||||||
name: "Output01"
|
name: "Output01_podval_boiler"
|
||||||
id: out_y01
|
id: out_y01
|
||||||
pin:
|
pin:
|
||||||
pcf8574: outputs_1_8
|
pcf8574: outputs_1_8
|
||||||
@@ -241,7 +253,7 @@ switch:
|
|||||||
inverted: true
|
inverted: true
|
||||||
|
|
||||||
- platform: gpio
|
- platform: gpio
|
||||||
name: "Output02"
|
name: "Output02_podval_nasos"
|
||||||
id: out_y02
|
id: out_y02
|
||||||
pin:
|
pin:
|
||||||
pcf8574: outputs_1_8
|
pcf8574: outputs_1_8
|
||||||
@@ -250,7 +262,7 @@ switch:
|
|||||||
inverted: true
|
inverted: true
|
||||||
|
|
||||||
- platform: gpio
|
- platform: gpio
|
||||||
name: "Output03"
|
name: "Output03_podval_svet"
|
||||||
id: out_y03
|
id: out_y03
|
||||||
pin:
|
pin:
|
||||||
pcf8574: outputs_1_8
|
pcf8574: outputs_1_8
|
||||||
@@ -379,6 +391,31 @@ switch:
|
|||||||
# update_interval: 1s
|
# update_interval: 1s
|
||||||
|
|
||||||
sensor:
|
sensor:
|
||||||
|
- platform: modbus_controller
|
||||||
|
modbus_controller_id: modbus_sensor
|
||||||
|
name: "Temperature Sensor"
|
||||||
|
id: temperature_sensor
|
||||||
|
address: 0x0001
|
||||||
|
register_type: read
|
||||||
|
value_type: U_WORD
|
||||||
|
unit_of_measurement: "°C"
|
||||||
|
accuracy_decimals: 1
|
||||||
|
filters:
|
||||||
|
- lambda: if (x < 10000) return x * 0.1; else return -1 * (x - 10000) * 0.1;
|
||||||
|
|
||||||
|
|
||||||
|
- platform: modbus_controller
|
||||||
|
modbus_controller_id: modbus_sensor
|
||||||
|
name: "Humidity Sensor"
|
||||||
|
id: humidity_sensor
|
||||||
|
address: 0x0002
|
||||||
|
register_type: read
|
||||||
|
value_type: U_WORD
|
||||||
|
unit_of_measurement: "%"
|
||||||
|
accuracy_decimals: 1
|
||||||
|
filters:
|
||||||
|
- multiply: 0.1
|
||||||
|
|
||||||
- platform: dallas_temp
|
- platform: dallas_temp
|
||||||
one_wire_id: bus32
|
one_wire_id: bus32
|
||||||
name: "DS18B20"
|
name: "DS18B20"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
esphome:
|
esphome:
|
||||||
name: teplica_a8
|
name: teplica8
|
||||||
friendly_name: Teplica_A8
|
friendly_name: Teplica_A8
|
||||||
|
|
||||||
esp32:
|
esp32:
|
||||||
@@ -205,12 +205,12 @@ one_wire:
|
|||||||
- platform: gpio
|
- platform: gpio
|
||||||
pin: GPIO14
|
pin: GPIO14
|
||||||
id: bus14
|
id: bus14
|
||||||
|
|
||||||
sensor:
|
sensor:
|
||||||
- platform: dallas_temp
|
- platform: dallas_temp
|
||||||
one_wire_id: bus14
|
one_wire_id: bus14
|
||||||
name: "DS18B20"
|
name: "DS18B20"
|
||||||
update_interval: 30s
|
update_interval: 2s
|
||||||
|
|
||||||
- platform: adc
|
- platform: adc
|
||||||
pin: 34
|
pin: 34
|
||||||
@@ -218,7 +218,7 @@ sensor:
|
|||||||
device_class: 'humidity'
|
device_class: 'humidity'
|
||||||
update_interval: 5s
|
update_interval: 5s
|
||||||
unit_of_measurement: "%"
|
unit_of_measurement: "%"
|
||||||
attenuation: 11db
|
attenuation: 12db
|
||||||
filters:
|
filters:
|
||||||
- median:
|
- median:
|
||||||
window_size: 7
|
window_size: 7
|
||||||
|
|||||||
Reference in New Issue
Block a user