Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions source/_integrations/actron_air.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ ha_codeowners:
ha_domain: actron_air
ha_platforms:
- climate
- switch
Comment on lines 12 to +15
Copy link

Copilot AI Apr 30, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ha_platforms now includes switch, but ha_category still only lists Climate. Add Switch to ha_category so the integrations index/category filtering reflects the new switch entities.

Copilot uses AI. Check for mistakes.
ha_integration_type: integration
ha_quality_scale: bronze
ha_dhcp: true
Expand All @@ -37,6 +38,10 @@ The integration will create a climate entity for the main air conditioning syste

Each zone will be reflected as a separate climate entity. You can set the temperature and operation mode per zone (if supported by your air conditioner).

### Switch

The integration will add the **Away mode**, **Continuous fan**, **Quiet mode**, and **Turbo mode** (if supported) switches to your Actron Air air conditioner.

## Removing the integration

This integration follows standard integration removal.
Expand Down
83 changes: 83 additions & 0 deletions source/_integrations/catgenie.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
---
title: CatGenie
description: Instructions on how to integrate the CatGenie cat toilet into Home Assistant.
ha_category:
- Sensor
ha_release: 2026.6
ha_iot_class: Cloud Polling
ha_config_flow: true
ha_codeowners:
- '@kclif9'
ha_domain: catgenie
ha_platforms:
- sensor
ha_integration_type: integration
ha_quality_scale: silver
related:
- url: https://www.catgenie.com/
title: CatGenie
---

The **CatGenie** {% term integration %} is used to integrate with the devices of [CatGenie](https://www.catgenie.com/). CatGenie creates automatic cat toilets.
Use case: You can automatically trigger an exhaust fan when the CatGenie is running to remove any lingering odour.
Copy link

Copilot AI Apr 30, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Use American English spelling in docs: change “odour” to “odor”. Also consider rewriting the “Use case:” line as a normal sentence for readability.

Suggested change
Use case: You can automatically trigger an exhaust fan when the CatGenie is running to remove any lingering odour.
For example, you can automatically trigger an exhaust fan when the CatGenie is running to remove any lingering odor.

Copilot uses AI. Check for mistakes.

## Supported devices

The following devices are known to be supported by the integration:

- CatGenie A.I.
- CatGenie Whoosh

## Unsupported devices

The following devices are not supported by the integration:

- CatGenie 120
- Appliances that do not support the CatGenie App

## Prerequisites

1. Your device must support the CatGenie App
2. Your device must be setup in the CatGenie App prior to setting up this integration
Comment on lines +40 to +41
Copy link

Copilot AI Apr 30, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Prerequisites steps need copy edits for Home Assistant docs style: add periods, and use the verb form “set up” (not “setup”) when describing the action of configuring the device in the app.

Suggested change
1. Your device must support the CatGenie App
2. Your device must be setup in the CatGenie App prior to setting up this integration
1. Your device must support the CatGenie App.
2. Your device must be set up in the CatGenie App prior to setting up this integration.

Copilot uses AI. Check for mistakes.

{% include integrations/config_flow.md %}

## Supported functionality

The **My integration** integration provides the following entities.
Copy link

Copilot AI Apr 30, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This sentence still contains the template placeholder “My integration”. Replace it with “CatGenie” so the Supported functionality section refers to the correct integration.

Suggested change
The **My integration** integration provides the following entities.
The **CatGenie** integration provides the following entities.

Copilot uses AI. Check for mistakes.

### Sensor

- **Clean progress**
- **Description**: Provides the percentage through the current clean cycle.
- **Available for machines**: all

- **Last clean**
- **Description**: Advises when the last clean was performed.
- **Available for machines**: all

- **Sani solution**
- **Description**: Provides the number of remaining clean cycles in the Sani Solution cartridge.
- **Available for machines**: all

- **Status**
- **Description**: Provides the current status of the unit.
- **Available for machines**: all

- **Total cycles**
- **Description**: Provides the total number of clean cycles the unit has completed.
- **Available for machines**: all

## Examples

You can utilise this integration to:

### Turn on an exhaust fan when the unit is running

You can automatically set a fan to run when the sensor 'status' is in the 'cleaning' mode, and turn off when the status is in the 'idle' mode.
Comment on lines +73 to +77
Copy link

Copilot AI Apr 30, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Use US English and Home Assistant style in this section: “utilise” -> “use”, and format entity/attribute names and state values with backticks (for example, status, cleaning, idle) instead of single quotes.

Suggested change
You can utilise this integration to:
### Turn on an exhaust fan when the unit is running
You can automatically set a fan to run when the sensor 'status' is in the 'cleaning' mode, and turn off when the status is in the 'idle' mode.
You can use this integration to:
### Turn on an exhaust fan when the unit is running
You can automatically set a fan to run when the sensor `status` is in the `cleaning` mode, and turn off when the status is in the `idle` mode.

Copilot uses AI. Check for mistakes.

## Removing the integration

This integration follows standard integration removal.

{% include integrations/remove_device_service.md %}
Loading