How do I format my forum post? [HowTo]

The TTN forum is using Discourse, which supports several ways to format your post:

  • Markdown
  • BBCode
  • HTML
  • Any combination of the above

Quite often you’ll need an empty line above specific formatting to make it work. You’ll also have to type blank lines to create proper paragraphs; just pressing Return once and then typing a new block of text right below a previous block only creates a so-called line break, which might be harder to read.

Leaving one blank line between two blocks of texts nicely creates a new paragraph with some whitespace, which looks great on both mobile and in a regular desktop browser.


The toolbar above the editor’s input helps create mostly Markdown posts:

  • To apply formatting to parts of your post, first select the text you want to format and then click one of the toolbar buttons.

  • See the button’s tooltip for some hints. From left to right: quote post you’re replying to, bold, emphasis (italic), hyperlink, blockquote, preformatted text, upload an image or file, bulleted list, numbered list, heading, horizontal rule, emoij, other options (such as hidden details).

Code and logs

There are many options to format your code or logs:

  • “Fenced code blocks”: type 3 backticks above and below your text, optionally followed by a specification of the language for syntax highlighting, like ```cpp for C++, and likewise javascript, json and sql:

    Here is my code:
    #define LMIC_DEBUG_LEVEL 0
    #include <avr/sleep.h>
    #ifdef PROGMEM
    // On AVR, these values are stored in flash and only copied to RAM
    int a = 0;

    …yielding highlighted C++ code:

    Here is my code:

    #define LMIC_DEBUG_LEVEL 0
    #include <avr/sleep.h>
    #ifdef PROGMEM
    // On AVR, these values are stored in flash and only copied to RAM
    int a = 0;
  • …or, as highlighting might be wrong, use ```text to suppress any highlighting:

    ## some log output
    ## here
  • Or, also without any highlighting: indent the code with 4 spaces (or select your code and use the toolbar </> button to make the editor indent the selected code for you):

    Here is my code:
        #define LMIC_DEBUG_LEVEL 0
        #include <avr/sleep.h>
        #ifdef PROGMEM
        // On AVR, these values are stored in flash and only copied to RAM
        int a = 0;
  • Or: use BBCode [code] above your code or logs, and [/code] below it.

  • If you have many details, you can collapse them to avoid a very long post:

    [details=Click to see the full logs]
    This text will be hidden,
    until clicked

    …which will get you:

    Click to see the full logs
    This text will be hidden,
    until clicked


See for a nice overview. It’s really easy; just a few of its options:

