Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - ftr

Pages: [1]
1
Hardware / Linse Motion Detector Bricklet
« on: September 17, 2019, 17:34:32 »
Hallo zusammen,

weiß jemand, ob es hinsichtlich der Erkennungsleistung einen Unterschied macht, ob man die schwarze oder weiße Linse beim Motion Detector Bricklet v2 benutzt? Gibt es sonst irgendwelche technisch relevanten Unterschiede oder ist es schlicht eine "Geschmacksfrage" bzw. was farblich besser in die Umgebung passt?

Gruß
ftr

2
Kann man an einen Raspi mit Tinkerforge Hat gleichzeitig auch noch einen (oder mehrere) Master Brick(s) anschließen und alles gleichzeitig nutzen?

3
Anfängerfragen und FAQ / Re: Probleme Callback MQTT
« on: June 06, 2019, 15:55:42 »
Hallo,

mit der Bugfix-Version funktioniert das Registrieren des Callbacks nun, sowohl mittels Mosquitto-Client als auch per NodeRED. Danke.

Gruß
FTR

4
Anfängerfragen und FAQ / Re: Probleme Callback MQTT
« on: June 05, 2019, 17:05:53 »
Hallo,

danke für die schnelle Reaktion. Es wird folgende Payload angezeigt:
Code: [Select]
Payload was: b'{"register": true}'
Steht das b für Byte oder ist das Bestandteil des Payloads?

Ich hatte in der Mosquitto-Doku übrigens schon vor meinem ersten Posting geschaut, inwiefern man beeinflussen kann, ob String oder Byte als Datentyp verwendet wird, aber nichts dazu gefunden. Weiß diesbezüglich jemand was?
Bei Node-Red habe ich sowohl String als auch JSON als Payload-Typ ausprobiert. Auch hier wird die Payload vom Binding, wie oben, mit dem vorangestellten b angegeben.

Viele Grüße
FTR

5
Anfängerfragen und FAQ / Probleme Callback MQTT
« on: June 05, 2019, 16:13:53 »
Hallo zusammen,

ich habe Probleme bei der Verwendung der MQTT Bindings: Es gelingt mir nicht die Callbacks zu registrieren. Hoffe hier kann mir jemand weiterhelfen.

Ich orientiere mich an der Doku und gehe wie folgt vor:

1. Abonnieren des Callback-Topics:
Code: [Select]
mosquitto_sub -v -t tinkerforge/callback/rgb_led_button_bricklet/Doe/button_state_changed
2. Registieren Callback:
Code: [Select]
mosquitto_pub -t tinkerforge/register/rgb_led_button_bricklet/Doe/button_state_changed -m '{"register": true}'
Über das abonnierte Callback-Topic bekomme ich dann immer folgende Fehlermeldung, wenn ich die Nachricht zur Registrierung des Callbacks sende:
Code: [Select]
tinkerforge/callback/rgb_led_button_bricklet/Doe/button_state_changed {"_ERROR": "Could not parse payload for button_state_changed callback registration of <class '__main__.RGBLEDButtonBricklet'> rgb_led_button_bricklet as JSON encoding a boolean: the JSON object must be str, not 'bytes'"}
Als Alternative zum Mosquitto-Client habe ich das Registrieren des Callbacks auch mittels der MQTT-Funktionalität von NodeRED versucht. Dies führt zum gleichen Fehler.

Grundsätzlich funktioniert die Kommunikation zwischen Tinkerforge Hardware, MQTT Bindings, Broker und Clients übrigens offenbar, denn wenn ich die request und response Topics nutze, arbeitet alles wie erwartet.

Ein paar Daten zum verwendeten System:
Betriebssystem: Raspian
MQTT Bindings V2.0.4
MQTT Broker: Mosquitto

Viele Grüße
FTR

Pages: [1]