NEWS
[gelöst] Frage zu MQTT
-
@MCU Die Werte kommen von vis also meiner Visualisierung
Außensteckdose und -beleuchtung funktionieren ja ordnungsgemaß.
Problem stellt "Befehl" dar. Habe da ein kleines Script hinterlegt, was eine Flanke umsetzt und gleichermaßen auch unter mqtt Garage/Tor/Befehl von 0 auf 1 wechselt. Soweit auch alles gut und funktionsfähig.
Allerdings passiert beim Arduino am entsprechenden Pin, welcher als Ausgang fungiert, nichts...
Ich vermute der Fehler wird im Arduino SKetch liegen... deswegen hatte ich im ersten Post auch den Auszug des Codes angehangen.
-
@MCU Die Werte kommen von vis also meiner Visualisierung
Außensteckdose und -beleuchtung funktionieren ja ordnungsgemaß.
Problem stellt "Befehl" dar. Habe da ein kleines Script hinterlegt, was eine Flanke umsetzt und gleichermaßen auch unter mqtt Garage/Tor/Befehl von 0 auf 1 wechselt. Soweit auch alles gut und funktionsfähig.
Allerdings passiert beim Arduino am entsprechenden Pin, welcher als Ausgang fungiert, nichts...
Ich vermute der Fehler wird im Arduino SKetch liegen... deswegen hatte ich im ersten Post auch den Auszug des Codes angehangen.
@wye Welche Überschrift zu dem Punkt web.0/admin oder javascript.0/admin steht denn bei Dir? Und die MQTT-Einstellungen fehlen noch.
strTopic == "Garage/Tor/Befehl" ist korrekt. Und strPayload == "0" auch. Genau wie bei den anderen.
Das Problem muss darin liegen, dass der Tpoic nicht übertragen bzw verteilt wird. -
@wye Welche Überschrift zu dem Punkt web.0/admin oder javascript.0/admin steht denn bei Dir? Und die MQTT-Einstellungen fehlen noch.
strTopic == "Garage/Tor/Befehl" ist korrekt. Und strPayload == "0" auch. Genau wie bei den anderen.
Das Problem muss darin liegen, dass der Tpoic nicht übertragen bzw verteilt wird. -
@wye Welche Überschrift zu dem Punkt web.0/admin oder javascript.0/admin steht denn bei Dir? Und die MQTT-Einstellungen fehlen noch.
strTopic == "Garage/Tor/Befehl" ist korrekt. Und strPayload == "0" auch. Genau wie bei den anderen.
Das Problem muss darin liegen, dass der Tpoic nicht übertragen bzw verteilt wird. -
Wie gesagt vermute auch dass es am Topic liegt. bzw zwei verschiedene aus welchem Grund auch immer mit dem geposteten Code von mir nicht funktioniert.
-
@wye Dann setz doch eine Ausgabe bzw log-Funktion ins Callback und lass alle strTopics die ankommen ausgeben. So kannst du erkennen, ob strTopic=="Garage/Tor/Befehl" überhaupt ankommt!
-
Das habe ich bereits ausprobiert.
Und Garage/Tor/Befehl kommt nicht an.Wie bereits geschrieben Garage/Gebäude/Außensteckdose und Außenbeleuchtung allerdings schon...
-
@wye Ja also dann liegt das Problem doch beim Versenden vom MQTT-Server. (mqtt.0) Hast du das mit den Zuständen mal probiert?
-
Geh mal in die andere Ansicht:

Welche Werte(Bestätigt) stehen dann bei dem Garage/Tor/Befehl-Objekt?

-
Melde mich wieder... kann gerade leider nicht weiter testen.
Aber trotzdem schonmal vielen vielen Dank für deine Bemühungen.
-
@MCU Ich weiss nicht ob meine Frage hier richtig steht.
Mein Blockly Script kann Daten empfangen aus der Windows App "MQTTBox", doch empfangen kann ich irgendwie nicht.

Hier die Wondows App:

Unter "subscribe" erhalte ich keine Daten. Ich habe keine Ahnung warum. Hat jemand mehr Ahnung?
Hier MQTT Variablen:
-
@MCU Ich weiss nicht ob meine Frage hier richtig steht.
Mein Blockly Script kann Daten empfangen aus der Windows App "MQTTBox", doch empfangen kann ich irgendwie nicht.

Hier die Wondows App:

Unter "subscribe" erhalte ich keine Daten. Ich habe keine Ahnung warum. Hat jemand mehr Ahnung?
Hier MQTT Variablen:
@werner2000x Du hast in der MQTTBox ein Subscribe auf Load und ein Publish auf Test.
Man schreibt den Wert direkt ins Objekt mqtt.0.Load mit

Versuchs mal damit, ansonsten musst du erst mal beschreiben was du erreichen willst. -
@werner2000x Du hast in der MQTTBox ein Subscribe auf Load und ein Publish auf Test.
Man schreibt den Wert direkt ins Objekt mqtt.0.Load mit

Versuchs mal damit, ansonsten musst du erst mal beschreiben was du erreichen willst.@MCU Danke, es geht jetzt :-)
Ich wusste nicht, dass man zuerst die MQTT Subscriber ID eintragen soll und dann erste Senden kann und das ohne sendTo Kommando.

-
@MCU Danke, es geht jetzt :-)
Ich wusste nicht, dass man zuerst die MQTT Subscriber ID eintragen soll und dann erste Senden kann und das ohne sendTo Kommando.

@werner2000x Jetzt wo mein MQTT läuft wollte ich mal probieren, ob ich vom mqtt server/broker Daten an einen externen Client verschicken kann der die Werte nicht nur anzeigt (das geht schon mit einem lokalem client) sondern auch visualisieren kann.
Gefunden habe ich tingg.io, dort gibt es auch eine "Live data" Rubrik. Dieser Cloud Dienst ist kostenlos!
https://tingg.io/ bzw. mqtts://mqtt.tingg.io:8883
Nur klappt es mit dem ioBroker mqtt broker nicht. Ich bekomme keine Werte dorthin. Hat das schon mal erfolgreich hinbekommen?
Auf der Homepage von https://docs.tingg.io/#tingg.io from the inside
steht eine Beschreibung für die Implementierung auf einem ESP8266 (arduino) und einem Raspi mit einer Anleitung zum Konfigurieren des mqtt für den Raspi, jedoch fehlt eine Beschreibung wie es mit dem ioBroker geht.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden







