HTTP-opdrachten vanuit LUA
Wagenaar
Gebruiker, Specialist
in LUA scripts
LS,
Ik probeer een aantal relais aan te sturen met een scriptje. De relais luisteren naar een http-commando, en ik wil sequentieel een aantal opdrachten laten uitvoeren. Ik heb dus een aantal http-opdrachten geformuleerd, en deze werken in de browser Command line: op een http-opdracht volgt keurig een actie van het relais.
Ik heb de opdrachten dus namen gegeven.
Als ik het LUA-scriptje bouw vraagt dit echter om het nummer van de http-opdracht. Namen werken niet (error in het log). Ik heb - om toch iets te proberen - de namen voor volgnummers vervangen (dus nr 1 voor ESPRelay00, 2 voor ESPRelay01, ...), maar er volgt dan geen actie... Blijkbaar worden de http-commando's niet uitgevoerd.
Het log help ook niet: blijkbaar wordt het script keurig uitgevoerd, maar zie ik niet in de log welke commando's worden verstuurd:
Hebben de HTTP-opdrachten wel nummers? Zien jullie een oplossing om dit werkend te krijgen?
Ik probeer een aantal relais aan te sturen met een scriptje. De relais luisteren naar een http-commando, en ik wil sequentieel een aantal opdrachten laten uitvoeren. Ik heb dus een aantal http-opdrachten geformuleerd, en deze werken in de browser Command line: op een http-opdracht volgt keurig een actie van het relais.
Ik heb de opdrachten dus namen gegeven.
Als ik het LUA-scriptje bouw vraagt dit echter om het nummer van de http-opdracht. Namen werken niet (error in het log). Ik heb - om toch iets te proberen - de namen voor volgnummers vervangen (dus nr 1 voor ESPRelay00, 2 voor ESPRelay01, ...), maar er volgt dan geen actie... Blijkbaar worden de http-commando's niet uitgevoerd.
Het log help ook niet: blijkbaar wordt het script keurig uitgevoerd, maar zie ik niet in de log welke commando's worden verstuurd:
Hebben de HTTP-opdrachten wel nummers? Zien jullie een oplossing om dit werkend te krijgen?
Reacties
-
Je kunt de HTTP opdracht nummers eenvoudig vinden, via het venster rechts boven in de scripts editor.
Kies daar voor "Netwerk opdrachten", dan kan je via klikken de juiste http opdrachten toevoegen aan het script, of de nummers opzoeken. -
Het werkt! Dankjewel. Dit was mijn eerste kennismaking met LUA; geeft echt een scala aan nieuwe mogelijkheden!
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