[ALPHA] ThingsTwin App: Brand New Way to Play with Your Home - 3D Based Interface

Hi everyone, months of joyful works in this project to build a fully interactive 3D interface for SmartThings system. And now it’s become more mature, as well as I found there are people here interested in this idea too, so I decided to share it to the community. The first stable version planed to be roll outed by this September, 2020. So make sure to visit our ThingsTwin Register Form for subscribing to early-bird-list and to receive invitation letter when the app is ready!

What is It?

A mobile app which integrate directly with your SmartThings system, the difference is your home is modeled in 3D space, so you can get immediately idea about where device are, super easy to use, especially for your children or for elder people. There is no need for searching through long list 2D panel to find out where the device in before you can control it.

What it’s For?

  • Run on your phone as a quick panel for viewing and control your devices.
  • Run on mounted tablet as a 3D dashboard of your homes (also bring more joyful and fancy value)

Note: I’m not intended to make this app replacement for SmartThings app, but instead it’s can be used as a companion one to enrich your experience with SmartThings in daily usage. So tor tasks which you just need to a few times like adding new device, it’s should be done in SmartThings app. For tasks which you are likely do use it daily like control your device, monitor your home state,… I created this app for these type of activities.

Supported Platforms

It’s currently supported for Android platform only.
For iOS user, I will add support for this in near future, if there are demand for that.

Supported Integration (2020/06/29)

  • 2D/3D Mode
  • Lights (with real lighting effect on 3D model)
  • Shades
  • Switches
  • Locks (coming soon)
  • Sensor (coming soon)
  • Execute Scenes (coming soon)
  • More device type will be added soon


Walk Through Demo

Ok let me walk you though a tour of basic feature of the app. Firstly, to turn on/off your light, or open/close your shade, simply tap on the icon in your home model. The device state is sync between ThingsTwin and SmartThings automatically.

Tips: For light device type, it has lighting visualization effect on 3D model as well. Which let you know which area in your home is lighted right the way.

For more advance control your device, just double tap on the button. This will bring up the popup where you can update light’s color, temperature. You will find it quite similar when you are using SmartThings app detailed panel.

When you are new and just connecting to your SmartThings account, or you have installed a new device, all of your devices will be shown in Unassigned Device tab here. To put it in right place in your house, simply just drag and drop it to correct place. After you put it in place, you can also change it position by holding long press and drag it to where ever you want, and any floor it should be in. This for the case you have moved your light to another room, for example.

A little bit more about navigation, you can also zoom in (demo), zoom out (demo), navigating through your house to have best view angle of your house. You can switch between top-down view mode and rear-view mode, too (by click on “3D” button on top right corner.

Tips: You can change view mode based on your preference, but normal the top-down view is best fir for mobile (portrait mode), and the rear-view mode is work best on mounted tablet on the wall (landscape mode).

Okay, that is pretty much for this post for now. Please drop a comment if you have any question. And subscribe to our early-bird user if your are interested at ThingsTwin Register Form. We will keep you in the loop for any update on development and release news. Thank you! :slight_smile:

7 Likes

FAQ

1. Is your app / services available for US user only or it’s available worldwide?
It’s worldwide support. As long as your SmartThings works, this app will works, too.

2. What is your plan for iOS support?
For now (July 2020) the team are focusing on functionality and on Android first. I cannot say exactly about when iOS is support, but because we are using cross-platform technology, so I can say it shouldn’t take long after Android is released

excited

1 Like

Hey @djh_wolf, thanks for boost me up in both threads. Seeing you be our early bird user :slight_smile:

2 Likes

Looks cool, I’ll be interested to see the finished result. :sunglasses:

Are you going to be ready for the announced changes when the classic app goes away at the end of this year?

Also, any thought of eventually making it work with Hubitat?

1 Like

Thank you @JDRoberts for your information. I’ll look further into this and keep syncing with these changes from SmartThings. It’s should be OK by the end, as long as SmartThings an open platform for developer, we still be able to make it work :slight_smile:

Ah about Hubitat, it’s an interesting platform, too (although I have not any chance to play with this). Actually in long-term plan, I’ll try make my app able to work with not only SmartThings hub, but until end of this year, SmartThings will be focused. After that, may be Hubitat the next one :innocent:

1 Like

Very interesting. I have a partial 3D model of my house I made in SketchUp (I still use the old free Google version). I used it to help place my Zigbee and Z-wave repeaters. I can’t wait to see more!

2 Likes

Thank you John @jlv , for this version, normally I will ask user to share their floor plan papers, based on that we will model their house in 3D. So for your case, if you prefer to use your own design, you can just share us the Skp file. We will renderer it for you :slight_smile:

Ouch! :face_with_head_bandage:

That would be a deal killer for me. There’s no way I’m sharing floor plans of my house with any company, too much security concern.

2 Likes

Yes, I’m thinking a little about that concern.

2 Likes

Oh I see. Actually in my development plan there are 3 ways to modeling the house:

  1. The simplest one, is to take modeling task to my team, so for users who is not too concern about security, they just need to share us their plan (it’s not required for the detailed plan, it can be just a simple draft on paper with enough information about room, location,… so we can based on that to help them modeling their house).

  2. User to modeling their house in 3D model tools like SketchUp, 3DX Max, SweetHome3D,… and allow them to import the file directly, no need to share with us.

  3. Allow user to draw their house directly in the app (this is the best, but also take too much time and effort for now).

But thanks for your feedback @JDRoberts, @jlv ! Seem we need to support another ways for user who concern about security soon. So what do you think about 2nd methods, gentlemen? Is it appropriate for you? (For sure what you import will stay in your phone, we will not store any information about your plans at all).

1 Like

Both two and three would be possibilities for me. I would have to see the details on two. :sunglasses:

1 Like

That good to hear that @JDRoberts. I will work with my team in more detail for 2nd approach and comeback to you guy soon. By the way, I just add some detail demo scene in my post above, please have a look and let me know if you have any question, gentlemens :sunglasses:

1 Like

++ Added some FAQ which is based on people’s feedback on our register form. Thanks for that!

1 Like

Just for update today. Received bunch of pre-register submit from great and passionate guys in Italy, with requests for support Italian language.

Yeah, we haven’t moved to multi languages feature yet, but definitely when time come we will add Italian to priority list, because in the end, we are trying to build a dashboard which bring joy and ease to user’s SmartHome experience

Development update: We received an perfectly equal ratio between people who willing to share their floor plan, and people who prefer to modeling their house by themself (50% - 50%) :smile: So we started working on dynamic importing 3D model (which designed by user himself) to ThingsTwin app.

Some challenges related to optimization if the imported 3D model has to much detail, as well as renderering (to have good quality of graphic effects) dynamicly in mobile is not appropriate. We found solutions for that, but still take sometime to implement. Anyway, the feature will be definitely be supported in the app!

2 Likes