ftr
-
Gesamte Inhalte
7 -
Benutzer seit
-
Letzter Besuch
Posts erstellt von ftr
-
-
Hallo zusammen,
bei mir sind ein paar Fragen rund um den geplanten Einsatz von LED Strip Bricklets 2.0 aufgekommen. Ich hoffe, hier kann mir der ein oder andere weiterhelfen:
- Habe ich es richtig verstanden, dass ein LED Streifen nicht allein über das Bricklet mit Energie versorgt werden kann? Es wird auf jeden Fall eine eigene, separate Spannungsversorgung benötigt?
- Sind auch Streifen mit höherer Spannung als 5V möglich? Die in der Doku geschilderten Beispiele sind alle mit 5V.
- Die im Tinkerforge-Shop angebotenen Streifen haben 30 LEDs pro Meter. Das ist für meinen Anwendungsfall leider zu wenig. Hat vielleicht jemand hier im Forum einen Tipp für LED Streifen mit 60 oder besser sogar 144 LEDs/m die mit dem Bricklet funktionieren?
Viele Grüße
FTR -
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
-
Kann man an einen Raspi mit Tinkerforge Hat gleichzeitig auch noch einen (oder mehrere) Master Brick(s) anschließen und alles gleichzeitig nutzen?
-
Hallo,
mit der Bugfix-Version funktioniert das Registrieren des Callbacks nun, sowohl mittels Mosquitto-Client als auch per NodeRED. Danke.
Gruß
FTR
-
Hallo,
danke für die schnelle Reaktion. Es wird folgende Payload angezeigt:
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
-
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:
mosquitto_sub -v -t tinkerforge/callback/rgb_led_button_bricklet/Doe/button_state_changed
2. Registieren Callback:
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:
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
LED Streifen
in Hardware
Geschrieben
Danke für die Antworten.