This commit is contained in:
subDesTagesMitExtraKaese 2024-07-14 23:18:46 +02:00
commit 5f31d8b191
3 changed files with 90 additions and 0 deletions

7
.gitignore vendored Normal file
View file

@ -0,0 +1,7 @@
# Gitignore settings for ESPHome
# This is an example and may include too much for your use-case.
# You can modify this file to suit your needs.
/.esphome/
/secrets.yaml
/venv/

9
README.md Normal file
View file

@ -0,0 +1,9 @@
# IR Blaster
http://ir-blaster.n39.eu
### Steuerung Monitor
* OK (0x2FD847B)
* Lauter (0x2FD58A7)
* Leiser (0x2FD7887)
* On/Off (0x2FD48B7)

74
config.yaml Normal file
View file

@ -0,0 +1,74 @@
esphome:
name: ir-blaster
platform: ESP8266
board: d1_mini
wifi:
networks:
- ssid: "NETZ39"
password: "MarvinIsHappy"
# Enable logging
logger:
level: INFO
# Enable Web server
web_server:
port: 80
# Enable Home Assistant API
#api:
# reboot_timeout: 0s
# encryption:
# key: ""
mqtt:
broker: mqtt.n39.eu
port: 1883
ota:
- platform: esphome
password: "radish-lavish-subtly"
time:
- platform: sntp
id: sntp_time
servers:
- ptbtime1.ptb.de
- ptbtime2.ptb.de
- ptbtime3.ptb.de
switch:
- platform: template
name: Casio Power Button
turn_on_action:
- remote_transmitter.transmit_nec:
address: 0x84f4
command: 0x0bf4
command_repeats: 3
- platform: template
name: "Monitor An/Aus"
turn_on_action:
- remote_transmitter.transmit_lg:
data: 0x02FD48B7 # power on/off
nbits: 32
remote_receiver:
pin:
number: GPIO2
inverted: True
dump: all
remote_transmitter:
pin: GPIO04
# Infrared remotes use a 50% carrier signal
carrier_duty_percent: 50%
sensor:
# Extra sensor to keep track of plug uptime
- platform: uptime
name: Uptime Sensor
- platform: wifi_signal
name: "WiFi Signal Sensor"
update_interval: 60s