Skip to content

Instantly share code, notes, and snippets.

@jasonmadigan
Last active December 7, 2025 16:07
Show Gist options
  • Select an option

  • Save jasonmadigan/04d973209b204153df4508e95a113cae to your computer and use it in GitHub Desktop.

Select an option

Save jasonmadigan/04d973209b204153df4508e95a113cae to your computer and use it in GitHub Desktop.

GoodHome Takoma Mobile AC – IR Code Reference (Flipper Zero captures)

All codes are NEC protocol with Address 0x20.

Function Command (C) Notes
Power Toggle 0x02 Toggles ON / OFF
Settings 0x09 Cycles modes / settings
Fan Speed Up 0x1A Increase fan speed
Fan Speed Down 0x19 Decrease fan speed
Temp Up 0x0A Increase set‑point
Temp Down 0x11 Decrease set‑point

Example ESPHome switch snippet

remote_transmitter:
  pin: GPIO17
  carrier_duty_percent: 33%

switch:
  - platform: template
    name: AC Power
    turn_on_action:
      - remote_transmitter.transmit_nec:
          address: 0x20
          command: 0x02
          repeat: 2  # NEC frames are usually repeated
  # ... replicate for other commands ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment