custom_components/whatsapp_bridge_integration/__init__.py aktualisiert

0.2.1
This commit is contained in:
2026-06-15 09:25:47 +00:00
parent 4f08cbbd6d
commit c5d216e458

View File

@@ -9,20 +9,20 @@ async def async_setup(hass: HomeAssistant, config: dict):
return True return True
async def async_setup_entry(hass: HomeAssistant, entry): async def async_setup_entry(hass: HomeAssistant, entry):
"""Set up entry, create general device and forward to sensor platform.""" """Set up entry, create specific contact device and forward to sensor platform."""
# Lege die Daten im hass-Objekt ab # Lege die Daten im hass-Objekt ab
hass.data.setdefault(DOMAIN, {}) hass.data.setdefault(DOMAIN, {})
hass.data[DOMAIN][entry.entry_id] = entry.data hass.data[DOMAIN][entry.entry_id] = entry.data
# 1. Hauptgerät (General Device) im Device Registry anlegen # 1. Eigenes Gerät SPEZIFISCH für diesen Account/Kontakt anlegen
device_registry = dr.async_get(hass) device_registry = dr.async_get(hass)
device_registry.async_get_or_create( device_registry.async_get_or_create(
config_entry_id=entry.entry_id, config_entry_id=entry.entry_id,
identifiers={(DOMAIN, "general_gateway")}, identifiers={(DOMAIN, entry.entry_id)}, # Einzigartig pro Eintrag
name="WhatsApp Bridge Gateway", name=f"WhatsApp {entry.title}",
manufacturer="Bahmcloud", manufacturer="Bahmcloud",
model="Bridge Server v0.2.0", model="Kontakt-Endpunkt",
sw_version="0.2.0", sw_version="0.2.1",
) )
# Forward the setup to the sensor platform to create entities # Forward the setup to the sensor platform to create entities