Comments (6)
Just an Idea - the project MerossIot has a very nice sniffer which catches the MQTT commands being sent around and which gathers every action sent out from the App to the Device. Wouldn't that be an idea to get the controllable properties of a Device?
from homebridge-meross.
@MichaelMichaelMichaelMichaelMichael If you implement it, we would definitely accept the PR. Was thinking of doing it but it would take a lot of my time right now.
meross cloud project
from homebridge-meross.
Currently, I'm also a bit short of time and that's why I'd rather contribute by testing and filing in observations. What I did though: I've duplicated those (same) two lines
case 'MSL-100':
and I've added
case 'MSL320CHK':
in that context (twice, as mentioned: here and here) and I could make the following observations as regards the Apple Home App:
- Homekit sees the MSL320CHK properly as a lamp
- I can feed the MSL320CHK with RGB values
- I cannot adjust the Brightness, it's always at 100%
- When adjusting Brightness (or trying to), there seems to be flooding of commands to the Device and the Device seems to Block commands for a while. After a while of no commands, the gate is open again.
- When being blocked, the control via Meross App is still possible
Hope it helps.
from homebridge-meross.
Testing around I was able to set some colors, but I must say, the plugin is no other use for me other than switching on and off the LED stripe or setting a color out of an automation. It has nothing to with your plugin, it's obviously the flooding protection from the Device side. When changing colors, I use a Müller Licht MLI-404011 via Zigbee2MQTT and I translate the resulting MQTT-Messages in commands to update the Device (done via NodeRed).
This remote doesn't necessarily have to fire events very quickly, just approaching the colors a bit by pressing the color wheel several times makes the Device block and makes NodeRed report:
"0E:11:CE:D1:..:.. -> Error: ESOCKETTIMEDOUT -> undefined"
So sorry, but that mechanism only is good to execute not too many actions at once. But not too quickly.
I'll open another issue for this flooding problem.
from homebridge-meross.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
from homebridge-meross.
See #151
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.