create_ikohs_fan
create_ikohs_fan copied to clipboard
Alternative firmware
Do you think it would be possible to flash an alternate (open source) firmware on this device, for example Tasmota? This device looks rather similar, but haven't opened my wifi box to see if the innards are the same.
I've replaced the onboard wifi module from Tuya (WBR3) with an ESP12-F
It is fully pin compatible. I flashed ESPHome onto it before i do the soldering.
I also desoldered the 433Mhz RF receiver from the main circuit board and soldered it back directly to the ESP12-F.
Now i can fully control the ceiling fan with Home Assistent and i can also use the remote and every action is visible within HA
ESP12-F Front
ESP12-F Back
Tuya WBR3 Front
Tuya WBR3 Back
Base circuit board with step down voltage regulator on the back
All three boards (backside)
That sounds really nice. Any chance you could make a step by step guide for this? I know my way around soldering but have no exp with esp yet.
@nielsvanbaal I had this in mind and i'm currently writing a guide. But I forgot to shoot pictures from the soldering process. But i have another fan module i will working in near future and will make some there.
I'm also fine tuning the ESPHome yaml. It might be needed to do some custom work for each remote to config the right RF Codes.
Also some changes to the ESPHome Tuya Module Code are needed. I've forked some other users code, but want to try to modify and distribute it back to the ESPHome project. So everyone could use it.
Some more pictures:
Just received my second fan but the controller is different... The board has a new layout. I think it isn't possible to do the same thing with this board.
[edit] Hm the difference might be that I ordered the version without the light?
It would be interesting to see whats on the bottom of the daughterboard. Your version is still Wifi capable?
[edit]: hm the case looks also different
It is indeed wifi capable, I just added it to the smart life app. It has some improvements, the beep is gone and the actions on the remote are (almost instantly) visible in the app.
The daughter board seems glued of soldered, couldn't get it apart from each other without damaging...
The case is indeed also a little different, it has no screws anymore.
I think I'll mount the fan with this board for now and will look further into it after the summer.
@fbloemhof Where did you buy your fan?
@dennismaxjung bol.com, sold by Create via their platform.
@dennismaxjung Any update on documentation, esphome config or esphome code changes?
@DanielWe2 I'm on vacation right now. I will share progress when I'm back
Interesting, just bought a Create Windcalm DC, looking how to integrate into current Domotica.
The replacement of the board is pretty neat. Thanks for sharing!
Good to hear the beep is removed from the new updated fan controller.
I have a couple questions:
-
Are the states and/ or actions performed using the RF remote control are actually measurable via the GPIOs on the ESP12 board (applicable for the older/ previous fan controler)?
-
Can you confirm that the new updated fan controler actually updates the (local) Tuya states if the RF remote control is used?
-
Did they fix the random color temperature selection?
-
Did they update the PWM duty-cycle to allow dimming to be less brightness?
Just received my second fan but the controller is different... The board has a new layout. I think it isn't possible to do the same thing with this board.
[edit] Hm the difference might be that I ordered the version without the light?
Received a new controller from Create as the light circuit on my old one died. It looks exactly the same as yours @fbloemhof. It is of the same type (T5HW), but has some extra wires and components for lamp control. So it seems it is their new module for both wifi versions.
I de-soldered the little daughter board and found what seems to be the same WBR3 tuya module, which could probably also be replaced by an ESP12 or similar.
@dennismaxjung how was your vacation and have you found new energy to do a little write-up? ;) Maybe I could 'translate' for this new version of the module.
Hey @hapklaar I'm currently investigate some issues with my controller too, maybe my light circuit also dies. My light starts to flicker more and more.
I've also try to find out If i can make the "light smarter" with an additional chip to control the light temperature
I currently expanding my esphome config for use both of my RF remotes.
[edit:] I also investigate random turn on at night from the fan motor. It beeps and starts to spin. But no change is tracked by EspHomes console. Also suddenly the ESP12 freezes and i have to switch on and of the curict breaker to restart the module. This problem seems to have disapeard since the last esphome update, it seems to be some memory overflow...
What i notice it seems that the new boards have an integrated RF circuit 😥...
@velzend
I have a couple questions:
- Are the states and/ or actions performed using the RF remote control are actually measurable via the GPIOs on the ESP12 board (applicable for the older/ previous fan controler)?
I've de-soldered the RF Module and soldered it back direct to the ESP12 so the RF Remotes are working directly over ESP-Home and not over the onboard tuya chip.
The ESP-12 Chip communicates over the ESPHome tuya-module-integration with the onboard tuya module
My second RF-Remote (a white one) does not work out of the box. It looks like my first one (Black-Buttons), sends RC-Switch codes and i can use them with esp home. The white-button one i have to look at the raw codes. But my environment here has a lot of 433mhz devices which interfere with my reciever. I have no idea how to remove this "jitter"
After i recoverd from my SSD crash on my host running home assistant and managed to recover the esphome yaml, i now can get back to work. I have to resolve the random reboots of the chip which i have know. it seems to have some kind of storage overload which ends in restarting the chip
I've uploaded the ESP-Home yaml to github: https://gist.github.com/dennismaxjung/48325e3171b7f9e277fc8b062f7d8955
As soon I've have finished the complete setup and the guide, i will publish the link
Thanks. I am looking forward to more details. Should be nice winter project to have a better fan for next summer.
Hi
Is the rf only board the same without the wifi chip, e.g. could i but the rf version and just add a wifi chip myself its 30 euros cheaper
Thanks a lot to everyone, this post is amazing, exactly what I was looking for. One question on how you actually operate it: would be possible to bypass the light and control it directly from a wall switch? My plan is the following:
- Have two cables into the ceiling, one with permanent 230v and another switched by the wall switch.
- Connect the Fan controller to the permanent 230v and the switched to the bypassed light.
Long story short: is the light AC/DC and which voltage? I would like to keep the light with a manual switch (automated with a Shelly or similar) and being able to use the fan regardless of the state of the wall switch.
Hey @jcgonzalezdelgado, I didn't check the voltage of thr light but i think it is not wall power.
The Motor and the light are both powerd over the same controller. So i have unswitched power on the Controller ans added an shelly plus i4 to my wall switch and automate it ober Home assistant.
I will check the voltage on my spare controller and report. My plan ist to seperate or switch the entire light. As my light ist starting to flicker, maybe i add RGB 😜 ?
But this will be my Summer Project.
@dennismaxjung RGB is always good option. Especially if it's individually addressable LEDs with some cool effects using WLED 😝
I have to think about your option to wire it out, as one of the "promises" I made my wife is the basic functionality (like lights) should work regardless of the state of Home Assistant. This way, even if everything goes sideways and I'm on a work trip, basic stuff works.
Also was thinking to directly replace the light module with something like this:
https://www.beleuchtung.de/led-magnetmodul-led-20w-230v-d-16-5-cm-4000k/
should fit (it's 16.5 cm) and it's also magnetic. Goes directly to 230V AC, so I can attach it to the wall switch.
Please report your findings, I'm really interested into this.
@jcgonzalezdelgado Same problem with my girlfriend. One day No light in our bedroom --> HomeAssistant was down.. Not a happy Day 😅
I thought about some web API at the esp8266 which then the Shelly can directly trigger. But i have not found this ability in the esphome documentation.
@dennismaxjung RGB is always good option. Especially if it's individually addressable LEDs with some cool effects using WLED 😝
I have to think about your option to wire it out, as one of the "promises" I made my wife is the basic functionality (like lights) should work regardless of the state of Home Assistant. This way, even if everything goes sideways and I'm on a work trip, basic stuff works.
Also was thinking to directly replace the light module with something like this:
https://www.beleuchtung.de/led-magnetmodul-led-20w-230v-d-16-5-cm-4000k/
should fit (it's 16.5 cm) and it's also magnetic. Goes directly to 230V AC, so I can attach it to the wall switch.
Please report your findings, I'm really interested into this.
I will Look about the size of the LED Ring from the Link. And will Order if it fits.. (Thanks god it's directly from Germany so no long waiting, as I'm also from Germany). I also Look for Something Like this in the passt bur didn't find anything, so a big Thanks.🤩
Hi
Is the rf only board the same without the wifi chip, e.g. could i but the rf version and just add a wifi chip myself its 30 euros cheaper
@lieven121 as i have not seen the PCB of the rf only one I cant say anything about the possible transition..
Thanks a lot to everyone, this post is amazing, exactly what I was looking for. One question on how you actually operate it: would be possible to bypass the light and control it directly from a wall switch? My plan is the following:
- Have two cables into the ceiling, one with permanent 230v and another switched by the wall switch.
- Connect the Fan controller to the permanent 230v and the switched to the bypassed light.
Long story short: is the light AC/DC and which voltage? I would like to keep the light with a manual switch (automated with a Shelly or similar) and being able to use the fan regardless of the state of the wall switch.
@jcgonzalezdelgado
The original LED is about 13cm wide. 16cm will might be possible with a little wiggle. But less would bei better
The LED is dimmable and have ac power by max ≈ 112V. If dimmed its lower.
The Switch between light color ist only indicated by switching power on and off between a specific time span.
As i could not see the rating of the LED Power cables, a cable replacement for 230v will be needed. But should be done rather easily.
I've we do not find anything for replacement a Custom LED PCB might be possible, or a seperate led Controller for the original LED PCB, (maybe reverse engineer the original Controller)
For your information and the "wife-aprove-factor": As i have the rf remote configured in esphome I can Control the light and the fan without HomeAssistant running, this might be also a backup for you if HA has problems and you are out of town)
Thanks a lot to everyone, this post is amazing, exactly what I was looking for. One question on how you actually operate it: would be possible to bypass the light and control it directly from a wall switch? My plan is the following:
- Have two cables into the ceiling, one with permanent 230v and another switched by the wall switch.
- Connect the Fan controller to the permanent 230v and the switched to the bypassed light.
Long story short: is the light AC/DC and which voltage? I would like to keep the light with a manual switch (automated with a Shelly or similar) and being able to use the fan regardless of the state of the wall switch.
@jcgonzalezdelgado
The original LED is about 13cm wide. 16cm will might be possible with a little wiggle. But less would bei better
The LED is dimmable and have ac power by max ≈ 112V. If dimmed its lower.
The Switch between light color ist only indicated by switching power on and off between a specific time span.
As i could not see the rating of the LED Power cables, a cable replacement for 230v will be needed. But should be done rather easily.
I've we do not find anything for replacement a Custom LED PCB might be possible, or a seperate led Controller for the original LED PCB, (maybe reverse engineer the original Controller)
For your information and the "wife-aprove-factor": As i have the rf remote configured in esphome I can Control the light and the fan without HomeAssistant running, this might be also a backup for you if HA has problems and you are out of town)
Thanks a lot! I've taken the time to analyze the ESPHome yaml and I think this would be sufficient with the RF Remote to get a high WAF. Will be reporting any news I have
My findings so far
I bought the wifi version with light
The pcb looks like this (newer model)
And the daughter board looks like this
The pinout is left to right on the main board
Is 12v gnd And i guess 2 communication channels
On the daughter board there are only 6 components 1 coil 2 resistors 2 capacitors And a 5pin component [vcna1]
I wonder can i just attach any esp board with a 12v stepdown?