Apollon77 / ioBroker.meross

ioBroker Adapter to integrate Meross Cloud based devices
MIT License
23 stars 7 forks source link

Correct Consumption data value and order #333

Closed mcuiobroker closed 1 year ago

mcuiobroker commented 1 year ago

Please bring the right order into the Array, last one above on top? Or an option in the settings? -> Feature. And time should be Unix-Time for easy Reading in ioBroker? -> *1000? Or add a ts-field ? meross.0.18050XXXXXXX.consumption.data Thank you.

[{"date":"2023-04-04","time":1680652388,"value":448},
{"date":"2023-04-05","time":1680739124,"value":515},
{"date":"2023-04-06","time":1680825129,"value":492},
{"date":"2023-04-07","time":1680911958,"value":560},
{"date":"2023-04-08","time":1680998369,"value":452},
{"date":"2023-04-09","time":1681084726,"value":709},
{"date":"2023-04-10","time":1681170986,"value":656},
{"date":"2023-04-11","time":1681257542,"value":496},
{"date":"2023-04-12","time":1681343558,"value":481},
{"date":"2023-04-13","time":1681430351,"value":500},
{"date":"2023-04-14","time":1681516681,"value":478},
{"date":"2023-04-15","time":1681603001,"value":456},
{"date":"2023-04-16","time":1681689596,"value":463},
{"date":"2023-04-17","time":1681775917,"value":457},
{"date":"2023-04-18","time":1681862339,"value":488},
{"date":"2023-04-19","time":1681948667,"value":517},
{"date":"2023-04-20","time":1682034951,"value":540},
{"date":"2023-04-21","time":1682121556,"value":484},
{"date":"2023-04-22","time":1682207573,"value":478},
{"date":"2023-04-23","time":1682294310,"value":483},
{"date":"2023-04-24","time":1682380554,"value":479},
{"date":"2023-04-25","time":1682467111,"value":548},
{"date":"2023-04-26","time":1682553144,"value":525},
{"date":"2023-04-27","time":1682620920,"value":380},
{"date":"2023-03-29","time":1680134101,"value":478},
{"date":"2023-03-30","time":1680220792,"value":481},
{"date":"2023-03-31","time":1680306998,"value":513},
{"date":"2023-04-01","time":1680393510,"value":532},
{"date":"2023-04-02","time":1680479608,"value":453},
{"date":"2023-04-03","time":1680566297,"value":480}]
Apollon77 commented 1 year ago

As you already see in your ideas above any user want to use it for different purposes. Beause of this I decided to "Just expose the original values" and leave it up to the user to rework the data as he needs it. So please just write an own JavaScript to post-process the data on your needs