Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
"KCS" ADC SENSOR SET UP IN HOME ASSISTANT
#1
Hello,

Using "KCS" firmware, How can I set up ADC channels (1 and 2) of my KC868-A8 in Home Assistant using MQTT?

Thank you very much
Reply
#2
here is KCS mqtt document: https://www.kincony.com/forum/attachment.php?aid=1779

the feedback will include all data:

{{"output1":{"value":true}},{"output2":{"value":false}},………{"input1":{"value":true}},{"input2":{"value":true}},………{"adc1":{"value":2610}},………{"dac1":{"value":10}},……}

such as the analog feedback is:
{"adc1":{"value":2610}}

so you can config in home assistant yaml as:

sensor:
– name: ‘A1’
unique_id: A1
state_topic: ‘KC868_A64/B48A0A404664/STATE’                        (if you are using A64, you can replace with other board model name)
unit_of_measurement: ‘%’                                (unit can change by yourself)
value_template: ‘{{ value_json.adc1.value }} ‘
Reply
#3
(02-07-2023, 10:49 PM)admin Wrote: here is KCS mqtt document: https://www.kincony.com/forum/attachment.php?aid=1779

the feedback will include all data:

{{"output1":{"value":true}},{"output2":{"value":false}},………{"input1":{"value":true}},{"input2":{"value":true}},………{"adc1":{"value":2610}},………{"dac1":{"value":10}},……}

such as the analog feedback is:
{"adc1":{"value":2610}}

so you can config in home assistant yaml as:

sensor:
– name: ‘A1’
unique_id: A1
state_topic: ‘KC868_A64/B48A0A404664/STATE’                        (if you are using A64, you can replace with other board model name)
unit_of_measurement: ‘%’                                (unit can change by yourself)
value_template: ‘{{ value_json.adc1.value }} ‘
Thank you very much!
Reply
#4
you are welcome.
Reply
#5
Hi There,

i have this working aswell, however i find that on the webpage of the A8S, the value takes about 2 seconds to register under the monitor page, which is fine, but i am finding it can take up to a minute for the unit to send a new mqtt message to home assistant with the new value, how can i make this instant? i have tried going into the input settings and changing the threshold, but it has not changed antyhing, Thanks
Reply
#6
which value feedback slowly? digital input? analog input? where you set the threshold. can you take a screen photo?
Reply
#7
O.K Let me Explain

i am using an A8s, running KCS 1.0.15

now the digital inputs and relays are instant changes in the monitor page and into homeassistant via mqtt, the 2 analogue inputs i am using the +3.3V output on the board to a dry contact into Analogue 1 and 2, I'm using this in HA so i can get two extra inputs.

now when i activate the relay within 2 seconds i get a value in the web page monitor page of about 2453. however this value only comes to homeassistant via Mqtt after a digital input or an output activates, or if i reboot the A8S, i can confrim there is nothing in HA that is slowing down as i am listening to the mqqt. here is an example i have had 2543 as a value for the last 5 minutes, but as you can see adc1 is showing 0

{"input1":{"value":false},"input2":{"value":false},"input3":{"value":false},"input4":{"value":false},"input5":{"value":false},"input6":{"value":false},"input7":{"value":true},"input8":{"value":false},"output1":{"value":false},"output2":{"value":false},"output3":{"value":false},"output4":{"value":false},"output5":{"value":false},"output6":{"value":false},"output7":{"value":false},"output8":{"value":false},"adc1":{"value":0},"adc2":{"value":0},"adc3":{"value":0},"adc4":{"value":0}}

in the settings of the analogue input there are three options
Custom value1 ( value when adc/dac is 0 ):
Custom value2 ( value when adc/dac is max range ):

the above two all i find adds decimal points to the value and nothing else

Threshold ( Send mqtt when the change of sampling value is greater than it ):
this one above i think is the issue, and i have tried any values like 1 10. 100 1000 and this does not help with the issue.




any help would be greatly apprecated
Reply
#8
next week, when we begin work, we will check.
Reply
#9
(02-17-2023, 10:05 AM)admin Wrote: next week, when we begin work, we will check.

 Thankyou Smile
Reply
#10
we will fix this bug, update firmware soon, when have news, i will tell you.
Reply


Forum Jump:


Users browsing this thread: