Comments for IT Nerd Space http://itnerd.space Blog about Cloud, Automation, Android, Smart things... Thu, 06 Jul 2017 10:44:00 +0000 hourly 1 https://wordpress.org/?v=4.8 Comment on Control your TP-Link HS100 smart plug with IFTTT by MJKienzle http://itnerd.space/2017/01/22/control-your-tp-link-hs100-smart-plug-with-ifttt/#comment-182 Thu, 06 Jul 2017 10:44:00 +0000 http://itnerd.space/?p=208#comment-182 An even easier way to do this is by running HomeAssistant on a small Linux server such as a Pi. Just google it and all your dreams will come true. HomeAssistant can control the switches natively without any tokens of logins.

]]>
Comment on How to authenticate to TP-Link cloud API by Ben Nikula http://itnerd.space/2017/06/19/how-to-authenticate-to-tp-link-cloud-api/#comment-181 Thu, 06 Jul 2017 03:45:00 +0000 http://itnerd.space/?p=345#comment-181 Thanks for putting this together. When attempting to find my tp-link token, I get the error message “error_code”:-10100,”msg”:”JSON format error”. I built a request by pasting the template into curlbuilder.com:

curl -XPOST -H “Content-type: application/json” -d ‘{
“method”: “login”,
“params”: {
“appType”: “Kasa_Android”,
“cloudUserName”: “emailwitha+sign@gmail.com”,
“cloudPassword”: “complicatedPasswordWith$pecialCharacters”,
“terminalUUID”: “d09fa2bb-26fc-4736-a7fb-525aa87a2c27”
}
}’ ‘https://wap.tplinkcloud.com’

If I enter in an incorrect password I get “error_code”:-20601,”msg”:”Password incorrect”, which leads me to believe I am almost getting this correct.

Any Ideas?

]]>
Comment on How to control your TP-Link HS100 smartplug from Internet by Robson Schmidt http://itnerd.space/2017/01/22/how-to-control-your-tp-link-hs100-smartplug-from-internet/#comment-180 Thu, 06 Jul 2017 03:25:00 +0000 http://itnerd.space/?p=190#comment-180 I am in Brazil and having the same error.

]]>
Comment on How to get the TP-Link HS100 cloud end-point URL? by Thomas Ratchford http://itnerd.space/2017/05/21/how-to-get-the-tp-link-hs100-cloud-end-point-url/#comment-179 Wed, 05 Jul 2017 15:23:00 +0000 http://itnerd.space/?p=323#comment-179 I am having a problem again with the Token Expired error message. I somehow was able to use the token to get my device list but now the same token will not work when using curl in my terminal too control the light. I am getting a token expired message. I have tried getting my token several time and each time i get a different token. Seems like a new Token is generated every couple seconds?pretty frustrated. Any suggestions

]]>
Comment on How to get the TP-Link HS100 cloud end-point URL? by Thomas Ratchford http://itnerd.space/2017/05/21/how-to-get-the-tp-link-hs100-cloud-end-point-url/#comment-178 Wed, 05 Jul 2017 12:46:00 +0000 http://itnerd.space/?p=323#comment-178 did it again and it worked. 3rd times a charm i guess. thanks.

]]>
Comment on How to get the TP-Link HS100 cloud end-point URL? by Thomas Ratchford http://itnerd.space/2017/05/21/how-to-get-the-tp-link-hs100-cloud-end-point-url/#comment-177 Wed, 05 Jul 2017 12:27:00 +0000 http://itnerd.space/?p=323#comment-177 I went through that step again and received the same Token. Any suggestions?

]]>
Comment on How to control your TP-Link HS100 smartplug from Internet by JeremyH http://itnerd.space/2017/01/22/how-to-control-your-tp-link-hs100-smartplug-from-internet/#comment-176 Tue, 04 Jul 2017 20:27:00 +0000 http://itnerd.space/?p=190#comment-176 thanks yes I was reaching the same conclusion.
Thanks for the site really useful and enthusing me to try new things.

]]>
Comment on How to control your TP-Link HS100 smartplug from Internet by Alexandre Dumont http://itnerd.space/2017/01/22/how-to-control-your-tp-link-hs100-smartplug-from-internet/#comment-175 Tue, 04 Jul 2017 13:45:00 +0000 http://itnerd.space/?p=190#comment-175 I don’t think that is possible using only IFTTT and Maker. I can see other options, involving creating a small webservice (that you would invoke from Maker as a webhook), and in which you would “code” all the calls you want (I mean calling as many poweron/off as you like to multiple devices)

]]>
Comment on How to get the TP-Link HS100 cloud end-point URL? by Thomas Ratchford http://itnerd.space/2017/05/21/how-to-get-the-tp-link-hs100-cloud-end-point-url/#comment-174 Mon, 03 Jul 2017 21:22:00 +0000 http://itnerd.space/?p=323#comment-174 I’m also getting a “Token expired” error message can u please explain on how to fix this?

]]>
Comment on How to control your TP-Link HS100 smartplug from Internet by JeremyH http://itnerd.space/2017/01/22/how-to-control-your-tp-link-hs100-smartplug-from-internet/#comment-173 Sun, 02 Jul 2017 12:10:00 +0000 http://itnerd.space/?p=190#comment-173 thanks but I am not good enough at JSON to figure out how to do this, I have

{
“method”: “passthrough”,
“params”: {
“deviceId”: “XXX68AF8841FB8C0D29943C00AB1AAC21836XXXX”,
“requestData”: “{“system”:{“set_relay_state”:{“state”:1} }}”
}
}

{
“method”: “passthrough”,
“params”: {
“deviceId”: “YYYY8AF8841FB8C0D29943C00AB1AAC21836YYYY”,
“requestData”: “{“system”:{“set_relay_state”:{“state”:1} }}”
}
}

I know this is wrong and won’t work but how do I recode this to make it work ? – do I just use one ‘method’ statement with multiple params ? – can someone give me an example I can learn from please ?

]]>