Ziel am Gerät setzen¶
Ein Gerät an einem Pallax-Template meldet sich bei Pallax mit zwei Werten an, die zum Gerät gehören und nicht zum Template:
| Wert | Bedeutung |
|---|---|
| Pallax-Workspace | Die ID Ihres Pallax-Workspace. |
| Gateway-Typ | lorawan oder mioty. Er kann sich von Gerät zu Gerät unterscheiden. |
Beide werden immer zusammen gesetzt. Das Template enthält die Einstellungen, die Ihre Gateways teilen; das Ziel enthält, wohin sich jedes einzelne verbindet.
Wo man es setzt¶
- Am Gerät: Tragen Sie im Reiter Configuration des Geräts, in der Karte Pallax target, beide Werte ein und klicken Sie auf Save. Clear entfernt sie. Ein Gerät an einem Pallax-Template ohne Ziel ist in der Geräteliste als Template problem markiert.
- Beim Zuweisen: Weisen Sie einem Gerät ohne Ziel ein Pallax-Template zu, fragt der Dialog Assign to template beide Werte ab und speichert sie zusammen mit der Zuweisung. Ohne sie wird die Zuweisung abgelehnt.
- Viele Geräte auf einmal: Setzen Sie in der Liste Devices die Häkchen bei den Geräten und klicken Sie auf Set Pallax target. Jedes Gerät wird einzeln gesetzt; scheitert eines, hält das die anderen nicht auf und macht nichts rückgängig.
Ein Ziel gibt es nur für Pallax-Templates. Ein Ziel für ein Gerät an einem Generic-Template wird abgelehnt, statt ignoriert zu werden.
Eine Änderung des Ziels erreicht ein bereits eingerichtetes Gerät erst nach Re-provision, siehe Weitere Geräteaktionen.
Was die Plattform am Gerät tut¶
Ein Gerät mit der Markierung Template problem wird beim Einrichten oder
Check-in mit TEMPLATE_INVALID abgewiesen. Der Grund ist entweder device has
no pallax target, gefolgt vom fehlenden Wert (setzen Sie das Ziel am Gerät),
oder _target in templates is
no longer supported, set the target on the device (entfernen Sie den Schlüssel
_target, auch wenn er null ist). Ein bereites Gerät behält sein Profil und
bleibt ready; ein Gerät, das noch kein Profil hat, bekommt keins.
Kein _target im Template¶
Früher war das Ziel ein Eintrag _target im Template. Das ist vorbei:
- Die Konsole speichert kein Pallax-Template, das
_targetenthält (beim Anlegen, im Editor und beim Einfügen von JSON). - Dieselbe Regel gilt für die API: Sie antwortet mit
422und dem CodePALLAX_TARGET_IN_TEMPLATE. - Ein Pallax-Template einem Gerät ohne Ziel zuzuweisen wird mit
422und dem CodePALLAX_DEVICE_TARGET_REQUIREDabgelehnt. - Ein Template, das den Eintrag von früher noch hat, ist in der Liste
Templates als Target in template — remove it markiert. Öffnen Sie
es, entfernen Sie den Eintrag
_targetund setzen Sie das Ziel stattdessen an den Geräten. Die Werte werden nicht für Sie auf die Geräte kopiert.
Kommt ein Gerät nicht hoch, siehe Fehlerbehebung.