MerossManager class manages connection to Meross Cloud, device initialization, synchronization and control operations.
Uses meross-cloud SDK for device interaction and axios for REST API calls.
const manager = new MerossManager();await manager.connect();console.log(manager.devices); // List all discovered devices Copy
const manager = new MerossManager();await manager.connect();console.log(manager.devices); // List all discovered devices
Creates an instance of MerossManager. Initializes the MerossCloud instance and sets up event listeners.
When MEROSS_EMAIL or MEROSS_PASSWORD environment variables are missing
// Requires MEROSS_EMAIL and MEROSS_PASSWORD in .envconst manager = new MerossManager(); Copy
// Requires MEROSS_EMAIL and MEROSS_PASSWORD in .envconst manager = new MerossManager();
Connects to Meross Cloud service.
Resolves on successful connection
When connection fails
await manager.connect(); Copy
await manager.connect();
List of known Meross devices.
MerossManager class manages connection to Meross Cloud, device initialization, synchronization and control operations.
Remarks
Uses meross-cloud SDK for device interaction and axios for REST API calls.
Public
Example