NEWS
(Gelöst) goe-Charger mit MQTT steuern. Nur wie ?
-
Moin,
Ich versuche gerade meinen Charger mit MQTT zu steuern. Lesen klappt, weil er automatisch alle 5 Sekunden sendet.
Der experimentelle Adapter funktioniert auch. Aber selbst ist das Spielkind.
Ich komme mit MQTT.fx nicht weiter.
Weiss jmd von euch wie ich z.b. den Wert 'amp' auf den wert '8' einstelle ?[... Anleitung... ]
Kommandos werden über dieses Topic entgegengenommen:
go-eCharger/000000/cmd/req
Wobei 000000 durch die jeweilige Seriennummer ersetzt werden muss.MQTT.fx:
Subscirbe :
go-eCharger/013489/status -> klappt. Daten werden gelesen.Publish:
go-eCharger/013489/amp=8
go-eCharger/013489/cmd/amp=8
go-eCharger/013489/cmd/req/amp=8klappt alles nicht. Was mache ich falsch ?
-
@Blechsoldat sagte in goe-Charger mit MQTT steuern. Nur wie ?:
Was mache ich falsch ?
Wird denn überhaupt gesendet?
Hast du schon mal
go-eCharger/013489/req/amp/8
versucht?BTW: ich habe keine Ahnung
@Blechsoldat sagte in goe-Charger mit MQTT steuern. Nur wie ?:
go-eCharger/013489/status
geht das nur komplett oder gibt es für amp auch ein eigenes topic?
wenn ja, wie sieht das aus? -
@Homoran
Es wir ein JSON zurückgeben.
nein, go-eCharger/013489/req/amp/8 funktioniert auch nicht.b.t.w. shellies kann ich mit Publish steuern. der Mosquito müsste also laufen.
-
@Blechsoldat sagte in goe-Charger mit MQTT steuern. Nur wie ?:
Es wir ein JSON zurückgeben
das hatte ich mir gedacht.
Woher weisst du denn wie dann die Adresse ist um die AMP einzeln zu steuern? -
Siehe "ausriss" der Anleitung im ersten Posting.
Der Charger kann über seinen Namen oder über eine IP angesprochen werden.
http://192.168.19.31/mqtt?payload=amp=8
funktioniert übrigens auch. Nur MQTT halt nicht. -
@Blechsoldat sagte in goe-Charger mit MQTT steuern. Nur wie ?:
Siehe "ausriss" der Anleitung im ersten Posting.
Da steht:
@Blechsoldat sagte in goe-Charger mit MQTT steuern. Nur wie ?:
[... Anleitung... ]
Kommandos werden über dieses Topic entgegengenommen:
go-eCharger/000000/cmd/req
Wobei 000000 durch die jeweilige Seriennummer ersetzt werden muss.von
http://192.168.19.31/mqtt?payload=amp=8
sthet da nix -
wenn man sich das auf der Zunge zergehen lässt:
@Blechsoldat sagte in goe-Charger mit MQTT steuern. Nur wie ?:
go-eCharger/000000/cmd/req
wäre auch
go-eCharger/013489/amp=8/req
denkbar -
@Homoran
So ein bisschen mein Problem. Kommunikation kann ich nicht so gut.
Der Charger kann über http oder/und MQTT angesprochen werden.
Sowohl unter "http://go-echarger/" als auch unter 192.168.19.39 in meinen falle.go-eCharger/013489/amp=8/req , geht auch nicht.
Ausriss au dem ioBroker Log :
mqtt-client.0 2020-09-25 15:03:35.968 info (28301) subscribed to {"go-eCharger/013489/amp=12/req":0} -
@Blechsoldat published der Mosquitto denn diese topics selber auch wieder?
-
@Homoran
Jetzt wird es spannend.
Wie / Wo sehe ich das ?
-
Und wie immer sitzt die Lösung und der Verursacher des Problems vor dem Monitor.
hier war einmal ein "/" hinter dem "req" zu viel. Ich hatte nicht gerafft das man die Daten in das Feld unter der Adresse eingeben soll.
MQTT.fx:
So sieht das nun im ioBroker aus . Es ist ein JSON als Antwort.
Ausserdem war Mosquitoo nicht sauber installiert. Ich hatte die Tools und das Passwort vergessen.
Warum die Shellys funktioniert haben, keine Ahnung. Vermutlich hat der Mosquitoo nicht auf das Passwort
reagiert und es war möglich sich auch ohne Passwort zu verbinden.Weiterhin hatte ich übersehen, das man im Adapter mqtt-client die Pubish Funktion händisch aktivieren muss.
Wieder was Gelernt.
Ein erfolgreicher Tag.P.S.
Es war auch noch ein "/" hinter dem Datenpunkt "req" zu viel. Den habe ich nun auch entfernt und nun sieht es so aus:
Nun klappt es auch mit dem Eintragen der Werte. In diesem Beispiel "amp=8". Dieses wir nun brav "gepublished" und kommt auch endlich im Charger an. Kann man dann im "Status" sehen/kontrollieren.