From 46a337c3392bcc21984a5e78ea89dfa6cbb25b10 Mon Sep 17 00:00:00 2001 From: Victor Alexandrovich Tsyrenschikov <77172321+tsyrenschikov@users.noreply.github.com> Date: Sat, 13 Dec 2025 23:31:39 +0500 Subject: [PATCH] Docker chown -R 1000:1000 /path/to/esphome --- .gitignore | 1 - gas-kitchen-wemos.yaml | 9 +++++++-- kc868-a6.yaml | 20 +++++++++---------- kontroller-kocheg-a16.yaml | 13 ++++++++++--- kontroller-kocheg-a8.yaml | 6 +++--- test-kc868-a16.yaml | 40 +++++++++++++++++++------------------- 6 files changed, 50 insertions(+), 39 deletions(-) diff --git a/.gitignore b/.gitignore index 76bf1de..d8b4157 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,3 @@ # You can modify this file to suit your needs. /.esphome/ /secrets.yaml -/.idea \ No newline at end of file diff --git a/gas-kitchen-wemos.yaml b/gas-kitchen-wemos.yaml index 5b10009..3fb091e 100644 --- a/gas-kitchen-wemos.yaml +++ b/gas-kitchen-wemos.yaml @@ -1,6 +1,7 @@ esphome: name: gas-kitchen-wemos friendly_name: Gas_Kitchen_WeMos + esp8266: board: esp01_1m @@ -17,6 +18,8 @@ ota: - platform: esphome password: "8028833c244a6ebdc6f44b8506ead784" + + wifi: ssid: "SmartHome" @@ -43,9 +46,9 @@ wifi: # dns1: 8.8.8.8 # dns2: 8.8.4.4 -captive_portal: -# MQ2 Smoke Gas Sensor + +# # MQ2 Smoke Gas Sensor sensor: - platform: adc pin: A0 @@ -56,6 +59,8 @@ sensor: filters: - multiply: 100 + + # web_server: # port: 80 # auth: diff --git a/kc868-a6.yaml b/kc868-a6.yaml index 35c327c..63b8cab 100644 --- a/kc868-a6.yaml +++ b/kc868-a6.yaml @@ -40,7 +40,7 @@ uart: tx_pin: GPIO27 rx_pin: GPIO14 baud_rate: 9600 - stop_bits: 1 + # stop_bits: 1 #RS2332 @@ -215,8 +215,8 @@ sensor: modbus_controller_id: modbus_sensor name: "Temperature SHT30" id: temperature_sensor - address: 0x0000 - register_type: holding + address: 0x0001 + register_type: read value_type: U_WORD unit_of_measurement: "°C" accuracy_decimals: 1 @@ -227,8 +227,8 @@ sensor: modbus_controller_id: modbus_sensor name: "Humidity_SHT30" id: humidity_sensor - address: 0x0001 - register_type: holding + address: 0x0002 + register_type: read value_type: U_WORD unit_of_measurement: "%" accuracy_decimals: 1 @@ -237,11 +237,11 @@ sensor: -# web_server: -# port: 80 -# auth: -# username: "silver" -# password: "cbvgcjy0" +web_server: + port: 80 + auth: + username: "silver" + password: "cbvgcjy0" mqtt: broker: 192.168.88.4 diff --git a/kontroller-kocheg-a16.yaml b/kontroller-kocheg-a16.yaml index 91b0a19..cdbd522 100644 --- a/kontroller-kocheg-a16.yaml +++ b/kontroller-kocheg-a16.yaml @@ -442,12 +442,19 @@ sensor: name: "Temperature Sensor" id: temperature_sensor address: 0x0001 - register_type: read - value_type: U_WORD + # 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 * 0.0001; unit_of_measurement: "°C" + register_type: read + value_type: S_WORD accuracy_decimals: 1 filters: - - lambda: if (x < 10000) return x * 0.1; else return -1 * (x - 10000) * 0.1; + - multiply: 0.1 + - platform: modbus_controller diff --git a/kontroller-kocheg-a8.yaml b/kontroller-kocheg-a8.yaml index 1c7f8a5..afca901 100644 --- a/kontroller-kocheg-a8.yaml +++ b/kontroller-kocheg-a8.yaml @@ -1,6 +1,6 @@ esphome: name: kontroller-kocheg-a8 - friendly_name: Kontroller_Kocheg_a8 + friendly_name: kocheg_a8 esp32: board: esp32dev @@ -73,7 +73,7 @@ switch: inverted: true - platform: gpio - name: "a8-output4" + name: "close_gas" pin: pcf8574: pcf8574_hub_out_1 number: 3 @@ -81,7 +81,7 @@ switch: inverted: true - platform: gpio - name: "a8-output5" + name: "open_gas" pin: pcf8574: pcf8574_hub_out_1 number: 4 diff --git a/test-kc868-a16.yaml b/test-kc868-a16.yaml index 13a5af3..c0a42f5 100644 --- a/test-kc868-a16.yaml +++ b/test-kc868-a16.yaml @@ -1,6 +1,6 @@ esphome: - name: test-kc868-a16 - friendly_name: Test-KC868-A16 + name: vanna-kc868-a6 + friendly_name: Vanna-KC868-A6 esp32: board: esp32dev @@ -47,8 +47,8 @@ wifi: uart: - id: uart_modbus - tx_pin: GPIO13 - rx_pin: GPIO16 + tx_pin: GPIO27 + rx_pin: GPIO14 baud_rate: 9600 remote_receiver: @@ -56,16 +56,10 @@ remote_receiver: number: GPIO2 ignore_strapping_warning: true -remote_transmitter: - pin: - number: GPIO15 - ignore_strapping_warning: true - carrier_duty_percent: 100% - i2c: sda: GPIO4 scl: - number: GPIO5 + number: GPIO15 ignore_strapping_warning: true # Config Modbus @@ -77,7 +71,7 @@ modbus_controller: - id: modbus_sensor address: 0x01 # device address modbus_id: modbus1 - update_interval: 10s + update_interval: 2s sensor: - platform: modbus_controller @@ -85,12 +79,18 @@ sensor: name: "RS485 Temperature Sensor" id: temperature_sensor address: 0x0001 - register_type: read - value_type: U_WORD + # 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; unit_of_measurement: "°C" + register_type: read + value_type: S_WORD accuracy_decimals: 1 filters: - - lambda: if (x < 10000) return x * 0.1; else return -1 * (x - 10000) * 0.1; + - multiply: 0.1 - platform: modbus_controller @@ -107,8 +107,8 @@ sensor: -web_server: - port: 80 - auth: - username: "silver" - password: "cbvgcjy0" \ No newline at end of file +# web_server: +# port: 80 +# auth: +# username: "silver" +# password: "cbvgcjy0" \ No newline at end of file