Skip to content
Merged
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
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ We now maintain a comprehensive, community-curated **[GitHub Wiki](https://githu
> [!WARNING]
> **⚠️ Do NOT use HACS to install beta / pre-release versions!**
> In **HACS 2.0+**, pre-release access was moved to Home Assistant entity switches (`switch.myhome_pre_release`) that are disabled by default. Due to upstream Home Assistant registry caching, enabling these switches frequently gets stuck in an *"unavailable"* loop or reverts to *"disabled"*. Furthermore, because pre-releases are built on the active development branch (`v2-phase1-architecture`) while the default branch is `master`, HACS download validation frequently fails with:
> `The version 2.0.0b13 for this integration can not be used with HACS`
> `The version 2.0.0b14 for this integration can not be used with HACS`
>
> **To avoid frustration, please use Method 1 (Terminal & SSH) or Method 2 (Manual) below — they take less than 10 seconds and preserve all existing devices, entities, and settings 100% safely.**

Expand All @@ -166,17 +166,17 @@ cd /config/custom_components
[ -d myhome.backup ] && mv myhome.backup /config/myhome_backup_old
# Create a safety backup in /config (outside custom_components) before updating:
[ -d myhome ] && rm -rf /config/myhome_backup && cp -r myhome /config/myhome_backup
# Download and install the latest v2.0.0b13 release:
# Download and install the latest v2.0.0b14 release:
rm -rf myhome
wget -O myhome_beta.zip https://github.com/OpenWebNet-HA/MyHOME/releases/download/2.0.0b13/myhome.zip
wget -O myhome_beta.zip https://github.com/OpenWebNet-HA/MyHOME/releases/download/2.0.0b14/myhome.zip
unzip -q myhome_beta.zip -d myhome
rm myhome_beta.zip
ha core restart
```

*(For **Home Assistant Container / Docker**, run on your Docker host:)*
```bash
docker exec -it homeassistant bash -c 'cd /config/custom_components && [ -d myhome.backup ] && mv myhome.backup /config/myhome_backup_old; [ -d myhome ] && rm -rf /config/myhome_backup && cp -r myhome /config/myhome_backup; rm -rf myhome && wget -O myhome_beta.zip https://github.com/OpenWebNet-HA/MyHOME/releases/download/2.0.0b13/myhome.zip && unzip -q myhome_beta.zip -d myhome && rm myhome_beta.zip'
docker exec -it homeassistant bash -c 'cd /config/custom_components && [ -d myhome.backup ] && mv myhome.backup /config/myhome_backup_old; [ -d myhome ] && rm -rf /config/myhome_backup && cp -r myhome /config/myhome_backup; rm -rf myhome && wget -O myhome_beta.zip https://github.com/OpenWebNet-HA/MyHOME/releases/download/2.0.0b14/myhome.zip && unzip -q myhome_beta.zip -d myhome && rm myhome_beta.zip'
docker restart homeassistant
```

Expand All @@ -188,7 +188,7 @@ docker restart homeassistant
### Method 2: Manual Installation (Archive / Samba)

1. Download the release package:
👉 **[Download myhome.zip (v2.0.0b13)](https://github.com/OpenWebNet-HA/MyHOME/releases/download/2.0.0b13/myhome.zip)** (or browse all [GitHub Releases](https://github.com/OpenWebNet-HA/MyHOME/releases))
👉 **[Download myhome.zip (v2.0.0b14)](https://github.com/OpenWebNet-HA/MyHOME/releases/download/2.0.0b14/myhome.zip)** (or browse all [GitHub Releases](https://github.com/OpenWebNet-HA/MyHOME/releases))
2. Open your Home Assistant configuration directory (via **Samba Share**, **Studio Code Server**, or **File Editor** add-on).
3. **Important:** If you wish to back up your existing `myhome` folder first, copy it to `/config/myhome_backup/` (**outside** `custom_components/`). **Never rename or copy it to `custom_components/myhome.backup`.**
4. Extract `myhome.zip` directly into `/config/custom_components/myhome/` (overwriting the existing files).
Expand Down
6 changes: 3 additions & 3 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ Our overarching mission is to provide the most reliable, complete, and high-perf

---

## 🗺️ Current Delivery Status (Unified Beta v2.0.0b13 & Platinum IQS)
## 🗺️ Current Delivery Status (Unified Beta v2.0.0b14 & Platinum IQS)

Through intense community collaboration and engineering, the major architectural milestones originally planned across Phases 1, 2, 3, and 4 have been **consolidated, fully implemented, and validated with 100% statement and branch test coverage** in the **v2.0.0b13 Unified Beta**. Furthermore, **Phase 5 (Home Assistant Integration Quality Scale)** has been achieved ahead of schedule, with the integration officially qualifying for the **🏆 Platinum Quality Scale** and strict typing enforced with zero errors across all modules.
Through intense community collaboration and engineering, the major architectural milestones originally planned across Phases 1, 2, 3, and 4 have been **consolidated, fully implemented, and validated with 100% statement and branch test coverage** in the **v2.0.0b14 Unified Beta**. Furthermore, **Phase 5 (Home Assistant Integration Quality Scale)** has been achieved ahead of schedule, with the integration officially qualifying for the **🏆 Platinum Quality Scale** and strict typing enforced with zero errors across all modules.

```mermaid
gantt
Expand Down Expand Up @@ -38,7 +38,7 @@ gantt

---

## 📦 What is Shipped & Operational in v2.0.0b13
## 📦 What is Shipped & Operational in v2.0.0b14

The following table summarizes the completed architectural features and protocol subsystems verified in the current release:

Expand Down
2 changes: 1 addition & 1 deletion custom_components/myhome/const.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

ATTR_GATEWAY = "gateway"
ATTR_MESSAGE = "message"
INTEGRATION_VERSION = "2.0.0b13"
INTEGRATION_VERSION = "2.0.0b14"
# hass.data[DOMAIN] key holding the OWNd version resolved off the event loop
DATA_OWND_VERSION = "_ownd_version"

Expand Down
2 changes: 1 addition & 1 deletion custom_components/myhome/frontend/myhome-bus-card.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
*/

// Fallback only: the live value comes from the backend (bus_monitor/info -> integration_version).
const CARD_VERSION = "2.0.0b13";
const CARD_VERSION = "2.0.0b14";
// Default display buffer = the backend ring (bus_monitor.DEFAULT_RING_BUFFER_SIZE), so a
// backfill after an HA restart keeps the whole startup status sweep (#429).
const DEFAULT_MAX_FRAMES = 500;
Expand Down
4 changes: 2 additions & 2 deletions custom_components/myhome/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"iot_class": "local_push",
"issue_tracker": "https://github.com/OpenWebNet-HA/MyHOME/issues",
"requirements": [
"OWNd==2.0.0b8"
"OWNd==2.0.0b9"
],
"ssdp": [
{
Expand Down Expand Up @@ -90,5 +90,5 @@
"modelName": "MH201"
}
],
"version": "2.0.0b13"
"version": "2.0.0b14"
}
4 changes: 2 additions & 2 deletions docs/architecture/anti-drift-safeguards.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ graph TD
B --> B4[Diagnostics & In-Band Bus Monitor WebSocket]
end

