Neu: Die KI-Firewall überwacht jedes Modul und erklärt jeden Vorfall in einfachen Worten. So funktioniert es

Eine Lösung an Ihre Geräte anpassen

Bringen Sie eine fertige Lösung mit Ihren eigenen Geräten zum Laufen – ordnen Sie deren Schlüssel zu, bereinigen Sie Werte im Root-Flow, legen Sie Grenzwerte, Beziehungen und Positionen fest und kopieren Sie Boards.

Eine fertige Lösung erwartet bestimmte Telemetrieschlüssel, Attribute und Beziehungen. Ihre Geräte benennen Dinge wahrscheinlich anders: temp statt air_temp, door als Text statt door_open als true/false, Druck in Pascal statt in bar. Diese Seite zeigt, wie Sie alles zusammenfügen, ohne die Lösung umzuschreiben, und was eine Lösung sonst noch von Ihnen benötigt.

Einen Ansatz wählen

AnsatzAm besten geeignet, wennAufwand
1. Bereinigung im Root-FlowViele Geräte einer Art senden dieselben NamenEin Flow, danach funktionieren alle Boards und Regeln unverändert
2. Die Karten ändernNur wenige Karten sind betroffen, oder Sie verwenden ohnehin ein Vorlagen-BoardDie Schlüssel jeder Karte bearbeiten
3. Den Codec ändern (LoRaWAN)Der Sensor ist LoRaWAN, und sein Codec benennt Schlüssel auf seine WeiseEine Kopie des Codecs mit anderen Ausgabenamen speichern
4. Ihre Geräte in den Profilen der Lösung einsetzenIhre Geräte können die Schlüssel der Lösung direkt senden (Sie kontrollieren die Firmware)Keine auf der Hermetry-Seite

Ansatz 1 ist die übliche Wahl: Die gespeicherten Daten passen dann zu den Profilen der Lösung, sodass Alarmregeln, Boards und Diagramme alle funktionieren, und Sie können Gerätehersteller mischen.

1. Bereinigung im Root-Flow

Jede Gerätenachricht durchläuft einen Root-Flow, bevor sie gespeichert wird: den eigenen Root des Profils, falls vorhanden, andernfalls den Root-Flow der Organisation. Setzen Sie die Bereinigungsschritte vor Telemetrie speichern.

  1. Geben Sie den Geräten einer Art ein eigenes Geräteprofil oder verwenden Sie das Profil der Lösung.
  2. Erstellen Sie unter Automatisierung einen Flow auf dem Host IoT aus der Vorlage Standard-Root-Flow und binden Sie ihn als Root dieses Profils. Siehe Hosts, der Root-Flow und Profil-Root-Flows.
  3. Fügen Sie zwischen Gerätenachrichten und Alarmregeln die folgenden Schritte hinzu.
  4. Mit einer aufgezeichneten Nachricht testen, dann bereitstellen.

Setzen Sie die Schritte vor Alarmregeln, damit die Regeln auch die bereinigten Schlüssel sehen.

Einen Schlüssel umbenennen

Ein Ändern-Block mit zwei Schritten, zum Beispiel um temp in air_temp umzuwandeln:

SchrittPfadWert
setmsg.payload.air_tempmsg.payload.temp
deletemsg.payload.temp

Einen Wert umrechnen

Ein Berechnen-Block, ein Ziel pro Wert:

BedarfAusdruckZiel
°F zu °C (air_temp)round((msg.payload.temp_f - 32) * 5 / 9, 1)msg.payload.air_temp
Textuellen Türzustand in true/false umwandelnmsg.payload.door == "open"msg.payload.door_open
Ereigniscode eines Trackers in das Wort der Lösung umwandelnmsg.payload.ev == 3 ? "fall" : (msg.payload.ev == 7 ? "sos" : "normal")msg.payload.event
Numerischen Text in eine Zahl umwandelnnumber(msg.payload.level)msg.payload.level_cm

Rechnen mit Text schlägt fehl, auch bei numerischem Text wie "21.5": Konvertieren Sie zuerst mit number(...). Siehe Datentransformationsblöcke und Dekodierte Werte bereinigen.

Nicht benötigte Schlüssel entfernen

Ein Ändern-Block mit delete-Schritten oder Telemetrie speichern auf die von Ihnen aufgelisteten Schlüssel beschränken. Weniger Schlüssel halten Sie weiter von der Schlüsselobergrenze Ihres Tarifs entfernt; siehe Telemetrieschlüssel.

Hinweis

