Howto: xxter component bedienen met een flic button

ijansch
ijansch Gebruiker, Specialist
Ik heb op flic.io handige draadloze mini buttons gekocht. Ik gebruik ze bijvoorbeeld om mijn kinderen een knopje vlak bij hun bed te geven om het licht op hun kamer aan en uit te maken.

Hoe doe ie dat:

1. Maak in xxter een script dat het licht aan doet als het uit is, en andersom. Ik noem het bijv. ‘Toggle lamp slaapkamer’ en schreef het in Lua. (*)

2. Maak onder actions een actie die een http trigger (bijv trigger 4) als ingang heeft en het toggle script start.

3. In de flic app, voeg de button toe, en onder de klik actie kies ‘internet request’.

4. Voer als url in: https://IP-adres-xxter:8001/trigger4 waarbij de 4 overeen moet komen met het nummer van je http trigger uit stap 2.

Voila, als je nu je flic button drukt gaat het licht aan of uit.

(*) voorbeeld van een script dat een dimmer component togglet tussen ‘uit’ en ‘50% aan’.

val = xxter.getcomponent(192)
newval = 0
if (val > 0) then
newval = 0
else
newval = 50
end
xxter.setcomponent(192, newval)

Disclaimer: http triggers in xxter zijn onbeveiligd. Iedereen op je netwerk die het ip adres van je xxter weet, kan de triggers uitvoeren.

Reacties