De Niko Home Control API, een poort naar slimme oplossingen
Met de "hobby API" kan je nu ook zelf slimme oplossingen aan je Niko Home Control installatie koppelen.
Gebeten door technologie? Wil je Niko Home Control laten samenwerken met je eigen applicatie of oplossingen zoals Node-RED, openHAB of Home Assistant voor eigen gebruik? Beheers je MQTT en JSON?
Dan kun je zelf aan de slag gaan.
Jij bedenkt ... bouwt ... geniet
De mogelijkheden om je Niko Home Control installatie te verbeteren zijn eindeloos. Als je het kan bedenken, kan je het bouwen.
Enkele ideeën om je op weg te helpen:
- Krijg een bericht wanneer de koffie klaar is
- Speel games met aangepaste verlichting
- Verlaag het volume van je tv als er iemand aan de deur belt
- Verlicht de kamer wanneer je een mail krijgt van een vriend
- Sluit de ramen wanneer het begint te regenen
- Kleur de verlichting rood wanneer de batterij van je Minecraft redstone bijna leeg is
- Bedien de verlichting via je tv
Over de API-verbinding
De draadloze slimme hub en de connected controller voor Niko Home Control II hebben een API die je lokale toegang geeft tot de Niko Home Control installatie. Zodra de installatie geconfigureerd is, kun je de Niko Home Control installatie bedienen met de API en statusinformatie ontvangen.
API-functionaliteiten:
- je beschikbare Niko Home Control locaties opvragen
- je beschikbare Niko Home Control acties en toestellen opvragen
- je Niko Home Control acties en toestellen aansturen
- statusinformatie over je Niko Home Control acties en toestellen ontvangen
- notificatieberichten van je Niko Home Control installatie ontvangen
Goed om te weten
- De API is lokaal in de woning beschikbaar via de connected controller en de draadloze slimme hub voor Niko Home Control II
- De API maakt gebruik van MQTT als transportlaag met JSON data-objecten voor toepassingscommunicatie
- De API is beveiligd en vereist authenticatie via JWT tokens die na een jaar verlopen; wij raden aan om het token jaarlijks via de Niko Home Control programming software te vernieuwen
- Technische API documentatie vind je in de Niko Home Control programming software
- Er zijn een aantal technische beperkingen ingebouwd om je eigen veiligheid en die van anderen te vrijwaren
- "You are in control but if you break it, you fix it"
Wat heb je nodig om aan de slag te gaan?
- Een Niko Home Control account (registreren via de Niko Home Control programming software)
- Niko Home Control systeem versie 2.17 of nieuwer
- Kennis van MQTT en JSON
- JWT tokens (aanvragen via de Niko Home Control programming software)
- Een geweldig idee
Productinformatie
Op zoek naar producten of de technische gegevens ervan?
API voor systeemintegratoren
Je bent systeemintegrator? Wil je Niko Home Control laten samenwerken met jouw applicatie? Dat kan via de API-verbinding voor systeemintegratoren.
Als, dan
Wild van technologie en alles wat met efficiëntie en automatisering te maken heeft? Dankzij IFTTT worden de mogelijkheden van Niko Home Control voortaan enkel nog beperkt door je eigen verbeelding!