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

Sensorregionen

Die Lösung für Sensorregionen – Sensor- und Wetterstationsschlüssel, die sechs Grenzwertattribute, Regeln für kritisch und Warnung, der Grundriss und jede Board-Seite.

Die Lösung Sensor-Regionen überwacht Temperatur- und Feuchtesensoren, die über die Regionen eines Standorts verteilt sind, zum Beispiel das Gewächshaus, die Obstplantage und den Kühlraum eines Hofs. Jeder Sensor hat seine eigenen Grenzwerte; jede Region hat einen Grundriss mit den darauf platzierten Sensoren, die nach ihrem Alarmzustand eingefärbt sind. Eine Wetterstation vervollständigt das Bild.

Das Modell

TeilIn der vollständigen Installation
StandortFarm (Asset-Art Site)
RegionenGreenhouse, Orchard und Storage hall (Art Region) unter der Farm. Jede Region hat das Attribut floorPlan mit der Adresse ihres Grundrissbilds.
GeräteFünf Sensoren pro Region, in ihrer Region platziert, und eine Wetterstation in der Obstplantage platziert

Die Wetterstation wird auf dem Board anhand ihres Labels erkannt, Weather station: ihre Zeilen und Markierungen öffnen die Seite Weather statt der Seite Sensor. Geben Sie Ihrer eigenen Station dieses Label.

Profil: Sensor regions · Sensor

SchlüsselLabelEinheit
air_tempTemperatur°C
air_humLuftfeuchte%
batteryBatterie%
plan_x, plan_yPosition x, y im Grundrisspx
lat, lngBreitengrad, Längengrad

Profil: Sensor regions · Weather station

SchlüsselLabelEinheit
air_tempTemperatur°C
air_humLuftfeuchte%
acc_rainfallNiederschlagmm
pressureLuftdruckhPa
lightLichtlx
wind_dirWindrichtung°
wind_speedWindgeschwindigkeitm/s
lat, lngBreitengrad, Längengrad

Die Grenzwert-Attribute

Jeder Sensor und die Wetterstation haben sechs Grenzwerte als Server-Attribute:

AttributStandardBedeutung
maxTempThreshold32Kritisch oberhalb
minTempThreshold4Kritisch unterhalb
warnTempThreshold27Warnung oberhalb, bis zum Maximum
maxHumThreshold88Kritisch oberhalb
minHumThreshold30Kritisch unterhalb
warnHumThreshold78Warnung oberhalb, bis zum Maximum

In der vollständigen Installation erhalten die Sensoren jeder Region eine eigene Warntemperatur (24 °C im Gewächshaus, 26 °C in der Obstplantage), und die Sensoren der Storage hall sind als Kühlraum eingestellt (Maximum 8 °C, Minimum 0 °C, Luftfeuchte 40 bis 95 %).

Ein Gerät ohne eines dieser Attribute wird von der Regel, die es liest, nicht geprüft. Ändern Sie Grenzwerte auf dem Reiter Attributes des Geräts oder schreiben Sie sie aus einem anderen System über die Attributes-API (POST …/attributes/server); siehe Telemetry and attributes API.

Alarmregeln

Beide Profile haben die Grenzwertregeln; der Sensor hat zusätzlich die Batterieregel.

TypSchweregradBedingungEntprellungHysterese
high_temperatureKritischair_temp > maxTempThreshold2 Messwerte zum Auslösen, 2 zum Löschen0.5
low_temperatureKritischair_temp < minTempThreshold2 / 20.5
high_humidityKritischair_hum > maxHumThreshold2 / 22
low_humidityKritischair_hum < minHumThreshold2 / 22
temperature_warningWarnungair_temp > warnTempThreshold und ≤ maxTempThreshold2 / 2
humidity_warningWarnungair_hum > warnHumThreshold und ≤ maxHumThreshold2 / 2
battery_low (Sensor)Warnungbattery < 20 %1 / 12
device_offlineWarnungKeine Nachricht seit 1.800 Sekunden (30 Minuten)

Jede Regel wird unabhängig ausgelöst und gelöscht. Ein Sensor oberhalb seines Maximums hat einen kritischen Alarm high_temperature; das Warnband endet am Maximum, daher wird der Alarm temperature_warning nach zwei Messwerten oberhalb des Maximums gelöscht, während der kritische Alarm offen bleibt. Zum Entwurf solcher Bänder siehe Alarm rule cookbook.

Das Board

Das Board Sensor regions öffnet sich am letzten Tag.

