Op werkdagen voor 11u besteld, 's avonds al in huis!
Op werkdagen voor 11:00 besteld, dezelfde avond al in huis!
Smart home installatieservice
Bereikbaar op +31 73 762 0 762

Kan ik de Homecenter vanuit een ander apparaat aansturen?

Samenwerking domoticasystemen met Z-wave

Opdrachten geven aan Fibaro controllers 

(Oftewel kunnen producten als Homekit van Apple de Z-wave modules aansturen?)

 

Klik hier voor onze HomeKit producten.

ROBBshop gelooft dat een volwassen domotica systeem in staat is om naast de eigen apparaten, zoals Z-wave of Zigbee, ook in staat is om andere slimme apparaten aan te kunnen sturen.
Denk hierbij bijvoorbeeld aan de integratie met populaire slimme producten zoals de Philips HUE lampen, het Sonos muzieksysteem of de Nest thermostaat. Fibaro deelt deze mening met ons en daarom heeft men vanaf versie 4 van hun systeem hun plugin-systeem geintroduceerd. Dit is Fibaro's benadering om 3rd party producten te kunnen bedienen.

 

Wat is nu hier precies het voordeel van? De eigen app van een slim apparaat is toch de beste manier om het apparaat te bedienen?
Dat klopt zeker. Om een apparaat te bedienen zult u gebruik maken van de bijgeleverde app, simpelweg omdat deze app het maximale uit het apparaat haalt.
Maar wat als u weggaat, gaat u dan in alle afzonderlijke apps alles uitzetten?
- De temperatuur in uw heatmiser app,
- De muziek uit in uw Sonos app
- Uw lampen uitzetten via uw Z-wave app
- Het alarm inschakelen via de Satel app
- Etc.

Nee, dat is niet zoals domotica bedoeld is. De meeste Z-wave controllers kunnen niet alleen Z-wave apparaten bedienen, Ze kunnen ook een HTTP-commando via uw lokale netwerk naar een slim apparaat sturen, bijvoorbeeld de HUE controller (ook wel een API call genoemd) . Kortom een aantal acties (aan/uit) kunnen vanuit de Z-wave controller naar slimme apparaten in uw gestuurd worden, waarbij de opbouw van de API-call wel bekend moet zijn.

 

Maar nu andersom, kunnen andere apparaten, bijvoorbeeld uw iPhone met daarop Homekit van Apple geinstalleerd, ook een commando naar bijvoorbeeld een Home center 2 van Fibaro gestuurd worden? 

Dat kan zeker. Via een simpel HTTP-commando kunt u dit regelen. Het commando voor aan/uitzetten van een Z-wave module opgenomen in een Fibaro netwerk ziet er als volgt uit:

http://ip-adres/api/callAction?deviceID=400&name=turnOn 

 

Uiteraard zijn er vele API calls mogelijk. Op basis van dit voorbeeld kunt u mogelijk uw eigen HTTP-commando samenstellen. 
Er zijn ook API calls die Z-wave modules in een Vera Z-wave netwerk schakelen.

 

 

Een ander voorbeeld is om bijvoorbeel vanuit een Home Center 2 een API-code te sturen naar een Vera controller:

local thisId = fibaro:getSelfId()
local thisIp = fibaro:getValue(thisId, 'IPAddress')
local veraId = fibaro:getValue(thisId, 'TCPPort')

local dimValue = _sliderValue_;

Vera = Net.FHttp(thisIp,3480)

Vera:GET("/data_request?id=action&output_format=xml&DeviceNum="..veraId.."&serviceId=urn:upnp-org:serviceId:Dimming1&action=SetLoadLevelTarget&newLoadlevelTarget="..dimValue.."")

/