A -->|Published via PyPI: OWNd==2.0.0b8| B
A -->|Published via PyPI: OWNd==2.0.0b9| B
```

### Why Decouple?
Expand Down Expand Up @@ -108,7 +108,7 @@ To keep production and development dependencies in lock-step:
```json
{
"requirements": [
"OWNd==2.0.0b8"
"OWNd==2.0.0b9"
]
}
```
Expand Down
2 changes: 1 addition & 1 deletion docs/getting-started/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ If you have the **Terminal & SSH** add-on installed (or connect via SSH), paste

```bash
# Set target beta release version (check https://github.com/OpenWebNet-HA/MyHOME/releases)
TAG="2.0.0b13"
TAG="2.0.0b14"

# Download, extract cleanly, verify, and restart Home Assistant
mkdir -p /config/custom_components && cd /config/custom_components && \
Expand Down
2 changes: 1 addition & 1 deletion docs/migration/upgrade-from-094.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ If you have the **Terminal & SSH** add-on installed (or connect via SSH), paste

```bash
# Set target beta release version (check https://github.com/OpenWebNet-HA/MyHOME/releases)
TAG="2.0.0b13"
TAG="2.0.0b14"

# Download, extract cleanly, verify, and restart Home Assistant
mkdir -p /config/custom_components && cd /config/custom_components && \
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ test = [
"check-wheel-contents>=0.6.0",
"validate-pyproject[all]>=0.16",
"ruff>=0.4.0",
"OWNd>=2.0.0b6",
"OWNd>=2.0.0b9",
]

[project.urls]
Expand Down
Loading