mirror of
https://github.com/esphome/esphome.git
synced 2026-10-14 10:12:52 +00:00
73 lines
1.5 KiB
YAML
73 lines
1.5 KiB
YAML
esphome:
|
|
name: test
|
|
|
|
esp32:
|
|
board: esp32dev
|
|
|
|
wifi:
|
|
ssid: test
|
|
password: testtest
|
|
|
|
http_request:
|
|
|
|
button:
|
|
- platform: template
|
|
id: shared_a
|
|
on_press:
|
|
- http_request.get:
|
|
url: http://example.com
|
|
request_headers:
|
|
Accept: application/json
|
|
X-Mode: a
|
|
- platform: template
|
|
id: shared_b
|
|
on_press:
|
|
- http_request.get:
|
|
url: http://example.com
|
|
request_headers:
|
|
Accept: application/json
|
|
X-Mode: a
|
|
- platform: template
|
|
id: other
|
|
on_press:
|
|
- http_request.get:
|
|
url: http://example.com
|
|
request_headers:
|
|
Accept: text/plain
|
|
- platform: template
|
|
id: lambda_a
|
|
on_press:
|
|
- http_request.get:
|
|
url: http://example.com
|
|
request_headers:
|
|
Accept: application/json
|
|
X-Mode: !lambda return "a";
|
|
- platform: template
|
|
id: lambda_b
|
|
on_press:
|
|
- http_request.get:
|
|
url: http://example.com
|
|
request_headers:
|
|
Accept: application/json
|
|
X-Mode: !lambda return "a";
|
|
|
|
script:
|
|
- id: param_a
|
|
parameters:
|
|
level: int
|
|
then:
|
|
- http_request.get:
|
|
url: http://example.com
|
|
request_headers:
|
|
Accept: application/json
|
|
X-Mode: a
|
|
- id: param_b
|
|
parameters:
|
|
value: int
|
|
then:
|
|
- http_request.get:
|
|
url: http://example.com
|
|
request_headers:
|
|
Accept: application/json
|
|
X-Mode: a
|