Since | Origin / Contributor | Maintainer | Source |
---|---|---|---|
2015-04-14 | Martin Han | Martin Han | yeelink_lib.lua |
This Lua module provides a simple implementation of an Yeelink client.
yeelink = require("yeelink_lib")
yeelink = nil
package.loaded["yeelink_lib"] = nil
Initializes Yeelink client.
yeelink.init(device, sensor, apikey)
device
: device numbersensor
: sensor numberapikey
: Yeelink API key stringIP address of api.yeelink.net
, if not obtained then false
Function to check DNS resolution of api.yeelink.net
status.
yeelink.getDNS()
None
IP address of api.yeelink.net
or nil
when name resolution failed.
Send data to Yeelink Sever.
yeelink.update(datapoint)
datapoint
: Data to send to Yeelink APInil
Example of using this module can be found in Example_for_Yeelink_Lib.lua file.