MagicMirror² v2.12.0 is available! For more information about this release, check out this topic.

Home Assistant Module



  • Any chance this will work with https ?
    I’m receive the same error “Error fetching stats”

    I can see the attributes if I browse to
    https://IP:8123/api/states/sensor.name?api_password=PASSWORD



  • I have it working with HTTPS 😀

    Change the url to match what you have for HA

    {
        module: 'MMM-homeassistant-sensors',
        position: 'bottom_right',
        config: {
              url: 'https://username.duckdns.org:8123/api/states',
              prettyName : 'true',
              stripName: 'true',
              values: ["sensor.humidity", "sensor.temperature"]
            }
      },
    

    You will need to modify the node_help.js file for this module change the below line of code /MagicMirror/modules/MMM-homeassistant-sensors/node_helper.js

    request({ url: url, method: 'GET' }, function (error, response, body) {
    

    To the following and change the api-password to what you have set in HA it’s about line 12.

      request({ url: url, headers: {'x-ha-access': 'api-password'}, method: 'GET' }, function (error, response, body) {
    

    It’s working it looks like it takes a bit longer to get the data as I think the atentication takes some time.

    Regards
    skippy_oz


Log in to reply