Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. TTN und HTTP Integration Daten an IOBroker senden

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.3k

TTN und HTTP Integration Daten an IOBroker senden

Geplant Angeheftet Gesperrt Verschoben Off Topic
3 Beiträge 2 Kommentatoren 773 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • O Offline
    O Offline
    OPatrick
    schrieb am zuletzt editiert von OPatrick
    #1

    TTN bietet mir die Möglichkeit via POST und GET Methode Daten an einen Endpunkt zu senden.
    Ich würde gerne einen Datenendpunkt mit IOBroker erzeugen.
    Habe da zwei Möglichkeiten gesehen: Einmal die Simple API und die socketio Adapter.
    Leider weiß ich nicht genau wie ich ein Datenendpunkt erzeuge. Den Port dann nach außen öffnen wäre kein Problem.
    Kann mir da jemand weiterhelfen?
    Grüße Patrick

    K 1 Antwort Letzte Antwort
    0
    • O OPatrick

      TTN bietet mir die Möglichkeit via POST und GET Methode Daten an einen Endpunkt zu senden.
      Ich würde gerne einen Datenendpunkt mit IOBroker erzeugen.
      Habe da zwei Möglichkeiten gesehen: Einmal die Simple API und die socketio Adapter.
      Leider weiß ich nicht genau wie ich ein Datenendpunkt erzeuge. Den Port dann nach außen öffnen wäre kein Problem.
      Kann mir da jemand weiterhelfen?
      Grüße Patrick

      K Offline
      K Offline
      kilasat
      schrieb am zuletzt editiert von
      #2

      @OPatrick

      bist Du mit TTN und IoBroker oder Lora irgendwie weitergekommen?

      O 1 Antwort Letzte Antwort
      0
      • K kilasat

        @OPatrick

        bist Du mit TTN und IoBroker oder Lora irgendwie weitergekommen?

        O Offline
        O Offline
        OPatrick
        schrieb am zuletzt editiert von OPatrick
        #3

        @kilasat Nein leider nicht... hatte auch nicht wirklich Zeit.. dafür..
        Aber muss es wohl wieder angehen..
        Ich würde gerne meine das hier aufrufen:
        http://192.168.178.38:8087/setValueFromBody?stateID1.
        Aber mir fehlen da ein bisschen die zusammenhänge.
        TTN Schreibt folgendes:

        • You can configure the URL, the HTTP method (e.g. POST) and optionally the HTTP Authorization header of your endpoint but also a custom HTTP header of your choice. The integration will post data in the following format:
        {
          "app_id": "my-app-id",              // Same as in the topic
          "dev_id": "my-dev-id",              // Same as in the topic
          "hardware_serial": "0102030405060708", // In case of LoRaWAN: the DevEUI
          "port": 1,                          // LoRaWAN FPort
          "counter": 2,                       // LoRaWAN frame counter
          "is_retry": false,                  // Is set to true if this message is a retry (you could also detect this from the counter)
          "confirmed": false,                 // Is set to true if this message was a confirmed message
          "payload_raw": "AQIDBA==",          // Base64 encoded payload: [0x01, 0x02, 0x03, 0x04]
          "payload_fields": {},               // Object containing the results from the payload functions - left out when empty
          "metadata": {
            "time": "1970-01-01T00:00:00Z",   // Time when the server received the message
            "frequency": 868.1,               // Frequency at which the message was sent
            "modulation": "LORA",             // Modulation that was used - LORA or FSK
            "data_rate": "SF7BW125",          // Data rate that was used - if LORA modulation
            "bit_rate": 50000,                // Bit rate that was used - if FSK modulation
            "coding_rate": "4/5",             // Coding rate that was used
            "gateways": [
              {
                "gtw_id": "ttn-herengracht-ams", // EUI of the gateway
                "timestamp": 12345,              // Timestamp when the gateway received the message
                "time": "1970-01-01T00:00:00Z",  // Time when the gateway received the message - left out when gateway does not have synchronized time
                "channel": 0,                    // Channel where the gateway received the message
                "rssi": -25,                     // Signal strength of the received message
                "snr": 5,                        // Signal to noise ratio of the received message
                "rf_chain": 0,                   // RF chain where the gateway received the message
                "latitude": 52.1234,             // Latitude of the gateway reported in its status updates
                "longitude": 6.1234,             // Longitude of the gateway
                "altitude": 6                    // Altitude of the gateway
              },
              //...more if received by more gateways...
            ],
            "latitude": 52.2345,              // Latitude of the device
            "longitude": 6.2345,              // Longitude of the device
            "altitude": 2                     // Altitude of the device
          },
          "downlink_url": "https://integrations.thethingsnetwork.org/ttn-eu/api/v2/down/my-app-id/my-process-id?key=ttn-account-v2.secret"
        }
        
        

        Was muss ich hier als END-POINT URLS eintragen? (klar die IP vom IOBroker (Port muss weitergeleitet werden usw...) aber was kommt dann? Was muss ich im IOBroker anlegen an Objekten States? Nur ein Objekt?
        2efe9ff4-f502-40ad-9620-86cf4050f221-grafik.png

        1 Antwort Letzte Antwort
        0
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        389

        Online

        32.4k

        Benutzer

        81.5k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Anmelden

        • Du hast noch kein Konto? Registrieren

        • Anmelden oder registrieren, um zu suchen
        • Erster Beitrag
          Letzter Beitrag
        0
        • Home
        • Aktuell
        • Tags
        • Ungelesen 0
        • Kategorien
        • Unreplied
        • Beliebt
        • GitHub
        • Docu
        • Hilfe