SmartThings Current State is Stalled?

this just what I wanted, after a month of having the solution and thinking of switching to Revolv this will keep me interested until end of Q1 2015 when the offline hub comes out

@Ben : This is awesome, and a huge win. Thank you greatly for some of this. I know your having to repeat yourself, sadly, as much as I read the forums, I just cant piece all the mass information together easily. Nice write-ups like this, make that a lot easier, and I find very productive.

I love SmartThings, and only want to see it grow. This is very positive.

1 Like

@jodyalbritton thanks, no my nexus 5 gps is fine. I have been reviewing the logs of location reporting and nothing indicates why SmartThings thinks Iā€™m leaving the house during reboots.

Ironically, since last night, I canā€™t reproduce the issue. It wasnā€™t a problem a few app versions ago, when presence for me was completely brokenā€¦ So maybe the latest update changed something to fix itā€¦

Wish the release notes highlighted any changes not just the highlights.

What I mean by this is that if you want to create a smartapp to ā€œDiscoverā€ or manually enter the IP of a device, ie a Camera, computer, etc. There is no default UI for this, have to write it yourself.

There should be some standard ā€œcardsā€ for configuration that developers can reuse and modify to their needs.

The dynamic pages are a mess to troubleshoot, no IDE support for it, and having to install it on the Android device usually requires removing the app, closing the program and starting over. Not a good IDE experienceā€¦

Maybe the HTML pages will help create custom UI surfaces for device discovery and configuration?

Maybe, but this is really meant based on a deviceā€™s response to turn on or off ā€œsectionsā€ of a device. or add information, etc.

Whatā€™s also missing is a response list view for lists of data. For example, if I want to poll my music server for a list of songs and select one and have it play on the Sonos, I have no surface to list all the music.

Given this, then I would want to hide / show this list view or submenu view and not have to show it all the time.

Same thing for larger tiles, I would love to be able to expand / collapse tiles, have a small tile, and when tapped, opens to a larger tile showing more or different information.

Right now the whole device interface is limited to just scrolling tilesā€¦ HTML tiles might fix this, might create other issues, but canā€™t wait for itā€¦

Again, I want to make it perfectly clear, the purpose of these rants, are not to point out the flaws of SmartThings onlyā€¦ It is to be a voice of the customer, and speak up for the end user experience and keep pressing SmartThings for feedback. I think this platform has the right things going for it, and have been able to do things I could only dream of on other platformsā€¦

If I go quiet or just move on to something else, then nothing was gainedā€¦ Iā€™m invested in my time and energy into this and want to see it be the best. Iā€™ll piss some people off, I realize that, but you have to break a few eggs to make a cake.

I donā€™t want to see other developers just leave because they donā€™t get responses, I want them to know that things are moving forward, just never at the pace anyone wants it to.

1 Like

There was a fix applied in 1.6.6 specifically targeting departures on a reboot. This should no longer happen in the majority of cases.

Our release notes need to get better. Iā€™ll apply some pressure in that direction.

2 Likes

Hmā€¦ Depending on what cake you want to make, you may also have to crush a few nuts. :smiley:

The additional socket / communication options will more generically handle connections which will allow UDP Listeners/Sender & TCP Server/Clients interfaces.

The current interface allows for HTTP RESTful interfaces. This implies that the response needs to be a valid HTTP response frame - if it is not valid it is dropped by the HTTP parser in the lower layer of the cloud. The HTTP RESTful sockets currently time out after 7 seconds so the response size is bound by the number of TPDUs (TCP Frames) that can be transmitted in that time ā€“ assuming it is a valid HTTP Response as noted above.

See above.

See above.

See above.

1 Like

Will this upgrade be available for the current hub hardware? Thanks.

Yeah. The support is there in the next firmware release, and cloud support should follow Benā€™s timeline.

SmartThings and supporting UDP support for home automationā€¦ this is their response for 2 yearsā€¦ I have tried my best, and even purchased the dev maker kit from kickstarter. I even sent Smart Things $100s of free lighting packs with all our LimitlessLED products, but they still do not respond to my emails about a timeframe of implementing simple UDP supportā€¦ UDP and TCP is the backbone of our world, yet smartthings does not support itā€¦ This is the only response I could get out of themā€¦

