0.3.3 still have JavaScript error and auto update somehow destroyed 0.2.1

The 0.3.3 still have the same JavaScript error on all even windows in multi-window situation (described it her https://github.com/mchristopher/PokemonGo-DesktopMap/issues/1035) and now I can't use 0.2.1 which did not have JavaScript error after the new update. How do I make 0.2.1 work again? My 0.2.1 has Java error. :/

0.3.3 does not work because nothing has really changed in comparison with 0.3.2

Can dev or any expert here please please help with the JavaScript error so that many of us can finally enjoy the latest version after 0.2.1?  JavaScript error can occur with 0.2.1 as well. However, it can be fixed by deleting C:\Users[username]\AppData\Roaming\pokemon-go-map and the file pogom.db and the folders Cache,  However, this fix does NOT work on any version after 0.2.1.
Thank you very much!

Beloved version 0.2.1 stopped working this morning and couldn't make 0.3.3 working. When running in Server mode, 0.2.1 works all day long even recovers itself after internet service being down. The newer version just displays "Possible Ban" and stops working. Since it's Server mode and I'm away, it can't be recovered.
Wish we can restore 0.2.1.
Thanks!


I'm getting "get_native_file"  for the fullstack code implementation (from example)

Problem
I have recently started to build something (full-stack) using a Dioxus full-stack renderer. I have followed the documentation provided here,  But I'm getting an error while running this code(to run on the web);
dx build --features web

Error:
Error: 🚫 Building project failed: error[E0046]: not all trait items implemented, missing: `get_native_file`
  --> /home/bunny/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dioxus-web-0.4.0/src/file_engine.rs:36:1
   |
36 | impl FileEngine for WebFileEngine {
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `get_native_file` in implementation
   |
   = help: implement the missing item: `fn get_native_file(&'life0 self, _: &'life1 str) -> Pin<std::boxed::Box<(dyn futures_util::Future<Output = std::option::Option<std::boxed::Box<(dyn std::any::Any + 'static)>>> + 'async_trait)>> { todo!() }`

Environment:

Dioxus version: 0.4.3
Dioxus-fullstack: 0.4.3
Rust version: 1.75.0 (stable)
OS info: Linux (Opensuse)
App platform: web

Questionnaire

[ ] I'm interested in fixing this myself but don't know where to start
[ ] I would like to fix and I have a solution
[ ] I don't have time to fix this right now, but maybe later

Another user ran into this issue earlier on the discord server. Running cargo update fixed this issue for that user. dioxus-html accidentally had some mostly internal breaking changes in a minor release.

Another user ran into this issue earlier on the discord server. Running cargo update fixed this issue for that user. dioxus-html accidentally had some mostly internal breaking changes in a minor release.

Ohh that's great I'll try that and close the issue if it got fixed. Thanks🤓

It got fixed by running cargo update. Thanks !!
I am closing the issue.


real docs

use docusaurus and codehike

The docs website is being worked on here https://github.com/macaron-css/macaron/tree/main/site. Open to contributions!

The docs site for macaron is live now https://macaron.js.org


Document the fact that underscores are acceptable for backing fields

As @wardbell has mentioned when you have a backing "field" for a public getter/setter, it's handy to prefix it with an underscore. Just to repeat his example:
private _foo;
get foo() { return this._foo; }
set foo(value: any) {
  console.log(`${this._foo} changed to ${value}`);
  this._foo = value;
}

Can that be added to the style guide?

+1

I would be interested to know why some are giving this the thumbs down. Is there another, perhaps better, way to have a backing field with a getter/setter? How do you currently do it?

I see, understand and feel the problem. but using underscores only for backing fields gives a style incosistency so probably thats why you get thumb downs

what would be the recommended way then?

This is a serious issue I think.
Fact 1: Sometimes you want to have a private field with a public getter and/or setter. Otherwise using getter/setter would rarely make sense at all.
Fact 2: You cannot have the same name for the getter/setter and a field. Otherwise using this.field=val in the setter or "return this.field" would result in an endless loop.
If you accept both facts you have to accept that you are sometimes required to have different names for a field and a getter that basically return the same value.
So you have to rename either the field or the getter/setter.
I see two options
A) prefix private fields with _ (all of them for consistency sake)
B) uppercase getter/setter
With A) already being used by a lot of developers.


Chained assigns confuses ivar inference (latest master)

Neither of these two works (exact same cause, but...), although it reasonably should:
class Foo
   def initialize()
      @foo = 47
      @bar = bar = 47
   end
end

foo = Foo.new

class Bar
   def initialize()
      foo = @foo = 47
      @bar = foo
   end
end

bar = Bar.new

I'll make it work for the first snippet because one can easily guess the type of @bar from an assignment to a local variable by using the right hand side.
The second case is harder, it requires the guesser to keep track of what was assigned to local variables, so it requires flow logic. This makes the algorithm much complex (for a computer as well as for a human), so a type annotation will be required there (I won't improve this).
You can write the second case like this:
class Bar
  def initialize
    foo = @bar = @foo = 47
    # use foo
  end
end


"You are about to connect to a developer tunnel" warning prevents debugging on devices without peripherals

Trying to fix a bug only visible on an apple tv device when running my project. I'm using the port forwarding feature of VSCode, but the first panel displayed is a warning which can only be skipped by clicking the "Continue" button - which is impossible because the apple tv does not have any peripherals connected to it. I'm not sure if it is possible to connect any either. It does have a remote, but the remote cannot be focused on the button and the dialog can therefore not be skipped.
I would like to be able to turn off this warning message in the port forwarding setup. It could be default on, but should also be skippable when the tunnel is created, so that projects running on devices without mouse or keyboard can display the app through the tunnel.

It sounds like the only solution would be removing the warning entirely as either keyboard or mouse input is needed. I don't think there's a way to do that, nor would we want that (cc @derekbekoe)
However, it seems like you are able to pair a bluetooth keyboard to the TV which may work... https://discussions.apple.com/thread/250298712?sortBy=best

It's ok. I can try to use ngrok instead. :-)

Glad you found a solution that works for you!
@derekbekoe I think you could probably also accept input on that screen using the gamepad API for controller input.
I will close this issue though since it's upstream of VS Code.


MS100 Support

Currently its only possible to access these devices via the smartphone application or IFTTT. Adding these great little devices to homebridge would make them really useful and not just a neat toy.

Currently its only possible to access these devices via the smartphone application or IFTTT. Adding these great little devices to homebridge would make them really useful and not just a neat toy.

Yes! please!
Very nice work with the plugin.
Make the Smart Temperature sensor compatible with homebridge!
thks

See #151

If this is still of interest to anyone, I can look into supporting these with the plugin

I'm still interested in the temperature sensors working, but I understand it's not a high priority for you.
Many thanks

When you start the plugin you should an “unsupported” message with some info about the devices. Are you able to obtain this?

Sure:
[8/2/2021, 7:38:38 AM] [Meross] ✓ Setup complete.
[8/2/2021, 7:39:09 AM] [Meross] [Smart Hub] is currently not supported, do create a github issue https://git.io/JtfVC with info:
{
uuid: '2009159050560690830848e1e933f3ce',
onlineStatus: 1,
devName: 'Smart Hub',
devIconId: 'device040_un',
bindTime:<PHONE_NUMBER>,
deviceType: 'msh300',
subType: 'un',
channels: [Array],
region: 'eu',
fmwareVersion: '4.1.35',
hdwareVersion: '4.0.0',
userDevIcon: '',
iconType: 1,
skillNumber: '',
cluster: 1,
domain: 'mqtt-eu.meross.com',
reservedDomain: 'mqtt-eu.meross.com',
firmware: '4.1.35',
hbDeviceId: '2009159050560690830848e1e933f3ce',
model: 'MSH300'
}
[8/2/2021, 7:39:09 AM] [Meross] [
{
subDeviceId: '120027D1BF89',
trueId: '27D1BF89',
subDeviceType: 'ms100',
subDeviceSubType: 'un',
subDeviceVendor: 'meross',
subDeviceName: 'MS100',
subDeviceIconId: 'device001',
bindTime:<PHONE_NUMBER>
},
{
subDeviceId: '120027D1C067',
trueId: '27D1C067',
subDeviceType: 'ms100',
subDeviceSubType: 'un',
subDeviceVendor: 'meross',
subDeviceName: 'Alice bedroom',
subDeviceIconId: 'device001',
bindTime:<PHONE_NUMBER>
},
{
subDeviceId: '120027D1C241',
trueId: '27D1C241',
subDeviceType: 'ms100',
subDeviceSubType: 'un',
subDeviceVendor: 'meross',
subDeviceName: 'Spare bedroom',
subDeviceIconId: 'device001',
bindTime:<PHONE_NUMBER>
},
{
subDeviceId: '120027D1E1EF',
trueId: '27D1E1EF',
subDeviceType: 'ms100',
subDeviceSubType: 'un',
subDeviceVendor: 'meross',
subDeviceName: 'Main bedroom',
subDeviceIconId: 'device001',
bindTime:<PHONE_NUMBER>
}
]
I hope it helps.

It will help! Thanks
Could you also now update the plugin to the beta version, and get me the logs from when you restart the plugin after installing?
You should see an entry like incoming poll for the MSH300. (I'm hoping it contains sensor data for each of the subdevices!)

Output from Beta 6:
[8/2/2021, 8:44:24 AM] [Meross] [Smart Hub] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 8:44:24 AM] [Meross] ✓ Setup complete.
[8/2/2021, 8:44:24 AM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"9100020eb11474be0bcbf10e66e166dc","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627890264,"timestampMs":670,"sign":"68c8cb8d4d5b298f636bd09e0d23d182"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627890264,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":1,"onoff":0,"lastActiveTime":1627889895,"ms100":{"latestTime":1627889895}},{"id":"120027D1E1EF","status":2}]}}}}}.
[8/2/2021, 8:44:24 AM] [Meross] [Smart Hub] has been reported [online].
[8/2/2021, 8:44:28 AM] [Meross] [Smart Hub] incoming mqtt: {"header":{"timestampMs":761,"timestamp":1627890268,"sign":"333204b58e15d976e3d4453b55f68b4d","payloadVersion":1,"namespace":"Appliance.Hub.Sensor.TempHum","method":"PUSH","messageId":"fceee868b88dadef97e4cccf5baf281f","from":"/appliance/2009159050560690830848e1e933f3ce/publish"},"payload":{"tempHum":[]}}.
[8/2/2021, 8:44:28 AM] [Meross] [Smart Hub] incoming mqtt: {"header":{"timestampMs":784,"timestamp":1627890268,"sign":"094813e91868ec718d0d77769c42c1aa","payloadVersion":1,"namespace":"Appliance.Hub.Sensor.TempHum","method":"PUSH","messageId":"485019d2d22aaebfc881fd470c0bad41","from":"/appliance/2009159050560690830848e1e933f3ce/publish"},"payload":{"tempHum":[]}}.
[8/2/2021, 8:44:28 AM] [Meross] [Smart Hub] incoming mqtt: {"header":{"timestampMs":392,"timestamp":1627890269,"sign":"768987707767832c510240d26ac1c50e","payloadVersion":1,"namespace":"Appliance.Hub.Sensor.TempHum","method":"PUSH","messageId":"53e71a0963cb7b0996eaac59bf39c568","from":"/appliance/2009159050560690830848e1e933f3ce/publish"},"payload":{"tempHum":[]}}.

