Heya, thank you a lot for this integration, it's super useful!
One thing that would be nice to be included is an entity showing the next scheduled alarm which can be added to any dashboard. I just implemented this as a template sensor and works great, here's the YAML code:
template:
- trigger:
- platform: mqtt
topic: SleepAsAndroid/arti_s_pixel # this value is specific to me and needs to be changed to your topic name
value_template: "{{ value_json.event }}"
payload: "alarm_rescheduled"
action:
variables:
alarm_name: >
{% if 'value2' in trigger.payload_json %}
{{ trigger.payload_json.value2 }}
{% else %}
{{ none }}
{% endif %}
trigger_datetime: >
{% if 'value1' in trigger.payload_json %}
{{ (trigger.payload_json.value1 | int / 1000) | timestamp_local }}
{% else %}
{{ none }}
{% endif %}
sensor:
- name: "SleepAsAndroid Alarm"
unique_id: "sleep_as_android_alarm"
device_class: timestamp
icon: >
{% if alarm_name is none %}
mdi:alarm-off
{% else %}
mdi:alarm
{% endif %}
state: "{{ trigger_datetime | default('No scheduled alarm') }}"
attributes:
alarm_name: "{{ alarm_name }}"
trigger_datetime: "{{ trigger_datetime }}"
Here's an example of a dashboard tile with it:

I've testing this with HAOS 2024.6.4. I'm new to home assistant, so I'm not sure what would be the best way to implement this into the integration but even if it's not a core feature, adding this snippet in the README would help other users who want something similar.
Heya, thank you a lot for this integration, it's super useful!
One thing that would be nice to be included is an entity showing the next scheduled alarm which can be added to any dashboard. I just implemented this as a template sensor and works great, here's the YAML code:
Here's an example of a dashboard tile with it:
I've testing this with HAOS 2024.6.4. I'm new to home assistant, so I'm not sure what would be the best way to implement this into the integration but even if it's not a core feature, adding this snippet in the README would help other users who want something similar.