Hubitat-connector
Hubitat-connectorn kopplar en Hubitat-hubb till plattformens MQTT-broker, i båda riktningarna: enheternas tillstånd flödar från hubben in i Yggio, och kommandon flödar från Yggio tillbaka till hubben.
Vad det ger dig
Allt hubben talar, talar Yggio. Det är hela poängen med connectorn. Hubitat är en lokal hubb med egna radiogränssnitt och eget protokollstöd, så att ansluta en tar in hela det beståndet i Yggio som vanliga enheter:
- Z-Wave
- Zigbee
- Matter och Thread
- Lutron, LAN- och molnintegrationer, och allt annat Hubitat stödjer genom sina egna drivrutiner och community-drivrutiner
I stället för att Yggio ska behöva en radio eller en integration per protokoll sköter hubben protokollet och Yggio sköter datan. En Z-Wave-dörrsensor och ett Zigbee-uttag kommer in som enheter precis som vilken LoRaWAN-sensor som helst: samma kanoniska fält, samma vyer, samma regler, samma rapporter.
Styrning fungerar åt samma håll. Eftersom connectorn bär nedlänkar kan en regel i Yggio slå om ett Z-Wave-relä eller sätta en nivå på en dimmer, och den resulterande tillståndsändringen kommer direkt tillbaka.
Operationer som stöds:
- Enheter från hubben dyker upp i Yggio automatiskt, med sitt tillstånd i takt
- Kommandon som skickas från Yggio utförs på hubben
- Hubbens hjärtslag följs, så en hubb som slutar rapportera syns
Innan du börjar
Connectorn är Yggio-halvan av en större integration. Hubitat-halvan, att installera Sensatives app och drivrutin på hubben och välja vilka enheter som ska delas, beskrivs i Hubitat-integration. Gör det parallellt med det här, eftersom vardera sidan behöver värden från den andra.
Två saker måste finnas i Yggio innan connectorn kan skapas:
| Förutsättning | Vad det är |
|---|---|
| Basic credentials set | Användarnamnet och lösenordet hubben använder för att nå MQTT-brokern. Dess _id identifierar connectorns topic |
| Reserverat MQTT-topic | Reserverar yggio/hubitat/v1/<basicCredentialsSetId> så att bara din hubb kan publicera där |
Båda skapas via API:et. Se Hubitat-integration för de exakta anropen.
Du behöver också hubbens UID från själva Hubitat-hubben, som finns i dess inställningar.
Skapa connectorn
- Gå till Connectors → Ny connector → Hubitat.
- Välj retention policy och flöde, och fortsätt sedan.
- Fyll i connectorns uppgifter:
| Fält | Beskrivning |
|---|---|
| Name | Ett namn på connectorn |
| Basic Credentials Set ID | _id för det basic credentials set som skapades ovan, till exempel 66471de08fdcf621179a94ec |
| Hubitat Hub UID | Hubbens unika identifierare, till exempel 84af009e-4384-4820-ba7e-4837f21336e4, som finns i Hubitats inställningar |
- Bekräfta uppgifterna och skapa connectorn.
MQTT-topicet härleds åt dig som yggio/hubitat/v1/<basicCredentialsSetId>/#, vilket är varför det
reserverade topicet måste matcha samma credentials set.
Verifiering
- Bekräfta på hubben att drivrutinen Sensative Yggio MQTT rapporterar som ansluten.
- Dela en enhet från Hubitat-appen och vänta på att den rapporterar.
- Kontrollera att enheten dyker upp i Yggio och att dess tillstånd stämmer med hubben.
- Ändra enheten på hubben, en strömbrytare är enklast, och bekräfta att det nya tillståndet når Yggio.
- Utlös ändringen från Yggio och bekräfta att hubben utför den.
Felsökning
Ingenting kommer fram till Yggio. Nästan alltid inloggningsuppgifterna eller topicet. Bekräfta
att hubben använder användarnamnet och lösenordet från ditt basic credentials set, och att det
reserverade topicet skapades med samma basicCredentialsSetId som connectorn använder. Brokern
avvisar en anslutning utan giltiga uppgifter oavsett vad topicet heter.
Enheter dyker upp men uppdateras inte. Kontrollera i Hubitat-appen att enheten fortfarande är vald för delning. Enheter som läggs till på hubben senare delas inte automatiskt; de måste väljas och sparas igen.
Kommandon från Yggio gör ingenting. Bekräfta att enhetens drivrutin stödjer kommandot som skickas, och att hubben är ansluten snarare än bara konfigurerad.
För hela genomgången av båda sidorna, se Hubitat-integration.