PanStamp (Modul)

Aus FHEMWiki
Version vom 2. Juni 2016, 18:48 Uhr von Ph1959de (Diskussion | Beiträge) (Modulbeschreibung auf eigene Seite ausgelagert; Intrawiki-Links bitte nur beim ersten Auftreten eines Begriffs)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
panStamp
Zweck / Funktion
Interface Modul zu panStamp Devices
Allgemein
Typ Gerätemodul
Details
Dokumentation EN / DE
Support (Forum) Sonstige Systeme
Modulname 34_panStamp.pm
Ersteller justme1968
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref!

Das Modul panStamp implementiert das Interface (Gateway) zwischen FHEM und den panStamp Geräten.

Anwendung

Define

Das Device panStick wird derzeit (01.05.2015 - trifft das noch zu?) nicht durch autocreate angelegt. Daher muss es manuell entsprechend folgendem Befehl angelegt werden:

define panStick panStamp /dev/ttyUSBx@38400

Die Schnittstelle (/dev/ttyUSBx) muss entsprechend der lokal verwendeten Schnittstelle angepasst werden. Für die Einrichtung des panStick innerhalb des Betriebssystems siehe hier.

Dieses panStamp Device, der panStick, versucht dann, alle panStamps per SWAP-Broadcast zu finden und per autocreate anzulegen, wenn dieses aktiv sind. Die weitere Funktion übernimmt das Modul SWAP, was das Funkprotokoll der panStamp Module in FHEM implementiert.

Betrieb an der Fritzbox Spezialitäten zum Betrieb an einer Fritzbox sind hier [1] und hier [2] beschrieben. Es scheint nur der hintere USB-Anschluss für die Verwendung zu laufen. Außerdem muss der USB-Fernanschluss deaktiviert sein.

Attribute

Für den panStick gibt es keine modulspezifischen Attribute.

set-Befehle

  • discover?

Mit diesem Befehl wird eine Broadcast SWAP-Message abgesetzt, die alle empfangenden panStamps dazu veranlassen, sich zu melden. Batteriebetriebenen panStamps können systembedingt nur identifiziert werden, wenn diese Empfangsbereit sind und sich nicht im Schlafmodus befinden.

  • raw

Ist der panStick eingerichtet und meldet "Initialized", kann über das panStick device direkt eine raw Message abgesetzt werden. Diese ist zurzeit eigentlich immer eine SWAP Nachricht wie z.B.

set panStick raw 00010000010000

In diesem Beispiel wird ein Broadcast an alle abgesetzt, damit diese ihre ID und ihren ProductCode zurück an FHEM senden. Das macht der panStick nach dem Initialisieren auch einmal automatisch um alle nicht schlafenden Devices per autocreate anlegen zu können. Mit diesem Befehl "raw" lassen sich SWAP-Messages direkt absetzten, was vor allen Dingen dann hilfreich sein kann, wenn man vermutet, dass die Kommunikation über die modulgestützten Befehle fehlschlägt.