Natywne komponenty gree/coolix nie dzialaly - zla suma kontrolna. Protokol zreverse-engineerowany z 22 ramek IR nagranych z pilota: - bajt0 = tryb+power: cool 0x19, heat 0x4C, fan 0x1B, off 0x44 - bajt1 = temperatura jako (temp-16) - checksum = (lo(b0..b3)+hi(b4..b6)+0x0A)&0xF w gornym nibblu b7 - timingi: hdr 9030/-4460, mark 677, space0 553, space1 1630, gap 19960 Termostat Off/Cool/Heat/Fan, zakres 16-30C, HW: Wemos D1 Mini + Grove IR.
34 lines
497 B
YAML
34 lines
497 B
YAML
esphome:
|
|
name: gree-ir-blaster
|
|
friendly_name: Gree IR Blaster
|
|
|
|
esp8266:
|
|
board: d1_mini
|
|
|
|
external_components:
|
|
- source:
|
|
type: local
|
|
path: components
|
|
|
|
wifi:
|
|
ssid: !secret wifi_ssid
|
|
password: !secret wifi_password
|
|
ap:
|
|
ssid: "Gree-IR Fallback"
|
|
password: !secret fallback_password
|
|
|
|
logger:
|
|
api:
|
|
ota:
|
|
platform: esphome
|
|
|
|
remote_transmitter:
|
|
id: tx
|
|
pin: D5
|
|
carrier_duty_percent: 50%
|
|
|
|
climate:
|
|
- platform: gree_ir
|
|
name: "Klimatyzacja"
|
|
transmitter_id: tx
|