1
0
mirror of https://github.com/esphome/esphome.git synced 2025-09-01 19:02:18 +01:00

Add some components to the new testing framework (L) (#6195)

This commit is contained in:
Keith Burzinski
2024-03-27 02:30:13 -05:00
committed by GitHub
parent 0630cdded3
commit 92b3d94cc7
65 changed files with 4095 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
esphome:
on_boot:
then:
- lock.lock: test_lock1
- lock.unlock: test_lock1
- lock.open: test_lock1
output:
- platform: gpio
id: test_binary
pin: 4
lock:
- platform: template
id: test_lock1
name: Template Lock
lambda: |-
if (millis() > 10000) {
return LOCK_STATE_LOCKED;
} else {
return LOCK_STATE_UNLOCKED;
}
optimistic: true
assumed_state: false
on_unlock:
- lock.template.publish:
id: test_lock1
state: !lambda "return LOCK_STATE_UNLOCKED;"
on_lock:
- lock.template.publish:
id: test_lock1
state: !lambda "return LOCK_STATE_LOCKED;"
- platform: output
name: Generic Output Lock
id: test_lock2
output: test_binary

View File

@@ -0,0 +1,36 @@
esphome:
on_boot:
then:
- lock.lock: test_lock1
- lock.unlock: test_lock1
- lock.open: test_lock1
output:
- platform: gpio
id: test_binary
pin: 4
lock:
- platform: template
id: test_lock1
name: Template Lock
lambda: |-
if (millis() > 10000) {
return LOCK_STATE_LOCKED;
} else {
return LOCK_STATE_UNLOCKED;
}
optimistic: true
assumed_state: false
on_unlock:
- lock.template.publish:
id: test_lock1
state: !lambda "return LOCK_STATE_UNLOCKED;"
on_lock:
- lock.template.publish:
id: test_lock1
state: !lambda "return LOCK_STATE_LOCKED;"
- platform: output
name: Generic Output Lock
id: test_lock2
output: test_binary

View File

@@ -0,0 +1,36 @@
esphome:
on_boot:
then:
- lock.lock: test_lock1
- lock.unlock: test_lock1
- lock.open: test_lock1
output:
- platform: gpio
id: test_binary
pin: 4
lock:
- platform: template
id: test_lock1
name: Template Lock
lambda: |-
if (millis() > 10000) {
return LOCK_STATE_LOCKED;
} else {
return LOCK_STATE_UNLOCKED;
}
optimistic: true
assumed_state: false
on_unlock:
- lock.template.publish:
id: test_lock1
state: !lambda "return LOCK_STATE_UNLOCKED;"
on_lock:
- lock.template.publish:
id: test_lock1
state: !lambda "return LOCK_STATE_LOCKED;"
- platform: output
name: Generic Output Lock
id: test_lock2
output: test_binary

View File

@@ -0,0 +1,36 @@
esphome:
on_boot:
then:
- lock.lock: test_lock1
- lock.unlock: test_lock1
- lock.open: test_lock1
output:
- platform: gpio
id: test_binary
pin: 4
lock:
- platform: template
id: test_lock1
name: Template Lock
lambda: |-
if (millis() > 10000) {
return LOCK_STATE_LOCKED;
} else {
return LOCK_STATE_UNLOCKED;
}
optimistic: true
assumed_state: false
on_unlock:
- lock.template.publish:
id: test_lock1
state: !lambda "return LOCK_STATE_UNLOCKED;"
on_lock:
- lock.template.publish:
id: test_lock1
state: !lambda "return LOCK_STATE_LOCKED;"
- platform: output
name: Generic Output Lock
id: test_lock2
output: test_binary

View File

@@ -0,0 +1,36 @@
esphome:
on_boot:
then:
- lock.lock: test_lock1
- lock.unlock: test_lock1
- lock.open: test_lock1
output:
- platform: gpio
id: test_binary
pin: 4
lock:
- platform: template
id: test_lock1
name: Template Lock
lambda: |-
if (millis() > 10000) {
return LOCK_STATE_LOCKED;
} else {
return LOCK_STATE_UNLOCKED;
}
optimistic: true
assumed_state: false
on_unlock:
- lock.template.publish:
id: test_lock1
state: !lambda "return LOCK_STATE_UNLOCKED;"
on_lock:
- lock.template.publish:
id: test_lock1
state: !lambda "return LOCK_STATE_LOCKED;"
- platform: output
name: Generic Output Lock
id: test_lock2
output: test_binary

View File

@@ -0,0 +1,36 @@
esphome:
on_boot:
then:
- lock.lock: test_lock1
- lock.unlock: test_lock1
- lock.open: test_lock1
output:
- platform: gpio
id: test_binary
pin: 4
lock:
- platform: template
id: test_lock1
name: Template Lock
lambda: |-
if (millis() > 10000) {
return LOCK_STATE_LOCKED;
} else {
return LOCK_STATE_UNLOCKED;
}
optimistic: true
assumed_state: false
on_unlock:
- lock.template.publish:
id: test_lock1
state: !lambda "return LOCK_STATE_UNLOCKED;"
on_lock:
- lock.template.publish:
id: test_lock1
state: !lambda "return LOCK_STATE_LOCKED;"
- platform: output
name: Generic Output Lock
id: test_lock2
output: test_binary