Meross service will let you connect and automate your smart plugs and bulbs.
Example: I have my main HomeAssistant that has to stay in a working state, but also have a test server on which I can run another HomeAssistant instance on which I can help testing the local LAN implementation... Can these be run side by side? Until I have a bit more time to look into it further I don't know if the Plug exposes the required information over MQTT or if some of it is over a HTTP api. https://github.com/skullydazed/meross_mqtt_ha seems interesting although I can't seem to get it to work, it's connecting to the broker but doesn't appear to be doing much. To reset an MSS310 you can hold the button on the top, handy to know if you want to get it back onto the cloud, which is what i've done with it for now as although it will connect to the local mqtt broker I didn't have the commands to hand to control it, I did have a look at meross_offline but I think it needs a customized version of the merros_iot lib which would probably break meross-homeassistant, I solved that by using caddy (https://caddyserver.com/) as a proxy (I use it for all my docker files) - the transformation from ws://... to wss:// is automatic and the handling of certificates is seamless (built-into caddy). 12175. I tried to make an insecure connection but it failed (it set up a TLS one). Meross is also free to terminate (or suspend access to) your use of the Services or your account, for any reason in our discretion, including your breach of these Terms. The telnet behavior described above was current as of firmware version 1.1.18, but appears to have been disabled in 1.1.24. That leads in well to the part about USER, so only the super user ("root" in Linux) can perform … Nope, that said looking at the docs for https://github.com/bytespider/Meross it may be possible to make an insecure connection. Wait, what’s in this “assets” folder? ERROR_INTERNET_DIALOG_PENDING. Edit: Ahh meross_mqtt_ha needs to be running when you add the plug to the mqtt broker, that said I'm getting sign_error on the payload. I read a lot of reviews and feedback from owners, and Meross is the best combination of price and stability. Meross skill is designed for Meross smart plug, bulb, surge protector, wall switch, garage door opener, humidifier, thermostat valve, and etc. Has anyone already implemented a binding for these socket… Boom, it dumps me to a shell. Or just to test an alpha version. to your account. For more information, see the Content Encoding topic. "Your clock is behind" or "Your clock is ahead" or "NET::ERR_CERT_DATE_INVALID " For clarity I used https://github.com/skullydazed/meross_mqtt_ha the payload to switch the plug was generated by this rather than by me. Maybe I should have tried that to begin with: Upon an initial look, it doesn’t appear to be a full Bash shell, but it definitely exposes some inner workings of the system as well as some type of debug filesystem. As far as I know, there are only a handful of homekit compatible garage openers, MyQ, Insignia, and Meross. I have the exact same problem described here. go to network connections folder. Unfortunately there aren’t API, but only apps for Android & iOS. 1. Of course, any economical help (donations, sponsorships) motivates my work and allows me to buy the required licenses, hardware and devices to be tested, not to mention the electricity bill that keeps the automated tested environment constanlty on. Already on GitHub? Changing a password here does appear to change the Telnet password, though it would be nice if Meross advertised this functionality if it worked fully, allowing users to change the password to their device (or enable/disable Telnet). As many of you guys have noticed, Meross applies strong limitations on API call rates. Control all your Meross smart home devices from anywhere at anytime. EDIT: I realized that the orders are supposed to be sent to the subscribe topic. This means that, when the device is unable to talk with the remove Meross MQTT server, it won't serve its scope. If your internet connection is unstable, learn how to fix internet stability issues. Due to the popularity of the library, I've decided to list it publicly on the Pipy index.So, the installation is as simple as typing the following command: Launch the Safari app and try loading a site like Google or Macworld. Had to create an account in it then connect to each plug. I then ran nmap against it: Interestingly, as soon as I did this, my Christmas tree began turning itself on and off intermittently. I managed to get the MSS310 to connect to my broker although I seem to be very good at crashing it and causing a reset. We’ll occasionally send you account related emails. What luck - the APK actually contains a copy of what looks like the firmware binary, presumably to facilitate firmware upgrades! I get on my MQTT (TLS-enabled with a LE cert), It seems that the cipher that is requested by the device is not part of the list offered by Let's Encrypt (but I can force some). While most of the fields seem straightforward, I belive that the sign one must be calculated (at least I did not manage to make the plug react by sending the same). This is usually caused by an abuse of the MerossManager or the MerossHttpClient classes: when using these classes, the developer must close () / logout () the object before ending the script. Solid green: the connection is successful and the socket is on. Happy to help too. The project is ongoing here, in case you are curious. I currently have an MSS310 sitting on my desk that was part of a multipack, I also have a MOSQUITTO broker running in a docker container already as I use Zigbee2mqtt with home-assistant. tried to buy you some coffee yesterfday (over "Buy me a coffee" for the LAN-only Control Project but the site won't accept my MC. What is the status of this feature? However, the admin.htm administrative interface is still exposed and unauthenticated as of 1.1.24. You signed in with another tab or window. Regarding the cloud rate limits, I had a quick look at the code and it looked like communication with the meross cloud was over HTTP, I'm guessing that Meross won't allow the plugin to connect directly to their MQTT infrastructure as if they did it may be possible to subscribe to certian topics and avoid polling? (As mentioned above, I eventually learned that this is also because Nikto is crashing the device, dumping its crash state to screen before the telnet connection closes): I took a packet capture of a communications session between the mobile app and the device. If the connection is not possible (due to internet unreachable), the device will keep trying to connect and will eventually reboot itself if it couldn't make it. Hi guys, This type of network is called Ad-Hoc. Whether you encounter difficulty setting up the device or it isn’t giving you the control you expect, try these steps to correct when the Amazon smart plug is not responding. I wasn’t lucky enough to find this online, but I did find an .apk of the app for the device on the manufacturer’s website. Slow internet upload and download speeds Internet speed in this context, is the measure of how fast your wireless network uploads and downloads data. Button: Press the button to turn the … Off: The socket is off or the power of MSS110 is off . Taking a random stab at a password, I tried “admin”, blank. Will this LAN ONLY option require the Meross units to be HomeKit compatible? Is Paypal possible? Moreover, many users are also concerned about letting the meross device talk to the internet becoming - possibbly - attack vectors for their LAN. In order to address all these problems, I would like to rewrite the Meross Homeassistant plugin so that they connect to the Homeassistant Meross Broker. I had a look at the tcpdump traffic to the broker and the offered ciphers matched the ones that were requested. Other devices show this “fail open” behavior, which is incredibly dangerous when combined with a hardcoded root password. The Meross device is talking MQTT as to if it also has a websocket connection I don't know. The app successfully updated the firmware on both and worked well. https://wltd.org/posts/how-to-use-meross-smart-devices-as-cheap-offline-iot. Meross PC is a residential smart-products management platform, which provides you with an integrated mobile app to control, manage and monitor your smart products.. Meross app can quickly connect your smart products to the Internet, implement real-time communication between your cell phone and household devices through the cloud platform, and achieve remote control and monitoring. If all other methods fail, press and hold the power button for 5 seconds to restore factory settings, and then try to add again. This is a killer for many use-cases. 12049. Connect your Meross to hundreds of other services. ... To fix the error, click Connect on the page you try to open. The Internet connection has been lost. The Meross smart mini plug is a single outlet smart plug whereas the Meross power strip has the ability to hold three devices through standard outlets, as well as two USB compatible devices.. Meross plug vs. Meross power strip . While there is no internet access a local link between two devices is created. Let’s go back and try and connect via telnet. Meross Mini Plug vs. Power Strip. $25.00. After setup, there is a switch in the Meross app to enable Alexa integration. I'll need to reconfigure it to listen for TLS connections but that shouldn't be particularly difficult. WinINet failed to perform content decoding on the response. Probably several months, but this also depends on the success this project gets: the more, the better. I am a developer, mainly C++, Java, some Javascript. I followed the suggestion to reset and pair the plug using bytespider's utility, I'm not sure if meross_powermon set a shared key but either way it's working now, Just basic on/off no power info but still it's being controlled locally , @dragon2611 : have you had any problems with the cipher used by the MEROSS device? Meross WiFi Smart Plug Mini, 16 Amp & Reliable Wifi Connection Powered by Mediatek Chipset, Support Alexa, Google Assistant and SmartThings, Remote Control, Timer, Occupies Only One Socket, 4 Pack 4.5 out of 5 stars 3,430. I began by setting it up on a throwaway segment of my WLAN, and plugging my Christmas tree into it. Lastly, there are some users who want to be able to control their meross device over the lan, without relying on a stable internet connection. I do see some JSON messages present on the publish topic that could probably be read for the power consumption data, although I've not yet looked at parsing them to get the values we want. Moreover, many users are also concerned about letting the meross device talk to the internet becoming - possibbly - attack vectors for their LAN. I'm evaluating Meross purchasing as seems to be the only "Italian Friendly Plugs" out there...but relay on a CLOUD service is a stop for me for many resons. Big advantage of this over the others is a wired sensor connection. This is a killer for many use-cases. Many things. Restart the switch by pressing the restart button. Meross has the sole right to decide whether you are in violation of any of the restrictions set forth in these Terms. Echo Dot (3rd Gen) - Smart speaker with Alexa - Charcoal Hello, I’m looking for a binding for Meross MSS310, a 16A Smart Wi-Fi Plug with Energy Monitor. Sign up for a free GitHub account to open an issue and contact its maintainers and the community. Having an inherent distrust of Internet-of-Things devices, before I get to really trusting this thing I wanted to poke at it a bit. Unlike another device I’ve looked at, the MSS110 appears to only connect to networks matching the WPA2 security settings of networks it knows. This isn’t a huge issue since we’re presumably connected to the LAN as well, but in case this device is internet-exposed or didn’t follow its configured 802.11 security settings, this could be a fairly severe risk. Fast flashing green: WiFi connection mode.