Introduction
The Itho Daalderop fan can be remotely controlled using an ESP8266, CC1101 and appropriate software. Several posts are floating around on the Internet and on this forum on how to build a wireless remote. Many of these posts have a large number of questions / comments and it is not clear for a newcomer what to do. This guide attempts to give a newcomer clear instructions on what to do. Since this guide is in the “Community Guides” section you can edit it. So please feel free to update the information.
Please note that there seems to be various hardware versions of the Itho fan. This influences the functionality of your wireless remote.
== High level steps ==
- Buy the ESP8266 and CC1101
- Select a software package
- Wire the ESP8266 and CC1101 together
- Generate the software image
- Flash the software image
- Configure software
- Register the new remote with your Itho fan
- Integration with Home Assistant
== Buy the ESP8266 and CC1101 ==
Here are some links where to buy the ESP8266
ESP8266
CC1101
DuPont cables
== Select a software package ==
Here are the various software packages available (in random order):
- Itho Ventilatie bedienen en monitoren met Home Assistant (Dutch)
- ESPHOME-Itho ESPHOME version of the ESPEASY-Itho plugin
- IthoEcoFanRFT
I am using a remote control made with the instructions in “Itho Ventilatie bedienen en monitoren met Home Assistant”
== Wire the ESP8266 and CC1101 together ==
Use the wiring scheme as described in your software package documentation. You will probably need DuPont cables for this.
If there is no description try the wiring scheme below (from GitHub - arjenhiemstra/IthoEcoFanRFT: Control the Itho Daalderop Eco Fan RFT using a microcontroller and CC1101 chip. The original code is fully tested using a STK500 and ATMega328P, this fork is modified for use with an Arduino or ESP8266. The following Itho commands are working: low, medium, full, 3 different timers, join and leave. The code will give you full remote control over the Itho Eco Fan RFT.):
Connections between the CC1101 and the ESP8266 or Arduino:
CC11xx pins ESP pins Arduino pins Description
* 1 - VCC VCC VCC 3v3
* 2 - GND GND GND Ground
* 3 - MOSI 13=D7 Pin 11 Data input to CC11xx
* 4 - SCK 14=D5 Pin 13 Clock pin
* 5 - MISO/GDO1 12=D6 Pin 12 Data output from CC11xx / serial clock from CC11xx
* 6 - GDO2 04=D2 Pin 2 Programmable output
* 7 - GDO0 ? Pin ? Programmable output
* 8 - CSN 15=D8 Pin 10 Chip select / (SPI_SS)
The wiring seems to be the same for all software packages…
== Generate the software image ==
Use the instructions supplied with your software package. If there are no instructions and the software is written in ESPHome see below for generic instructions.
Software written in ESPEasy: try to find a web site which supplies the binary software image.
ESPHome
ESPHome is used by some software packages to generate a software image
There are various ways to use ESPHome:
ESPHOME-Itho
ESPHOME-Itho does not give any instructions how to generate the image. They point to the page ESPHome ITHO control where there is a how-to:
– QUOTE –
Not tested from HA yet, just from CLI. Assumption: you have a machine ready with the ESP8266 and C1101 connected to it.
That machine is also ready to go as instructed per Getting Started with the ESPHome Command Line — ESPHome (
pip install
)
- Copy
itho.yaml
andc1101h
to a directory of choice- Run
esphome itho.yaml run
and watch the magic happen- Go into HA, choose
integrations
and add your ITHO- If everything goes well, you’ll see
sensor.fanspeed
,sensor.fantimer
and a couple ofswitch.fansend***
popping up.- Now include the contents of
HA_configuration.yaml
in your Home-Assitant configuration and reload HA- Enjoy!
– ENDQUOTE –
== Flash the software image ==
Follow the instructions provided with your chosen software package. If there are no instructions you can follow the generic instructions below for ESPHOME based software
- Physically Connecting to your Device — ESPHome
- Getting Started with the ESPHome Command Line — ESPHome
== Configure software ==
Follow the specific instructions given with the software package
== Register the remote ==
If your remote has a new ID, you will have to register the remote with the fan unit
- Place the remote near the fan unit
- Unplug the fan unit
- Wait at least 15 seconds
- Plug the fan unit in the mains
- Within two minutes perform in the remote software the “registration procedure”
If the fan unit accepts the remote you will hear the fan speed changing.
== Integration with Home Assistant ==
Follow the instructions of your chosen software package.
================================================
Itho FAN versions
There seems to be various Itho FAN versions (source ITHO Daalderop FAN RF remote with C1101 and ESP8266 - #114 by J0J0):
- built before 2012
- built after 2012
More info on:
- DIY: Itho ventilatie aansturen via 868Mhz transmitter - Duurzame energie en installaties - GoT (Dutch)
- Controlling a central ventilation system with Homey - Page 3 — Athom Forum Archive
Known Issues
- There are various hardware versions of the Itho FAN which may not be compatible with the software you have chosen.
Hardware descriptions
Itho Fan
- Itho daalderop site
- Quick Guide (Dutch)
- Installatie en gebruik (Dutch)
- RFT sensoren en overzicht (Dutch)
- Brochure (Dutch)
Background information