Repository navigation
Commit 47cf5d0
intercom_api: add destination_is native condition, reduce lambdas
New condition intercom_api.destination_is replaces lambda for
checking current call destination:
intercom_api.destination_is:
id: intercom
destination: "Home Assistant"
Applied to generic-s3-duplex-va-intercom-sm-test.yaml.
update_status lambda is justified: 12-priority LED state machine
with change detection (g_applied_led) has no native YAML equivalent.
Globals comparison (g_va_state, g_mww_recent, g_barge_in_pending)
has no native conditions in ESPHome upstream.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 37c76d2 commit 47cf5d0
3 files changed
Lines changed: 34 additions & 1 deletion
File tree
- esphome/components/intercom_api
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
65 | 66 | | |
66 | 67 | | |
67 | 68 | | |
| |||
496 | 497 | | |
497 | 498 | | |
498 | 499 | | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
604 | 604 | | |
605 | 605 | | |
606 | 606 | | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
607 | 616 | | |
608 | 617 | | |
609 | 618 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
394 | 394 | | |
395 | 395 | | |
396 | 396 | | |
397 | | - | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
398 | 400 | | |
399 | 401 | | |
400 | 402 | | |
| |||
0 commit comments