X10 Community Forum

📱X10 WIFI => 🗯General Discussion => Topic started by: bevhoward on November 30, 2019, 01:16:56 PM

Title: WM100 Discussion
Post by: bevhoward on November 30, 2019, 01:16:56 PM
I'm starting this thread in the hope that it will be an ongoing discussion about the WM100 Wifi Hub.

There are many threads containing WM100 questions and problems and a couple of old threads about the design and future, but, as far as I could find, none that contained general information that would help newcomers to the WM100

As those who have WM100's know, this is a very unusual device, not only in the X10 arena, but it is also unlike any other IOT (Internet Of Things) or even any other (wifi) connected device.  It is poorly documented, has a number of hidden "confusers" and the highest praise that I can give it is that it "has a lot of potential"

So, I'll start with one of my own discoveries that explained why it is not possible to connect a smartphone to an WM100 when both devices were on the same wifi lan network, but the network was not connected to the internet.

Turns out that the WM100 and the WM100 each only communicate with the internet.  Somewhere out there is a server that connects the app user to their specific hub using an internet ip address.  You can see this if you turn your phone's Wifi OFF, and have the ability to connect to the internet using your phone's Cellular Data connection.  With no Wifi connection, your phone will connect to the WM100 immediately.

Good news is that you don't need to do any special backflips such as tunneling or port manipulation to communicate with the hub when you are away from home ...from anywhere in the world.  Unanswered question, are there any threats by the WM100's direct internet link or by the possible existence of a routing server on the interenet somewhere in the middle?

