Skip to content
New issue

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

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

Already on GitHub? # to your account

Story: Add a scheduler to apply configuration at desired times or intervals #2998

Open
4 tasks
Metal-Mighty opened this issue May 24, 2024 · 0 comments
Open
4 tasks
Assignees
Milestone

Comments

@Metal-Mighty
Copy link
Contributor

Description

As a user, I would like to be able to create a scheduler integrated with the portal in order to control IoT devices at user-defined times.

Acceptance criteria

  • Add a scheduling interface in the portal
  • Ability to group devices in a groups hierarchy
  • Support for different types of scheduled commands: command set in a device model, API query, ...
  • Manage priority for schedules based on the devices' hierarchy (A schedule for a device down in the hierarchy overrides ones above it)
@github-project-automation github-project-automation bot moved this to 🔦 Triage in IoT Hub Portal May 24, 2024
@Metal-Mighty Metal-Mighty moved this from 🔦 Triage to 📝 Todo in IoT Hub Portal May 24, 2024
@Metal-Mighty Metal-Mighty added this to the v6.0 milestone May 24, 2024
@judramos judramos self-assigned this Oct 10, 2024
@judramos judramos moved this from 📝 Todo to 🚧 In Progress in IoT Hub Portal Oct 10, 2024
@judramos judramos moved this from 🚧 In Progress to 💬 Ready for Review in IoT Hub Portal Oct 31, 2024
@judramos judramos linked a pull request Nov 29, 2024 that will close this issue
9 tasks
kbeaugrand added a commit that referenced this issue Dec 5, 2024
* Add of layerId in device twin

* #2998 Quartz migration for SendPlanningCommand

* #2856 Disable built-in device model deletion

* #3238 Update view when a device is unchecked

* 3239 Allow to delete a planning from client

* 3239 Allow to delete a planning

* 2998 Schedule commands

* #3239 Change checkboxes for layers displayed

* Merge from main

* 2516 add supportLoRaFeatures tag in template file

* #3250 Import device list using the template given

* #2985 Batch import creates ABP tags in Device Twin for OTAA-based device models

* #3251 Import device - data overwritten

* Unit tests

* Update src/IoTHub.Portal.Infrastructure/Jobs/SendPlanningCommandJob.cs

Co-authored-by: Kevin BEAUGRAND <9513635+kbeaugrand@users.noreply.github.com>

* #2958 Remove 'Connection State' and 'Last status update' columns

* #3023 startupOrder not supported in Edge Device Model schema

---------

Co-authored-by: E068097 <julie.ramos_ext@michelin.com>
Co-authored-by: judramos <ramos.julie.63@gmail.com>
kbeaugrand added a commit that referenced this issue Dec 5, 2024
* Add of layerId in device twin

* #2998 Quartz migration for SendPlanningCommand

* #2856 Disable built-in device model deletion

* #3238 Update view when a device is unchecked

* 3239 Allow to delete a planning from client

* 3239 Allow to delete a planning

* 2998 Schedule commands

* #3239 Change checkboxes for layers displayed

* Merge from main

* 2516 add supportLoRaFeatures tag in template file

* #3250 Import device list using the template given

* #2985 Batch import creates ABP tags in Device Twin for OTAA-based device models

* #3251 Import device - data overwritten

* Unit tests

* Update src/IoTHub.Portal.Infrastructure/Jobs/SendPlanningCommandJob.cs

Co-authored-by: Kevin BEAUGRAND <9513635+kbeaugrand@users.noreply.github.com>

* #2958 Remove 'Connection State' and 'Last status update' columns

* #3023 startupOrder not supported in Edge Device Model schema

---------

Co-authored-by: E068097 <julie.ramos_ext@michelin.com>
Co-authored-by: judramos <ramos.julie.63@gmail.com>
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
Status: 💬 Ready for Review
Development

Successfully merging a pull request may close this issue.

2 participants