Home Assistant¶
Storage Link se do Home Assistant publikuje přes MQTT Discovery: HA sám vytvoří entity — teplotu a vlhkost ze snímače SHT31, výběr efektu, barvu a tlačítka ovládání pásku. Portál k tomu není potřeba, vše jde přes váš MQTT broker.
Níže je zapnutí integrace, kontrola a hotové rozložení karty, aby zařízení vypadalo úhledně, a ne jako seznam entit.
Hodnoty ze snímače a ovládání pásku v jednom bloku.
Note
Zařízení se neobjeví v Settings → Devices & services → Discovered: jde o MQTT Discovery, ne o UPnP/zeroconf. Integrace MQTT musí být v Home Assistant přidána předem.
Co je potřeba¶
- MQTT broker: doplněk Mosquitto broker v Home Assistant nebo libovolný broker ve vaší síti.
- V Home Assistant je přidaná integrace MQTT, která ukazuje na tento broker.
- Storage Link je v síti a na portálu
Online.
Krok 1. Zapnout integraci na zařízení¶
Otevřete zařízení na portal.idryer.org a najděte blok Integrace → Home Assistant.
| Pole | Co vyplnit |
|---|---|
| Host | adresa brokeru ve vaší síti, například 192.168.1.27 |
| Port | port brokeru, obvykle 1883 |
| Username / Password | přihlašovací údaje brokeru, pokud je vyžaduje |
| Discovery prefix | homeassistant, pokud jste jej v nastavení HA neměnili |
| Zapnuto | zaškrtnutí — jinak se zařízení k brokeru nepřipojí |
Nastavení jde přímo do zařízení po místní síti — portál je neukládá.
Adresa brokeru, port a příznak „Zapnuto“ — vše, co zařízení potřebuje.
Krok 2. Najít zařízení v Home Assistant¶
Settings → Devices & services → karta MQTT → v sekci Services rozbalte uzel brokeru. Zařízení iDryer jsou vidět pod sériovými čísly ve tvaru DEVICE_*.
Zařízení pod uzlem brokeru; u Storage je vidět počet entit.
Otevřete zařízení: HA už ukazuje hodnoty a ovládací prvky pásku.
Krok 3. Sestavit kartu¶
HA si entity rozloží sám a vznikne dlouhý seznam. Hotové rozložení dá hodnoty nahoru a ovládání pásku do samostatného bloku.
Settings→Dashboards→ Add dashboard → prázdný dashboard, otevřete jej.- Pravý horní roh → tužka (Edit) → nabídka „⋮“ → Raw configuration editor.
- Vložte obsah níže a uložte.
Rozložení počítá s dashboardem typu sections.
title: iDryer
views:
- title: Devices
path: devices
type: sections
max_columns: 4
sections:
- type: grid
background: true
cards:
- type: heading
heading: Storage Link
heading_style: title
icon: mdi:package-variant-closed
badges:
- type: entity
entity: sensor.storage_mode
show_icon: false
show_state: true
color: primary
- type: tile
entity: sensor.storage_temperature
name: Temperature
visibility:
- condition: state
entity: sensor.storage_temperature
state_not:
- unknown
- unavailable
- type: tile
entity: sensor.storage_humidity
name: Humidity
visibility:
- condition: state
entity: sensor.storage_humidity
state_not:
- unknown
- unavailable
- type: heading
heading: LED strip
heading_style: subtitle
- type: tile
entity: select.storage_turn_on_effect
name: Effect
features:
- type: select-options
features_position: bottom
- type: tile
entity: text.storage_turn_on_color
name: Color
icon: mdi:palette
- type: tile
entity: button.storage_turn_on
name: Turn on
icon: mdi:led-strip-variant
hide_state: true
tap_action: &id001
action: perform-action
perform_action: button.press
target:
entity_id: button.storage_turn_on
icon_tap_action: *id001
- type: tile
entity: button.storage_turn_off
name: Turn off
icon: mdi:led-strip-variant-off
hide_state: true
tap_action: &id002
action: perform-action
perform_action: button.press
target:
entity_id: button.storage_turn_off
icon_tap_action: *id002
Totéž rozložení v editoru konfigurace dashboardu.
Barva se zadává řetězcem v poli Barva — šestimístný HEX bez mřížky, například FF8800. Animace se vybírá ze seznamu, který zařízení publikuje samo: u starších firmwarů Storage je variant méně.
Pokud se názvy entit neshodují¶
Rozložení počítá se standardními identifikátory ve tvaru sensor.storage_temperature. Pokud karta ukazuje „Entity not found“, podívejte se na své: Settings → Devices & services → MQTT → vaše zařízení → seznam entit — a nahraďte prefix v rozložení svým.
Diagnostika¶
| Příznak | Co zkontrolovat |
|---|---|
| Zařízení se v HA neobjevilo | Na portálu má integrace Home Assistant zaškrtnuté „Zapnuto“, adresa a port brokeru jsou správné. Zařízení musí být Online. |
| Objevilo se, ale není teplota ani vlhkost | Snímač SHT31 není připojený nebo neodpovídá: bez snímače zařízení tyto entity nepublikuje. |
| Tlačítka nereagují | Zkontrolujte, že broker povoluje publikaci do témat idryer/# a že zařízení nemá v logu chyby autorizace. |
Duchové entit s hodnotou Unknown |
Zůstaly retained zprávy z předchozího firmwaru. Vyčistěte je: mosquitto_pub -h <broker> -t 'homeassistant/<...>/config' -n -r. |