Comments (9)
I have this issue as well. A 3rd "Smart Garage Door Opener" device is added to Homebridge when Meross is connected when I only have 2 garage doors enabled on the MSG200. 3rd device does not appear in Alexa app, only the 2 garage doors that are enabled in the Meross app.
from homebridge-meross.
After installing the MSG200 to operate both my garage doors, I have found that the Meross to Homebridge translation is off more than just acknowledging the 3rd door is disabled.
Here are the issues I see:
The MSG200 has 3 ports, labeled 1, 2, and 3 on the unit. In the Meross app, these match up to Garage Door 1, Garage Door 2, and Garage Door 3, respectively, as default names.
When I installed the MSG200 in the garage and hooked up the port 2 garage door first, which is Garage Door 2 in the Meross app, HomeKit reported that Garage Door 1 was closed. Garage Door 2 in HomeKit did not open/close the door and did not see the sensor state. When I got to hooking up the wiring for port 1, which is Garage Door 1 in the Meross app, HomeKit reported that "Smart Garage Door Opener" was closed. There is no door named "Smart Garage Door Opener" in the Meross app, and I had assumed this name in HomeKit is what it was showing for the disabled Garage Door 3, but apparently not. When I tap "Smart Garage Door Opener" in HomeKit, Garage Door 1 opens/closes and sensor state is seen. And no, I did not change the names in the HomeKit app, just used what Homebridge assigned.
So in summary, the mapping from Meross to HomeKit is out of whack as follows:
Meross app Port 1/Garage Door 1 ----> HomeKit Smart Garage Door Opener
Meross app Port 2/Garage Door 2 ----> HomeKit Garage Door 1
Meross app Port 3/Garage Door 3 ----> HomeKit Garage Door 2
I have disabled the Meross plugin and removed the cached garage doors just to see if anything changed, but it went back to the same wrong mapping.
from homebridge-meross.
Yeah I had the same confusion with the inconsistent garage door naming scheme between Homebridge and the Meross app but came to the same conclusion after a little bit of trial and error.
from homebridge-meross.
Hi all,
Specific channels of the garage opener can be ignored/removed via the plugin settings
As for the strange naming schema, could be an issue with how the plugin gets the channel names, will get back to you
from homebridge-meross.
Hi all,
Specific channels of the garage opener can be ignored/removed via the plugin settings
As for the strange naming schema, could be an issue with how the plugin gets the channel names, will get back to you
Thank you! This seemed to fix the problem. I have the connection type set to Hybrid up top. Should I set the same here or just leave as default None?
from homebridge-meross.
You can leave that as 'None'.
Could you do me a favour and update to the beta version of the plugin?
https://github.com/homebridge/homebridge/wiki/How-to-Install-Alternate-Plugin-Versions
Once installed and restarted, check the homebridge logs, you should see a big red section of text (its not an error, its info about your MSG200).
Would you be happy to copy and paste this here? You can remove any device IDs / IPs etc.
Just want to see the structure to be able to correctly parse the channel names.
from homebridge-meross.
You can leave that as 'None'.
Could you do me a favour and update to the beta version of the plugin?
https://github.com/homebridge/homebridge/wiki/How-to-Install-Alternate-Plugin-Versions
Once installed and restarted, check the homebridge logs, you should see a big red section of text (its not an error, its info about your MSG200).
Would you be happy to copy and paste this here? You can remove any device IDs / IPs etc.
Just want to see the structure to be able to correctly parse the channel names.
[12/3/2023, 5:44:03 PM] [Meross] {"uuid":"[REDACTED]","onlineStatus":1,"devName":"Smart Garage Door Opener","devIconId":"ms_device_gdo_sel_close","bindTime":1699825586,"deviceType":"msg200","subType":"un","channels":[{},{"type":"GarageDoor","devName":"Garage Door 1","devIconId":"device061_un"},{"type":"GarageDoor","devName":"Garage Door 2","devIconId":"device061_un"},{"type":"GarageDoor","devName":"Garage Door 3","devIconId":"device061_un"}],"region":"us","fmwareVersion":"2.1.3","hdwareVersion":"2.0.0","userDevIcon":"","iconType":1,"domain":"mqtt-us-2.meross.com","reservedDomain":"mqtt-us-2.meross.com","hardwareCapabilities":[],"firmware":"2.1.3","hbDeviceId":"[REDACTED]","model":"MSG200"}
from homebridge-meross.
This worked for a while but after the recent API update, I am again unable to hide "Garage Door 2" in Homekit (which corresponds to Port 3 in the Meross app).
Please see Homebridge Logs below:
[12/24/2023, 11:11:47 PM] [Meross] Restarting Process...
[12/24/2023, 11:11:47 PM] [Meross] Launched child bridge with PID REDACTED
[12/24/2023, 11:11:48 PM] Registering platform 'homebridge-meross.Meross'
[12/24/2023, 11:11:48 PM] [Meross] Loaded homebridge-meross v10.2.3 child bridge successfully
[12/24/2023, 11:11:48 PM] Loaded 3 cached accessories from cachedAccessories.0EDF51C9AEE6.
[12/24/2023, 11:11:48 PM] [Meross] Initialising plugin v10.2.3 | System linux | Node v20.10.0 | HB v1.7.0 | HAPNodeJS v0.11.1...
[12/24/2023, 11:11:48 PM] [Meross] Config entry [garageDevices] has an invalid entry which will be ignored.
[12/24/2023, 11:11:48 PM] [Meross] Plugin initialised. Setting up accessories....
[12/24/2023, 11:11:48 PM] Homebridge v1.7.0 (HAP v0.11.1) (Meross) is running on port REDACTED.
[12/24/2023, 11:11:48 PM] [Meross] [Smart Garage Door Opener] initialising with options {"connection":"hybrid","garageDoorOpeningTime":20}.
[12/24/2023, 11:11:48 PM] [Meross] [Garage Door 1] initialising with options {"connection":"hybrid","garageDoorOpeningTime":20}.
[12/24/2023, 11:11:48 PM] [Meross] [Garage Door 2] initialising with options {"connection":"hybrid","garageDoorOpeningTime":20}.
[12/24/2023, 11:11:48 PM] [Meross] [Smart Garage Door Opener] initialised with id [REDACTED}].
[12/24/2023, 11:11:48 PM] [Meross] ✓ Setup complete. This plugin has been made with ♥ by bwp91, please consider a ☆ on GitHub if you are finding it useful!
from homebridge-meross.
This worked for a while but after the recent API update, I am again unable to hide "Garage Door 2" in Homekit (which corresponds to Port 3 in the Meross app).
Please see Homebridge Logs below:
[12/24/2023, 11:11:47 PM] [Meross] Restarting Process... [12/24/2023, 11:11:47 PM] [Meross] Launched child bridge with PID REDACTED [12/24/2023, 11:11:48 PM] Registering platform 'homebridge-meross.Meross' [12/24/2023, 11:11:48 PM] [Meross] Loaded homebridge-meross v10.2.3 child bridge successfully [12/24/2023, 11:11:48 PM] Loaded 3 cached accessories from cachedAccessories.0EDF51C9AEE6. [12/24/2023, 11:11:48 PM] [Meross] Initialising plugin v10.2.3 | System linux | Node v20.10.0 | HB v1.7.0 | HAPNodeJS v0.11.1... [12/24/2023, 11:11:48 PM] [Meross] Config entry [garageDevices] has an invalid entry which will be ignored. [12/24/2023, 11:11:48 PM] [Meross] Plugin initialised. Setting up accessories.... [12/24/2023, 11:11:48 PM] Homebridge v1.7.0 (HAP v0.11.1) (Meross) is running on port REDACTED. [12/24/2023, 11:11:48 PM] [Meross] [Smart Garage Door Opener] initialising with options {"connection":"hybrid","garageDoorOpeningTime":20}. [12/24/2023, 11:11:48 PM] [Meross] [Garage Door 1] initialising with options {"connection":"hybrid","garageDoorOpeningTime":20}. [12/24/2023, 11:11:48 PM] [Meross] [Garage Door 2] initialising with options {"connection":"hybrid","garageDoorOpeningTime":20}. [12/24/2023, 11:11:48 PM] [Meross] [Smart Garage Door Opener] initialised with id [REDACTED}]. [12/24/2023, 11:11:48 PM] [Meross] ✓ Setup complete. This plugin has been made with ♥ by bwp91, please consider a ☆ on GitHub if you are finding it useful!
Disregard... fixed after updating to v10.3.0
Thanks to the devs for quickly addressing these API changes!
from homebridge-meross.
Related Issues (20)
- MSL120DA Meross LED Bulbs not being ignored natively. HOT 3
- MS115 Not Working HOT 1
- mss630 Native Ignore HOT 3
- Meross MPD100 HOT 2
- Meross outdoor plug dimmer MPD100 HOT 1
- MTS200B or any other thermostate device is listed in plugin v10.2.0 config HOT 3
- Multi-Channel Accessory Grouping HOT 8
- Discontinuation of Old Cloud API and Upgrade to New API HOT 1
- Please add mss210p to the native HK devices list HOT 2
- Plugin ignoring Hide From HomeKit in individual settings HOT 2
- Meross MSG200 HOT 1
- Changed switch name in Meross app, not reflected in the plug in HOT 3
- Config entry [singleDevices] has an invalid entry which will be ignored. HOT 1
- Support for MOD150
- Lost support for MSS425F HOT 1
- MTS200 reporting lots of mqtt open/close. Is it a problem? (Homebridge 1.7.0 on Synology NAS 7.2.1 - Plugin 10.3.0) HOT 4
- Plugin (suddenly) has a problem logging in to the API HOT 3
- Error message: mqtt connection closed HOT 5
- Exclude devices option
- Local Control - Separate Networks HOT 1
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 homebridge-meross.