From 47ee9a381f2e81f2f8b965f1e9bdb492663b0980 Mon Sep 17 00:00:00 2001 From: "Frank \"PHiAX\" Weggelaar" Date: Tue, 6 Jan 2026 19:50:50 +0100 Subject: [PATCH] Split to device and global --- esphome/device_packages/sonoff-tx-series.yaml | 45 +------------------ esphome/esphome-base.yaml | 42 +++++++++++++++++ 2 files changed, 43 insertions(+), 44 deletions(-) create mode 100644 esphome/esphome-base.yaml diff --git a/esphome/device_packages/sonoff-tx-series.yaml b/esphome/device_packages/sonoff-tx-series.yaml index 7ecb406..dbd8127 100644 --- a/esphome/device_packages/sonoff-tx-series.yaml +++ b/esphome/device_packages/sonoff-tx-series.yaml @@ -1,38 +1,6 @@ -esphome: - name: ${devicename} - esp8266: board: esp01_1m -wifi: - ssid: ${ssid} - password: ${wifipass} - fast_connect: on - domain: .phiax.nl - min_auth_mode: WPA2 - ap: - ssid: "${friendly_devicename} Hotspot" - password: ${hotspotpass} - -captive_portal: - -api: - encryption: - key: ${apikey} - on_client_connected: - then: - - light.turn_on: blue_led_light - on_client_disconnected: - then: - - light.turn_off: blue_led_light - -ota: - - platform: esphome - password: ${otapass} - -web_server: - port: 80 - binary_sensor: - platform: gpio pin: @@ -43,11 +11,6 @@ binary_sensor: on_press: - light.toggle: light_switch -sensor: - - platform: wifi_signal - name: "${devicename} WiFi Signal" - update_interval: 300s - output: - platform: esp8266_pwm id: blue_led @@ -65,10 +28,4 @@ light: - platform: binary name: "${friendly_devicename} Licht" output: relay - id: light_switch - -switch: - - platform: restart - name: "${friendly_devicename} Restart" - -logger: \ No newline at end of file + id: light_switch \ No newline at end of file diff --git a/esphome/esphome-base.yaml b/esphome/esphome-base.yaml new file mode 100644 index 0000000..08b2e29 --- /dev/null +++ b/esphome/esphome-base.yaml @@ -0,0 +1,42 @@ +esphome: + name: ${devicename} + +wifi: + ssid: ${ssid} + password: ${wifipass} + fast_connect: on + domain: .phiax.nl + min_auth_mode: WPA2 + ap: + ssid: "${friendly_devicename} Hotspot" + password: ${hotspotpass} + +captive_portal: + +api: + encryption: + key: ${apikey} + on_client_connected: + then: + - light.turn_on: blue_led_light + on_client_disconnected: + then: + - light.turn_off: blue_led_light + +ota: + - platform: esphome + password: ${otapass} + +web_server: + port: 80 + +logger: + +sensor: + - platform: wifi_signal + name: "${devicename} WiFi Signal" + update_interval: 300s + +switch: + - platform: restart + name: "${friendly_devicename} Restart" \ No newline at end of file