homelab-codex-ws/hardware/esp/ir-ac-ha-integration/gree-ir-blaster.yaml
oskar f1dbdf514d feat(gree-ir): wlasny komponent ESPHome dla klimy Gree
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.
2026-07-22 16:46:03 +02:00

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