Jump to content
View in the app

A better way to browse. Learn more.

Tinkerunity

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Makee

Members
  • Benutzer seit

  • Letzter Besuch

  1. Hi rtrbt, danke für die Rückmeldung. Ich hatte heute erst Zeit weiterzumachen. Mit dem hochgeladenen Zertifikat funktioniert es jetzt. Vielen Dank Grüße Markus
  2. Hi rtrbt, danke für's pushen. Ich habe es gerade versucht, hat leider nicht geklappt. Muss das Server-Zertifikat auf dem ESP gespeichert sein? Mich verwirrt die Option "Eingebettetes Zertifikatsbundle" etwas. Am Broker erhalte ich jetzt folgende Meldung: OpenSSL Error[0]: error:0A000419:SSL routines::tlsv1 alert access denied Grüße
  3. Hallo zusammen, vielleicht kann mir einer von euch helfen. Ich habe einen MQTT-Broker auf einer VM laufen. Der Broker hört auf den Port 8883 mit einem selbst-signiertem Zertifikat und require_certificate ist auf false, damit die Clients kein Zertifikat benötigen, sondern nur der Server (falls ich das richtig verstanden habe). Nun zu meinem Problem, mein ESP32-Brick kann sich nicht auf den Port 8883 verbinden. Ich habe in der mqtt_cfg folgende Zeile eingefügt (wegen meinem selbst-signiertem Zertifikat): mqtt_cfg.skip_cert_common_name_check = true; Der ESP verbindet sich nicht und beim Broker erhalte ich folgende Meldung: OpenSSL Error[0]: error:0A00010B:SSL routines::wrong version number Heißt es wird anscheinend die falsche TLS Version genutzt. Ich weiß aber leider nicht wo ich die Version einstellen kann bzw. sehen kann welche Version vom ESP verwendet wird. Hat hier jemand Tipps für mich wie ich die Verbindung über TLS hinbekomme? Grüße Markus
  4. Hi Matze, danke für deine Antwort. Mein Fehler war, dass ich bei --ipcon-host den Rechner angegeben habe, auf dem der Brick Daemon läuft, da das so in der Beschreibung der MQTT-Bindings steht. Mit der IP des ESP32 Brick funktioniert es jetzt. Vielen Dank für die Hilfe.
  5. Kann mir hier jemand weiterhelfen? Im Ereignis-Log des ESP32 Brick auf dem Webinterface habe ich folgende Einträge: 2024-01-29 08:58:08,668 MQTT: Received message on unknown topic 'request/air_quality_bricklet/Xyd/get_temperature' (data_len=0) 2024-01-29 08:58:11,173 MQTT: Received message on unknown topic 'response/air_quality_bricklet/Xyd/get_temperature' (data_len=138) Aber die Meldung bleibt die gleiche.
  6. Makee ist der Community beigetreten
  7. Hallo zusammen, ich habe ein Problem mit meinen Bricklets und der MQTT Kommunikation. Kurz zu meinem Aufbau: Ich habe eine Ubuntu VM die als MQTT Broker fungiert. Auf der VM ist der Brick Daemon installiert. Weiterhin habe ich einen ESP32 Brick mit einem Air Quality und einem Ambient Light 3.0 Bricklet. Der ESP32 Brick ist per WLAN im Netzwerk und per USB am PC angeschlossen. Ich starte das tinkerforge_mqtt Script mit folgendem Befehl: tinkerforge_mqtt --broker-username <user> --broker-password <password> In einem anderen Terminal führe ich folgenden Befehl aus: mosquitto_pub -h localhost -t tinkerforge/request/air_quality_bricklet/Xyd/get_temperature -m "" -u <user> -p <password> Die UID hab ich über das Webinterface ausgelesen. Leider bekomme ich in der Response Nachricht immer folgende Meldung: <ERROR> MQTT bindings: Did not receive response for function 255 in time (call of get_temperature of air_quality_bricklet Xyd) Ich hatte auch versucht mit --ipcon-timeout 5000 die Zeit zu erhöhen aber kein Erfolg. Kann mir jemand Tipps geben an was es noch liegen könnte? Vielen Dank Grüße

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.