# ESPHome PCF8574

**URL:** <https://ai-speaker.discourse.group/t/esphome-pcf8574/2795>\
**Category:** Uncategorized\
**Created:** [24 Marzec 2022 14:33 UTC](https://ai-speaker.discourse.group/t/esphome-pcf8574/2795 "2022-03-24T14:33:49Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Autor:** ![macek](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/macek/32/4936_2.png) [@macek](https://ai-speaker.discourse.group/u/macek)\
**Data wpisu:** [17 Czerwiec 2022 15:13 UTC](https://ai-speaker.discourse.group/t/esphome-pcf8574/2795/5 "2022-06-17T15:13:36Z")

</div>

> [@Tasmota PCF8574](https://ai-speaker.discourse.group/t/tasmota-pcf8574/2491/26):
>
> ```auto
> on_multi_click:
> - timing:
> - ON for at most 1s
> - OFF for at most 1s
> - ON for at most 1s
> - OFF for at least 0.2s
> then:
> - logger.log: "Double Clicked"
> - timing:
> - ON for 1s to 2s
> - OFF for at least 0.5s
> then:
> - logger.log: "Single Long Clicked"
> - timing:
> - ON for at most 1s
> - OFF for at least 0.5s
> then:
> - logger.log: "Single Short Clicked"
> 
> ```

@Stravi Zauważyłem jedną niedogodność takiego rozwiązania: przy dłuższym przytrzymaniu przycisku (Single Long Clicked) nie jest rozpoznawane takie naciśniecię, np. jak trzymam 5 sekund, jak to zmienić aby po przekroczeniu pewnego czasu trzymanie przycisku bylo traktowane jako _long clicked_ (hold)?

---

_[View the full topic](https://ai-speaker.discourse.group/t/esphome-pcf8574/2795)._
