thethingsnetwork / lorawan-webhook-templates Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
In my-template.yaml I have:
paths:
uplink-message: /uplink-message
join-accept: /join-accept
location-solved: /location-solved
But when the webhook is added, only the uplink-message endpoint was added:
Only uplink-message is added.
All defined endpoints in the template should be added.
Fix the bug.
No
The readme states:
When submitting a new Webhook template or making changes to an existing one, please make sure the integration defined by it works correctly.
What is the recommended method to test a new webhook?
Is the intention that one should install a private Things Stack instance, load the templates, and test in that way?
Document how to test a webhook.
Updating the readme yes, but I need the required information first.
Add a webhook template to forward gps tracker data to TTN Mapper.
Map coverage of TTNv3, and possibly also private instances.
The Things Stack v3.10.5 and v3.11.0-rc1
Write a template that contains all the relevant info.
Yes, but there are some data that is required to identify the network, which is currently not available in the webhook. See TheThingsNetwork/lorawan-stack#3705
Cloud Studio asked to change their logo. They sent it to me by email, @adriansmares can we host it somewhere to be linked in the template?
I have a default value defined in the template:
fields:
- id: experiment
name: Experiment Name (optional)
description: If you are testing (new device, balloon flights, etc) and do not want your data to appear on the main map, please specify an experiment name.
secret: false
default-value: "test"
But on the console the field is not filled in with the default value:
Field is not pre-filled with default value
The field should be pre-filled with the default value
Fix the bug
No
TTN Mapper does not need to send downlink messages. It however needs to know the TTS Domain, ie the cluster ID. The only way to determine this at the moment is by adding create-downlink-api-key
so that the downlink URLs are added to the headers.
TTS has an issue open to add a x-tts-domain
header which will always provide the originating cluster id: TheThingsNetwork/lorawan-stack#3795
As soon as TheThingsNetwork/lorawan-stack#3795 is fixed, we can remove create-downlink-api-key
from the TTN Mapper webhook template.
n/a
A downlink api key is created when the TTN Mapper webhook is created using the template.
TTN Mapper should not require a downlink api key as it will and should never send downlinks.
It's an easy fix as soon as TheThingsNetwork/lorawan-stack#3795 is implemented.
Yes
We need a better workflow for when pull requests are created.
#26 went unnoticed for over a week. While we do have a GitHub Actions workflow for adding the triage label to new issues, we don't have a workflow for adding it to pull requests. Since the CODEOWNERS file doesn't set any reviewers, we also don't automatically request review for pull requests.
Some workflow to request triage or review of pull requests.
Either:
or
Webhook template for thethings.IO Webhook integration.
Yes
Webhook template for Qubitro Webhook integration
Yes
I want to make a template field optional. But a red asterisk is added to the right of the field name.
And when I try to save while leaving it empty
The field is required.
Allow leaving the field blank.
Add an optional property to the field definition.
No
We'd like to add an integration for our IoT platform Wonderland which focuses on tracking applications.
This will expand the potential use of both our and your platform and TheThingsNetwork
We're mostly using PHP for connectivity integrations, sometimes Python. In this case we'll use PHP with Slim
We already implemented TTN support for both V2 and V3 stacks. The only thing missing is an easy-to-use integration template for our users. Implementation will likely be a no-brainer as all the JSON decoding etc. is already in place.
We're using GitLab on our end, but I guess things will be just as easy with GitHub
From what I can see the TTS console uses the order of tamplates in templates.yml as the draw order.
Ordering these templates alphabetically will be more fair, and more user friendly.
- ubidots
- datacake
- tago
- akenza
- thingspeak
- qubitro
- thethingsio
NA
The templates are listed in the order in which they were added.
Order the templates alphabetically.
Yes, but this requires a discussion.
The current actions make use of deprecated features and should be updated.
This relates to the use of:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.