Swipe to the left

Doe meer met je Rolluikmodule

12 juli 2017 7735 keer bekeken Geen reacties

Leuke toepassingen van de slimme rolluikmodule

In dit blogartikel willen we je laten zien wat je allemaal kunt doen met een slimme rolluikmodule.

Wat is een slimme rolluikmodule eigenlijk?
De naam zegt het eigenlijk al, deze module kan electrische rolluiken bedienen. Niet alleen open en dicht, Hij het rolluik ook op een bepaalde positie zetten. En dat geld niet alleen voor rolluiken. Je kunt er ook rolgordijnen, electrische gordijnen en zelfs kantelbare lamellen mee bedienen (venetian blinds).
De meeste rolluikmodules werken met 230V motoren, maar er zijn ook modules die geschikt zijn voor 12-24v gelijkstroommotoren. Let op: electrische systemem, zoals somfy RTS en IO, die hun eigen slimmigheid ingebouwd hebben middels een afstandsbediening zijn niet zondermeer te koppelen. Wil je dat dan kun het volgende project raadplegen.

Het beste is een electrische motor met een bedrade schakelaar op de muur.

Qubino RolluikmoduleToepassing : Beveiliging toepassen
Een rolluikmodule mag natuurlijk alleen dichtgaan als het raam ook dicht is. Met behulp van een Raam-Deur sensor kun je controleren of het raam ook dicht is. Voor het FIBARO systeem hebben we daar een leuk project van gemaakt.


Toepassing : Alle rolluiken met 1 knop bedienen.
Wat je wilt voorkomen is dat je het hele huis rond moet rennen wanneer je de rolluiken handmatig wilt openen of sluiten.
Je kunt natuurlijk een scene maken die bij zonsop- en ondergang automatisch de rolluiken opent en sluit.
Deze scene kun je natuurlijk ook met de hand starten. Nadeel is dat wanneer de controller offline is de scene niet werkt.
Ondanks dat het niet vaak voor zal komen, is er een betere manier. Middels een directe koppeling (associatie) kun je met 1 druk op de knop alle rolluiken openen en sluiten. In dit project leggen we je uit hoe je dat doet.
Er is zelfs een mogelijkheid om met een korte druk op de knop alleen het aangesloten rolluik te bedienen, en middels 1 seconde lang ingedrukt houden alle rolluiken te bedienen!


Toepassing : Motoren met bestaande bediening aanpassen
Een beetje tricky maar daarom niet minder leuk. Als je bijvoorbeeld een garagedeur hebt met motor (en afstandsbediening) dan zit daar al intelligentie in. Je kunt er dan niet zo maar een rolluikmodule op aansluiten. Wat wel kan is over de drukknop een Z-wave module plaatsen zodat je op afstand toch de garagedeur kunt activeren. Je hebt dan alleen geen terugkoppeling. Een voorbeeld daarvan vind je in dit domotica project. Is de afstandsbediening stuk of je wilt gewoon hogeschool hobbyen, dan hebben we nog een leuk project. Haal de bediening uit elkaar en monteer een slimme rolluikmodule direct op de motor. Let er wel op dat je de juiste module kiest (230V wisselspanning met 3 draden, of gelijkspanning met 2 draden). Hier zie je een voorbeeld waarbij we de motor aangepast hebben.

Toepassing : De lokale knop de-activeren (FIBARO).
De FIBARO rolluikmodule heeft nog een leuke optie: Je kunt de lokale knop uitschakelen. Dit kan handig zijn wanneer je bijvoorbeeld in geval van een alarmmelding wilt voorkomen dat mensen de rolluiken handmatig kunnen bedienen.
Toegegeven het is een beetje hogeschool, maar het is wel handig!
Via het advanced menu kun je de instelling met de hand wijzigen.

FIBARO Rollershutter local control via button disabled

FIBARO Rollershutter local control via button disabled

Het kan ook via een scene, die bijvoorbeeld gestart word in het geval van een alarmsituatie.
De code die je daarvoor nodig hebt :

--[[
%% properties
%% events
%% globals
--]]
local function postMethod(requestUrl, data, successCallback, errorCallback)
local http = net.HTTPClient()
print (data)
http:request(requestUrl, {
options = {
method = 'POST',
headers = {},
data = data,
timeout = data.timeout or 5000 },
success = successCallback,
error = errorCallback
})
end

local function fibaroBlindProtection(id, onOff) -- ID , [on/off]
local id = 7; -- stel hier het ID van de rollershutter 2 module in
local url = 'http://127.0.0.1:11111/api/devices/'..id..'/action/setProtection'
local data = '{"args": [0,0]}'
if onOff == "on" then
data = '{ "args": [2,1]}'
end
postMethod(url, data, function(resp)
if resp.status < 300 then
print('Connection successful, status ' .. resp.status)
else
print('Connection failed, status ' .. resp.status)
end
end,

function(err)
print('error ' .. err)
end
)
end
fibaroBlindProtection (7, "on") -- stel hier het ID in en of de protection aan of uit moet staan:
on


Toepassing : Andere parameters instellen.
Misschien iets minder toepasbaar maar soms ook wel makkelijk het aanpassen van de parameters vanuit een scene. Dus niet met de hand maar automatisch.
Dit doe je door gebruik te maken van een virtueel apparaat in de Home Center 2.
In dit geval passen we de parameters voor de BeNext Sirene aan, maar dat kan ook een parameter zijn in ieder andere apparaat.
Bij TCP-port vul je het ID in van de rolluikmodule waarvan je de parameter wilt wijzigen.

Voeg een knop toe en kopieer deze code

local selfId = fibaro:getSelfId();
local port = fibaro:get(selfId, 'TCPPort');
HC2 = Net.FHttp("127.0.0.1", 11111)
jtable = '{"properties":{"parameters":[{"id":2,"size":2,"value":46}]}}'
HC2:PUT("/api/devices/" ..port ,jtable)

De dikgedrukte cijfers betekenen het volgende:

id":2, ID van de parameter (dus niet van het apparaat)
"size":2, aantal bytes (meestal 1 of 2)
"value":46De waarde die je in wilt stellen

...Met dank aan Google en Kariem

Heb je nog meer ideeën? Laat het ons weten en we voegen ze toe.
We begrijpen dat niet alle genoemde toepassingen even eenvoudig zijn. Je kunt ons altijd contacten.

 
Klantenservice telefoonnummer

+31737620762
ma-vrij: 10:00-17:00 en za 10:00-15:00

 
Adres

Gasstraat Oost 14A 5349 AV Oss Nederland

Google maps