---
title: "Nice"
description: "Nice is a Marketplace integration for Home Assistant. It has 54 installs sharing analytics, works locally and was last updated November 7, 2026."
canonical: "https://vulpo.app/integrations/marketplace/jordi-14-homeassistant-nice"
url: "https://vulpo.app/integrations/marketplace/jordi-14-homeassistant-nice.md"
last-updated: "2026-11-08"
version: "1.4"
---

# Nice

> Nice is a Marketplace integration for Home Assistant. It has 54 installs sharing analytics, works locally and was last updated November 7, 2026.

Nice is an integration for controlling compatible Nice gates and garage doors, mainly over the local network. It creates a primary cover that can open, stop and close, plus control and diagnostic entities that depend on what the controller reports. Cover position is supported natively when the controller reports a numeric position. Three connection policies are available: local with cloud fallback, fully local, and fully cloud through the Nice relay. Compatible interfaces are found automatically on the network, and address changes update in place without creating duplicates. Setup happens in the UI, with credentials entered manually or imported once from a MyNice account.

Automatic summary of the README and code of Jordi-14/homeassistant\_nice. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/support)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/marketplace_repository/?owner=Jordi-14&repository=homeassistant_nice&category=integration)

On Home Assistant 2026.10 or older? [Open it in HACS](https://my.home-assistant.io/redirect/hacs_repository/?owner=Jordi-14&repository=homeassistant_nice&category=integration)

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **Found by itself**: Home Assistant spots it on the network and offers to add it.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### Nice

- **Connection mode**: How Home Assistant should reach this Nice device. Only modes supported by this version are shown.
- **Credential source**: Enter NHK credentials manually or import them during a one-time MyNice session.

### Confirm the device

- **Name**: Display name for this gate in Home Assistant.
- **NHK username**: NHK username from the extracted MyNice credentials.
- **NHK password hex**: 64-character hexadecimal NHK password from the extracted MyNice credentials.
- **Show advanced settings**: Configure the source/controller ID, port, device ID, or T4 timeout.

### Import credentials from MyNice

- **MyNice account**: Email address or username for the MyNice account.
- **MyNice account password**: Used only for this import and never stored in the config entry.
- **I understand this uses a private MyNice service**: Confirms that you understand the account details leave the LAN and that the MyNice service is private and may change.

### Choose Nice interfaces

- **Interfaces**: Each selected interface becomes its own Home Assistant config entry.

### Cloud local

- **Name**: Display name for this gate in Home Assistant.
- **Interface IP address or hostname**: Address that Home Assistant uses to reach the Nice interface on the local network.
- **Port**: Local Nice interface TLS port. The default is 443.
- **Nice relay hostname**: Internet relay hostname. TLS encrypts relay traffic, but certificate and hostname verification are disabled because the Nice relay uses a self-signed certificate.
- **Nice relay port**: Internet relay TLS port. The default is 7890.
- **Device ID**: NHK device ID to control. Leave at 1 unless troubleshooting a different device.
- **T4 timeout in milliseconds**: Timeout sent inside local T4 requests, in milliseconds.

### Connect Nice

- **Name**: Display name for this gate in Home Assistant.
- **Interface IP address or hostname**: Address that Home Assistant uses to reach the Nice interface on the local network.
- **Nice relay hostname**: Internet relay hostname. TLS encrypts relay traffic, but certificate and hostname verification are disabled because the Nice relay uses a self-signed certificate.
- **Nice relay port**: Internet relay TLS port. The default is 7890.
- **Interface MAC address**: Interface MAC address from the extracted MyNice credentials.
- **NHK username**: NHK username from the extracted MyNice credentials.
- **NHK password hex**: 64-character hexadecimal NHK password from the extracted MyNice credentials.
- **Show advanced settings**: Configure the source/controller ID, port, device ID, or T4 timeout.

### Advanced local settings

- **Source/controller ID**: Source/controller ID from the extracted MyNice credentials. Leave empty to use the username.
- **Port**: Local Nice interface TLS port. The default is 443.
- **Device ID**: NHK device ID to control. Leave at 1 unless troubleshooting a different device.
- **T4 timeout in milliseconds**: Timeout sent inside local T4 requests, in milliseconds.

### Reauthenticate Nice

- **Connection mode**
- **Name**: Display name for this gate in Home Assistant.
- **Interface IP address or hostname**: Address that Home Assistant uses to reach the Nice interface on the local network.
- **Port**: Local Nice interface TLS port. The default is 443.
- **Nice relay hostname**: Internet relay hostname. Required for fallback and fully cloud modes. TLS traffic is encrypted without certificate or hostname verification.
- **Nice relay port**: Internet relay TLS port. The default is 7890.
- **Interface MAC address**: Interface MAC address from the extracted MyNice credentials.
- **NHK username**: NHK username from the extracted MyNice credentials.
- **NHK password hex**: 64-character hexadecimal NHK password from the extracted MyNice credentials.
- **Source/controller ID**: Source/controller ID from the extracted MyNice credentials. Leave empty to use the username.
- **Device ID**: NHK device ID to control. Leave at 1 unless troubleshooting a different device.
- **T4 timeout in milliseconds**: Timeout sent inside local T4 requests, in milliseconds.

Texts from the code of [Jordi-14/homeassistant\_nice](https://github.com/Jordi-14/homeassistant_nice).

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.

## From the README

> Custom Home Assistant integration for local and optional Nice-relay control of compatible Nice gates and garage doors.
>
> The integration uses the shared Nice NHK/T4 protocol over either a local TLS/TCP connection, the Nice Internet relay, or the recommended local connection with cloud fallback. It creates a primary cover plus capability-driven control and diagnostic entities. Both the tested BiDi-WiFi LAN endpoint and the Nice relay use certificates that cannot be validated against Home Assistant's normal trust store. TLS still encrypts traffic, but certificate and hostname verification are disabled for those NHK connections.
>
> - Open, stop, and close using the NHK DoorAction service.
> - Automatic discovery of compatible operational Nice interfaces over zeroconf, including in-place address updates without duplicate devices.
> - Three connection policies: recommended local + cloud fallback, fully local, and fully cloud. Relay traffic is TLS-encrypted without certificate or hostname verification because the production Nice…
> - Optional one-time MyNice account import retrieves the same per-device NHK credentials used by manual setup through the built-in MyNice client registration. The account password and temporary access…
> - Bounded LAN failover and hysteretic recovery avoid route flapping. Commands with an ambiguous outcome are never replayed on a second route.
> - Native Home Assistant cover position support when the controller reports a numeric position source.

From the README of [Jordi-14/homeassistant\_nice](https://github.com/Jordi-14/homeassistant_nice#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [Blinds and curtains](https://vulpo.app/integrations/category/blinds-and-curtains.md)
- Number: 54 installs sharing analytics; 16 GitHub stars
- Connection: Works locally
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v0.8.0, last updated November 7, 2026
- Domain: `nice_bidiwifi`
- Source: <https://github.com/Jordi-14/homeassistant_nice>
- Issues: <https://github.com/Jordi-14/homeassistant_nice/issues>

In Vulpo: Quick Toggle card, Cover card, Button card, Chart card, Apple Watch, Control Center

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-11-08. Source: https://vulpo.app/integrations/marketplace/jordi-14-homeassistant-nice

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/jordi-14-homeassistant-nice
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
