Skip to content

Moonlight.1 (5.1.0-beta.0)

Pre-release
Pre-release
Compare
Choose a tag to compare
@krahabb krahabb released this 09 May 14:40
· 74 commits to dev since this release

Beta preview with some minor fixes and improvements.
Light entities were heavy refactored in order to implement msl320 light effects. This could have consequences on some light(s) since they're a very mess. This release has been ground-tested over an old msl120 (RGB/Temp bulb) and a brand new msl320cp (Pro strip) and looks promising but given the long story of 'lights' failures I could expect some flaws here and there.
If you have any positive/negative feedback (confirmation that your device is still working or not) I would greatly appreciate it in order to proceed with 'public' release

features

  • Implemented support for msl320 light effects.
  • the Meross cloud MQTT rate-limiting has been re-implemented: now it applies an average rate of 6 outbound messages over 1 minute thus improving the bandwidth available to each device (it was 5 messages over a minute for single broker connection before). This change would raise (depending on the number of devices binded to the Meross account) the MQTT cloud traffic a bit so increasing the risk of 'Meross account ban' due to high traffic. Any other policy trying to reduce outbound MQTT traffic is still in place so there shouldn't be any big change if your devices have proven reliable HTTP connectivity. On the other hand, when HTTP fails (see issues around about this), the MQTT channel will be used more often than before.
  • the Fan entity device (map100 and mfc100) has been refactored to try improve its behavior (#393)

fixes

  • removed module imports in the main loop (HA core 2024.5 new warning #427)
  • minor cosmetic/compatibility fixes against new HA cores