diff --git a/boneio-32x10_switches_v0_7.yaml b/boneio-32x10_switches_v0_7.yaml index 640127f..252b4c1 100644 --- a/boneio-32x10_switches_v0_7.yaml +++ b/boneio-32x10_switches_v0_7.yaml @@ -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: diff --git a/packages/devices_v0_7/wiegand.yaml b/packages/devices_v0_7/wiegand.yaml new file mode 100644 index 0000000..3a9bc30 --- /dev/null +++ b/packages/devices_v0_7/wiegand.yaml @@ -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);