mirror of
https://github.com/esphome/esphome.git
synced 2025-09-02 03:12:20 +01:00
Initial Commit 🎉
This commit is contained in:
3
examples/README.md
Normal file
3
examples/README.md
Normal file
@@ -0,0 +1,3 @@
|
||||
# Examples
|
||||
|
||||
This directory contains some of the ESP32/ESP8266 nodes I use at my home.
|
127
examples/cabinet.yaml
Normal file
127
examples/cabinet.yaml
Normal file
@@ -0,0 +1,127 @@
|
||||
esphomeyaml:
|
||||
name: cabinet
|
||||
platform: ESP32
|
||||
board: nodemcu-32s
|
||||
|
||||
logger:
|
||||
level: verbose
|
||||
|
||||
wifi:
|
||||
ssid: '[SSID]'
|
||||
password: '[PASSWORD]'
|
||||
manual_ip:
|
||||
static_ip: 192.168.178.203
|
||||
gateway: 192.168.178.1
|
||||
subnet: 255.255.255.0
|
||||
|
||||
ota:
|
||||
|
||||
mqtt:
|
||||
broker: 192.168.178.84
|
||||
username: cabinet
|
||||
password: '[PASSWORD]'
|
||||
# This is the default
|
||||
discovery: true
|
||||
|
||||
power_supply:
|
||||
- id: 'atx'
|
||||
pin:
|
||||
number: 13
|
||||
inverted: true
|
||||
|
||||
i2c:
|
||||
sda: 14
|
||||
scl: 27
|
||||
frequency: 400000
|
||||
|
||||
pca9685:
|
||||
- id: 'pca9685'
|
||||
frequency: 500
|
||||
|
||||
output:
|
||||
- platform: pca9685
|
||||
pca9685_id: 'pca9685'
|
||||
id: 'cabinet1_red'
|
||||
channel: 14
|
||||
power_supply: 'atx'
|
||||
- platform: pca9685
|
||||
pca9685_id: 'pca9685'
|
||||
id: 'cabinet1_green'
|
||||
channel: 15
|
||||
power_supply: 'atx'
|
||||
- platform: pca9685
|
||||
pca9685_id: 'pca9685'
|
||||
id: 'cabinet1_blue'
|
||||
channel: 13
|
||||
power_supply: 'atx'
|
||||
- platform: pca9685
|
||||
pca9685_id: 'pca9685'
|
||||
id: 'cabinet2_red'
|
||||
channel: 11
|
||||
power_supply: 'atx'
|
||||
- platform: pca9685
|
||||
pca9685_id: 'pca9685'
|
||||
id: 'cabinet2_green'
|
||||
channel: 12
|
||||
power_supply: 'atx'
|
||||
- platform: pca9685
|
||||
pca9685_id: 'pca9685'
|
||||
id: 'cabinet2_blue'
|
||||
channel: 10
|
||||
power_supply: 'atx'
|
||||
- platform: pca9685
|
||||
pca9685_id: 'pca9685'
|
||||
id: 'room_red'
|
||||
channel: 8
|
||||
power_supply: 'atx'
|
||||
- platform: pca9685
|
||||
pca9685_id: 'pca9685'
|
||||
id: 'room_green'
|
||||
channel: 9
|
||||
power_supply: 'atx'
|
||||
- platform: pca9685
|
||||
pca9685_id: 'pca9685'
|
||||
id: 'room_blue'
|
||||
channel: 7
|
||||
power_supply: 'atx'
|
||||
|
||||
light:
|
||||
- platform: rgb
|
||||
name: 'Cabinet Light 1'
|
||||
red: 'cabinet1_red'
|
||||
green: 'cabinet1_green'
|
||||
blue: 'cabinet1_blue'
|
||||
- platform: rgb
|
||||
name: 'Cabinet Light 2'
|
||||
red: 'cabinet2_red'
|
||||
green: 'cabinet2_green'
|
||||
blue: 'cabinet2_blue'
|
||||
- platform: rgb
|
||||
name: 'Room Light'
|
||||
red: 'room_red'
|
||||
green: 'room_green'
|
||||
blue: 'room_blue'
|
||||
|
||||
sensor:
|
||||
- platform: dht
|
||||
pin: 23
|
||||
temperature:
|
||||
name: 'Cabinet Temperature'
|
||||
humidity:
|
||||
name: 'Cabinet Humidity'
|
||||
model: DHT22
|
||||
|
||||
binary_sensor:
|
||||
- platform: gpio
|
||||
pin: 25
|
||||
name: 'Cabinet Motion'
|
||||
device_class: motion
|
||||
# Simple binary sensor that uses last will and birth messages to show
|
||||
# node state
|
||||
- platform: status
|
||||
name: "Cabinet Status"
|
||||
|
||||
switch:
|
||||
# Simple switch that restarts the ESP32
|
||||
- platform: restart
|
||||
name: "Cabinet Restart"
|
57
examples/dachboden.yaml
Normal file
57
examples/dachboden.yaml
Normal file
@@ -0,0 +1,57 @@
|
||||
esphomeyaml:
|
||||
name: dachboden
|
||||
platform: ESP8266
|
||||
board: nodemcuv2
|
||||
|
||||
logger:
|
||||
level: verbose
|
||||
|
||||
wifi:
|
||||
ssid: '[SSID]'
|
||||
password: '[PASSWORD]'
|
||||
manual_ip:
|
||||
static_ip: 192.168.178.212
|
||||
gateway: 192.168.178.1
|
||||
subnet: 255.255.255.0
|
||||
|
||||
ota:
|
||||
|
||||
mqtt:
|
||||
broker: 192.168.178.84
|
||||
username: dachboden
|
||||
password: '[PASSWORD]'
|
||||
# This is the default
|
||||
discovery: true
|
||||
|
||||
|
||||
dallas:
|
||||
id: 'dallas'
|
||||
pin: D1
|
||||
|
||||
sensor:
|
||||
- platform: dht
|
||||
pin: D3
|
||||
temperature:
|
||||
name: 'Dachboden Temperatur'
|
||||
humidity:
|
||||
name: 'Dachboden Luftfeuchtigkeit'
|
||||
model: DHT22
|
||||
- platform: dallas
|
||||
dallas_id: 'dallas'
|
||||
address: 0x01031663650aff28
|
||||
name: "Dachboden Solar Süd Vorlauf"
|
||||
- platform: dallas
|
||||
dallas_id: 'dallas'
|
||||
address: 0x2b0416638fe6ff28
|
||||
name: "Dachboden Solar Süd Rücklauf"
|
||||
- platform: adc
|
||||
pin: A0
|
||||
name: "Dachboden Helligkeit"
|
||||
|
||||
binary_sensor:
|
||||
- platform: status
|
||||
name: "Dachboden Status"
|
||||
|
||||
switch:
|
||||
- platform: restart
|
||||
name: "Dachboden Neustart"
|
117
examples/heatpump.yaml
Normal file
117
examples/heatpump.yaml
Normal file
@@ -0,0 +1,117 @@
|
||||
esphomeyaml:
|
||||
name: heatpump
|
||||
platform: ESP32
|
||||
board: nodemcu-32s
|
||||
|
||||
logger:
|
||||
level: verbose
|
||||
|
||||
wifi:
|
||||
ssid: '[SSID]'
|
||||
password: '[PASSWORD]'
|
||||
manual_ip:
|
||||
static_ip: 192.168.178.204
|
||||
gateway: 192.168.178.1
|
||||
subnet: 255.255.255.0
|
||||
|
||||
ota:
|
||||
|
||||
mqtt:
|
||||
broker: 192.168.178.84
|
||||
username: heatpump
|
||||
password: '[PASSWORD]'
|
||||
# This is the default
|
||||
discovery: true
|
||||
|
||||
dallas:
|
||||
id: 'dallas'
|
||||
pin: 15
|
||||
|
||||
sensor:
|
||||
- platform: dht
|
||||
pin: 0
|
||||
temperature:
|
||||
name: 'Outside Temperature'
|
||||
humidity:
|
||||
name: 'Outside Humidity'
|
||||
model: DHT22
|
||||
- platform: pulse_counter
|
||||
pin: 12
|
||||
unit_of_measurement: 'kW'
|
||||
name: 'Stromverbrauch Wintergarten'
|
||||
update_interval: 30s
|
||||
expire_after: 60s
|
||||
filters:
|
||||
- multiply: 0.06
|
||||
- platform: pulse_counter
|
||||
pin: 13
|
||||
unit_of_measurement: 'kW'
|
||||
name: 'Stromverbrauch Wärmepumpe'
|
||||
update_interval: 30s
|
||||
expire_after: 60s
|
||||
filters:
|
||||
- multiply: 0.06
|
||||
- platform: pulse_counter
|
||||
pin: 14
|
||||
unit_of_measurement: 'kW'
|
||||
name: 'Stromverbrauch Gesamt'
|
||||
update_interval: 30s
|
||||
expire_after: 60s
|
||||
filters:
|
||||
- multiply: 0.06
|
||||
- platform: dallas
|
||||
dallas_id: 'dallas'
|
||||
address: 0xfe0000031f1eaf28
|
||||
name: "Boiler Temperatur Oben"
|
||||
- platform: dallas
|
||||
dallas_id: 'dallas'
|
||||
address: 0xba0000031f0e5228
|
||||
name: "Boiler Temperatur Unten"
|
||||
- platform: dallas
|
||||
dallas_id: 'dallas'
|
||||
address: 0xa40000031f055028
|
||||
name: "Boiler Temperatur Mitte"
|
||||
- platform: dallas
|
||||
dallas_id: 'dallas'
|
||||
address: 0x790000031ee1dc28
|
||||
name: "Heizung Rücklauf"
|
||||
- platform: dallas
|
||||
dallas_id: 'dallas'
|
||||
address: 0xdd0000031efb0428
|
||||
name: "Ölheizung Vorlauf"
|
||||
- platform: dallas
|
||||
dallas_id: 'dallas'
|
||||
address: 0x710000031f0e7e28
|
||||
name: "Boiler Solar Rücklauf"
|
||||
- platform: dallas
|
||||
dallas_id: 'dallas'
|
||||
address: 0x92041703081aff28
|
||||
name: "Boiler Solar Vorlauf"
|
||||
- platform: dallas
|
||||
dallas_id: 'dallas'
|
||||
address: 0x2c04173159f4ff28
|
||||
name: "Heizung Vorlauf"
|
||||
- platform: dallas
|
||||
dallas_id: 'dallas'
|
||||
address: 0xd10417315babff28
|
||||
name: "Wärmepumpe Vorlauf"
|
||||
- platform: dallas
|
||||
dallas_id: 'dallas'
|
||||
address: 0x6c0517024a17ff28
|
||||
name: "Boiler Heizung Vorlauf"
|
||||
- platform: dallas
|
||||
dallas_id: 'dallas'
|
||||
address: 0x7d04173139eeff28
|
||||
name: "Wärmepumpe Rücklauf"
|
||||
- platform: dallas
|
||||
dallas_id: 'dallas'
|
||||
address: 0x3204166398a5ff28
|
||||
name: "Wärmepumpe Verdampfer"
|
||||
|
||||
binary_sensor:
|
||||
- platform: status
|
||||
name: "Heizung Status"
|
||||
|
||||
switch:
|
||||
- platform: restart
|
||||
name: "Heizung Neustart"
|
60
examples/kuche.yaml
Normal file
60
examples/kuche.yaml
Normal file
@@ -0,0 +1,60 @@
|
||||
esphomeyaml:
|
||||
name: kuche
|
||||
platform: ESP8266
|
||||
board: nodemcuv2
|
||||
|
||||
logger:
|
||||
level: verbose
|
||||
|
||||
wifi:
|
||||
ssid: '[SSID]'
|
||||
password: '[PASSWORD]'
|
||||
manual_ip:
|
||||
static_ip: 192.168.178.211
|
||||
gateway: 192.168.178.1
|
||||
subnet: 255.255.255.0
|
||||
|
||||
ota:
|
||||
|
||||
mqtt:
|
||||
broker: 192.168.178.84
|
||||
username: kuche
|
||||
password: '[PASSWORD]'
|
||||
# This is the default
|
||||
discovery: true
|
||||
|
||||
|
||||
dallas:
|
||||
id: 'dallas'
|
||||
pin: D1
|
||||
|
||||
sensor:
|
||||
- platform: dallas
|
||||
dallas_id: 'dallas'
|
||||
address: 0x69041662d7f1ff28
|
||||
name: "Küche Raumtemperatur"
|
||||
- platform: dallas
|
||||
dallas_id: 'dallas'
|
||||
address: 0x800416636bebff28
|
||||
name: "Küche Heizkörpertemperatur"
|
||||
- platform: adc
|
||||
pin: A0
|
||||
name: "Küche Helligkeit"
|
||||
|
||||
output:
|
||||
- platform: gpio
|
||||
pin: D2
|
||||
id: 'ventilator'
|
||||
|
||||
fan:
|
||||
- platform: binary
|
||||
output: 'ventilator'
|
||||
name: 'Küche Heizkörper Ventilator'
|
||||
|
||||
binary_sensor:
|
||||
- platform: status
|
||||
name: "Küche Status"
|
||||
|
||||
switch:
|
||||
- platform: restart
|
||||
name: "Küche Neustart"
|
58
examples/lebensmittelkeller.yaml
Normal file
58
examples/lebensmittelkeller.yaml
Normal file
@@ -0,0 +1,58 @@
|
||||
esphomeyaml:
|
||||
name: lebensmittelkeller
|
||||
platform: ESP8266
|
||||
board: nodemcuv2
|
||||
|
||||
logger:
|
||||
level: verbose
|
||||
|
||||
wifi:
|
||||
ssid: '[SSID]'
|
||||
password: '[PASSWORD]'
|
||||
manual_ip:
|
||||
static_ip: 192.168.178.209
|
||||
gateway: 192.168.178.1
|
||||
subnet: 255.255.255.0
|
||||
|
||||
ota:
|
||||
|
||||
mqtt:
|
||||
broker: 192.168.178.84
|
||||
username: lebensmittelkeller
|
||||
password: '[PASSWORD]'
|
||||
# This is the default
|
||||
discovery: true
|
||||
|
||||
sensor:
|
||||
- platform: dht
|
||||
pin: D3
|
||||
temperature:
|
||||
name: 'Lebensmittelkeller Temperatur'
|
||||
humidity:
|
||||
name: 'Lebensmittelkeller Feuchtigkeit'
|
||||
model: DHT22
|
||||
- platform: adc
|
||||
pin: A0
|
||||
name: "Lebensmittelkeller Helligkeit"
|
||||
|
||||
output:
|
||||
- platform: gpio
|
||||
pin: D4
|
||||
id: 'ventilator'
|
||||
|
||||
fan:
|
||||
- platform: binary
|
||||
output: 'ventilator'
|
||||
name: 'Lebensmittelkeller Ventilator'
|
||||
|
||||
switch:
|
||||
- platform: gpio
|
||||
pin: D2
|
||||
name: 'Lebensmittelkeller Entfeuchter'
|
||||
icon: 'mdi:water-off'
|
||||
- platform: restart
|
||||
name: "Lebensmittelkeller Neustart"
|
||||
|
||||
binary_sensor:
|
||||
- platform: status
|
||||
name: "Lebensmittelkeller Status"
|
344
examples/livingroom.yaml
Normal file
344
examples/livingroom.yaml
Normal file
@@ -0,0 +1,344 @@
|
||||
esphomeyaml:
|
||||
name: livingroom
|
||||
platform: ESP32
|
||||
board: nodemcu-32s
|
||||
|
||||
logger:
|
||||
level: verbose
|
||||
|
||||
wifi:
|
||||
ssid: '[SSID]'
|
||||
password: '[PASSWORD]'
|
||||
manual_ip:
|
||||
static_ip: 192.168.178.201
|
||||
gateway: 192.168.178.1
|
||||
subnet: 255.255.255.0
|
||||
|
||||
ota:
|
||||
|
||||
mqtt:
|
||||
broker: 192.168.178.84
|
||||
username: livingroom
|
||||
password: '[PASSWORD]'
|
||||
# This is the default
|
||||
discovery: true
|
||||
|
||||
output:
|
||||
- platform: ledc
|
||||
id: 'fan_float'
|
||||
frequency: 50000
|
||||
pin: 22
|
||||
bit_depth: 8
|
||||
|
||||
dallas:
|
||||
pin: 23
|
||||
id: dallas
|
||||
|
||||
sensor:
|
||||
- platform: dallas
|
||||
dallas_id: dallas
|
||||
address: 0x1c0000031edd2a28
|
||||
name: "Wohnzimmer Raumtemperatur"
|
||||
filters:
|
||||
- sliding_window_moving_average:
|
||||
window_size: 15
|
||||
send_every: 15
|
||||
- filter_out: 85
|
||||
- platform: dallas
|
||||
dallas_id: dallas
|
||||
address: 0x7a0315a8371eff28
|
||||
name: "Wohnzimmer Heizkörpertemperatur"
|
||||
update_interval: 30s
|
||||
filters:
|
||||
- sliding_window_moving_average:
|
||||
window_size: 15
|
||||
send_every: 15
|
||||
- filter_out: 85
|
||||
|
||||
fan:
|
||||
- platform: speed
|
||||
output: 'fan_float'
|
||||
name: 'Wohnzimmer Heizkörper Ventilator'
|
||||
|
||||
binary_sensor:
|
||||
- platform: status
|
||||
name: "Wohnzimmer Status"
|
||||
|
||||
ir_transmitter:
|
||||
pin: 32
|
||||
id: 'ir'
|
||||
|
||||
switch:
|
||||
- platform: restart
|
||||
name: "Wohnzimmer Neustart"
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV On"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x100BCBD
|
||||
repeat: 25
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Off"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x100BCBD
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV SD Card"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x190D544
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Input TV"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1400C4D
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Input AV"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x100A0A1
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Menu"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1004A4B
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Aspect Ratio"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1207B5A
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Viera Cast"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x190C958
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Direct TV REC"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1909100
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Info"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1009C9D
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Exit"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x100CBCA
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Viera Link"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1908D1C
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Viera Tools"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x100F7F6
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Guide"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x190E170
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Up"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1005253
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Left"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1007273
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV OK"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1009293
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Right"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x100F2F3
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Down"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x100D2D3
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Option"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x190E574
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Back"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1002B2A
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Red"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1000E0F
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Green"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1000E0F # TODO: FIXME
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Yellow"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1004E4F
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Blue"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x100CECF
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Text"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x180C041
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Subtitle"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x180A021
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Index"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1801091
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Hold"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1809011
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV 1"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1000809
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV 2"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1008889
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV 3"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1004849
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV 4"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x100C8C9
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV 5"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1002829
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV 6"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x100A8A9
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV 7"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1006869
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV 8"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x100E8E9
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV 9"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1001819
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV 0"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1009899
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Mute"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1004C4D
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Last View"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x100ECED
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Volume Up"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1000405
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Volume Down"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1008485
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Program Up"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x1002C2D
|
||||
- platform: ir_transmitter
|
||||
ir_transmitter_id: 'ir'
|
||||
name: "Panasonic TV Program Down"
|
||||
panasonic:
|
||||
address: 0x4004
|
||||
command: 0x100ACAD
|
48
examples/terrasse.yaml
Normal file
48
examples/terrasse.yaml
Normal file
@@ -0,0 +1,48 @@
|
||||
esphomeyaml:
|
||||
name: terrasse
|
||||
platform: ESP32
|
||||
board: nodemcu-32s
|
||||
|
||||
logger:
|
||||
level: verbose
|
||||
|
||||
wifi:
|
||||
ssid: '[SSID]'
|
||||
password: '[PASSWORD]'
|
||||
manual_ip:
|
||||
static_ip: 192.168.178.205
|
||||
gateway: 192.168.178.1
|
||||
subnet: 255.255.255.0
|
||||
|
||||
ota:
|
||||
|
||||
mqtt:
|
||||
broker: 192.168.178.84
|
||||
username: terrasse
|
||||
password: '[PASSWORD]'
|
||||
# This is the default
|
||||
discovery: true
|
||||
|
||||
dallas:
|
||||
pin: 25
|
||||
id: dallas
|
||||
|
||||
sensor:
|
||||
- platform: pulse_counter
|
||||
pin: 34
|
||||
name: "Terrasse Wind"
|
||||
- platform: pulse_counter
|
||||
pin: 39
|
||||
name: "Terrasse Regen"
|
||||
- platform: dallas
|
||||
dallas_id: dallas
|
||||
index: 0
|
||||
name: "Terrasse Temperatur"
|
||||
|
||||
binary_sensor:
|
||||
- platform: status
|
||||
name: "Terrasse Status"
|
||||
|
||||
switch:
|
||||
- platform: restart
|
||||
name: "Terrasse Neustart"
|
Reference in New Issue
Block a user