SeiteKarten
Regions (Hauptseite)Tabelle Regions: die Regionen A bis Z mit ihrer Sensoranzahl, zehn pro Seite; eine Zeile öffnet die Region. Sensors on the map: jeder Sensor und die Station, benannt nach Label und nach Alarmzustand eingefärbt. Alarm count: die offenen Alarme der Geräte des Boards, mit einer Schaltfläche All alarms. Weather station: ihre letzten Messwerte. Active alarms
AlarmsAlarms of the sensors: die offenen Alarme jedes Geräts, neueste zuerst, zehn pro Seite, mit Suche und Export; eine Zeile oder ihre Schaltfläche Open öffnet die Seite des Alarms
Region (ausgeblendet)Region-Datensatz (Name, Code, Sensoranzahl, Verwendung); Sensors of the region mit Online-Punkt, Temperatur, Luftfeuchte und Batterie; Floor plan; Alarms of this region
Sensor (ausgeblendet)Temperature und Humidity mit ihren Linien; Alarm state; Battery (rot unterhalb 25 %, gelb unterhalb 50 %); Temperature and humidity auf zwei Achsen; Alarms of this sensor; Readings
Weather (ausgeblendet)Die Messwerte der Station mit ihren Linien, Wind auf dem Kompass, Temperature, humidity and rain, Alarms of the station, ihre Messwerte

Farben auf den Karten und dem Grundriss

FarbeBedeutung
RotDas Gerät hat einen offenen Alarm der Stufe Critical oder Major
GelbEs hat einen anderen offenen Alarm
GrauEs ist offline
GrünKein offener Alarm

Die Kachel Alarm state eines Sensors zeigt den schlimmsten seiner offenen Alarme: Alarm, Warning, Notice oder Normal.

Diese Farben stammen von Compute-Skripten auf dem Board. Ein Board aus der Vorlage oder eine Organisation ohne Alarme färbt die Karte stattdessen nach Temperatur: Cold unterhalb 4 °C, Normal 4 bis 27 °C, Hot oberhalb 27 °C.

Der Grundriss

Die Karte Floor plan einer Regionsseite zeichnet das Grundrissbild der Region und platziert jeden Sensor darauf.

WasHerkunft
Das BildDas Attribut floorPlan des Region-Assets: ein interner Pfad oder eine https-Adresse des Bilds. Ohne es wird ein Beispielgrundriss angezeigt.
Die Position eines SensorsDie neuesten Werte der Telemetrie-Schlüssel plan_x und plan_y des Sensors, in Pixeln ab der oberen linken Ecke eines Grundrisses von 1.200 × 800

Die meisten echten Sensoren senden plan_x und plan_y nicht. Um sie zu platzieren:

  1. Bereiten Sie das Grundrissbild mit 1.200 × 800 Pixeln vor (oder skalieren Sie Ihre Koordinaten auf diese Größe) und setzen Sie seine Adresse als Attribut floorPlan der Region unter Sites & Assets.
  2. Geben Sie jedem Sensor seine Position als zwei Server-Attribute, zum Beispiel planX und planY.
  3. Fügen Sie im Root-Flow des Sensorprofils vor Save telemetry einen Block Device details hinzu, der diese beiden Attribute liest und sie als plan_x und plan_y in die Nachricht schreibt (Ziel unter msg.payload). Siehe IoT data blocks.

Jede gespeicherte Nachricht enthält dann auch die Position, was zwei Datenpunkte pro Nachricht hinzufügt. Markierungen lassen sich im Grundriss nicht verschieben.

Benachrichtigungen

Der Flow Sensor regions: alarm notifications benachrichtigt die Rolle Admin, wenn ein Alarm eines Sensors oder der Wetterstation öffnet oder löscht. Er ist ab Werk ausgeschaltet: schalten Sie ihn unter Automation ein. Die Rolle wird in der App erreicht, per Push, sofern eingerichtet, und in verknüpften Chat-Apps, nicht per E-Mail oder SMS; fügen Sie dafür Zeilen address oder phone hinzu. Siehe Flow templates.

Bekannte Grenzen

BedarfStatus
Eine Alarmanzahl pro Region in der RegionstabelleNicht verfügbar: Öffnen Sie eine Region, um ihre Alarme zu sehen, oder lesen Sie die Karte
Ein Formular auf dem Board zum Bearbeiten der Grenzwerte eines SensorsNicht verfügbar: Verwenden Sie die Registerkarte Attributes oder die API
Standardgrenzwerte für einen Sensor ohne GrenzwerteNicht verfügbar: Ein Sensor ohne Grenzwert wird dafür nicht geprüft. Legen Sie die Attribute beim Hinzufügen von Sensoren fest.
Ausblenden nicht benötigter Sensoren auf dem BoardJedes Gerät, das in einer Region platziert ist, wird angezeigt. Verschieben Sie nicht benötigte Sensoren aus der Region heraus.

Verwandte Themen