diff --git a/esp32-example.yaml b/esp32-example.yaml index 8b8ed26..e9fc5ac 100644 --- a/esp32-example.yaml +++ b/esp32-example.yaml @@ -1,10 +1,16 @@ substitutions: name: soyosource-gtn-virtual-meter + device_description: "Monitor a Soyosource GTN and control the power output on demand both via RS485" external_components_source: github://syssi/esphome-soyosource-gtn-virtual-meter@main esphome: name: ${name} - platform: ESP32 + comment: ${device_description} + project: + name: "syssi.esphome-soyosource-gtn-virtual-meter" + version: 1.1.0 + +esp32: board: esp-wrover-kit external_components: diff --git a/esp32-multiple-uarts-example.yaml b/esp32-multiple-uarts-example.yaml index 7e90099..e69bfa5 100644 --- a/esp32-multiple-uarts-example.yaml +++ b/esp32-multiple-uarts-example.yaml @@ -1,12 +1,18 @@ substitutions: name: soyosource_gtn_virtual_meter + device_description: "Monitor multiple Soyosource GTNs and control the power output on demand both via RS485" device0: firstfloor_soyosource_gtn_virtual_meter device1: groundfloor_soyosource_gtn_virtual_meter external_components_source: github://syssi/esphome-soyosource-gtn-virtual-meter@main esphome: name: ${name} - platform: ESP32 + comment: ${device_description} + project: + name: "syssi.esphome-soyosource-gtn-virtual-meter" + version: 1.1.0 + +esp32: board: esp-wrover-kit external_components: diff --git a/esp8266-display-example.yaml b/esp8266-display-example.yaml index 9e3dc44..d207bf9 100644 --- a/esp8266-display-example.yaml +++ b/esp8266-display-example.yaml @@ -1,10 +1,16 @@ substitutions: name: soyosource-gtn-display + device_description: "Monitor and control the WiFi version of the Soyosource GTN via the USB-TTL port and control the power output on demand via RS485" external_components_source: github://syssi/esphome-soyosource-gtn-virtual-meter@main esphome: name: ${name} - platform: ESP8266 + comment: ${device_description} + project: + name: "syssi.esphome-soyosource-gtn-virtual-meter" + version: 1.1.0 + +esp8266: board: d1_mini external_components: diff --git a/esp8266-example.yaml b/esp8266-example.yaml index 8aa7cb2..61ec33a 100644 --- a/esp8266-example.yaml +++ b/esp8266-example.yaml @@ -1,10 +1,16 @@ substitutions: name: soyosource-gtn-virtual-meter + device_description: "Monitor a Soyosource GTN and control the power output on demand both via RS485" external_components_source: github://syssi/esphome-soyosource-gtn-virtual-meter@main esphome: name: ${name} - platform: ESP8266 + comment: ${device_description} + project: + name: "syssi.esphome-soyosource-gtn-virtual-meter" + version: 1.1.0 + +esp8266: board: d1_mini external_components: diff --git a/esp8266-fake-display.yaml b/esp8266-fake-display.yaml index 04d8954..391e12a 100644 --- a/esp8266-fake-display.yaml +++ b/esp8266-fake-display.yaml @@ -1,11 +1,17 @@ substitutions: name: fake-display + device_description: "Emulate the USB-TTL port traffic of the Soyosource GTN (WiFi version)" tx_pin: GPIO5 rx_pin: GPIO4 esphome: name: ${name} - platform: ESP8266 + comment: ${device_description} + project: + name: "syssi.esphome-soyosource-gtn-virtual-meter" + version: 1.1.0 + +esp8266: board: d1_mini wifi: @@ -25,13 +31,8 @@ uart: dummy_receiver: true interval: - - interval: 12s + - interval: 11s then: -# # status response (bad checksum?) -# - uart.write: [0xA6, 0x03, 0x84, 0x91, 0x40, 0x01, 0xC5, 0x00, 0xDB, 0x00, 0xF7, 0x63, 0x02, 0xBC, 0xFE] -# - delay: 1s - - # status response (fixed checksum) - uart.write: [0xA6, 0x03, 0x84, 0x91, 0x40, 0x01, 0xC5, 0x00, 0xDB, 0x00, 0xF7, 0x63, 0x02, 0xBC, 0xEE] - delay: 1s diff --git a/esp8266-inverter-emulator.yaml b/esp8266-inverter-emulator.yaml index 9a2b443..37106f6 100644 --- a/esp8266-inverter-emulator.yaml +++ b/esp8266-inverter-emulator.yaml @@ -1,12 +1,18 @@ substitutions: name: soyosource-gtn-inverter-emu + device_description: "Emulate the USB-TTL port traffic of the Soyosource GTN (WiFi version)" external_components_source: github://syssi/esphome-soyosource-gtn-virtual-meter@main tx_pin: GPIO1 rx_pin: GPIO3 esphome: name: ${name} - platform: ESP8266 + comment: ${device_description} + project: + name: "syssi.esphome-soyosource-gtn-virtual-meter" + version: 1.1.0 + +esp8266: board: d1_mini external_components: diff --git a/esp8266-wifi-dongle-example.yaml b/esp8266-wifi-dongle-example.yaml index c64b3e1..c05222b 100644 --- a/esp8266-wifi-dongle-example.yaml +++ b/esp8266-wifi-dongle-example.yaml @@ -1,10 +1,16 @@ substitutions: name: soyosource-wifi-dongle + device_description: "Monitor and control the WiFi version of the Soyosource GTN using the OEM WiFi dongle with a alternative firmware" external_components_source: github://syssi/esphome-soyosource-gtn-virtual-meter@main esphome: name: ${name} - platform: ESP8266 + comment: ${device_description} + project: + name: "syssi.esphome-soyosource-gtn-virtual-meter" + version: 1.1.0 + +esp8266: board: esp12e external_components: