Integracion Fibaro y Home Assistant

Hola,
veo que Home Assistant tiene una comunidad importante y van saliendo plugins interesantes.
Quería saber si alguno ha probado esta integración y compartir casos de uso que puedan ser interesantes para complementar nuestro Fibaro.
Para empezar comparto mi primera experiencia.
He instalado Home Assistant y configurado en el un ventilador Dyson (Dyson Pure Link) que tiene conexión Wifi. Desde Home Assitant puedo controlarlo y lo que he hecho es usando la API HTTP de HomeAssistant enlazarlo con Fibaro. Como?
Pues he instalado un servidor Web Apache+PHP, y creado un simple script PHP que hace el POST a HomeAssistant con los parámetros correctos. (simple pero me ha llevado unas cuantas horas hacerlo funcionar :slight_smile:
Una vez que funciona esto, la parte fácil ha sido crear un VD en Fibaro que llama al script PHP que sirve de puente y ya tengo una primera versión de un VD Dyson Pure Link funcionando.

Lo bueno de esto no es tanto tener el Dyson funcionando desde Fibaro, que también, sino que se puede usar este mecanismo para cualquier plugin de Home Assistant, ampliando mucho más las posibilidades del Fibaro con todos los plugins que hay en Home Assistant.

Si alguien tiene alguna experiencia con esto estaría encantado en compartirla.

Saludos

Hola, acabo de unirme al mundillo de Home Assistant también y tal como comentas que has podido añadir por HTTP un producto que en principio no es compatible; yo también quiero probar una cosa pero no acabo de encontrar la forma.

Me gustaría poder también remotear los accesorios de Eedomus (Como los Switch/luces) desde Home Assistant a través de la petición GET que obtienes con la API de Eedomus.

El GET tiene el siguiente formato:

http://ip_eedomus/api/get?api_user=xxx&api_secret=yyy&action=periph.caract&periph_id=id_del_periferico

Si el periférico está encendido me devuelve:

{
    "success": 1,
    "body": {
        "periph_id": "id_del_periferico",
        "name": "enchufe",
        "last_value": "100",
        "last_value_text": "On",
        "unit": "",
        "last_value_change": "2019-02-17 11:27:19"
    }
}

Si el periférico está apagado me devuelve:

{
    "success": 1,
    "body": {
        "periph_id": "id_del_periferico",
        "name": "enchufe",
        "last_value": "0",
        "last_value_text": "Off",
        "unit": "",
        "last_value_change": "2019-02-17 11:27:19"
    }
}

He creado un periférico RESTful Switch (https://www.home-assistant.io/components/switch.rest/) pero hay algo que no hago bien; te pongo mi código, y podrías decirme si hay algo que no está bien?

switch:
  - platform: rest
    name: enchufe
    resource: 'http://ip_eedomus/api/get?api_user=xxx&api_secret=yyy&action=periph.caract&periph_id=id_del_periferico'
    body_on: '{"last_value": "100"}'
    body_off: '{"last_value": "0"}'
    is_on_template: '{{ value_json.body.last_value }}'
    headers:
      Content-Type: application/json