Kjapp oppdatering om styring av prosjektoren!
Denne styres nå med en WEMOS D1 Mini (ESP8266) med RS232-TTL konverter. Denne er det flashet ESP Link på, og jeg snakker med den med følgende kode i Vera:
local socket = require("socket")
host = "<WEMOS IP>"
c = assert(socket.connect(host, 23))
c:settimeout(5)
local sres, serr = c:send("PWR ON\r")
local data, rerr = c:receive(300)
luup.log (data)
c:close()
Denne la jeg inn i "Prosjektor På" scene, med lik kode for PWR OFF.
Jeg har litt lyst til å hente inn feilkoder som vises i GUI, samt å vise lampetiden, men det er over mitt LUA nivå foreløpig. Får se om jeg får sett på det etterhvert.