The Airco is working; Then I tried a simple remote fan. But it's now rorking as expected. Can you help me?. I use your AR Smart IR Builder integration to generate this code:
{
"id": "sankey_wall_fan",
"version": 1,
"minor_version": 1,
"name": "Sankey Wall Fan",
"manufacturer": "Unknown",
"model": "Sankey Wall Fan",
"type": "fan",
"supportedModels": [
"Sankey Wall Fan"
],
"supportedController": "Broadlink",
"commandsEncoding": "Base64",
"commands": {
"on": "JgBoAAABIZQQORAVEBQQFRAUEBURExAVEBQQORE4EDkQOBA5EDkQORA5EDkQFBEUEBUQFBAVEBQQFBAVEDkQORA5DzkROBA5EDkROBAVEBQQFRETEBUQFBAVEBQQORE4ETgQOBE4EDkQAA0F",
"off": "JgBoAAABIZQQORAVEBQQFRAUEBURExAVEBQQORE4EDkQOBA5EDkQORA5EDkQFBEUEBUQFBAVEBQQFBAVEDkQORA5DzkROBA5EDkROBAVEBQQFRETEBUQFBAVEBQQORE4ETgQOBE4EDkQAA0F",
"swing_on": "JgBoAAABIJUQOREUEBQQFRAUERQQFRAUERQQOBA5EDkQORA5EDkQORA5ETgRExAVEDkQFBAVEBQQFRAUEDkQORAVEDkQOBE5EDkQOBEUEBUQOBEUEBURExAVEBQQORA5EBQROBE4EDkQAA0F",
"swing_off": "JgBoAAABIJUQOREUEBQQFRAUERQQFRAUERQQOBA5EDkQORA5EDkQORA5ETgRExAVEDkQFBAVEBQQFRAUEDkQORAVEDkQOBE5EDkQOBEUEBUQOBEUEBURExAVEBQQORA5EBQROBE4EDkQAA0F",
"fan_low": "JgBoAAABIJQROBAVEBQRFBEUEBQQFRETERQQOBE4EDkQORA5EDkQORA5EDkQORAUEBUQFBAVEBUQFBAVEBQQORA5EDkQORA5EDkRNxE4DxYQFBEUEBUQFBAUEBUQFRA4ETkPORA5EDkRAA0F",
"fan_medium": "JgBoAAABIJQROBAVEBQRFBEUEBQQFRETERQQOBE4EDkQORA5EDkQORA5EDkQORAUEBUQFBAVEBUQFBAVEBQQORA5EDkQORA5EDkRNxE4DxYQFBEUEBUQFBAUEBUQFRA4ETkPORA5EDkRAA0F",
"fan_high": "JgBoAAABIJQROBAVEBQRFBEUEBQQFRETERQQOBE4EDkQORA5EDkQORA5EDkQORAUEBUQFBAVEBUQFBAVEBQQORA5EDkQORA5EDkRNxE4DxYQFBEUEBUQFBAUEBUQFRA4ETkPORA5EDkRAA0F"
}
}
Now, this did not work. I tried to modify the syntax from other models to get something like this:
{
"manufacturer": "Sankey",
"supportedModels": [
"FN-1826RC", "FN-1853RC", "FN-1828RC", "FN-1847RC"
],
"supportedController": "Broadlink",
"commandsEncoding": "Base64",
"speed": [
"1-3"
],
"commands": {
"off": "JgBoAAABIZQQORAVEBQQFRAUEBURExAVEBQQORE4EDkQOBA5EDkQORA5EDkQFBEUEBUQFBAVEBQQFBAVEDkQORA5DzkROBA5EDkROBAVEBQQFRETEBUQFBAVEBQQORE4ETgQOBE4EDkQAA0F",
"default": {
"1-3": "JgBoAAABIJQROBAVEBQRFBEUEBQQFRETERQQOBE4EDkQORA5EDkQORA5EDkQORAUEBUQFBAVEBUQFBAVEBQQORA5EDkQORA5EDkRNxE4DxYQFBEUEBUQFBAUEBUQFRA4ETkPORA5EDkRAA0F"
},
"oscillate": "JgBoAAABIJUQOREUEBQQFRAUERQQFRAUERQQOBA5EDkQORA5EDkQORA5ETgRExAVEDkQFBAVEBQQFRAUEDkQORAVEDkQOBE5EDkQOBEUEBUQOBEUEBURExAVEBQQORA5EBQROBE4EDkQAA0F"
}
}
This one, I named it 1250.json and it allows me to create a fan entity. My fan only has POWER (toggle), not ON/OFF. Same for the SPEED (it loops LOW,MED,HI with the same code) and OSCILLATE (toggle). The fan created with this JSON fails on some commands, and actualy pressing OSCILATE produce Press1 -> ON, PRESS2 OFF. The other commads fail.
On the Broadling Remote this is the definition I have and everythong works well using remote.send :
"fan_sankey": {
"onoff": "JgBoAAABIZQQORAVEBQQFRAUEBURExAVEBQQORE4EDkQOBA5EDkQORA5EDkQFBEUEBUQFBAVEBQQFBAVEDkQORA5DzkROBA5EDkROBAVEBQQFRETEBUQFBAVEBQQORE4ETgQOBE4EDkQAA0F",
"swing": "JgBoAAABIJUQOREUEBQQFRAUERQQFRAUERQQOBA5EDkQORA5EDkQORA5ETgRExAVEDkQFBAVEBQQFRAUEDkQORAVEDkQOBE5EDkQOBEUEBUQOBEUEBURExAVEBQQORA5EBQROBE4EDkQAA0F",
"speed": "JgBoAAABIJQROBAVEBQRFBEUEBQQFRETERQQOBE4EDkQORA5EDkQORA5EDkQORAUEBUQFBAVEBUQFBAVEBQQORA5EDkQORA5EDkRNxE4DxYQFBEUEBUQFBAUEBUQFRA4ETkPORA5EDkRAA0F"
}
Any suggestions?. Thanks a lot!