BTW only one sensor is working ATM as the others have flat batteries.

Could you keep an eye on the logs for one of these incoming mqtt messages, at the end inside the tempHum: "" part i’m wondering if at some point it will include a reference to a particular sensor with updates values for temperature and humidity.
I’m not altogether sure how the updates work for these devices, so the above is a guess.
I’ll also try a couple of other things and let you know when another beta is there!

This is what I'm getting:
[8/2/2021, 9:19:38 AM] [Meross] ✓ Setup complete.
[8/2/2021, 9:19:38 AM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"3917623d37d75aa1ef7e9bd82325a3b1","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627892378,"timestampMs":510,"sign":"fe92f2f20a8c157cc258dc3a55d583d3"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627892378,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":1,"onoff":0,"lastActiveTime":1627892236,"ms100":{"latestTime":1627892236,"latestTemperature":244,"latestHumidity":470,"voltage":2794}},{"id":"120027D1E1EF","status":2}]}}}}}.
[8/2/2021, 9:19:38 AM] [Meross] [Smart Hub] has been reported [online].
[8/2/2021, 9:20:08 AM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"530e628cd334a8dc7b6a7893057215cf","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627892408,"timestampMs":383,"sign":"b26518e02b9415c23bf38532b42d6005"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627892408,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":1,"onoff":0,"lastActiveTime":1627892236,"ms100":{"latestTime":1627892236,"latestTemperature":244,"latestHumidity":470,"voltage":2794}},{"id":"120027D1E1EF","status":2}]}}}}}.
[8/2/2021, 9:20:38 AM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"8aa7f051db63a1a87f3e41c22aa0a894","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627892438,"timestampMs":379,"sign":"665d20becec09e05e5d9621a9f8b0f72"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627892438,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":1,"onoff":0,"lastActiveTime":1627892418,"ms100":{"latestTime":1627892418,"latestTemperature":244,"latestHumidity":470,"voltage":2794}},{"id":"120027D1E1EF","status":2}]}}}}}.
[8/2/2021, 9:21:08 AM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"bcf6b00b8442f3ca912de738af7b6c67","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627892468,"timestampMs":361,"sign":"723fdeb77d29d99dc99c8073977e55ef"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627892468,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":1,"onoff":0,"lastActiveTime":1627892418,"ms100":{"latestTime":1627892418,"latestTemperature":244,"latestHumidity":470,"voltage":2794}},{"id":"120027D1E1EF","status":2}]}}}}}.
[8/2/2021, 9:21:38 AM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"f5b379d068a28c94bab5d39f91cc8b8f","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627892498,"timestampMs":340,"sign":"0af94fffd0780e1088fbdadaa92c3c19"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627892498,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":1,"onoff":0,"lastActiveTime":1627892418,"ms100":{"latestTime":1627892418,"latestTemperature":244,"latestHumidity":470,"voltage":2794}},{"id":"120027D1E1EF","status":2}]}}}}}.
And the one sensor that is working is currently reporting 24.4 degress C and 47.0% humidity in the iOS app.

Just see this:
[8/2/2021, 9:24:30 AM] [Meross] [Smart Hub] incoming mqtt: {"header":{"timestampMs":454,"timestamp":1627892670,"sign":"741bac84d62c42120a0bbe0f92556715","payloadVersion":1,"namespace":"Appliance.Hub.Sensor.TempHum","method":"PUSH","messageId":"334fc2f7795668039c23bf21a6f71e5e","from":"/appliance/2009159050560690830848e1e933f3ce/publish"},"payload":{"tempHum":[]}}.
[8/2/2021, 9:24:30 AM] [Meross] [Smart Hub] incoming mqtt: {"header":{"timestampMs":477,"timestamp":1627892670,"sign":"1f48d70e513e1eada772db7e25d30b20","payloadVersion":1,"namespace":"Appliance.Hub.Sensor.TempHum","method":"PUSH","messageId":"c0c0ba390ed1835c06eafff496644126","from":"/appliance/2009159050560690830848e1e933f3ce/publish"},"payload":{"tempHum":[]}}.
[8/2/2021, 9:24:31 AM] [Meross] [Smart Hub] incoming mqtt: {"header":{"timestampMs":404,"timestamp":1627892671,"sign":"c843505bb31ad87dec9461c5fba7b074","payloadVersion":1,"namespace":"Appliance.Hub.Sensor.TempHum","method":"PUSH","messageId":"e26310eecf8fc4005c8029399d7857da","from":"/appliance/2009159050560690830848e1e933f3ce/publish"},"payload":{"tempHum":[]}}.

Could you update to 6.2.1-beta.8, and just keep an eye on the logs for any issues when the plugin restarts.
At this point I hope that each of the sensors appears in homebridge (most likely saying unsupported).
Once I'm happy this part works then I can move onto showing the sensor data.
Thanks

So it does error:
[8/2/2021, 10:18:15 AM] [Meross] ✓ Setup complete.
[8/2/2021, 10:18:17 AM] [Meross] [MS100] has been added to Homebridge.
[8/2/2021, 10:18:17 AM] [Meross] [MS100] initialising with options {"logging":"debug"}.
[8/2/2021, 10:18:17 AM] [Meross] [Alice bedroom] has been added to Homebridge.
[8/2/2021, 10:18:17 AM] [Meross] [Alice bedroom] initialising with options {"logging":"debug"}.
[8/2/2021, 10:18:17 AM] [Meross] [Spare bedroom] has been added to Homebridge.
[8/2/2021, 10:18:17 AM] [Meross] [Spare bedroom] initialising with options {"logging":"debug"}.
[8/2/2021, 10:18:17 AM] [Meross] [Main bedroom] has been added to Homebridge.
[8/2/2021, 10:18:17 AM] [Meross] [Main bedroom] initialising with options {"logging":"debug"}.
[8/2/2021, 10:18:17 AM] [Meross] [Main bedroom] initialising with options {"logging":"debug"}.
[8/2/2021, 10:18:17 AM] [Meross] [Main bedroom] failed to request status as Cannot read property 'data' of undefined at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:96:77.
[8/2/2021, 10:18:22 AM] [Meross] [Main bedroom] failed to request status as Cannot read property 'data' of undefined at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:96:77.
[8/2/2021, 10:18:27 AM] [Meross] [Main bedroom] failed to request status as Cannot read property 'data' of undefined at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:96:77.
[8/2/2021, 10:18:32 AM] [Meross] [Main bedroom] failed to request status as Cannot read property 'data' of undefined at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:96:77.
[8/2/2021, 10:18:37 AM] [Meross] [Main bedroom] failed to request status as Cannot read property 'data' of undefined at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:96:77.
[8/2/2021, 10:18:42 AM] [Meross] [Main bedroom] failed to request status as Cannot read property 'data' of undefined at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:96:77.
I'll add a battery to the sensor to see if this fixes it.

