Istič značky TOMZN TOB6-63WIFI od firmy sonoff (najdete aj pod inými označeniami - Osadená doska PCF-A - ESP8285 s externou anténou
- osadený power meter - CSE7759B
- relay 12VDC 230VAC 63A
Rozobratie:
Potrebujete mechanicky odvrtať 4 prerazené nity pomocou 4,5mm vrtáku (da sa aj väčšim) netreba ale cez celú hlbku iba vrchnú časť potom sa to dá už pomocou šrobováku otvoriť. Schéma:
Našiel som niekde na ruskej stránke schému nakreslenú ručne a podľa kontroly to sedí Podľa všetkého je relátko ovládane nejakým neznamim mofsetom bez označenia, ktorý potrebuje ako som zitil v kóde status led držať vysoko aby fungoval switch na ďialku (je to zmena oproti sonoff pow R2 kde je kolik invertzovaný!
Pripojenie TX RX
Musite mat odpojene od siete nakoľko všetky digitalne piny sú pripojené na netrualnú linku 230AC Yaml:
Kód: Vybrat vše
substitutions:
friendly_name: ESP-CircuitBreaker1
device_name: esp-circuitbreaker1
created_by: "StudioTiiM 2022"
device_description: "convert circuit breaker sonoff TOMZN 63A 12V relay whit PSF-A ESP8285 whit power meter CSE7759B"
button_pin: GPIO0
status_led_pin: GPIO13
relay_pin: GPIO12
uart_pin: RX #GPIO03
#-------------------------------------------
# ESP main settings
#-------------------------------------------
esphome:
name: "$device_name"
esp8266:
board: esp8285
board_flash_mode: dout
#-------------------------------------------
# LOGGER disable log when CSE connected to tx pin
#-------------------------------------------
logger:
baud_rate: 0
api:
ota:
password: !secret ota_pass
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
ap:
ssid: "Esp-Socket1 Hotspot"
password: !secret api_pass
captive_portal:
#-------------------------------------------
# STATUS LED
# use the on-board blue LED as status indicator (as it was originally)
# due to it's connected in sink logic
#-------------------------------------------
status_led:
pin:
number: "$status_led_pin"
# inverted: true
#-------------------------------------------
# UART for CSE7759B
#-------------------------------------------
uart:
rx_pin: "$uart_pin"
baud_rate: 4800
#-------------------------------------------
# BINARY SENSORS - button
#-------------------------------------------
binary_sensor:
- platform: gpio
id: button
pin:
number: "$button_pin"
mode: INPUT_PULLUP
inverted: True
on_press:
- switch.toggle: relay
#-------------------------------------------
# SWITCH - whit led state relay
#-------------------------------------------
switch:
- platform: gpio
name: "${friendly_name} Switch"
restore_mode: RESTORE_DEFAULT_OFF
id: relay
pin: "$relay_pin"
#-------------------------------------------
# SENSORS
#-------------------------------------------
sensor:
#-------------------------------------------
# Wifi signal component
#-------------------------------------------
- platform: wifi_signal
name: "${friendly_name} WiFi Signal"
update_interval: 360s
#-------------------------------------------
# Energy meter - CSE7759B only uart one gpio connected
#-------------------------------------------
- platform: cse7766
current:
name: '${friendly_name} Current'
voltage:
name: '${friendly_name} Voltage'
accuracy_decimals: 0
power:
name: '${friendly_name} Power'
energy:
name: '${friendly_name} Energy'
# convert it to kWh
filters:
- multiply: 0.001
unit_of_measurement: 'kWh'
accuracy_decimals: 3
update_interval: 15s
Môj plán bol pripojiť k tomu aj merač hlavného elektromeru, ktorý je napojeny na optický senzor čitania blikajúceho svetielka na elketromere čiže jeden pin. Ale musel by som vyrabať optoculer izoláciu + ďalšie napájanie tak som od toho upustil ( ale je to možné)