Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SmartThings Platform Change - no Groovy apps #72

Open
AllegrettoA opened this issue Oct 15, 2022 · 4 comments
Open

SmartThings Platform Change - no Groovy apps #72

AllegrettoA opened this issue Oct 15, 2022 · 4 comments

Comments

@AllegrettoA
Copy link

I have been using this InfluxDB logger app for a long time and find it immensely useful and reliable. With Samsung's upcoming platform change, SmartApps will be shut down on December 31, 2022. Does anyone know of an alternate method for data logging?

@andygodber
Copy link

+1 for this.
David's Logger has been the mainstay of my Grafana dashboards.
@codersaur I know you've not been active for a while - any plans to rewrite for the latest platform?

@patrick-GH
Copy link

I was wondering why this wasn't working anymore. Thought it was related to a password change I made. Sad to see another good product died

@AllegrettoA
Copy link
Author

While waiting for a more elegant solution to the InfluxDB-logger smartapp, I created a simple Python script which polls devices and write data to InfluxDB, similar to the obsolete groovy app. It can run on many devices including Raspberry PI and does not require a web server. However, it is not event-based so data updates are not real-time (polled instead). It logs data for power, battery, and temperature. Other measurements can be easily added if needed. This Python script has been working well so far. Happy to see my Grafana dashboards updating again.

@AllegrettoA
Copy link
Author

AllegrettoA commented Feb 1, 2023

If anyone is interested in the Python app, it can be found here: SmartThings-InfluxDB-logger.
Feature just added to check health (online/offline) status, data is logged to InfluxDB only when device is online. This makes it easier to detect offline devices on dashboards.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants