wiegand - starting

This commit is contained in:
2026-04-10 22:14:31 +02:00
parent ccace5d946
commit de7470c784
2 changed files with 42 additions and 2 deletions

View File

@@ -39,13 +39,14 @@ dashboard_import:
packages:
internals_packages:
url: https://github.com/boneIO-eu/esphome
url: https://gitea.domowyasystent.com/jkocon/BoneIO-ESP
ref: packages-v2.0.0
files: [
'packages/devices/buzzer.yaml',
'packages/devices/serial_no.yaml',
'packages/devices_v0_7/display.yaml',
'packages/devices_v0_7/i2c.yaml',
'packages/devices_v0_7/wiegand.yaml',
'packages/devices_v0_7-v0_9/ina219.yaml',
'packages/devices_v0_7-v0_9/lm75b.yaml',
'packages/devices_v0_7-v0_9/pcf.yaml',
@@ -65,7 +66,7 @@ packages:
'packages/boards/output/out27_28.yaml',
'packages/boards/output/out29_30.yaml',
'packages/boards/output/out31_32.yaml',
# 'packages/devices_v0_7-v0_9/one_wire.yaml',
'packages/devices_v0_7-v0_9/one_wire.yaml',
]
logger:

View File

@@ -0,0 +1,39 @@
external_components:
- source: github://nielsfaber/esphome-wiegand@main
components: [wiegand]
text_sensor:
- platform: template
name: 'Wiegand 1 Tag'
id: wiegand_1_tag
icon: mdi:card-account-details
entity_category: ""
- platform: template
name: 'Wiegand 2 Tag'
id: wiegand_2_tag
icon: mdi:card-account-details
entity_category: ""
wiegand:
- id: wiegand_reader_1
d0: GPIO34
d1: GPIO35
on_tag:
- text_sensor.template.publish:
id: wiegand_1_tag
state: !lambda 'return x;'
on_key:
- lambda: |-
ESP_LOGI("wiegand1", "Klawisz: %c", x);
- id: wiegand_reader_2
d0: GPIO36
d1: GPIO39
on_tag:
- text_sensor.template.publish:
id: wiegand_2_tag
state: !lambda 'return x;'
on_key:
- lambda: |-
ESP_LOGI("wiegand2", "Klawisz: %c", x);