Comments (8)
What i've found is that new plugs doesn't seem to communicate through wifi but through bluetooth (in fact, when scanning for bluetooth devices you can find something like MRBL_XXXX, where XXXX are the last four digits of the plug MAC address.
That poses an issue of these new plugs. What I would recommend is to pair using the Meross app, then once it's on your network, reconfigure it using the tools.
PS : I've tried with the rewrite branch at beginning but I can't get it worked as their is works to do
Sorry, I continued working on it and I pushed the changes because I needed to move to a new machine. I have time off now, so I'll endeavour to get this into a working state before New Year.
Sure no worries, it's how open source works 😁. Thanks for your amazing job ;)
from meross.
I have published a new release that includes #75
from meross.
Is there any information in the verbose output that would be helpful?
Also you used double quotes on your WiFi ssid, so try replacing with single quotes.
I wonder if the device ssid is hidden
from meross.
if you want to try it, there's an experimental branch that I started which allows you to send only parts of the setup.
https://github.com/bytespider/Meross/tree/feature/rewrite it's not very well documented at the moment so I will try my best to help.
from meross.
Hello, tested today with two MSS315, firmware 9.5.31 and hardware 9.0.0. It seems that the SSID is hidden maybe it's the same for you @fritut08.
My setup with home assistant :
- Install official meross app
- Setup the plug with meross app (it will configure wifi)
- On home assistant install https://github.com/krahabb/meross_lan, connect meross cloud account. Add devices and get key from one device.
- Install bytespider project and comment out line 95 to 102 (as we don't change wifi settings only MQTT) in
bin/meross-setup
- Get IP address of the plug from your DHCP and do
npx meross info --verbose -g <IP> --key <KEY>
, you should see plug configuration, it means everything is ready and you can go below (step not required) - Reconfigure meross MQTT plug
npx meross setup --gateway 'IP' --wifi-ssid 'wedontcare' --wifi-pass 'wedontcare' --mqtt mqtts://<IP or HOSTNAME of MQTT> --wifi-cipher 3 --wifi-encryption 6 --wifi-channel 6 --verbose --key 'KEY'
- Do step 5, it should display your new MQTT broker :)
- Remove the plug on meross app, delete your account and delete the application
PS : I've tried with the rewrite branch at beginning but I can't get it worked as their is works to do. Old function not renammed like setSystemTime()
to configureSystemTime()
, missing an await
keyword on _send
function for got
library and still after that I got a ECONNRESET
. Much simpler to comment out wifi settings :)
Thanks for your library I can keep my privacy away from third parties cloud :)
from meross.
Hi there. I've got the same problem with my new mss310. What i've found is that new plugs doesn't seem to communicate through wifi but through bluetooth (in fact, when scanning for bluetooth devices you can find something like MRBL_XXXX, where XXXX are the last four digits of the plug MAC address. That's why CUSTOM PAIRER can't find the new plugs!
from meross.
What i've found is that new plugs doesn't seem to communicate through wifi but through bluetooth (in fact, when scanning for bluetooth devices you can find something like MRBL_XXXX, where XXXX are the last four digits of the plug MAC address.
That poses an issue of these new plugs. What I would recommend is to pair using the Meross app, then once it's on your network, reconfigure it using the tools.
PS : I've tried with the rewrite branch at beginning but I can't get it worked as their is works to do
Sorry, I continued working on it and I pushed the changes because I needed to move to a new machine. I have time off now, so I'll endeavour to get this into a working state before New Year.
from meross.
What i've found is that new plugs doesn't seem to communicate through wifi but through bluetooth (in fact, when scanning for bluetooth devices you can find something like MRBL_XXXX, where XXXX are the last four digits of the plug MAC address.
That poses an issue of these new plugs. What I would recommend is to pair using the Meross app, then once it's on your network, reconfigure it using the tools.
PS : I've tried with the rewrite branch at beginning but I can't get it worked as their is works to do
Sorry, I continued working on it and I pushed the changes because I needed to move to a new machine. I have time off now, so I'll endeavour to get this into a working state before New Year.
As referenced here krahabb/meross_lan#346 (comment) I've created a small pull request to allow for mqtt setup only, which fixes this issue #75
from meross.
Related Issues (20)
- Does this support MSS310 Hardware Version 6 ? HOT 24
- Unable to setup device MSS210 HOT 15
- Setting MQTT and Wifi for MSS210 HOT 3
- No time synchronisation with 5.1.1 firmware HOT 2
- Upgraded firmware/incorrect key HOT 2
- [question] hass mqtt connection HOT 1
- Plug keeps blinking green forever HOT 3
- mss110 power switch with firmware 7.3.19 requires user and key HOT 4
- [QUESTION] What exactly is --gateway? HOT 2
- Error Unable to connect to device - TypeError: Cannot read properties of undefined (reading 'system') HOT 16
- Device mss425e won't connect to AP, falls back to pairing mode HOT 16
- Updated firmware on mss310 us rtl8710cf (hardware:6.0.0 firmware:6.3.22) causes red light HOT 1
- Issues with ssl after upgrading from Debian 11 to Debian 12 HOT 2
- Cant connect MSS710 HOT 4
- NTP queries from Meross Plugs HOT 1
- TypeError: program.version is not a function HOT 1
- Device Key? HOT 1
- Unable to setup MSS310 HOT 2
- mss210 contents to wifi and mqtt but doesn't push changes to mqtt [un rtl8710cf (hardware:6.0.0 firmware:6.2.3) ] HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from meross.