Just type, **use plenty of whitespace** and [link your sources](https:/!

- An unordered list.
- Item B.    


1. An ordered list
    1. Nested item
    2. Nested item

2. Item 2.
    - Nested unordered list

3. Item 3.

    Nested paragraph.

    > Nested quote.

        Nested code

> A quote
>     with nested code

Images have a Discourse-specific option to scale down the preview size: add a percentage such as ,10% after the image size that is already added when uploading an image:

![TTN logo|649x500,10%](upload://svFg8QtnafrQD36BNhWCepOMnzG.png)

…to get a small image that is still clickable for the full version (which should be clickable for the full version, but that is broken in TTN’s installation :frowning: ):

TTN logo


Only some limited tags are supported; other HTML will be invisible, so use code to see that. Like type `<include ...>` to see <include ...>.


[ul][li]option one[/li][/ul]
[quote="eviltrout"]They said...[/quote]
[quote="eviltrout, post:1, topic:2"]They said...[/quote]
Connecting IMST LiteGateway ? Stuck
The Things Uno does not work unless serial monitor is open
MIC mismatch
Downlink messages not always received on device
Related with MQ2
Package forwarding
How to send downlink to HTTP Integration from jQuery?
Gateway connected and node unconnected
I do not have registered gateway but it says gateway already exists
Over-the-air-activation OTAA with LMIC
Adeunis FTD TTNMAPPER java script
Python API - How to get data from the uplink_callback method?
P2P RN2903/RN2483 Arduino
Has anyone tried sending GPS coords to TTN?
VCC output failure in deep sleep mode
Arduino error
Has anyone used mqtt paho python library to send downlink message to the end device?
How to stop getting a downlink for each uplink in Arduino with RAK811
BSFrance Lora32u4 stuck in sleep mode
433 MHz band support and alternatives
Altitude of node/device incorrect
Single Channel Packet Forwarder part 3 [Deprecated]
Decoding Trackio (Tabs Object Locator) GPS data with Node-RED JS
Has anyone experience with Sensing Labs devices?
Sending data detected by dust sensor to TTN
TTOG problems with sensors, configuration ok?
Is there any "increase antenna gain" on arduino LMIC sketch?
RHF76-052 and decrypting payloads
[solved] Raspi3+Ic88a gateway not connected on TTN
[solved] LoRa32u4 II joins only sometimes
Dual-Chan Gateway with Raspberry PI3 + Dragino Hat v1.4 and Downstream messages
LMIC-node | One example to rule them all
Node Fails after sending ~200 Messages
Long range radio Pager project
DRAGINO problems and solutions topic part 1
Sandbox LoRaGo PORT gateway on TTN
Big ESP32 + SX127x topic part 3
Big ESP32 + SX127x topic part 3
Can't get the Device EUI out of TTN Node
Whisper Node and RFM95 DIOs
TTGO T-Beam topic
Ttn - json -python (paho-mqtt)
Device not activated Lora feather 32u4 RFM9X
Big ESP32 + SX127x topic part 2
Gateway status not connected, no data visible
Payload Decoder
Payload[Not provided] in application data
Payload[Not provided] in application data
Things Uno - Join not accepted: denied
The Things Uno Activation Problem
Gateway already registered
Lights on/Off TTN Node Code
DRAGINO problems and solutions topic part 1
Problem in receiving messages
Error (lora-packet verify) (Dragino Hat + T-Beam)
Sleep the card lora32u4
Kerlink IFemtocell Packet loss
Can LMIC 1.6 be set up to use a single channel and SF?
TTIG Problems, - no location data, wrong date/time, wrong channel and stability issues
Kerlink IFemtocell Packet loss
DRAGINO problems and solutions topic part 2
The LIBRARY basement part 8
Anyone tried Laird RM1XX modules ? part 2
OTAA woes TTN Gateway and Lopy
Lora Gateway Help
Problem in transmitting data through the RN2483-Arduino library
Join not accepted: denied with Sodaq Explorer
Got Adafruit Feather 32u4 LoRa Radio to work and here is how
Big ESP32 / SX127x topic part 1
Doing my first attempts to connect - failed
The LIBRARY basement part 2
Getting high current in low power mode
TTN UNO was working with OTA and ABP now not
Decrypting messages for dummies
Unable to connect on TTN, putty says network issue
How do I decode data from different nodes?
LMIC upload issue Arduino IDE
LMIC get duty cycle timer for channel
Feather 32u4 with TinyLoRa for weeks-long balloon contest
HPD13A unable to send data to TTN
[solved] Relaunch a LoRa connection which has unexpectedly interrupted?
Otaa connection to things network
Solar Powered Low Cost LoRa Node with Integrated Battery Holder
Lmic.h configuration issue and having issue with transmitting data with LoRa shield
Connecting Dragino LSE01 to ThingsSpeak or MyDevices
Big ESP32 + SX127x topic part 3
Raw LoRa communication between RFM95 and RN2483
How to decode payload?
ESPNOW and Lora
Australian Student looking to experiment with budget lora tech
IMST iC880A receiving all RF packets with CRC error
TTGO T-Beam topic
GW connected but no traffic diplayed on console
32 Bit overflow in Payload Format decoder
Payload Decoder SCD30
How can I make an tracker node?
ESP32 Wroom Chip with RFM95
Gateway status connected but enable to receive data from lora end node
How can i use resend when node failed to send?
RFM95 testing
[solved] LoRa Feather M0 Node Fails to Join
Measuring internal temp of oysters and mussel
IC880A with RPi3 status not connected
Mkrwan 1310 appeui and appkey format
Registering a sensor in an TTN application via API
Retrieve data from TTN by using Python SDK
Fixed Frequenzy for End Node
No "Packet queued" and EV_TXCOMPLETE after successful OTAA Join and despite successful uplink
Big STM32 boards topic
Authenticate and Query JSON data from Storage integration into Flutter
Connection with the console – The Things Network V3 – not stable
Send downlink to multiple devices
Newbee - nothing seems to be received by ttn gateway
Join Errors with v3.8.1 update
Problem retrieving data using
Arduino MKR WAN 1300
I can't subscribe to MQTT Payload Fields
Laird RS1xx - probably a question on bit shifting
How to do proper number calculations in a Payload Format decoder?
Cannot publish/subscribe to my device up/down link topics
Only activation messages from FiPy
Can't get the Mikrotik LR8 connect to TTN
Cannot schedule downlink using curl or MQTT
Cannot schedule downlink using curl or MQTT
End node and gateway connection
Decrypting messages for dummies
Setting up a Private Routing Environment
Arduino code to send voltage, current and power to the things network with uplink
Library Error Message
ADR doesn't work (915 MHz Band - ABP)
ADR doesn't work (915 MHz Band - ABP)
MQTT Configuration in Node-Red
Payload receive with Node-Red
IFTTT payload conversion to show door status?
LT-22222 with LPS8 gateway on Meshed AU915: repeated OTAA joins, no uplinks
The Things Node not responding to button press/release
No data in message
TTOG Will NOT save
Data Storage Device ID Query Not Working
Adding on a DHT11
LMIC FOR STM32CubeMX in 15 minutes
Samd21 mini wired to rfm95
Heltec CubeCell - part 2
Heltec CubeCell - part 2
Has someone linked TTN with Thingsboard?
TTN counter not incrementing with ttgo
LMIC Unknown event: 20
Multitech, Dragino OTAA/downlink issue
Gateway RAK7258 not connected to TTN
V3 local_conf.json "serv_gw_key": "what value?"
MCCI Library set to au_915 sets the frequency to AS923?
Trying to connect a device to TTN
Is V3 the end for TinyLora?
Arduino Uno / Dragino - Radar Senor Data to TTN
Struggling to get a RHF0M301 connected on TTN
TTN Outdoor Gateway not sending data
Sending random values to TTN
Tago Downlink issue - Payload changed
New V3 Node failed
Big STM32 boards topic
LSN50v2 does not receive downlinks
Heltec LoRA 32 V2, how to read out the keys
Class B Downlink fails: (in 2 different ways)
Problems joining with WLR089 module
Rak2245 is connected but nothing received from Arduino Mega 2560 + rfm95 868Mhz
TTN-v3 does not executes the downlink payload even after reaching the LNS
How to create docker image from source code
TTN V2 to V3 migration
Adafruit feather m0 with TTN
CubeCell HTCC AB02 "TODORSSI" error joining network
New ESP ABP device do not get to online
RFM95W Device Migrating to V3
Looking for help with adding CN490 region support to MCCI LMIC
How do i get the uplink message in my app
Skiply Smilio Payload decoder
Error: MCCI_LoRaWAN_LMIC_library-3.0.99\src\lmic\oslmic.c:53
Downlink seems to not work
The LIBRARY basement part 5
HTTP integration
Setting up basic station protocol on Kerlink Wirnet Station
Trouble with migration a RPi ic880A GW to V3
MQTT downlink from Node-Red
How to Migrate ABP Devices from V2 to V3

How do I create my own post where I can ask my own question?

1 Like

first spend some time on this forum, and use search ! , big chance you’ll find a topic were you question fits in perfectly.

1 Like

This is a very useful page, where I landed while reading another topic. Markdown is familiar from the early days of Wiki. Unfortunately


Only some limited tags are supported …

Would it be good to start a sandbox topic where newcomers could train their skills without receiving remarks from veterans? The contents could then be emptied every now and then by somebody with moderator rights.

There is already online training available, it is offered to all users when they join, however most will choose to ignore it.

If you head over to this unlisted topic you can find the instructions to (re)start training.

Another option is to send yourself a private message.
In that you can experiment with formatting of messages/posts.

(Note that private messages to yourself are not visible in the ‘Inbox’ but under ‘Sent’).

More sources:

1 Like

A post was split to a new topic: Forum rules