Skip to content

add launched Atomsenses sensors to the device catalog - #1064

Open
matthew2026 wants to merge 12 commits into
TheThingsNetwork:masterfrom
matthew2026:cursor/atomsenses-ttn-devices
Open

matthew2026 wants to merge 12 commits into
TheThingsNetwork:masterfrom
matthew2026:cursor/atomsenses-ttn-devices

Conversation

@matthew2026

Copy link
Copy Markdown
Contributor

Summary

Adds the launched Atomsenses LoRaWAN sensor lineup to the device repository and refreshes the existing AS-201, AS-202, AS-203, AS-204, and ES-108 records so names, descriptions, photos, and product links match the current catalog.
...

Changes

  • Added end devices AM201, AM301, AM302, AM303, AM308, AM310, AM500, AS-101 through AS-110, AS-304, ASN-503A, ES-100, ES-104, ES-106, ES-109, ES-112, and ES-501, and listed each one in vendor/atomsenses/index.yaml.

  • Updated AS-201, AS-202, AS-203, AS-204, and ES-108 names, descriptions, sensor lists, product URLs, and photos. Firmware version 1.0 is unchanged.

  • Added shared payload codecs from the Atomsenses decoder: as-es-codec for the AS/ES air-quality family and aem-codec for the multi-function sensors that use that format. ASN-503A, AM302, and AM303 are registered without a codec because no payload format is published for them.

  • Assigned a unique profileIDs entry per new device. These values are separate from the vendor id.

  • Replaced the vendor logo with the current Atomsenses wordmark and updated the vendor description in vendor/index.yaml.

  • Used the original catalog product images. ASN-503A is scaled to 2000×1240 so it stays within the repository size limit. AM310 was converted from JPEG and is stored as PNG at the same pixel size.

  • ...

  • ...

Checklist for Reviewers

  • [ y] Title and description should be descriptive (Not just a serial number for example).
  • [y ] profileIDs should not be vendorID and should be a unique value for every profile.
  • [ y] All devices should be listed in the vendor's index.yaml file.
  • [ y] Firmware versions can not be changed.
  • [ y] At least 1 image per device and should be transparent.

Notes for Reviewers

Each device has one image. The photos are the original catalog files, so the backgrounds are not transparent. Please review those images as product photography rather than as cut-outs.

AS-201, AS-202, AS-203, AS-204, and ES-108 keep their existing per-model codecs. The new air-quality devices use as-es-codec, which is the current Atomsenses decoder, including smoke-status channels 30–32. aem-codec avoids DataView so it can run in The Things Stack codec sandbox.

The TTN sensor enum has no ammonia, formaldehyde, or oxygen tags. Those gases are named in the device description, and the sensor list uses the closest allowed tags.
...

Release Notes

Added the launched Atomsenses LoRaWAN sensors to the device repository.
Updated the existing Atomsenses device names, descriptions, and product photos to match the current catalog.

  • ...

This branch has not been deployed

No deployments
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.

3 participants