TPLinkSmartDevices
TPLinkSmartDevices copied to clipboard
sysinfo was null after adding a 100
at https://github.com/anthturner/TPLinkSmartDevices/blob/master/TPLinkSmartDevices/TPLinkDiscovery.cs#L64
i had to
if (sys_info != null || sys_info != new object { })
{
string model = (string)sys_info.model;
if (model.StartsWith("HS110"))
device = new TPLinkSmartMeterPlug(ip.Address.ToString());
else if (model.StartsWith("HS"))
device = new TPLinkSmartPlug(ip.Address.ToString());
else if (model.StartsWith("LB"))
device = new TPLinkSmartBulb(ip.Address.ToString());
if (device != null)
DiscoveredDevices.Add(device);
}
because i keep getting an empty object.
is this normal? freshly set up plug.
thanks
I'm having the same issue, any fix?
Could you provide a full text dump for the sys_info
JSON-object and/or the contents of the message
variable?
Content of message is: "{"system":{"get_sysinfo":null},"emeter":{"get_realtime":null}}"