Main Content

Diese Seite wurde mithilfe maschineller Übersetzung übersetzt. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

Plugins-App

Mit Plugins können Sie HTML, CSS und JavaScript® verwenden, um benutzerdefinierte Visualisierungen und Steuerelemente in der privaten Ansicht eines Kanals anzuzeigen.

Hinweis

Plugins sind nur in privaten Ansichten eines Kanals sichtbar. Verwenden Sie MATLAB® Analysis oder MATLAB Visualizations, um Inhalte zu erstellen, die Sie öffentlich anzeigen können.

Erstellen Sie ein Plugin

  1. Wählen Sie Apps > Plugins.

  2. Klicken Sie auf New , um ein neues Plugin zu erstellen.

  3. Wählen Sie einen der Templates aus.

    • Custom: Erstellen Sie ein Plugin mit Ihrem eigenen Code.

    • Chart With Multiple Series: Erstellen Sie ein Diagramm mit einer Reihe für jedes Feld in Ihrem Kanal. Fügen Sie Ihre Änderungen zum Vorlagencode hinzu.

    • Google Gauge: Erstellen Sie ein Google®- Messgerät auf der ThingSpeak™- Plattform. Ändern Sie den Messgerätcode Google , um Ihr benutzerdefiniertes Messgerät anzuzeigen.

  4. Klicken Sie auf Create.

Plugin-Optionen

  • Name: Geben Sie einen Namen ein.

  • HTML: Geben Sie den HTML-Code ein. Das Fenster HTML ist das Hauptfenster für Ihren Plugin-Code. Sie können Ihren JavaScript- Code in das untere Fenster der Plugin-Seite einfügen. ThingSpeak fügt den Code aus dem Abschnitt JavaScript in den generierten HTML-Code ein, wo Sie den Ersatzschlüssel %%PLUGIN_JAVASCRIPT%% verwenden.

  • CSS: Geben Sie CSS-Stile ein.

  • JavaScript: Geben Sie den Code JavaScript ein. Sie können den Ersatzschlüssel %%PLUGIN_JAVASCRIPT%% im Abschnitt HTML verwenden. ThingSpeak ersetzt diesen Schlüssel durch Ihren JavaScript- Code.

  • Add this Visualization to a Channel: Wählen Sie Kanäle aus, um dieses Plugin in ihre private Ansicht aufzunehmen.

  • Save: Speichern Sie das Plugin.

  • Delete: Löschen Sie das Plugin.

  • My Channels: Auf dieser Registerkarte werden folgende Informationen zu Ihren gespeicherten Kanälen angezeigt:

    • Kanal Name

    • Kanal ID

    • API-Schlüssel schreiben und lesen

    • Kanalfelder

  • New Channel: Erstellen Sie einen neuen Kanal.

Meine Plugins auflisten

JSON

Um eine Liste Ihrer Plugins anzuzeigen, senden Sie ein HTTP-GET an

https://api.thingspeak.com/apps/plugins.json?api_key=XXXXXXXXXXXXXXXX

Gültige Parameter:

  • api_key (Zeichenfolge) – Ihr Konto-API-Schlüssel, den Sie in Ihren Kontoeinstellungen finden. (erforderlich)

"Beispiel"

GET https://api.thingspeak.com/apps/plugins.json?api_key=XXXXXXXXXXXXXXXX

Die Antwort ist ein JSON-Objekt Ihrer Plugins, zum Beispiel:

[
    {
      "id": 8,
      "name": "google gauge",
      "created_at": "2014-01-05T16:35:26-05:00",
      "public_flag": false,
      "username": "iothans",
      "url": "https://thingspeak.com/apps/plugins/8"
    },
    {
      "id": 13,
      "name": "Plugin 13",
      "created_at": "2014-10-09T14:45:31-04:00",
      "public_flag": false,
      "username": "iothans",
      "url": "https://thingspeak.com/apps/plugins/13"
    }
  ]

XML

Um eine Liste Ihrer Plugins anzuzeigen, senden Sie ein HTTP-GET an

https://api.thingspeak.com/apps/plugins.xml?api_key=XXXXXXXXXXXXXXXX

Gültige Parameter:

  • api_key (Zeichenfolge) – Ihr Konto-API-Schlüssel, den Sie in Ihren Kontoeinstellungen finden. (erforderlich)

"Beispiel"

GET https://api.thingspeak.com/apps/plugins.xml?api_key=XXXXXXXXXXXXXXXX

Die Antwort ist ein XML-Objekt Ihrer Plugins, zum Beispiel:

<response>
  <pagination>
    <current-page type="WillPaginate::PageNumber">1</current-page>
    <per-page type="integer">15</per-page>
    <total-entries type="integer">2</total-entries>
  </pagination>
  <plugins type="array">
    <plugin>
      <id type="integer">8</id>
      <name>google gauge</name>
      <created-at type="dateTime">2014-01-05T16:35:26-05:00</created-at>
      <public-flag type="boolean">false</public-flag>
      <username>iothans</username>
      <url>https://thingspeak.com/apps/plugins/8</url>
    </plugin>
    <plugin>
      <id type="integer">13</id>
      <name>Plugin 13</name>
      <created-at type="dateTime">2014-10-09T14:45:31-04:00</created-at>
      <public-flag type="boolean">false</public-flag>
      <username>iothans</username>
      <url>https://thingspeak.com/apps/plugins/13</url>
    </plugin>
  </plugins>
</response>

Verwandte Themen