Nabucasa Cloud connection monitoring/alerts?

Hello

I noticed sometimes I’m not connected anymore tot the cloud account, or the Remote Access shows not connected, so that the External URL is not working in either case.
Though I don’t have any notifications in the GUI, only by going to the page or /config/cloud/account I can see this.

Any way to receive a notification off those 2 states? can it be done via an automation ?
Can an alert be displayed in the GUI as well (the orange numbers bottom left) ?

cr

I use this automation:

- id: 2a67214e-ec90-462f-9652-255e57e9d9f1
  alias: 'Remote UI Alert'
  triggers:
  - trigger: state
    entity_id: binary_sensor.remote_ui
    for: 60
  actions:
  - action: notify.telegram_alert
    data:
      title: >
        {% if trigger.to_state.state == 'off' %}
          ⚠️ <b>Remote UI disconnected</b>
        {% elif trigger.to_state.state == 'on' %}
          ✅ <b>Remote UI connected</b>
        {% else %}
          ❓ <b>Remote UI unknown state</b>
        {% endif %}
      message: "Nabu Casa Remote UI is {{ trigger.to_state.state }}"
1 Like

Working for me, wasn’t aware about this binary.sensor :slight_smile: tx!

Looking at history within HA, this entity appears to be linked to the Remote Access feature for which I have an automation which turns Remote Access on and off when leaving/entering home, so when home and it turns off this would generate a notification.
I’m new to Nabu Casa cloud, started my paid subscription today and during my trial month twice (to my knowledge) I was not connected to cloud and the status page reported unknown error. I was only aware of that status because a TTS automation using cloud produced no sound. I read about IPv6 as a possible issue, but it is disabled on my networking equipment and in HA. In both cases a reset cleared the issue - are you aware of anything to monitor for this situation ?

I’m also checking if I can use changedetection.io to monitor the page, when working I think it should say

{
    "data_schema": [
        {
            "name": "username",
            "required": true,
            "type": "string"
        },
        {
            "name": "password",
            "required": true,
            "type": "string"
        }
    ],
    "description_placeholders": null,
    "errors": {
        "base": "invalid_auth"