alexa-pi/AlexaPi

Collect device statistics

Open

#181 aperta il 1 mar 2017

Vedi su GitHub
 (0 commenti) (0 reazioni) (0 assegnatari)Python (402 fork)batch import
enhancementhelp wantedrequest

Metriche repository

Star
 (1324 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

With the variety of device platforms, audio devices, etc., it might be a good idea to collect info like

  • device (Raspberry Pi, CHIP, PC, ...) + version
  • used device platform (includes Magic Mirror, Hyperion, ...)
  • OS (distro + version)
  • audio HW
  • python version used
  • selected voice trigger (pocketsphinx / snowboy / none)
  • AlexaPi version

... stuff like this. No private / sensitive info would be collected.

Implement like Home Assistant (it's a good reference project for anything) - generate anonymous UUIDs. This would be on by default with the option to disable it in the config.

This would help us:

  • know what features to prioritize and optimize (yeah, this sounds like marketing crap, I'm not even sure if this is true)
  • figuring out what config defaults are the best to cover most uses
  • knowing if we can remove py2 support in the future
  • deciding to add support for a distro if people use it without official support
  • knowing how many active AlexaPi instances are actually out there
  • and we could have awesome graphs!

Guida contributor