03-23-2025, 03:06 AM
Hi all,
I've recently deployed a Kincony B16M and flashed it with the stock kincony-b16m.yaml config.
I’m using the digital outputs to control HF41F relays mounted on 41F-1Z-C2-1 boards.
Each relay coil is connected with a 1N4007 flyback diode across A1 and A2. Wiring is as follows:
The issue:
When the B16M boots, DO1 immediately energizes the relay, even though in the WebUI the output appears OFF. Toggling DO1 via the WebUI has no effect on the relay—it remains stuck on. I’ve tried both
inverted: true
inverted: false in the YAML under b16m-output01, but neither changes the behavior.
Here's the relevant YAML snippet:
At this point I’m trying to determine whether I’m dealing with a hardware issue or if there’s a nuance with the output logic I’ve missed. Any insights would be appreciated.
Thanks in advance.
I've recently deployed a Kincony B16M and flashed it with the stock kincony-b16m.yaml config.
I’m using the digital outputs to control HF41F relays mounted on 41F-1Z-C2-1 boards.
Each relay coil is connected with a 1N4007 flyback diode across A1 and A2. Wiring is as follows:
- +12V DC to A1
- 1N4007 across A1 and A2 (cathode on A1)
- A2 wired to DO1
- DC port connected to -12V (to complete the circuit)
The issue:
When the B16M boots, DO1 immediately energizes the relay, even though in the WebUI the output appears OFF. Toggling DO1 via the WebUI has no effect on the relay—it remains stuck on. I’ve tried both
inverted: true
inverted: false in the YAML under b16m-output01, but neither changes the behavior.
Here's the relevant YAML snippet:
Code:
switch:
- platform: gpio
name: "b16m-output01"
pin:
pcf8574: pcf8574_hub_out_1
number: 0
mode: OUTPUT
inverted: true
Thanks in advance.