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

feat(publish service): Implement push-based publish service to a webhook #181

Merged
merged 9 commits into from
Oct 23, 2024

Conversation

Slider0007
Copy link
Owner

@Slider0007 Slider0007 commented Oct 20, 2024

Add push-based publish service to a webhook (HTTP / HTTPS)

Features:

  • Push sequence data and results to a webhook
  • Push meter image to same webhook as data were pushed to (if configured)
    --> Request can be linked to respective data with provided unix epoch timestamp
  • Support HTTP basic authentication and TLS encryption (Supports TLS v1.2 only)

Detailed webhook API description and respective webhook parameter description can be found in repository docs folder and in WebUI > System > Documentation


Functionality is inspired and derived from jomjol#3163 and jomjol#3174. Thanks to @RaHehl for the template 👍


Usage before based on ESP32:
RAM: [= ] 13.9% (used 45664 bytes from 327680 bytes)
Flash: [========= ] 86.6% (used 1684381 bytes from 1945600 bytes)

Usage after:
RAM: [= ] 14.1% (used 46088 bytes from 327680 bytes)
Flash: [========= ] 87.0% (used 1692481 bytes from 1945600 bytes)

@Slider0007 Slider0007 changed the title feat(publish api): Add push-based publish service to a webhook (HTTP / HTTPS) feat(publish service): Add push-based publish service to a webhook (HTTP / HTTPS) Oct 20, 2024
@Slider0007 Slider0007 changed the title feat(publish service): Add push-based publish service to a webhook (HTTP / HTTPS) feat(publish service): Implement push-based publish service to a webhook (HTTP / HTTPS) Oct 20, 2024
@Slider0007 Slider0007 changed the title feat(publish service): Implement push-based publish service to a webhook (HTTP / HTTPS) feat(publish service): Implement push-based publish service to a webhook (http/ https) Oct 21, 2024
@Slider0007 Slider0007 changed the title feat(publish service): Implement push-based publish service to a webhook (http/ https) feat(publish service): Implement push-based publish service to a webhook Oct 21, 2024
@Slider0007 Slider0007 merged commit ea52a5c into develop Oct 23, 2024
10 checks passed
@Slider0007 Slider0007 deleted the webhook branch October 23, 2024 18:08
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

Successfully merging this pull request may close these issues.

1 participant