This isn't to do with the battery... it's a code issue.
Can you try 6.2.1-beta.9? This will be a bit hit and miss since I don't own these models myself to test on!

Better:
[8/2/2021, 10:35:07 AM] [Meross] [Smart Hub] initialising with options {"logging":"debug"}.
[8/2/2021, 10:35:07 AM] [Meross] [MS100] has been removed from Homebridge.
[8/2/2021, 10:35:07 AM] [Meross] [Alice bedroom] has been removed from Homebridge.
[8/2/2021, 10:35:07 AM] [Meross] [Spare bedroom] has been removed from Homebridge.
[8/2/2021, 10:35:07 AM] [Meross] [Main bedroom] has been removed from Homebridge.
[8/2/2021, 10:35:07 AM] [Meross] [Smart Hub] could not be removed from Homebridge as Cannot find the bridged Accessory to remove. at Bridge.Accessory.removeBridgedAccessory (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Accessory.ts:609:13).
[8/2/2021, 10:35:07 AM] [Meross] ✓ Setup complete.
[8/2/2021, 10:35:07 AM] [Meross] [Smart Hub] failed to request status as Cannot read property 'data' of undefined at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:102:77.
[8/2/2021, 10:35:07 AM] [Meross] [MS100] has been added to Homebridge.
[8/2/2021, 10:35:07 AM] [Meross] [MS100] initialising with options {"logging":"debug"}.
[8/2/2021, 10:35:07 AM] [Meross] [Alice bedroom] has been added to Homebridge.
[8/2/2021, 10:35:07 AM] [Meross] [Alice bedroom] initialising with options {"logging":"debug"}.
[8/2/2021, 10:35:07 AM] [Meross] [Spare bedroom] has been added to Homebridge.
[8/2/2021, 10:35:07 AM] [Meross] [Spare bedroom] initialising with options {"logging":"debug"}.
[8/2/2021, 10:35:08 AM] [Meross] [Main bedroom] has been added to Homebridge.
[8/2/2021, 10:35:08 AM] [Meross] [Main bedroom] initialising with options {"logging":"debug"}.
[8/2/2021, 10:35:08 AM] [Meross] [Smart Hub] initialised with id [2009159050560690830848e1e933f3ce].
[8/2/2021, 10:35:12 AM] [Meross] [Smart Hub] failed to request status as Cannot read property 'data' of undefined at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:102:77.
[8/2/2021, 10:35:17 AM] [Meross] [Smart Hub] failed to request status as Cannot read property 'data' of undefined at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:102:77.
[8/2/2021, 10:35:22 AM] [Meross] [Smart Hub] failed to request status as Cannot read property 'data' of undefined at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:102:77.
[8/2/2021, 10:35:27 AM] [Meross] [Smart Hub] failed to request status as Cannot read property 'data' of undefined at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:102:77.
[8/2/2021, 10:35:32 AM] [Meross] [Smart Hub] failed to request status as Cannot read property 'data' of undefined at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:102:77.
[8/2/2021, 10:35:37 AM] [Meross] [Smart Hub] failed to request status as Cannot read property 'data' of undefined at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:102:77.
[8/2/2021, 10:35:42 AM] [Meross] [Smart Hub] failed to request status as Cannot read property 'data' of undefined at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:102:77.
[8/2/2021, 10:35:47 AM] [Meross] [Smart Hub] failed to request status as Cannot read property 'data' of undefined at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:102:77.
[8/2/2021, 10:35:52 AM] [Meross] [Smart Hub] failed to request status as Cannot read property 'data' of undefined at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:102:77.
[8/2/2021, 10:35:57 AM] [Meross] [Smart Hub] failed to request status as Cannot read property 'data' of undefined at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:102:77.
[8/2/2021, 10:36:02 AM] [Meross] [Smart Hub] failed to request status as Cannot read property 'data' of undefined at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:102:77.
[8/2/2021, 10:36:07 AM] [Meross] [Smart Hub] failed to request status as Cannot read property 'data' of undefined at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:102:77.

getting there.
can you try 6.2.1-beta.10?
should fix these errors, stop the removing and re-adding each time (might need a couple of restarts), and also add temperature, humidity and battery services to the home app (still not showing data yet)

Looking better:
[8/2/2021, 10:51:19 AM] [Meross] [Smart Hub] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 10:51:19 AM] [Meross] [MS100] has been removed from Homebridge.
[8/2/2021, 10:51:19 AM] [Meross] [Alice bedroom] has been removed from Homebridge.
[8/2/2021, 10:51:19 AM] [Meross] [Spare bedroom] has been removed from Homebridge.
[8/2/2021, 10:51:19 AM] [Meross] [Main bedroom] has been removed from Homebridge.
[8/2/2021, 10:51:19 AM] [Meross] ✓ Setup complete.
[8/2/2021, 10:51:19 AM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"427f8883c842fc3ceb26433353b214bd","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627897878,"timestampMs":747,"sign":"859df017f3686b4e0277aed6e3d71ef6"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627897878,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":2},{"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627897694,"ms100":{"latestTime":1627897694,"latestTemperature":242,"latestHumidity":480,"voltage":3018}}]}}}}}.
[8/2/2021, 10:51:19 AM] [Meross] [Smart Hub] has been reported [online].
[8/2/2021, 10:51:19 AM] [Meross] [Smart Hub] failed to request status as Cannot read property 'filter' of undefined at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:178:16.
[8/2/2021, 10:51:20 AM] [Meross] [MS100] has been added to Homebridge.
[8/2/2021, 10:51:20 AM] [Meross] [MS100] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 10:51:20 AM] [Meross] [Alice bedroom] has been added to Homebridge.
[8/2/2021, 10:51:20 AM] [Meross] [Alice bedroom] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 10:51:20 AM] [Meross] [Spare bedroom] has been added to Homebridge.
[8/2/2021, 10:51:20 AM] [Meross] [Spare bedroom] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 10:51:20 AM] [Meross] [Main bedroom] has been added to Homebridge.
[8/2/2021, 10:51:20 AM] [Meross] [Main bedroom] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 10:51:20 AM] [Meross] [Smart Hub] initialised with id [2009159050560690830848e1e933f3ce].
[8/2/2021, 10:51:49 AM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"8aa81b6422fef539b384237c127b4949","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627897908,"timestampMs":593,"sign":"4969dd551064cf7ddc6ff3176d975366"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627897908,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":2},{"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627897889,"ms100":{"latestTime":1627897889,"latestTemperature":242,"latestHumidity":480,"voltage":3018}}]}}}}}.

Can you try 6.2.1-beta.11? To see if the temperature and humidity values display in homebridge/home app?

Closer:
[8/2/2021, 12:20:16 PM] [Meross] [Smart Hub] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 12:20:16 PM] [Meross] ✓ Setup complete.
[8/2/2021, 12:20:16 PM] [Elgato Key Lights] Restoring existing accessory from cache: Elgato Key Light Air F25E as Elgato Key Light Air F25E
[8/2/2021, 12:20:16 PM] [Meross] [MS100] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 12:20:16 PM] [Meross] [Alice bedroom] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 12:20:16 PM] [Meross] [Spare bedroom] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 12:20:16 PM] [Meross] [Main bedroom] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 12:20:16 PM] [Meross] [Smart Hub] initialised with id [2009159050560690830848e1e933f3ce].
[8/2/2021, 12:20:16 PM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"1a211bd4b48155c295d3b58b48834833","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627903216,"timestampMs":237,"sign":"72d234f1830e3f7a17b8c441cc59e9eb"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627903216,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":2},{"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627903171,"ms100":{"latestTime":1627903171,"latestTemperature":242,"latestHumidity":480,"voltage":3018}}]}}}}}.
[8/2/2021, 12:20:16 PM] [Meross] [Smart Hub] failed to request status as Cannot read property 'get' of undefined at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:116:47.
[8/2/2021, 12:20:34 PM] [Meross] [Smart Hub] incoming mqtt: {"header":{"timestampMs":477,"timestamp":1627903235,"sign":"0283685ca9b189e543fc6cc9c10b2088","payloadVersion":1,"namespace":"Appliance.Hub.Sensor.TempHum","method":"PUSH","messageId":"397383238aecb4f8486659ee3c96dd63","from":"/appliance/2009159050560690830848e1e933f3ce/publish"},"payload":{"tempHum":[]}}.
[8/2/2021, 12:20:46 PM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"c9c19a60d06a5aae7b9cfe9dfccb200b","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627903246,"timestampMs":62,"sign":"a3d8ebf7ec97678c95fd7ac534521f04"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627903246,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":2},{"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627903171,"ms100":{"latestTime":1627903171,"latestTemperature":242,"latestHumidity":480,"voltage":3018}}]}}}}}.
[8/2/2021, 12:20:46 PM] [Meross] [Smart Hub] failed to request status as Cannot read property 'get' of undefined at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:116:47.
[8/2/2021, 12:21:16 PM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"52d6169f4236ea0c7791980cff7318b7","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627903276,"timestampMs":56,"sign":"81c3d572d43d2f1dd0f9d72525c4a335"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627903276,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":2},{"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627903171,"ms100":{"latestTime":1627903171,"latestTemperature":242,"latestHumidity":480,"voltage":3018}}]}}}}}.
[8/2/2021, 12:21:16 PM] [Meross] [Smart Hub] failed to request status as Cannot read property 'get' of undefined at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:116:47.
But no values in homebridg. Still showing 0 degree and 0% humidity.

okay, can you try 6.2.1-beta.12
gradually fixing the problems i can see in your logs!

Still not working:
[8/2/2021, 12:42:20 PM] [Meross] ✓ Setup complete.
[8/2/2021, 12:42:20 PM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"9415328d2b8d99e60f2ca8eedc8445b4","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627904540,"timestampMs":336,"sign":"b32b0795aa211a0d7c3105ec9257c42b"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627904540,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":2},{"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627904396,"ms100":{"latestTime":1627904396,"latestTemperature":252,"latestHumidity":470,"voltage":3018}}]}}}}}.
[8/2/2021, 12:42:20 PM] [Meross] [Smart Hub] has been reported [online].
[8/2/2021, 12:42:20 PM] [Meross] [Smart Hub] failed to request status as this.devicesInHB.filter is not a function at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:194:16.
[8/2/2021, 12:42:22 PM] [Meross] [MS100] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 12:42:22 PM] [Meross] [Alice bedroom] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 12:42:22 PM] [Meross] [Spare bedroom] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 12:42:22 PM] [Meross] [Main bedroom] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 12:42:22 PM] [Meross] [Smart Hub] initialised with id [2009159050560690830848e1e933f3ce].
[8/2/2021, 12:42:50 PM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"0fdc8a82ae556754f252e6a6f7459dc3","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627904570,"timestampMs":151,"sign":"028bf5848434d42f98f614ef2f8f9949"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627904570,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":2},{"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627904396,"ms100":{"latestTime":1627904396,"latestTemperature":252,"latestHumidity":470,"voltage":3018}}]}}}}}.
[8/2/2021, 12:43:20 PM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"b1161245d6af6602c492d2c29fd5b0ed","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627904600,"timestampMs":144,"sign":"3ee43bd9be97c834ec6af031a71cd872"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627904600,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":2},{"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627904591,"ms100":{"latestTime":1627904591,"latestTemperature":252,"latestHumidity":470,"voltage":3018}}]}}}}}.
[8/2/2021, 12:43:50 PM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"646afc92cdb783f57e540929f9af477f","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627904630,"timestampMs":125,"sign":"560e03ba789b0664ee27890858a60a43"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627904630,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":2},{"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627904591,"ms100":{"latestTime":1627904591,"latestTemperature":252,"latestHumidity":470,"voltage":3018}}]}}}}}.
[8/2/2021, 12:44:20 PM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"d1dc64644f7f95ee34ee7bec04786b41","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627904660,"timestampMs":107,"sign":"3a1bdf082ec92412d9d199d705579df9"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627904660,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":2},{"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627904591,"ms100":{"latestTime":1627904591,"latestTemperature":252,"latestHumidity":470,"voltage":3018}}]}}}}}.
[8/2/2021, 12:44:44 PM] [Meross] [Smart Hub] incoming mqtt: {"header":{"timestampMs":206,"timestamp":1627904684,"sign":"c87153c85f16a8d417b6e5f916acfc3e","payloadVersion":1,"namespace":"Appliance.Hub.Sensor.TempHum","method":"PUSH","messageId":"c9e5a71a5e6f6a6f299c921d6a3d8785","from":"/appliance/2009159050560690830848e1e933f3ce/publish"},"payload":{"tempHum":[]}}.
[8/2/2021, 12:44:50 PM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"d5715f230583d24d525e4c70869ae7a4","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627904690,"timestampMs":87,"sign":"76a82921958f4d005d0c253ef5d19467"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627904690,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":2},{"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627904591,"ms100":{"latestTime":1627904591,"latestTemperature":252,"latestHumidity":470,"voltage":3018}}]}}}}}.

6.2.1-beta.13?

No errors:
[8/2/2021, 1:21:41 PM] [Meross] [Smart Hub] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 1:21:41 PM] [Meross] ✓ Setup complete.
[8/2/2021, 1:21:43 PM] [Meross] [MS100] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 1:21:43 PM] [Meross] [Alice bedroom] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 1:21:43 PM] [Meross] [Spare bedroom] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 1:21:43 PM] [Meross] [Main bedroom] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 1:21:43 PM] [Meross] [Smart Hub] initialised with id [2009159050560690830848e1e933f3ce].
[8/2/2021, 1:21:46 PM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"ea0cd54dbaecb3a332b39bdddc52dddc","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627906905,"timestampMs":137,"sign":"4adc0c287be370c122b06fb750e225fb"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627906905,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":2},{"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627906850,"ms100":{"latestTime":1627906850,"latestTemperature":252,"latestHumidity":450,"voltage":3018}}]}}}}}.
[8/2/2021, 1:21:46 PM] [Meross] [Smart Hub] has been reported [online].
[8/2/2021, 1:22:11 PM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"5a49a2f2fb854da94bcc23fd87e78f0b","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627906930,"timestampMs":232,"sign":"7701b82110f8ffa2d0718f7d09b3146e"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627906930,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":2},{"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627906850,"ms100":{"latestTime":1627906850,"latestTemperature":252,"latestHumidity":450,"voltage":3018}}]}}}}}.
[8/2/2021, 1:22:41 PM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"bb2bb8806d59780b94e738d5ab64c4b0","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627906960,"timestampMs":106,"sign":"6d72dec066e49fe95721573eec5521b7"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627906960,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":2},{"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627906850,"ms100":{"latestTime":1627906850,"latestTemperature":252,"latestHumidity":450,"voltage":3018}}]}}}}}.
[8/2/2021, 1:23:13 PM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"5c9c89f713865d30d466fa43345d5646","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627906992,"timestampMs":209,"sign":"25560c519c03edcf840ba3044698a676"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627906992,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":2},{"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627906850,"ms100":{"latestTime":1627906850,"latestTemperature":252,"latestHumidity":450,"voltage":3018}}]}}}}}.
[8/2/2021, 1:23:41 PM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"a2be5946b699f6e4429d1fba69bd9e4a","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627907020,"timestampMs":68,"sign":"b5f794cf2a232491b13ce91142079b97"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627907020,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":2},{"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627906850,"ms100":{"latestTime":1627906850,"latestTemperature":252,"latestHumidity":450,"voltage":3018}}]}}}}}.
[8/2/2021, 1:24:11 PM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"1538636407869488e6c39fadb15c6804","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627907050,"timestampMs":48,"sign":"dbf9e681ed6b0a51304df08dcfa14dab"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627907050,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":2},{"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627907044,"ms100":{"latestTime":1627907044,"latestTemperature":252,"latestHumidity":450,"voltage":3018}}]}}}}}.
[8/2/2021, 1:24:41 PM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"2b58c76ee318ce3ca6574b78b2118ae9","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627907080,"timestampMs":29,"sign":"10b1573a5777f230ff03f7bc079c8aa9"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627907080,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":2},{"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627907044,"ms100":{"latestTime":1627907044,"latestTemperature":252,"latestHumidity":450,"voltage":3018}}]}}}}}.
[8/2/2021, 1:24:47 PM] [Meross] [Smart Hub] incoming mqtt: {"header":{"timestampMs":313,"timestamp":1627907086,"sign":"18d87ea7cac0e56affac8441698022cf","payloadVersion":1,"namespace":"Appliance.Hub.Sensor.TempHum","method":"PUSH","messageId":"29ba48df1862b9847576846eb585167f","from":"/appliance/2009159050560690830848e1e933f3ce/publish"},"payload":{"tempHum":[]}}.
But still no values for temp, humidity or battery.

Could you try 6.2.1-beta.14?
I've added more logging to hopefully pinpoint where things aren't working properly!
Thanks for your patience with this!

HEre you go:
[8/2/2021, 1:43:09 PM] [Meross] [Smart Hub] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 1:43:09 PM] [Meross] ✓ Setup complete.
[8/2/2021, 1:43:10 PM] [Meross] [MS100] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 1:43:10 PM] [Meross] [Alice bedroom] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 1:43:10 PM] [Meross] [Spare bedroom] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 1:43:10 PM] [Meross] [Main bedroom] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 1:43:10 PM] [Meross] [Smart Hub] initialised with id [2009159050560690830848e1e933f3ce].
[8/2/2021, 1:43:14 PM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"331741e6538669d202ff24d16e851ced","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627908193,"timestampMs":288,"sign":"769415d2605ca3b7714fc3d148789952"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627908193,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":2},{"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627908018,"ms100":{"latestTime":1627908018,"latestTemperature":252,"latestHumidity":450,"voltage":3018}}]}}}}}.
[8/2/2021, 1:43:14 PM] [Meross] NO ERROR - received subdevice array. working.
[8/2/2021, 1:43:14 PM] [Meross] NO ERROR - {"id":"120027D1C067","status":2}.
[8/2/2021, 1:43:14 PM] [Meross] NO ERROR - returning as accessory receiver fn not found
[8/2/2021, 1:43:14 PM] [Meross] NO ERROR - {"id":"120027D1C241","status":2}.
[8/2/2021, 1:43:14 PM] [Meross] NO ERROR - returning as accessory receiver fn not found
[8/2/2021, 1:43:14 PM] [Meross] NO ERROR - {"id":"120027D1BF89","status":2}.
[8/2/2021, 1:43:14 PM] [Meross] NO ERROR - returning as accessory receiver fn not found
[8/2/2021, 1:43:14 PM] [Meross] NO ERROR - {"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627908018,"ms100":{"latestTime":1627908018,"latestTemperature":252,"latestHumidity":450,"voltage":3018}}.
[8/2/2021, 1:43:14 PM] [Meross] NO ERROR - returning as accessory receiver fn not found
[8/2/2021, 1:43:14 PM] [Meross] [Smart Hub] has been reported [online].
[8/2/2021, 1:43:39 PM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"6f951717e32ee8f97a08219765489df2","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627908218,"timestampMs":384,"sign":"96818ee54217a41797307c969988b114"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627908218,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":2},{"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627908213,"ms100":{"latestTime":1627908213,"latestTemperature":252,"latestHumidity":450,"voltage":3018}}]}}}}}.
[8/2/2021, 1:43:39 PM] [Meross] NO ERROR - received subdevice array. working.
[8/2/2021, 1:43:39 PM] [Meross] NO ERROR - {"id":"120027D1C067","status":2}.
[8/2/2021, 1:43:39 PM] [Meross] NO ERROR - returning as accessory receiver fn not found
[8/2/2021, 1:43:39 PM] [Meross] NO ERROR - {"id":"120027D1C241","status":2}.
[8/2/2021, 1:43:39 PM] [Meross] NO ERROR - returning as accessory receiver fn not found
[8/2/2021, 1:43:39 PM] [Meross] NO ERROR - {"id":"120027D1BF89","status":2}.
[8/2/2021, 1:43:39 PM] [Meross] NO ERROR - returning as accessory receiver fn not found
[8/2/2021, 1:43:39 PM] [Meross] NO ERROR - {"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627908213,"ms100":{"latestTime":1627908213,"latestTemperature":252,"latestHumidity":450,"voltage":3018}}.
[8/2/2021, 1:43:39 PM] [Meross] NO ERROR - returning as accessory receiver fn not found
[8/2/2021, 1:44:09 PM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"70d9ed1eeddd3bf65518bd2669f3c8b0","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627908248,"timestampMs":257,"sign":"8859b6f7b44b82f13077c6ddfa853966"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627908248,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":2},{"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627908213,"ms100":{"latestTime":1627908213,"latestTemperature":252,"latestHumidity":450,"voltage":3018}}]}}}}}.
[8/2/2021, 1:44:09 PM] [Meross] NO ERROR - received subdevice array. working.
[8/2/2021, 1:44:09 PM] [Meross] NO ERROR - {"id":"120027D1C067","status":2}.
[8/2/2021, 1:44:09 PM] [Meross] NO ERROR - returning as accessory receiver fn not found
[8/2/2021, 1:44:09 PM] [Meross] NO ERROR - {"id":"120027D1C241","status":2}.
[8/2/2021, 1:44:09 PM] [Meross] NO ERROR - returning as accessory receiver fn not found
[8/2/2021, 1:44:09 PM] [Meross] NO ERROR - {"id":"120027D1BF89","status":2}.
[8/2/2021, 1:44:09 PM] [Meross] NO ERROR - returning as accessory receiver fn not found
[8/2/2021, 1:44:09 PM] [Meross] NO ERROR - {"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627908213,"ms100":{"latestTime":1627908213,"latestTemperature":252,"latestHumidity":450,"voltage":3018}}.
[8/2/2021, 1:44:09 PM] [Meross] NO ERROR - returning as accessory receiver fn not found

Okay, hopefully, 6.2.1-beta.15 should start working properly!

Here you go:
[8/2/2021, 2:00:49 PM] [Meross] ✓ Setup complete.
[8/2/2021, 2:00:50 PM] [Meross] [MS100] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 2:00:50 PM] [Meross] [Alice bedroom] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 2:00:50 PM] [Meross] [Spare bedroom] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 2:00:50 PM] [Meross] [Main bedroom] initialising with options {"connection":"cloud","logging":"debug"}.
[8/2/2021, 2:00:50 PM] [Meross] [Smart Hub] initialised with id [2009159050560690830848e1e933f3ce].
[8/2/2021, 2:00:54 PM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"6f6fadf667d8ee562bd64ef6a5bd9c69","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627909253,"timestampMs":166,"sign":"48d95a7b21c74db0c0611d8d21802db5"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627909253,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":2},{"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627909187,"ms100":{"latestTime":1627909187,"latestTemperature":252,"latestHumidity":450,"voltage":3018}}]}}}}}.
[8/2/2021, 2:00:54 PM] [Meross] NO ERROR - received subdevice array. working.
[8/2/2021, 2:00:54 PM] [Meross] NO ERROR - {"id":"120027D1C067","status":2}.
[8/2/2021, 2:00:54 PM] [Meross] NO ERROR - returning as ms100 property not found in subdevice
[8/2/2021, 2:00:54 PM] [Meross] NO ERROR - {"id":"120027D1C241","status":2}.
[8/2/2021, 2:00:54 PM] [Meross] NO ERROR - returning as ms100 property not found in subdevice
[8/2/2021, 2:00:54 PM] [Meross] NO ERROR - {"id":"120027D1BF89","status":2}.
[8/2/2021, 2:00:54 PM] [Meross] NO ERROR - returning as ms100 property not found in subdevice
[8/2/2021, 2:00:54 PM] [Meross] NO ERROR - {"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627909187,"ms100":{"latestTime":1627909187,"latestTemperature":252,"latestHumidity":450,"voltage":3018}}.
[8/2/2021, 2:00:54 PM] [Meross] NO ERROR - applying update for 120027D1E1EF.
[8/2/2021, 2:00:54 PM] [Meross] [Smart Hub] failed to request status as subAcc.applyUpdate is not a function at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:149:22.
[8/2/2021, 2:01:19 PM] [Meross] [Smart Hub] incoming poll: {"header":{"messageId":"dad3d31a119b92695f68975cd38d34d8","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2009159050560690830848e1e933f3ce/publish","timestamp":1627909279,"timestampMs":256,"sign":"e18c1d9ae258ade403ed722187148329"},"payload":{"all":{"system":{"hardware":{"type":"msh300","subType":"un","version":"4.0.0","chipType":"mt7686","uuid":"2009159050560690830848e1e933f3ce","macAddress":"48:e1:e9:33:f3:ce"},"firmware":{"version":"4.1.35","compileTime":"2021/04/30 11:02:02 GMT +08:00","wifiMac":"00:11:32:a4:b5:d9","innerIp":"<IP_ADDRESS>","server":"mqtt-eu.meross.com","port":443,"userId":889218},"time":{"timestamp":1627909279,"timezone":"Europe/London","timeRule":[[1603587600,0,0],[1616893200,3600,1],[1635642000,0,0],[1648342800,3600,1],[1667091600,0,0],[1679792400,3600,1],[1698541200,0,0],[1711846800,3600,1],[1729990800,0,0],[1743296400,3600,1],[1761440400,0,0],[1774746000,3600,1],[1792890000,0,0],[1806195600,3600,1],[1824944400,0,0],[1837645200,3600,1],[1856394000,0,0],[1869094800,3600,1],[1887843600,0,0],[1901149200,3600,1]]},"online":{"status":1}},"digest":{"hub":{"hubId":3912496078,"mode":0,"subdevice":[{"id":"120027D1C067","status":2},{"id":"120027D1C241","status":2},{"id":"120027D1BF89","status":2},{"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627909187,"ms100":{"latestTime":1627909187,"latestTemperature":252,"latestHumidity":450,"voltage":3018}}]}}}}}.
[8/2/2021, 2:01:19 PM] [Meross] NO ERROR - received subdevice array. working.
[8/2/2021, 2:01:19 PM] [Meross] NO ERROR - {"id":"120027D1C067","status":2}.
[8/2/2021, 2:01:19 PM] [Meross] NO ERROR - returning as ms100 property not found in subdevice
[8/2/2021, 2:01:19 PM] [Meross] NO ERROR - {"id":"120027D1C241","status":2}.
[8/2/2021, 2:01:19 PM] [Meross] NO ERROR - returning as ms100 property not found in subdevice
[8/2/2021, 2:01:19 PM] [Meross] NO ERROR - {"id":"120027D1BF89","status":2}.
[8/2/2021, 2:01:19 PM] [Meross] NO ERROR - returning as ms100 property not found in subdevice
[8/2/2021, 2:01:19 PM] [Meross] NO ERROR - {"id":"120027D1E1EF","status":1,"onoff":0,"lastActiveTime":1627909187,"ms100":{"latestTime":1627909187,"latestTemperature":252,"latestHumidity":450,"voltage":3018}}.
[8/2/2021, 2:01:19 PM] [Meross] NO ERROR - applying update for 120027D1E1EF.
[8/2/2021, 2:01:19 PM] [Meross] [Smart Hub] failed to request status as subAcc.applyUpdate is not a function at /homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:149:22.

nearly there! please try 6.2.1-beta.16

Looks great.

![IMG_0544](https://user-images.githubusercontent.com/4112327/127867538-ce4f7597-53c7-4042-af3c-8b32c4614e56.PNG)
Only two have batteries (Meross say a battery will last a year but I have found them to last about 1 month at most)

Many thanks for all your hard work.

Excellent!
The battery % is approx, you can see in the logs it’s provided as a voltage, not a %. The plugin will try and calculate a steady battery drop to 0%, so may not always be equal to any % it might show in the meross app.
I’ll also implement a low battery notice for the “unreachable” ones.
But it’s always nice to be able to get new devices supported by the plugin!
Does the meross app offer some offset you can change the readings by?

The iOS app does not show anything for battery levels.
It does have low and high alerts for temperature and humidity along with calibration, offset, for both.

All good though I do have one warning message:
{"timestampMs":818,"timestamp":1627915245,"sign":"b55490a41a8ebbed76112cfb1a542996","payloadVersion":1,"namespace":"Appliance.Hub.Sensor.TempHum","method":"PUSH","messageId":"b38ee08acc5ce9b834971bddb591541f","from":"/appliance/2009159050560690830848e1e933f3ce/publish"},"payload":{"tempHum":[]}}.
[8/2/2021, 3:40:45 PM] [Meross] [Smart Hub] if the above message contains temperature/humidity data, do let me know on github!

the text is yellow to attract attention. Nothing is going wrong. I'm hoping that say the temperature/humidity changes, then this incoming data will include the new temperature/humidity, then I can turn off the polling and have real-time notification updates instead.

@sparkplug37 could you do me another favour, update to 6.2.1-beta.18...
i'm testing to see whether it's possible to get a list of subdevices from the device itself rather than from the cloud.
once beta is installed, restart the plugin and hopefully you should see some red text in the logs (not an error, just trying to distinguish it from all the other stuff going on)
could you get that log entry?

Sorry for the delay.
Got one set of red text then Homebridge restarted.
[8/2/2021, 6:25:38 PM] [Meross] [Smart Hub] initialising with options {"connection":"cloud","logging":"standard"}.
[8/2/2021, 6:25:38 PM] [Meross] ✓ Setup complete.
[8/2/2021, 6:25:40 PM] [Meross] [MS100] initialising with options {"connection":"cloud","logging":"standard","lowBattThreshold":20}.
[8/2/2021, 6:25:40 PM] [Meross] [Alice bedroom] initialising with options {"connection":"cloud","logging":"standard","lowBattThreshold":20}.
[8/2/2021, 6:25:40 PM] [Meross] [Spare bedroom] initialising with options {"connection":"cloud","logging":"standard","lowBattThreshold":20}.
[8/2/2021, 6:25:40 PM] [Meross] [Main bedroom] initialising with options {"connection":"cloud","logging":"standard","lowBattThreshold":20}.
[8/2/2021, 6:25:40 PM] [Meross] [Smart Hub] initialised with id [2009159050560690830848e1e933f3ce].
[8/2/2021, 6:25:43 PM] TypeError: this.requestSubDevices is not a function
at Timeout._onTimeout (/homebridge/node_modules/homebridge-meross/lib/device/hub-main.js:57:12)
at listOnTimeout (internal/timers.js:557:17)
at processTimers (internal/timers.js:500:7)
[8/2/2021, 6:25:43 PM] Got SIGTERM, shutting down Homebridge...
[8/2/2021, 6:25:43 PM] [Meross] [Smart Hub] mqtt connection closed.
[8/2/2021, 6:25:48 PM] [HB Supervisor] Homebridge Process Ended. Code: 143, Signal: null
[8/2/2021, 6:25:53 PM] [HB Supervisor] Restarting Homebridge...
[8/2/2021, 6:25:53 PM] [HB Supervisor] Starting Homebridge with extra flags: -I -P /homebridge/node_modules
[8/2/2021, 6:25:53 PM] [HB Supervisor] Started Homebridge v1.3.4 with PID: 20817

Oops that was an actual error, not the red text I was hoping for!!
Please try 6.2.1-beta.19

Got a warning type of message at the start:
[Smart Hub] failed to request subdevices as Timeout at new module.exports.TimeoutError (/homebridge/node_modules/homebridge-meross/node_modules/promise-timeout/index.js:44:16).
But it's been running for 5 minutes and has shown no red text as yet.

Means the command isn’t working. One more try, please try beta.20
I’m guessing the request format now so if this doesn’t work then I won’t press on!

Sorry, that did not seem to work either. I've had it running overnight and nothing obvious in the logs.

It only tries once when the plugin loads after restart. If there was no red text then means it didn’t work.
There must be some extra parameters i need in the request that I don’t know.
Oh well, cloud control only it is!


#2435 fix pg schema lowerCase

Ⅰ. Describe what this PR did
fix #2435
Ⅱ. Does this pull request fix one issue?

Ⅲ. Why don't you add test cases (unit test/integration test)?
Ⅳ. Describe how to verify it
Ⅴ. Special notes for reviews

Codecov Report

Merging #2479 into develop will decrease coverage by 0.15%.
The diff coverage is 0.00%.

@@              Coverage Diff              @@
##             develop    #2479      +/-   ##
=============================================
- Coverage      51.47%   51.31%   -0.16%
+ Complexity      2659     2657       -2
=============================================
  Files            523      523
  Lines          16938    16918      -20
  Branches        2052     2014      -38
=============================================
- Hits            8718     8681      -37
+ Misses          7391     7384       -7
- Partials         829      853      +24

Impacted Files
Coverage Δ
Complexity Δ

...rce/sql/struct/cache/PostgresqlTableMetaCache.java
79.54% <0.00%> (ø)
10.00 <0.00> (ø)

...obuf/convertor/BranchRegisterRequestConvertor.java
90.47% <0.00%> (-9.53%)
3.00% <0.00%> (ø%)

...otobuf/convertor/BranchReportRequestConvertor.java
90.90% <0.00%> (-9.10%)
3.00% <0.00%> (ø%)

...obuf/convertor/BranchRollbackRequestConvertor.java
92.00% <0.00%> (-8.00%)
3.00% <0.00%> (ø%)

...otobuf/convertor/GlobalBeginResponseConvertor.java
92.59% <0.00%> (-7.41%)
3.00% <0.00%> (ø%)

...otobuf/convertor/GlobalCommitRequestConvertor.java
93.75% <0.00%> (-6.25%)
3.00% <0.00%> (ø%)

...otobuf/convertor/GlobalStatusRequestConvertor.java
93.75% <0.00%> (-6.25%)
3.00% <0.00%> (ø%)

...obuf/convertor/GlobalRollbackRequestConvertor.java
93.75% <0.00%> (-6.25%)
3.00% <0.00%> (ø%)

...protobuf/convertor/RegisterTMRequestConvertor.java
94.73% <0.00%> (-5.27%)
3.00% <0.00%> (ø%)

...protobuf/convertor/RegisterRMRequestConvertor.java
90.47% <0.00%> (-4.77%)
3.00% <0.00%> (ø%)

... and 22 more


Rate limiting sampler

Implement Rate limiting sampler as per https://github.com/census-instrumentation/opencensus-specs/blob/master/trace/Sampling.md#ratelimiting-sampler-implementation-details
Recreated https://github.com/census-instrumentation/opencensus-java/pull/2035 with a critical bug fixed.

Codecov Report

Merging #2036 into master will decrease coverage by 0.11%.
The diff coverage is 53.84%.

@@             Coverage Diff              @@
##             master    #2036      +/-   ##
============================================
- Coverage     83.06%   82.94%   -0.12%
- Complexity     2251     2258       +7
============================================
  Files           319      321       +2
  Lines         10529    10561      +32
  Branches       1048     1054       +6
============================================
+ Hits           8746     8760      +14
- Misses         1446     1461      +15
- Partials        337      340       +3

Impacted Files
Coverage Δ
Complexity Δ

...in/java/io/opencensus/trace/samplers/Samplers.java
83.33% <0.00%> (-16.67%)
4.00 <0.00> (ø)

...opencensus/trace/samplers/RateLimitingSampler.java
34.61% <34.61%> (ø)
4.00 <4.00> (?)

.../opencensus/trace/samplers/ProbabilitySampler.java
75.00% <100.00%> (-7.36%)
7.00 <1.00> (-5.00)

...ensus/trace/samplers/SamplingProbabilityUtils.java
100.00% <100.00%> (ø)
8.00 <8.00> (?)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 5be7044...da5e7d4. Read the comment docs.


Fail to run azd up command

Describe the issue:
When executing azd up according to README.md, the error is as follows:

Repro Steps:

Open in GitHub Codespaces.
Run azd auth login
Run azd up

Environment:

Azd version: azd version 1.9.5 (commit cd2b7af9995d358aab33c782614f801ac1997dde)
OS: Codespaces, Dev Containers and Windows desktop.

Expected behavior:
Run azd up can successfully.
@jongio and @sinedied for notification.

Thanks for the report! Should be fixed now


Add GitHub API importer

TODOs

[x] Add Nuget, Maven and Composer package manager's version API

[x]  Add tests for everything

I will file another separate PR to move all these VersionAPI classes to one separate module.
Signed-off-by: Shivam Sandbhor<EMAIL_ADDRESS>

LGTM!

We will merge this after the PRs dealing with migrations and changes in data models are done with. It's really painful to refactor these.


[BUG] TypeError in build_pyg_data_from_tile

Hi I am trying to follow https://elihei2.github.io/segger_dev/user_guide/data_creation/#xenium-data with my own data.
However I am facing some issues. Below is the code I am running with comments showing modifcations of the tutorial:

from segger.data import XeniumSample
from pathlib import Path
import scanpy as sc
from segger.data.utils import calculate_gene_celltype_abundance_embedding
# changed from from segger.utils import calculate_gene_celltype_abundance_embedding

raw_data_dir = Path("/hpcwork/p0020567/data/xenium/heart/5000_panel/raw/13_14_mouse/")
processed_data_dir = Path("./output")
sample_tag = "output-XETG00229__0041691__Region_1__20240829__104828"

scRNAseq_path = "/hpcwork/rwth1209/data/scRNA/reference_datasets/kuppe_2022_infarct_global_clean_costalab.h5ad"
scRNAseq = sc.read(scRNAseq_path)
sc.pp.subsample(scRNAseq, fraction=0.1)

celltype_column = "cell_type"
gene_celltype_abundance_embedding = calculate_gene_celltype_abundance_embedding(
    scRNAseq, celltype_column
)

xenium_sample = XeniumSample()

#  AttributeError: 'XeniumSample' object has no attribute 'x_min' if not specified
xenium_sample.x_min = 0
xenium_sample.x_max = 16777216
xenium_sample.y_min = 0
xenium_sample.y_max = 16777216

xenium_sample.load_transcripts(
    base_path=raw_data_dir,
    sample=sample_tag,
    transcripts_filename="transcripts.parquet",
    file_format="parquet",
    # additional_embeddings={"cell_type_abundance": gene_celltype_abundance_embedding},
    # TypeError: SpatialTranscriptomicsSample.load_transcripts() got an unexpected keyword argument 'additional_embeddings'
)

# xenium_sample.set_embedding("cell_type_abundance") 'XeniumSample' object has no attribute 'embeddings_dict'. Did you mean: 'embedding_df'?
xenium_sample.cell_type_abundance = gene_celltype_abundance_embedding

nuclei_path = raw_data_dir / sample_tag / "nucleus_boundaries.parquet"
xenium_sample.boundaries_df = xenium_sample.load_boundaries(
    path=nuclei_path, file_format="parquet"
)

tile_pyg_data = xenium_sample.build_pyg_data_from_tile(
    boundaries_df=xenium_sample.boundaries_df,
    transcripts_df=xenium_sample.transcripts_df,
    r_tx=20,
    k_tx=20,
    workers=1,
)

In the building step I get the error:
Loaded boundaries from '/hpcwork/p0020567/data/xenium/heart/5000_panel/raw/13_14_mouse/output-XETG00229__0041691__Region_1__20240829__104828/nucleus_boundaries.parquet' within bounding box (0, 16777216, 0, 16777216).
Computing boundaries geometries...
No precomputed polygons provided. Computing polygons from boundaries with a scale factor of 1.0.
/rwthfs/rz/cluster/work/rwth1209/projects/merfish_segmentation/segger/segger_dev/src/segger/data/io.py:433: UserWarning: `meta` is not specified, inferred from partial data. Please provide `meta` if the result is unexpected.
  Before: .apply(func)
  After:  .apply(func, meta={'x': 'f8', 'y': 'f8'}) for dataframe result
  or:     .apply(func, meta=('x', 'f8'))            for series result
  polygons_ddf = boundaries_df.groupby(cell_id_column).apply(
Adding centroids to the polygons...
Traceback (most recent call last):
  File "/rwthfs/rz/cluster/work/rwth1209/projects/merfish_segmentation/segger/xenium_test/test.py", line 51, in <module>
    tile_pyg_data = xenium_sample.build_pyg_data_from_tile(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/rwthfs/rz/cluster/work/rwth1209/projects/merfish_segmentation/segger/segger_dev/src/segger/data/io.py", line 868, in build_pyg_data_from_tile
    bd_gdf = self.compute_boundaries_geometries(boundaries_df, scale_factor=scale_boundaries)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/rwthfs/rz/cluster/work/rwth1209/projects/merfish_segmentation/segger/segger_dev/src/segger/data/io.py", line 560, in compute_boundaries_geometries
    if polygons_gdf.shape[0] == 0:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/work/rwth1209/enviroments/segger3/lib/python3.11/site-packages/dask_expr/_collection.py", line 4773, in __bool__
    raise TypeError(
TypeError: Trying to convert <dask_expr.expr.Scalar: expr=(DropDuplicates(frame=Assign(frame=Assign(frame=GroupByApply(frame=Assign(frame=ReadParquetFSSpec(3e95fb4)), observed=False, func=<function SpatialTranscriptomicsSample.generate_and_scale_polygons.<locals>.<lambda> at 0x14ebd427d260>, meta=<no_default>, args=(), kwargs={}))))).size() // 4 == 0, dtype=bool> to a boolean value. Because Dask objects are lazily evaluated, they cannot be converted to a boolean value or used in boolean conditions like if statements. Try calling .compute() to force computation prior to converting to a boolean value or using in a conditional statement.

Hey @pakiessling thanks for reaching out.  Please follow this tutorial :https://github.com/EliHei2/segger_dev/blob/main/docs/notebooks/segger_tutorial.ipynb to create data, train, and predict.

Ty!
I am now getting TypeError: SpatialTranscriptomicsSample.save_dataset_for_segger() got an unexpected keyword argument 'receptive_field'
in the
xs.save_dataset_for_segger(
     processed_dir=segger_data_dir,
     r_tx=5,
     k_tx=15,
     receptive_field=receptive_field,
     x_size=120,
     y_size=120,
     d_x=100,
     d_y=100,
     margin_x=10,
     margin_y=10,
     num_workers=4,  # change to you number of CPUs
 )

step.

you could define the receptive field like this receptive_field = {'k_bd': 3, 'dist_bd': 20,'k_tx': 15, 'dist_tx': 3}.

yeah I did but the function save_dataset_for_segger() does not seem to take receptive_field as an argument anymore. I omitted it and it saved a dataset

that's true, in the new version we don't compute the receptive field in the data_creation step, rather in the prediciton step.


Replace cursors with zippers

Internally, replace the usage of cursors with zippers.
In the public facing API:

[ ] Element components receive a new property location which is the current zipper
[ ] The element property is no longer a cursor
[ ] uiForElement and uiForElements are removed
[ ] uiFor accepts the following things as the parameter

a string or an array of strings which is treated as now (a key path)
a zipper movement function which is interpreted as instruction on how to move from the current location to the one for which we require the UI
a selector (zip.select) which is interpreted as an instruction on the selection of elements for which we require an ui for

Given our current top-down architecture, care must be taken so that uiFor does not accept a movement up or sideways from the current location (otherwise shouldComponentUpdate shortcutting won't work).
Consider rewriting the updates reducer more elegantly.

Depends on #53 for the selector feature.

Consider rewriting the updates reducer more elegantly.

🤔 I wonder what this means...


Split LinalgTensorCodegenDriver into multiple passes

Turn the python expert into a thin wrapper around the C++ expert

Only the last two commits are part of this PR. The first commit is part of #25

Please add a more descriptive comment in line with what we discussed offline:
Move expert definition to C++ passes
Turn the python expert into a thin wrapper around the C++ expert

LGTM but this seems to break the build, please fix before landing.

The breakage is because CI needs to use a different LLVM commit

ah yes, I forgot the build automatically pulls down IREE's pinned LLVM version.
Ok if you've tested let's merge then.


SSO login happens and after redirection user is not logged in

Describe the bug
So, this happens to some users in world wide local network. At first we thought it is a problem in network itself but then accidentally we discovered something strange. If user after clicking login button activates native Windows screenshot tool, browser frizzes before redirection (to allows taking a screenshot) and then redirecting to application returns with logged in status. Otherwise in normal flow user stays logged out. I have no idea what can go wrong here and why only for these users it works this way. It is like something happens too fast for these cases and library is not able to catch logged in status from authentication server. I am curious if there is some timeout settings on library side I can use to prevent this to happen. Does something need to be done on server side? Any advice how to overcome this situation will be appreciated.
Desktop (please complete the following information):

OS: Windows
Browser Chrome and Edge (no other browsers allowed by administartors)
Version : latest version of the browsers

We checked with Firefox and it was working without problem. What could be a problem here or any idea how to debug it better?


Is it possible to get the current module name?

I see that there is an aniseed/module entry in the table created by the module macro. Is this value accessible from inside the module?
For example:
(module foo.bar)

(defn print-module-name []
  "Prints the name of the currently loading module."
  ; Hypothetical variable name: _currentmodule_
  (print _currentmodule_))

In this case, I would expect foo.bar.print-module-name to print foo.bar.
My use case is to facilitate scripting Vim:
(module hello)

(defn hello []
  (vim.api.nvim_echo "Hello!!"))

(defn vimeval [source ...]
  "Kind of like luaeval(). Consider using %q, not %s, for strings."
  (vim.api.nvim-exec (string.format source ...)) true)

(defn setup []
  (vimeval
    "augroup Hello
       autocmd BufNewFile * lua require(%q).hello()
     augroup END"
    _currentmodule_))

@gwerbin yes, you can with special form *module-name*.
Quote from aniseed doc:
(comment
  *module* ;; => {...} the current Lua module table.
  *module-name* ;; => "my-module"
  *file* ;; => "relative/path/to/source/file/my-module.fnl"
  )


⚠ Avatar API Endpoint has degraded performance

In fa46b71, Avatar API Endpoint (https://avatar.roblox.com/v1/avatar-rules) experienced degraded performance:

HTTP code: 200
Response time: 4208 ms

Resolved: Avatar API Endpoint performance has improved in 645a750 after 3 minutes.


Combine 'My Courses' and 'Find Courses' experiences

Description
LEARNER-2212
Add a description of your changes here.
Notes
How to test this PR

Codecov Report

Merging #981 into master will not change coverage.
The diff coverage is 0%.

@@           Coverage Diff           @@
##           master     #981   +/-   ##
=======================================
  Coverage   45.52%   45.52%
=======================================
  Files         405      405
  Lines       26897    26897
=======================================
  Hits        12246    12246
  Misses      14651    14651

Impacted Files
Coverage Δ

Source/EnrolledCoursesViewController.swift
72% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update e269b56...1372d94. Read the comment docs.


Update plex-media-server to <IP_ADDRESS>39-c789b3fbb

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} reports no offenses.
[x] The commit message includes the cask’s name and version.

Additionally, if updating a cask:

[ ] sha256 changed but version stayed the same (what is this?).
I’m providing public confirmation below.

Additionally, if adding a new cask:

[ ] Named the cask according to the token reference.
[ ] brew cask install {{cask_file}} worked successfully.
[ ] brew cask uninstall {{cask_file}} worked successfully.
[ ] Checked there are no open pull requests for the same cask.
[ ] Checked the cask was not already refused in closed issues.
[ ] Checked the cask is submitted to the correct repo.

$ brew cask audit --download 'https://raw.githubusercontent.com/freeboson/homebrew-cask/update_plex/Casks/plex-media-server.rb'
==> Downloading https://raw.githubusercontent.com/freeboson/homebrew-cask/update_plex/Casks/plex-media-server.rb.
######################################################################## 100.0%
==> Downloading https://downloads.plex.tv/plex-media-server/<IP_ADDRESS>39-c789b3fbb/PlexMediaServer-<IP_ADDRESS>39-c789b3fbb-OSX.zip
Already downloaded: /Users/sujeeta/Library/Caches/Homebrew/Cask/plex-media-server--<IP_ADDRESS>39-c789b3fbb.zip
==> Verifying checksum for Cask plex-media-server
audit for plex-media-server: passed

$ brew cask style --fix 'https://raw.githubusercontent.com/freeboson/homebrew-cask/update_plex/Casks/plex-media-server.rb'
==> Downloading https://raw.githubusercontent.com/freeboson/homebrew-cask/update_plex/Casks/plex-media-server.rb.
######################################################################## 100.0%

1 file inspected, no offenses detected


feature: sandbox.one, sandbox.trigger

Pull Request Test Coverage Report for Build 34

12 of 12 (100.0%)  changed or added relevant lines in 1 file are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.2%) to 96.809%

Files with Coverage Reduction
New Missed Lines
%

src/mixins/fetch.js
1
88.89%

Totals

Change from base Build 31:
-0.2%

Covered Lines:
218

Relevant Lines:
219

💛  - Coveralls


Update swiper version to latest

Hello
Currently Ionic 4 is using version 3.4.2 of swiper. Could you update to 4.2.6?
I am trying to use noSwipingSelector which was introduced in 4.1.5 (https://github.com/nolimits4web/swiper/blob/master/CHANGELOG.md#swiper-415---released-on-february-10-2018)
Cheers

realIndex of ion-slides is not being updated when I move from slide.
ionic info
cli packages: (C:\Users\Guilherme\AppData\Roaming\npm\node_modules)

   @ionic/cli-utils  : 2.0.0-rc.6
   ionic (Ionic CLI) : 4.0.0-rc.6

global packages:

   cordova (Cordova CLI) : 8.0.0

local packages:

   @angular-devkit/core       : 0.6.0
   @angular-devkit/schematics : 0.6.0
   @angular/cli               : 6.0.3
   @ionic/schematics-angular  : 1.0.0-rc.6
   Cordova Platforms          : none
   Ionic Framework            : @ionic/angular 4.0.0-alpha.7

System:

   Android SDK Tools : 26.1.1
   NodeJS            : v8.10.0
   npm               : 6.0.1
   OS                : Windows 10

@GuilhermeBCC Please open a new issue. This is to track upgrade the slider internals, not about issues related to the current release.

Thank you for the issue! This has been merged in master and should be in the latest alpha release.