Die Bereinigung ändert, was gespeichert wird, nicht, was gezählt wird: Die Nachricht zählt bei Eingang auf Ihr monatliches Kontingent. Siehe Nachrichtenkontingent und Nutzung.

2. Die Karten ändern

Um Ihre Schlüssel direkt zu lesen, öffnen Sie das Board im Modus Anpassen, öffnen Sie die Einstellungen einer Karte und wählen Sie Ihren Schlüssel im Datenfeld. Diagramme, Tabellen und Karten haben jeweils eigene Schlüssellisten. Ein Board-Parameter wie Tanks oder Standortsteuerungen wählt Geräte nach Profil aus: Öffnen Sie Parameter verwalten… und fügen Sie Ihr Profil hinzu, damit Ihre Geräte im Board erscheinen.

Change a copy rather than the installed board: Duplicate it first. When Hermetry updates a solution, the installed board’s cards are written again (see Install a solution).

3. Die Grenzwerte der Lösung verwenden

Die Alarmregeln vergleichen Messwerte mit Server-Attributen jedes Geräts. Ihre Geräte benötigen diese ebenfalls:

LösungAttribute auf jedem Gerät
WasserstandortTank: lowLevelThreshold, highLevelThreshold. Pumpstation: minPressure
Remote-StandorteStandortsteuerung: highTempThreshold, lowTempThreshold, highHumThreshold, lowHumThreshold
SensorregionenmaxTempThreshold, minTempThreshold, warnTempThreshold, maxHumThreshold, minHumThreshold, warnHumThreshold
PersonenverfolgungforbiddenZone
WetterstationenKeine

Ein Gerät ohne Attribut wird von der Regel, die es liest, nicht geprüft. Setzen Sie die Attribute:

4. Standorte und Beziehungen

Einige Seiten finden Geräte über das Standortmodell. Bauen Sie es für Ihre eigenen Geräte neu auf:

LösungWas das Board benötigtVorgehen
WasserstandortTanks und Stationen in einer Zone unter dem Standort platziert; jeder Tank CONTROLS seine PumpstationGeräte platzieren; die Beziehung vom Tank zur Station hinzufügen
Remote-StandorteSteuerung und UPS-Gateway im Standort platziert; das UPS-Gateway FEEDS die Steuerung; Kameras im Standort platziertGeräte platzieren; die Beziehung vom UPS zur Steuerung hinzufügen
SensorregionenSensoren in einer Region platziert; das Attribut floorPlan der Region; die Station mit dem Label Weather stationGeräte platzieren; Attribut und Label setzen
PersonenverfolgungZonen-Assets, die genau so benannt sind, wie die Tracker sie meldenAssets der Art Zone mit diesen Namen anlegen

Siehe Geräte platzieren und Beziehungen.

5. Geräte gut benennen

Die Boards zeigen Gerätenamen in Titeln, Tabellen, Karten und Alarmtexten („Alarm geöffnet bei Name: …“). Benennen Sie jedes Gerät nach seiner Art und seinem Ort (Hilltop shelter, Tank 3 North), nicht nach seiner Seriennummer. Das Board der Sensorregionen verwendet außerdem das Label des Geräts auf der Karte.

Checkliste

  1. Ihre Geräte senden die Schlüssel der Lösung, direkt oder nach der Bereinigung im Root-Flow. Prüfen Sie den Reiter Telemetrie eines Geräts.
  2. Jedes Gerät hat seine Grenzwert-Attribute.
  3. Die Geräte sind platziert, und die Beziehungen existieren.
  4. Die Profilparameter des Boards enthalten Ihre Profile.
  5. Die Profile-Liste des Benachrichtigungsflows nennt Ihre Profile, seine Empfänger stimmen, und er ist eingeschaltet.
  6. Nicht mehr benötigte Beispielgeräte sind gelöscht.

Fehlerbehebung

SymptomPrüfen
Eine Karte bleibt leerDen Schlüsselnamen auf dem Reiter Telemetrie des Geräts, genau, einschließlich Groß- und Kleinschreibung. Siehe Ein Dashboard zeigt keine Daten.
Ein Diagramm ist leer, aber die Wertkarte zeigt einen WertDer Schlüssel ist Text oder true/false: Speichern Sie eine numerische Kopie.
Kein Alarm öffnet sichDas Grenzwert-Attribut fehlt, oder die Bereinigung läuft nach Alarmregeln
Die Daten bleiben aus, nachdem Sie einen Profil-Root gebunden habenDem neuen Root fehlt Telemetrie speichern. Siehe Daten kommen nicht an.

Verwandt