Simply Command It! FAQs
If a question you have isn't here please comment below and/or reach out through mail@simplykyra.com.
App Specific
What devices are supported?
I've developed Simply Command It specifically for iOS and have been using my phone, mainly, while developing. That said you can also use it on your iPad and iMac too. Currently a lot of the front end is shared between the devices but if there's interest I can focus on one over the others.
Getting the following error: App Transport Security has blocked a cleartext HTTP connection to domain since it is insecure.
If you switch from HTTP
to HTTPS
it should work.
Troubleshooting with MacOS
I'm having trouble with my commands not running correctly. Is there someway to better troubleshoot them?
Back when I was creating the app and trying to figure out why a command wasn't working and what I needed to include I used NetCat nc
through the command line to help me out. This needed me to both run NetCat through the terminal, use this app on my computer, and go edit the command.
To break it down I first went into my app, running on my computer, where I switched the host/ip address to localhost
and changed the protocol from https
to http
. Then in the terminal I ran nc -l 80
so it would listen on port 80 for the command to go through. I then switched back to the macOS app and ran the command. This is what I saw in the terminal:
❯ nc -l 80
PATCH /v1/devices/aaaaaaaaaa? HTTP/1.1
Host: localhost
Content-Type: application/json
User-Agent: SimplyCommandIt/1 CFNetwork/1498.700.2 Darwin/23.6.0
Connection: keep-alive
Accept: */*
Accept-Language: en-US,en;q=0.9
Content-Length: 82
Accept-Encoding: gzip, deflate
Authorization: Bearer aaaaaaaaaa
"eyJ0aGVybWFsX2NvbnRyb2xfc3RhdHVzIjoiYWN0aXZlIiwic2V0X3RlbXBlcmF0dXJlX2YiOjcyfQ=="⏎
In this above specific case I was running a PATCH
command and had thought I included all the required information. With these results I quickly saw that my JSON
information was base64 encoded and once I stopped encoding it the command worked fine. In case it didn't I ran it again with NetCat and here's the results with the JSON
text looking good:
❯ nc -l 80
PATCH /v1/devices/aaaaaaaaaa? HTTP/1.1
Host: localhost
Content-Type: application/json
User-Agent: SimplyCommandIt/1 CFNetwork/1498.700.2 Darwin/23.6.0
Connection: keep-alive
Accept: */*
Accept-Language: en-US,en;q=0.9
Content-Length: 66
Accept-Encoding: gzip, deflate
Authorization: Bearer aaaaaaaaaa
"{\"thermal_control_status\":\"active\",\"set_temperature_f\":72}"⏎
This was an error while developing the app so you shouldn't have such a complicated issue. I wanted to show you this though in case it helps you debug your issue. I hope it's something simply you an easily add, alter, or remove in the app to make it work great. That said if it's something more serious that needs an app update or if you need more help feel free to reach out at: mail@simplykyra.com.
General
How can I stay connected with SimplyKyra?
You can become a free member of this page! Once you do you're automatically signed up for my, at this time, three newsletters: Simply My Blog sends out the blog posts as they're added while, for this app's related content, you'll want Simply My Apps checked off. My previous app Simply Customize It is also included so if you don't have that app you may want to uncheck that newsletter. For more information about how to sign up and the newsletters themselves check out my newsletters and account setting page here.
If you want to stay connected in another way all my social accounts are listed along the footer of this website although some are updated more frequently than others.
How can I ask a question that wasn't found here?
Feel free to comment on this post or reach out through mail@simplykyra.com.
Feel free to comment below if you have any additional questions or reach out through mail@simplykyra.com. And if you want feel free to...