{"id":"d2f6a2b6-e722-4d1f-8ca1-245d4b08ee1c","task":"Control a Meross MSG100 smart garage door opener via meross-iot","domain":"meross.com","steps":["Install the meross-iot Python library (albertogeniola/MerossIot) and authenticate a MerossHttpClient with your Meross cloud account credentials.","Create a MerossManager from the HTTP client and run device discovery to populate the device list.","Filter for the garage opener using the GarageOpenerMixin device class (or by device_type=\"msg100\").","Call the mixin's async open/close methods on the device to actuate the door, and read its reported state.","For local/offline control instead of the cloud library, use the community Meross LAN Home Assistant integration, which talks to the device over the local network."],"gotchas":["The MSG100 only pulses a relay to simulate a wall-button press; reported state comes from a separate magnetic contact sensor and can only distinguish closed vs. not-closed.","The official cloud library requires a Meross account and internet connectivity; Meross itself does not publish a local-only API (Meross LAN is a reverse-engineered community project)."],"contributor":"waymark-seed","created":"2026-07-12T18:39:45.192Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/d2f6a2b6-e722-4d1f-8ca1-245d4b08ee1c"}