ā€œI just heard back from our firmware team, we donā€™t support UDP right now.ā€ -Andrew Urman 27Aug14.

There have been many threads over the months and yearsā€¦
UDP & TCP Sockets from SmartThings

Local UDP Commands from Hub, PLEASE!

LimitlessLED

@doug-st, here is how to use UDP socketsā€¦ for our Device Discovery Codeā€¦

//1 second broadcasting (50ms x 20times = 1000ms = 1 second)
UpdateStatusMessage("Broadcast UDP 20 times at 50ms intervals for LimitlessLED wifi bridges: "& txtCommand1.Text);

for (int i = 1; i <= 20; i++) {
byte[] b = UTF8.GetBytes(txtCommand1.Text);
udpAdmin.Send(b, b.Length, new IPEndPoint(ā€œ255.255.255.255ā€, 48899));
System.Threading.Thread.Sleep(50); //sleep 50ms
}

WriteLog(ā€œScanning for 1second up to 1000 LimitlessLED wifi bridge responsesā€¦ā€);
udpAdmin.Client.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReceiveTimeout, 1000);
while (iFoundWifiBridges < 1000) {
receiveBytes = udpAdmin.Receive(listenEP);
//wait here until a UDP packet has been received.

sResponse = UTF8.GetString(receiveBytes);  //convert udp datagram bytes into a string.
static System.Text.RegularExpressions.Regex expression = new System.Text.RegularExpressions.Regex("^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]),([A-F]|[0-9]){12},.*$");
IsValidWifiBridgeResponse = expression.IsMatch(System.text);
if (IsValidWifiBridgeResponse) {
        
}

  //Catch TimeOut Exception here, no more LimitlessLED Bridge devices responded within 1000ms.

}

source: www.limitlessled.com/dev

Just found that very interesting thread, and I have a few comments.

Am I the only one able to send emails from my Smart App using httpPost and mandrillapp.com ?
Curious, because I got the mandrillapp.com pointer from other helpful forum members.
But to be honest, at that time it is a bit awkward since it works only with direct httpPost parameters, while all my attempts with httpPostJson fail with this too cryptic and thus totally useless error message :

error groovyx.net.http.HttpResponseException: Internal Server Error @ line xxx

And for the attachments, I have not yet figured how to properly encode them from my Smart App (UUencode, BinHex or whatever) before calling httpPost, so they do arriveā€¦
ā€¦but a bit garbled ;-).

I have seen that comment several times on the forum, and it looks to me like it is a hardware issue with the ST multisensor.
I have spent quite some time developing a custom handler for the very similar ā€œFibaro FGK-101 Temperature & Door/Window Sensorā€, which uses an optional Dallas/Maxim DS18B20, and AFAI can tell, the reported temperatures are quite reliable (better than +/- 0.5Ā°C).

Will smartthings make it easier to find smart apps its a pain in the ass to create smart app then search through all the apps. There is no search feature which would be smart or better categorizing the Smartapps. It would be nice if android just had an option to install user smartapps without using IDE.

1 Like

We just had a meeting about this today and know that SmartApp discovery and search is in an embryonic state and it needs attention. I think weā€™ll see a great deal of effort on this in the coming months.

@Ben
I know you guys are gearing up for CES but it has gotten really quiet on here about fixes and integrations and the promised firmware upgrades. Is it safe to say we should not expect anything until after the CES Show?

Is this available yet? Itā€™s been almost 12 weeks.

Whereā€™s the Nest integration?

Philips hue and Sonos full integration. Honestly Santa I have been good!

uh - seriously no offense dude but can we get off dogs barking on Sonos and bulbs that change color and move on to something more interesting!!!

1 Like

@lobo5519 those devives may not be of your interest but the majority of rants, complaints and feature requests are for the light bulbs, dimmers and Sonos and the latest is Harmony Home hub. Itā€™s not just about dogs barking and colored light but a few things we are passionate about and waiting impatiently for
weeks and month, dude!