Howto: xxter component bedienen met een flic button
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.
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
-
Erg leuk en handig!
Dank voor je bijdrage op het xxter forum
Categorieën
- 361 Alle Categorieën
- 28 Release notes
- 8 Release notes - Pairot
- 20 Release notes - xxter
- 12 Pairot
- 48 Algemeen
- 5 Device
- App
- 1 Project
- 3 Voice assistants
- 10 xxter
- 126 Algemeen
- 47 Algemeen
- 34 Nieuwe functionaliteiten en nieuwe features
- 21 Apps
- 20 Apps algemeen
- 1 Apps Beta release
- 24 Profielen
- 7 Profiel algemeen
- 16 Pagina's en pagina elementen
- 1 Waarschuwingsservice
- 94 Project
- 6 Logica
- 2 Aanwezigheidsdetectie
- 12 Acties
- 3 BREEAM
- 14 Cameras
- 16 Componenten
- 1 Config Tool
- 6 Opdrachten
- 28 Native scripts
- 3 LUA scripts
- 3 Statistieken
- 50 Device
- 42 Device algemeen
- 3 Toegangsrechten en lokale gebruikers
- 4 Aanwezigheidssimulatie / Presence simulation