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

Generate devices csv #745

Closed
benolayinka opened this issue Feb 6, 2024 · 4 comments
Closed

Generate devices csv #745

benolayinka opened this issue Feb 6, 2024 · 4 comments
Assignees
Milestone

Comments

@benolayinka
Copy link
Contributor

Summary

Can we generate a flat list of devices as a csv? We can then sync this to airtable

Why do we need this?

Sync data to airtable

What is already there? What do you see now?

Folder hierarchy

What is missing? What do you want to see?

name, vendor, description, image link, sensors, radios, height, width, length, weight, battery?, ip rating, urls, mac version?, rp version?, supports class b / class c?,

@github-actions github-actions bot added the needs/triage We still need to triage this label Feb 6, 2024
@johanstokking
Copy link
Member

Most of this is quite straight forward and is readily available per end device.

The data model has a hierarchy:

  • Vendor
    • Profile
    • End device
      • Hardware version
      • Firmware version (links to one or more supported hardware versions and a profile for each region)

The MAC version, RP version and LoRaWAN classes are in the profile. There may be differences between regions, and there can be devices with multiple firmware versions so we need to add some heuristics here.

For example, we could take the last firmware version and the first profile to determine these fields.

@johanstokking johanstokking removed their assignment Feb 6, 2024
@KrishnaIyer KrishnaIyer added in progress and removed needs/triage We still need to triage this labels Feb 15, 2024
@KrishnaIyer
Copy link
Member

@LDannijs: When there's a PR for an issue, please add the in progress label.

@KrishnaIyer KrishnaIyer added this to the Feb 2024 milestone Feb 15, 2024
@LDannijs
Copy link
Contributor

Iirc i wasn't able to change the labels before but i will remember it for next time.

@KrishnaIyer KrishnaIyer modified the milestones: Feb 2024, Mar 2024 Mar 6, 2024
@LDannijs
Copy link
Contributor

LDannijs commented Apr 3, 2024

PR #749 was merged, closing this.

@LDannijs LDannijs closed this as completed Apr 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants