Exploring Hass.io Installation and Shelly Sensor Integration

As I delve deeper into the world of smart home automation, I’ve encountered a few hurdles that I thought I’d share and discuss with the community. First off, I’ve been trying to set up Hass.io on my laptop, which runs Ubuntu 18.04. Despite following the official installation guide, I keep running into this error: bash
Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

It’s a bit frustrating, especially since my laptop has an AMD A10 processor and 8GB of RAM, which I thought should be sufficient. Has anyone else faced similar issues, or perhaps has a workaround? I’d love to get this sorted out so I can start experimenting with Home Assistant properly.

On another note, I’ve been working with Shelly 1 sensors to control some lamps around the house. They’ve been a breeze to set up, but I’ve noticed a recurring issue where the sensors lose connection intermittently. The only way to fix it is by disconnecting and reconnecting the power. I’ve ensured the firmware is up to date, and the Wi-Fi signal is strong, so I’m a bit puzzled. Does anyone have any insights or solutions for this? I’d hate to have to replace them if there’s a simple fix.

Lastly, I’ve been exploring the automation capabilities within Home Assistant. I’ve come across some YAML configurations that I’d like to convert to Node-RED for better visual flow. Here’s a snippet I’m working with: yaml
id: motion_notification
alias: Motion Notification
action:

  • service: notify.po_parents
    data_template:
    data:
    title: ‘HomeAssistant:’
    priority: 1
    message: ‘{{ trigger.to_state.attributes.friendly_name }} has detected movement’
    condition:
  • condition: state
    entity_id: input_boolean.motion_notifications
    state: ‘on’
    trigger:
  • entity_id: binary_sensor.living_room_pir_livingroom, binary_sensor.hallway_pir_hallway
    platform: state
    to: ‘on’

I’ve managed to translate parts of it into Node-RED, but I’m struggling with maintaining the context and ensuring the friendly name is correctly captured. Any advice or pointers would be greatly appreciated!

Overall, it’s been a mix of triumphs and trials, but I’m determined to overcome these challenges. Let’s keep the conversation going and help each other troubleshoot and innovate!