Has anyone done a traceroute on either the app's or the WM100's communications?  (It's on my bucket list, but will be a while)

Another question is if there is a routing server, who's responsible and if the server is attacked or taken off line, Will WM100's then be inoperative?

fwiw, I'm currently working on the possibility of accessing 2 WM100's with one phone ...not there yet, but, I'm hopeful.

Finally, for this first post, a "don't do" WM100 tip that bit me this morning. 

I was experimenting with the WM100's ALL ON/OFF options earlier when things simply stopped working.  Unlike the X10's bit transmission schema where ALL ON/OFF applies only to a single house code, the WM100's ALL ON/OFF applies to all of the device codes that are stored in the HUB.  Since I have three housecodes here and one of the housecodes is for devices that I never want turned off by an ALL OFF so it took me a while to figure out why there was no internet.

My internet modem and wifi are on an X10 module so I can cycle it remotely when necessary  ...not something you want to turn off if you are halfway across the country.

Beverly Howard

updated 12/04/19 by BH
Title: Re: WM100 Discussion
Post by: bevhoward on November 30, 2019, 01:50:19 PM
What is the box at the upper left of the WM100's devices tabs for?

Next question, how does one attach a screenshot?

(nothing happens when I click "Attachments and other options")

Thanks in advance,
Beverly Howard

Title: Re: WM100 Discussion
Post by: bevhoward on November 30, 2019, 03:51:13 PM
A few discoveries about the "box" in the previous post (on Android)

The partial circle to the right of the box is a partially obscured "magnifying glass" (search) icon.  There is no apparent way to tap the icon since the "ALL OFF" button to the right of the icon triggers instead.

The good news is that it showed that while I had successfully deleted my "wifi on/off" device using the app, doing so did not delete that device from the "ALL OFF" list. 

When I tried to tap the half hidden "search" icon, the app issued an ALL OFF instead ...which, of course, disconnected the WM100 from the internet.

The WM100's ALL OFF schema is to transmit a "standard" X10 ALL OFF command for every housecode entered in the Devices TAB

Hope this info saves someone else the same grief.

Beverly Howard



Title: Re: WM100 Discussion
Post by: petera on November 30, 2019, 04:24:25 PM
Might be worth posting in the X10 wifi section. That's where all the discussion on the WM100 unit takes place. Not being an owner of this unit it started out with a big fanfare with big waiting lists for one but sadly there's not a lot of enthusiasm for it now.
Title: Re: WM100 Discussion
Post by: bevhoward on November 30, 2019, 05:25:28 PM
>> Might be worth posting in the X10 wifi section. <<

Saw that, but the newest posts there are over half a year old and there are not that many, plus they warn users who want to reply of their advanced age.

I've buried myself into the WM100 over the past couple of weeks and finding things that are neither documented nor spoken about on the forum. 

Maybe my hopes are too high, but I think that the WM100 can be a valuable tool for X10ers, especially those of us who don't have the time or expertise to start from the Pi up.

Thanks for the response,
Beverly Howard
Title: Re: WM100 Discussion
Post by: petera on November 30, 2019, 06:00:50 PM
The interest in the unit waned when problems began to arise with it’s functionality. Many were returned for a refund and I imagine the interest on the forum evaporated. You can see the timeline  of it’s decline here http://forums.x10.com/index.php?board=148.0 I’m sure if you start posting on the subject again others may well join in with you.
Title: Re: WM100 Discussion
Post by: Tuicemen on November 30, 2019, 06:48:49 PM

Next question, how does one attach a screenshot?

(nothing happens when I click "Attachments and other options")

Thanks in advance,
Beverly Howard
If you mean attach a screen shot to a post you might try another browser.
Title: Re: WM100 Discussion
Post by: bevhoward on November 30, 2019, 07:41:19 PM
>> you might try another browser <<

Tried FireFox and Chrome, but, no joy.  Also turned off popup blocking for this site.

Not that important.  Thanks for the response.

Beverly

(fwiw, "Attachments" link contents)
http://forums.x10.com/index.php?action=post;topic=31124.0;last_msg=183345#
Title: Re: WM100 Discussion
Post by: bevhoward on November 30, 2019, 08:29:27 PM
fwiw, success with controlling two WM100 hubs with the same phone.

The clue came from the following statement in the (rather sparse) WM100 user manual.

Quote
Reset to Factory Settings
▪ This option will reset all the data on your APP ONLY. This does not affect the
WM100. This will simply clear out the data on your phone. If the WM100 does
not receive a hardware reset, once you reconnect with the WM100 it will resync
the App and download the information and settings from your WM100.

Step one was to take images of each of the QR codes and print them on a card.

After you set up (see below) the second WM100, you can select
settings/reset/confirm/connect to an existing hub

When asked for the qr code, scan the QR code for the desired hub, wait, then wait, then answer "control devices" when asked what you want to do.

Even though the other option is "add devices" once you get to "control devices" you can can then control, add, edit, etc.

There appears to be a bug when setting up the second device where the ssid would not display and I was unable to connect.  However, after I used another phone to set up the second device, I could then switch between the two hubs on the both phones and have done so a number of times this evening.

Hope this is of value to others,
Beverly Howard
 
Title: Re: WM100 Discussion
Post by: dhouston on December 01, 2019, 07:17:32 AM
Next question, how does one attach a screenshot?
I believe you have to progress beyond Newbie (based on number of your posts) before you can attach images.
Title: Re: WM100 Discussion
Post by: Tuicemen on December 01, 2019, 01:29:40 PM
Next question, how does one attach a screenshot?
I believe you have to progress beyond Newbie (based on number of your posts) before you can attach images.
Good catch Dave, your wright.  >!
Title: Re: WM100 Discussion
Post by: bevhoward on December 01, 2019, 04:35:29 PM
My "ALL OFF" observation was in error.

WM100 uses the standard X10 "ALL OFF" command rather than sending individual "OFF" commands.

What I didn't know was that the WM100 issues a separate "ALL OFF" command for each of the housecodes it finds in the device listings.

With respect to the fact that I have my Modem and Wifi power controlled by an appliance module, I'm adding several daily ON commands for that code in the event that I ever accidentally hit ALL OFF from a remote location again.  (there are a couple of reasons why I am not putting it on an extra housecode not used in the WM100, but, I may do so in the future)

Beverly Howard
Title: Re: WM100 Discussion
Post by: bevhoward on July 18, 2020, 09:26:45 PM
Got a private email that was in response to this thread.  Interesting questions, would appreciate additional info, especially with respect to my wm100 observations and conclusions.

Quote
Once a WM100 is set up and programmed, if I unplug the Internet cable from my WiFi router, and set my phone to WiFi only, and do a turn on/off to a preconfigured module in the app, does the X10 module turn on/off?

Nope... the _only_ communication that happens between the wm100 and the phone is when the hard reset is used to reset the wm100.

During the process, the only information sent to the wm100 from the phone is to tell the wm100 how to connect to the wifi network and the QR code info used by the wm100 to confirm that the person setting up the unit is working with a specific wm100

After that, the phone never communicates directly with the wm100, but, rather goes to an internet server which then communicates with the wm100.

You can verify this after you set up the wm100 by turning off the phone's wifi and seeing that the phone has no problems sending x10 commands to the wm100.

Quote
if I turn off the phone and just let the WM100 run without the internet, does it still control the X10 modules (via timers for example), or does the device stop working (eventually) because it or the app doesn't "phone home" after a while.

Not sure about the long term as the wm100 does continue to run timers etc.  What _will_ probably happen is that the wm100's date/time will get increasingly inaccurate based on my observations to date. 

A related "big question" is if these servers will continue to be maintained since the wm100 appears to be at EOL and there have been no replacements.

Quote
I might experiment analyzing its network traffic and setting up a port forwarded local API server that responds like their server

Please report back on that... and include baby steps on the configuration that you find.  I would be very surprised if you were able to control a wm100 from a computer.  I would guess that the communication schema was specifically designed to stymie any attempts for malicious actors to gain control of a wm100.

Beverly Howard


Title: Re: WM100 Discussion
Post by: bevhoward on July 18, 2020, 09:59:17 PM
The person who sent the private email responded "they (the X10 forum) haven't approved my registration so I cannot login or post there"
Title: Re: WM100 Discussion
Post by: Brian H on July 19, 2020, 06:59:03 AM
The person who sent the private email responded "they (the X10 forum) haven't approved my registration so I cannot login or post there"
What forum is that? As you are registered here and posting.
Title: Re: WM100 Discussion
Post by: petera on July 19, 2020, 09:46:46 AM
The person who sent the private email responded "they (the X10 forum) haven't approved my registration so I cannot login or post there"

The message sounds like it might be from a disgruntled ex employee. Just exercise a little care when communicating by PM and avoid opening up any ports to the outside world for any reason. You don't want to be the recipient of a load of malware unknown to you.
Title: Re: WM100 Discussion
Post by: bevhoward on July 19, 2020, 12:27:47 PM
Quote
>> What forum is that? <<

This forum... the person (not me) who sent me the private message (first name Kent) indicated that he wanted to join the discussion and signed up but his registration has not been approved so he was unable to do so.

Quote
>> The message sounds like it might be from...  <<

He (Kent) and I have had multiple exchanges about the wm100 and from those exchanges it seems that he would be an excellent member of the forum with obvious extensive x10 experience and knowledge backed up with a a highly skilled tech background in tcpip communications.

I have a policy what if someone responds to any posts I have made on the hundreds of forums that I have participated in since the days of compuserve to respond to their queries on the forum, give them a link to the post and suggest that they join the forum...

...he has indicated that he did so before he pm'd me.

Now, back to the quest for technical answers ;-)

