Select Page

Neues Check-Plugin für TinkerForge Hardware

by | May 27, 2019 | Hardware

Sensoren wären ohne anständige Auswertungsmöglichkeit eigentlich nichts wert. TinkerForge bietet mit Ihrem BrickViewer bereits von Haus aus eine gute Lösung an. Da viele jedoch nicht ständig zwischen verschiedenen Tools hin und her wechseln wollen, gibt es für die TinkerForge Hardware und die dazugehörigen Sensoren auch ein Check-Plugin aus dem Hause Icinga. Herunterladen kann man dies auf exchange.icinga.com:

check_tinkerforge

 

Mit diesem Plugin können folgende Sensoren/Bricks mithilfe von Icinga 2 ausgelesen werden:

  • Ambient Light Bricklet 3.0
  • Humidity Bricklet 2.0 (misst auch gleichzeitig die Temperatur)
  • PTC Bricklet 2.0
  • Temperature Bricklet 2.0

 

 

Auch bei diesem Plugin können natürlich Schwellwerte gesetzt werden, um die Zustände OK, WARNING und CRITICAL zu definieren und zurückgemeldet zu bekommen. Im folgenden eine kurze Erklärung zu den wichtigsten Parametern des Plugins:

-H  Host Adresse im IP-Format
-P  Port Number
-S  Übergabe eines Authentication Secrets, falls dies gewünscht ist
-T  Sensortype, z. B. Temperatur
-u  Angabe der UID eines Bricks, insbesondere wenn mehere baugleiche Bricks genutzt werden
-W  Schwellwert oder Wertebereich für WARNING-Zustände
-C  Schwellwert oder Wertebereich für CRITICAL-Zustände

Natürlich möchten wir auch noch kurz ein paar Beispiele zeigen, wie das Plugin aufgerufen werden kann und was es uns dann zurückliefert:

PTC

check_tinkerforge.py -H <IP Address> -T ptc
OK - Tinkerforge: Temperature is 11.63 degrees celcius|'temperature'=11.63

 

Temperature

check_tinkerforge.py -H <IP Address> -T temperature -w 26:55
WARNING - Tinkerforge: Temperature is 24.75 degrees celcius|'temperature'=24.75

 

Humidity

check_tinkerforge.py -H <IP Address> -T humidity
OK - Tinkerforge: Humidity is 35.4 %HR (Temperature is 26.06 degrees celcius)|'temperature'=26.06 'humidity'=35.4

 

Ambient Light

check_tinkerforge.py -H <IP Address> -T ambient_light -w 900
WARNING - Tinkerforge: Illuminance is 959.41 lx|'illuminance'=959.41

 

Damit das TinkerForge Plugin fehlerfrei ausgeführt werden kann, werden folgende Komponenten auf dem System benötigt:

  • Python 2.7+
  • tinkerforge Python library from Pypi

 

Wer sich für die Produkte von TinkerForge interessiert, kann sich bei uns im Shop gerne einen Überblick verschaffen oder uns direkt ansprechen. Bei Fragen rund um unsere angebotene Hardware könnt Ihr uns per Mail erreichen – wir helfen wie immer gerne weiter!

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

More posts on the topic Hardware

HWgroup: Firmeware Update Ares 12

Wir möchten Dich auf einen potentiell kritischen Fehler bei den Ares 10 / 12 Produkten (GSM und LTE Versionen) von HWgroup aufmerksam machen. Es kann vorkommen, dass Warnmeldungen (SMS oder E-Mail) nicht zugestellt werden. Die neueste Firmware behebt aber dieses...

Das erste Shop-Webinar in 2023!

Dieses Jahr werden wir unseren Webinar-Kalender mit einem Thema beginnen, welches wir in 2023 aktiv weiter ausbauen werden - die Webinare rund um den NETWAYS Online-Store. Hier bieten wir nicht nur Hardware rund um Umweltüberwachung wie Temperatur- und...

Mit wenigen Clicks in die STARFACE-Cloud

Wir als NETWAYS sind bereits seit vielen Jahren STARFACE-Partner und bieten für unsere Kunden über den Online-Store Anlagen und Lizenzen zum Kauf an. Aber wusstet Ihr, dass man über uns auch Zugang zur STARFACE-Cloud erhält? Das Prinzip dahinter ist sehr einfach. Ihr...

SMSEagle: Neue Software Version 4.40

SMSEagle hat vor zwei Wochen eine neue Software Version rausgebracht. Diese Version enthält neue Funktionen, verschiedene Verbesserungen und auch Fehlerbehebungen. Was enthält die neue Version 4.40? Hier findest Du eine Liste der wichtigsten Änderungen: Email to SMS...