02-08-2024, 07:05 AM
02-08-2024, 11:25 AM
you can read analog input value from GPIO directly, not need use MQTT. just config yaml file for analog input.
here is video tour about how to read analog port via ESPHome: https://www.kincony.com/forum/showthread.php?tid=3499
here is video tour about how to read analog port via ESPHome: https://www.kincony.com/forum/showthread.php?tid=3499
02-08-2024, 12:20 PM
I'm using kcs firmware. With esp home the controller freezes from time to time. Can you tell which kcs tamplate the analog sensor uses? I wanted to use this template in home assistant.
02-08-2024, 11:12 PM
post your config yaml file at here.
02-09-2024, 04:22 AM
(02-08-2024, 11:12 PM)admin Wrote: [ -> ]post your config yaml file at here.
esphome:
name: kc868-a16s
platform: ESP32
board: esp32dev
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "iJcfgpwJwZg9ObKzoD9XIa1KAQx8yAy7BZwuo3ye5cg="
ota:
password: "f705fcd4ef788f830ac190213002873b"
# Example configuration entry for ESP32
i2c:
sda: 4
scl: 5
scan: true
id: bus_a
# Example configuration entry
ethernet:
type: LAN8720
mdc_pin: GPIO23
mdio_pin: GPIO18
clk_mode: GPIO17_OUT
phy_addr: 0
use_address: 192.168.30.110
# Example configuration entry
pcf8574:
- id: 'pcf8574_hub_out_1' # for output channel 1-8
address: 0x24
- id: 'pcf8574_hub_out_2' # for output channel 9-16
address: 0x25
- id: 'pcf8574_hub_in_1' # for input channel 1-8
address: 0x22
- id: 'pcf8574_hub_in_2' # for input channel 9-16
address: 0x23
# Individual outputs
switch:
- platform: gpio
name: "a16s-output1"
pin:
pcf8574: pcf8574_hub_out_1
number: 0
mode: OUTPUT
inverted: true
- platform: gpio
name: "a16s-output2"
pin:
pcf8574: pcf8574_hub_out_1
number: 1
mode: OUTPUT
inverted: true
- platform: gpio
name: "a16s-output3"
pin:
pcf8574: pcf8574_hub_out_1
number: 2
mode: OUTPUT
inverted: true
- platform: gpio
name: "a16s-output4"
pin:
pcf8574: pcf8574_hub_out_1
number: 3
mode: OUTPUT
inverted: true
- platform: gpio
name: "a16s-output5"
pin:
pcf8574: pcf8574_hub_out_1
number: 4
mode: OUTPUT
inverted: true
- platform: gpio
name: "a16s-output6"
id: switch_boiler_load
pin:
pcf8574: pcf8574_hub_out_1
number: 5
mode: OUTPUT
inverted: true
- platform: gpio
name: "a16s-output7"
pin:
pcf8574: pcf8574_hub_out_1
number: 6
mode: OUTPUT
inverted: true
- platform: gpio
name: "a16s-output8"
pin:
pcf8574: pcf8574_hub_out_1
number: 7
mode: OUTPUT
inverted: true
- platform: gpio
name: "a16s-output9"
pin:
pcf8574: pcf8574_hub_out_2
number: 0
mode: OUTPUT
inverted: true
- platform: gpio
name: "a16s-output10"
pin:
pcf8574: pcf8574_hub_out_2
number: 1
mode: OUTPUT
inverted: true
- platform: gpio
name: "a16s-output11"
pin:
pcf8574: pcf8574_hub_out_2
number: 2
mode: OUTPUT
inverted: true
- platform: gpio
name: "a16s-output12"
pin:
pcf8574: pcf8574_hub_out_2
number: 3
mode: OUTPUT
inverted: true
- platform: gpio
name: "a16s-output13"
pin:
pcf8574: pcf8574_hub_out_2
number: 4
mode: OUTPUT
inverted: true
- platform: gpio
name: "a16s-output14"
pin:
pcf8574: pcf8574_hub_out_2
number: 5
mode: OUTPUT
inverted: true
- platform: gpio
name: "a16s-output15"
pin:
pcf8574: pcf8574_hub_out_2
number: 6
mode: OUTPUT
inverted: true
- platform: gpio
name: "a16s-output16"
pin:
pcf8574: pcf8574_hub_out_2
number: 7
mode: OUTPUT
inverted: true
binary_sensor:
- platform: gpio
name: "a16s-input1"
pin:
pcf8574: pcf8574_hub_in_1
number: 0
mode: INPUT
inverted: true
- platform: gpio
name: "a16s-input2"
pin:
pcf8574: pcf8574_hub_in_1
number: 1
mode: INPUT
inverted: true
- platform: gpio
name: "a16s-input3"
pin:
pcf8574: pcf8574_hub_in_1
number: 2
mode: INPUT
inverted: true
- platform: gpio
name: "a16s-input4"
pin:
pcf8574: pcf8574_hub_in_1
number: 3
mode: INPUT
inverted: true
- platform: gpio
name: "a16s-input5"
pin:
pcf8574: pcf8574_hub_in_1
number: 4
mode: INPUT
inverted: true
- platform: gpio
name: "a16s-input6"
pin:
pcf8574: pcf8574_hub_in_1
number: 5
mode: INPUT
inverted: true
- platform: gpio
name: "a16s-input7"
pin:
pcf8574: pcf8574_hub_in_1
number: 6
mode: INPUT
inverted: true
- platform: gpio
name: "a16s-input8"
pin:
pcf8574: pcf8574_hub_in_1
number: 7
mode: INPUT
inverted: true
- platform: gpio
name: "a16s-input9"
pin:
pcf8574: pcf8574_hub_in_2
number: 0
mode: INPUT
inverted: true
- platform: gpio
name: "a16s-input10"
pin:
pcf8574: pcf8574_hub_in_2
number: 1
mode: INPUT
inverted: true
- platform: gpio
name: "a16s-input11"
pin:
pcf8574: pcf8574_hub_in_2
number: 2
mode: INPUT
inverted: true
- platform: gpio
name: "a16s-input12"
pin:
pcf8574: pcf8574_hub_in_2
number: 3
mode: INPUT
inverted: true
- platform: gpio
name: "a16s-input13"
pin:
pcf8574: pcf8574_hub_in_2
number: 4
mode: INPUT
inverted: true
- platform: gpio
name: "a16s-input14"
pin:
pcf8574: pcf8574_hub_in_2
number: 5
mode: INPUT
inverted: true
- platform: gpio
name: "a16s-input15"
pin:
pcf8574: pcf8574_hub_in_2
number: 6
mode: INPUT
inverted: true
- platform: gpio
name: "a16s-input16"
pin:
pcf8574: pcf8574_hub_in_2
number: 7
mode: INPUT
inverted: true
# Example configuration entry
dallas:
- pin: 14
update_interval: 5s
# Individual sensors
sensor:
- platform: dallas
address: 0x593c49f649496728
name: "temp hidrokollektora"
- platform: dallas
address: 0x82ae65841e64ff28
name: "temp boiler"
id: temperature_boiler
- platform: dallas
address: 0xdd3ce5f649621628
name: "water temp"
- platform: adc
pin: A0
name: "Gaz Pressure"
update_interval: 5s
unit_of_measurement: "mbar"
icon: "mdi:gauge"
accuracy_decimals: 1
filters:
- lambda: return (x-0.31)*160;
- platform: adc
pin: A6
name: "Water Pressure"
update_interval: 5s
unit_of_measurement: "Bar"
icon: "mdi:gauge"
accuracy_decimals: 3
filters:
- lambda: return (x-0.31)*2.0696;
02-09-2024, 04:30 AM
I use this code when I use esphome but the relay module freezes periodically every other day, at this time I turn off the power and turn it on and then it continues to work and after another day it freezes And I have to turn off the power again and that’s why I wanted to move to the kcs firmware. but with the kcs firmware it also froze yesterday, did not respond to the ip address, I rebooted the relay module
02-09-2024, 01:23 PM
which board model you are using?
what power supply you are using?
what power supply you are using?
02-09-2024, 05:51 PM
KC868-A16S
Mean well hdr-60 12v
Can't connect to ESPHome API for kc868-a16s @ 192.168.30.85: Error connecting to [AddrInfo(family=<AddressFamily.AF_INET: 2>, type=<SocketKind.SOCK_STREAM: 1>, proto=6, sockaddr=IPv4Sockaddr(address='192.168.30.85', port=6053))]: [Errno 113] Connect call failed ('192.168.30.85', 6053) (SocketAPIError)
12:04:08 – (ПРЕДУПРЕЖДЕНИЕ) runner.py
kc868-a16s @ 192.168.30.85: Connection error occurred: Ping response not received after 90.0 seconds
12:04:07 – (ПРЕДУПРЕЖДЕНИЕ) runner.py
there is this error in the logs
Mean well hdr-60 12v
Can't connect to ESPHome API for kc868-a16s @ 192.168.30.85: Error connecting to [AddrInfo(family=<AddressFamily.AF_INET: 2>, type=<SocketKind.SOCK_STREAM: 1>, proto=6, sockaddr=IPv4Sockaddr(address='192.168.30.85', port=6053))]: [Errno 113] Connect call failed ('192.168.30.85', 6053) (SocketAPIError)
12:04:08 – (ПРЕДУПРЕЖДЕНИЕ) runner.py
kc868-a16s @ 192.168.30.85: Connection error occurred: Ping response not received after 90.0 seconds
12:04:07 – (ПРЕДУПРЕЖДЕНИЕ) runner.py
there is this error in the logs
02-10-2024, 12:05 AM
i suggest you download KCS firmware for a testing whether work well.
here is firmware download: https://www.kincony.com/forum/showthread.php?tid=3791
here is online guide for KCS firmware: https://www.kincony.com/guide
here is firmware download: https://www.kincony.com/forum/showthread.php?tid=3791
here is online guide for KCS firmware: https://www.kincony.com/guide