Beverly
Title: Re: WM100 Discussion
Post by: petera on July 19, 2020, 02:46:05 PM
Once you are sure of your contact, PM seems to be the way forward for you for the moment at least. As far as I know the mod is currently in home automation hibernation until at least the Fall so maybe that is the issue for Kent. I wonder how long Kent is waiting for approval to post here. Has he tried both creating a new post and replying to a current one. All seems very odd. Maybe someone more “in the know” could shed some light on this dilemma.
Title: Re: WM100 Discussion
Post by: brobin on July 19, 2020, 03:13:50 PM
It appears that the "new activation email" is not being sent automatically.  I don't know why that is but hopefully it will be fixed.  Perhaps it was turned off because there have been accounts created to spam the forum.
Title: Re: WM100 Discussion
Post by: petera on July 19, 2020, 03:58:20 PM
It appears that the "new activation email" is not being sent automatically.  I don't know why that is but hopefully it will be fixed.  Perhaps it was turned off because there have been accounts created to spam the forum.

Yes I noticed the upsurge in spam alright. I’m always a little wary when I see that on any forum. There’s no way you could automatically allow posting without some form of validation these days. That’s why I wouldn’t download any form of images or scripts from a site without full end to end encryption. No padlock on the browser bar, no downloads.

At least we now might understand why Kent couldn’t join the discussion.
Title: Re: WM100 Discussion
Post by: SkipWX10 on July 19, 2020, 06:05:47 PM
I am a moderator of another (auto related) forum and I am getting probably 5-8 spam member signup requests a day now....folks staying home from Covid-19 and bored? Who knows but they are from all over the world based based upon IP....thank the heavens for automated IP database checkers!
Title: Re: WM100 Discussion
Post by: Brian H on July 19, 2020, 06:08:46 PM
I did miss the emailed photos from another person mentioned reference in your post.

Could be the activation email was not sent or the activation email ended up in the new members email providers Spam folder. I have had a few go to my spam folder.

If they where a new member. They have a Newbie status and can't post photos. Not sure on external links.

We have some added Spam features here and if one does get through. It will  be moved to a private section for review. With a possible Ban of the user.
Title: Re: WM100 Discussion
Post by: brobin on July 19, 2020, 06:24:39 PM
A little earlier I used a different browser to register for a new account to test this and can confirm that auto sending of the activation email is working.  The activation email actually was sent and went directly to my spam folder.  I opened it, clicked on the activation link and successfully logged in.  So Kent may want to check that or try again and watch for it in his spam folder. 
Title: Re: WM100 Discussion
Post by: Tuicemen on July 20, 2020, 07:22:20 AM
Since Kent can pm they could PM me. Or email x10 directly. The forum has a few spam filters which may also have flagged thier ip as a possible spammerthough I doubt that is the case.
Title: Re: WM100 Discussion
Post by: bevhoward on July 20, 2020, 10:53:24 AM
Quote
Since Kent can pm they could PM me

I've probably misused the "PM" term since what happened is that he was able to find my email address and emailed me directly.

So, if he emails X10 with reference to "Tuicemen" you will get it?

I'll pass this on to him.

Thanks for pursuing a solution,
Beverly Howard
Title: Re: WM100 Discussion
Post by: brobin on July 20, 2020, 11:01:05 AM
Since I was able to confirm that new registrations work maybe if he tries from a different IP address and/or using a different email it would work.  If he tried from his home IP he could use his phone (with WiFi off) or use a VPN.  Remind him to check his spam folder as that's where my activation email landed.  In fact, if he wants, he can just take over the new account I created.
Title: Re: WM100 Discussion
Post by: Tuicemen on July 20, 2020, 03:23:58 PM
A email to x10 support with mentioning the forum issue and me will find its way to me.
There is a thread on my forum discussing the possibility of local control (hacking the WM100) as well as a thread on this forum However the thread on this forum got side tracked into improving the WM100 firmware and the hardware limitations.