NEWS
MQTT Adapter - Objekte manuell anlegen
-
Hallo zusammen,
seitdem ich meine Updates gemacht habe auf Admin V5.1.25 kann ich im Objektbaum für den MQTT Broker Version 2.4.0 keine Objekte mehr manuell anlegen ?
Weiss jemand woran das liegt ?viele Grüße
Andreas
-
@andrease112 sagte in MQTT Adapter - Objekte manuell anlegen:
keine Objekte mehr manuell anlegen ?
Weiss jemand woran das liegt ?https://forum.iobroker.net/topic/46814/admin5-ich-kann-keine-objekte-mehr-manuell-anlegen
-
Hallo zusammen,
seitdem ich meine Updates gemacht habe auf Admin V5.1.25 kann ich im Objektbaum für den MQTT Broker Version 2.4.0 keine Objekte mehr manuell anlegen ?
Weiss jemand woran das liegt ?viele Grüße
Andreas
@andrease112 sagte in MQTT Adapter - Objekte manuell anlegen:
Hallo zusammen,
seitdem ich meine Updates gemacht habe auf Admin V5.1.25 kann ich im Objektbaum für den MQTT Broker Version 2.4.0 keine Objekte mehr manuell anlegen ?
Weiss jemand woran das liegt ?viele Grüße
Andreas
Um die Frage konkret zu beantworten. Es liegt daran, dass der Admin 5 auf jeder Hierarchie Ebene ein Objekt erfordert und früher war das nicht der Fall. Ich hatte ja vorgeschlagen, dass der Admin5 nun automatisch Verzeichnis Objekte erstellt, wenn das nun unbedingt erforderlich ist. Keine Ahnung was da passiert.
Im Moment musst Du die Objekte manuell selbst anlegen, wie in dem Thread gepostet oder Du lässt das Skript einmal laufen, dass ich Dir in diesem Beitrag gepostet habe.
@Glasfaser hat ja schon auf den entsprechenden Thread verwiesen.
Musst so bis zum 9. August zurückblättern - seither hat sich aber auch 0,0 in dieser Thematik bewegt. @Fabian1 hat das dort auch mit der entsprechenden Nachdrücklichkeit dokumentiert. Ich hätte auch kein Problem damit, wenn man den Admin5 noch im Betastadium belassen hätte bis solche Probleme behoben sind, aber so ....Da wurde dann zugegeben, dass man während der Entwicklung mqtt gar nicht berücksichtigt hat. :(
Es wurde dann auch hier nochmals von mir in aller Ausführlichkeit diskutiert:
https://forum.iobroker.net/topic/46851/datenpunkte-allgemein-undLass das Script von @fastfoot drüber laufen und dann geht es wieder - sofern der mqtt Adapter nicht wieder einen Schwung Datenpunkte mitbringt:
Hier das Script - musst ggf. noch die mqtt- Instanz anpassen (Zeile 12):
Das Issue ist seit dem 7. August offen - aber gibt leider keine Updates - noch irgendeine Bewegung in der Sache:
https://github.com/ioBroker/ioBroker.admin/issues/1067
Vielleicht schreibst mal was in diesen Issue - vielleicht passiert dann was. Ich habs gerade gemacht - sozusagen als Reminder. ;)
-
danke hat funktioniert... zuerst ist aber mein IObroker abgeschmiert ... läuft aber wieder :)
-
Hallo Micky... kann es sein das im Javascript nun das setzen dieser Objekte nicht mehr so funktioniert wie vorher ?
setState('mqtt.0.cmnd.tasmota_17FDF0.POWER',"ON",true);
setzt zwar das Objekt aber bei meinem Tasmota Gerät kommt nichts mehr an ...bzw. arbeite ich hier mit Tasmota PulseTime. Ich prüfe alle Minute ob die FBH an sein soll und überschreibe den Wert für das Relay mit ON. Falls nicht überschreibe ich den Wert nicht und das Relais geht automatisch aus. ( Ist zur Sicherheit damit beim Ausfall der Kommunikation die FBH nicht dauerhaft an ist )
Das Überschreiben per Javascript schein nicht mehr so zu funktionieren. Wenn ich den Wert manuell überschreibe kommt er an.
-
Hallo Micky... kann es sein das im Javascript nun das setzen dieser Objekte nicht mehr so funktioniert wie vorher ?
setState('mqtt.0.cmnd.tasmota_17FDF0.POWER',"ON",true);
setzt zwar das Objekt aber bei meinem Tasmota Gerät kommt nichts mehr an ...bzw. arbeite ich hier mit Tasmota PulseTime. Ich prüfe alle Minute ob die FBH an sein soll und überschreibe den Wert für das Relay mit ON. Falls nicht überschreibe ich den Wert nicht und das Relais geht automatisch aus. ( Ist zur Sicherheit damit beim Ausfall der Kommunikation die FBH nicht dauerhaft an ist )
Das Überschreiben per Javascript schein nicht mehr so zu funktionieren. Wenn ich den Wert manuell überschreibe kommt er an.
@andrease112 Wenn Du mit dem letzten true ein ACK=true setzt, setzt Du auch einen Wert und kein Kommando.
Also aus meiner Sicht musst Du immer ein ACK=false setzen, wenn Du ein Kommando absetzen willst. - Meines Erachstens hat das aber nichts mit dem admin5 zu tun - das war schon immer so.
-
@mickym Danke jetzt gehts wieder....
( lief vorher aber auch so sonst wäre es ja nicht warm geworden....) -
@mickym Danke jetzt gehts wieder....
( lief vorher aber auch so sonst wäre es ja nicht warm geworden....)@andrease112 ...ich hab mich zu früh gefreut, es geht wohl doch nicht...
der Wert wurde doch nur 1x mal gesendet -
@andrease112 ...ich hab mich zu früh gefreut, es geht wohl doch nicht...
der Wert wurde doch nur 1x mal gesendetich hab doch jetzt das gleiche Problem wie der Kollege in diesem Beitrag:
https://forum.iobroker.net/topic/34916/mqtt-aktualisierung-nur-bei-neustart-des-adapters/7
wenn ich den Broker neustarte sprich die verbing neu aufgebaut wird ... werden die Objekte auch gesendet... Vom Prozess her ist das auch klar... die clients subscriben und der Broker schickt den aktuellen Wert... aber danach passiert nichts mehr.
Das war früher definitiv nicht so.... ich nutze den MQTT Broker schon 2-3 Jahre und das hat immer so funktioniert.
Es sieht so aus als ob der Broker nichts sendet weil der neue Wert gleich dem alten Wert ist.
Ich versteh die Welt nicht mehr.... -
ich hab doch jetzt das gleiche Problem wie der Kollege in diesem Beitrag:
https://forum.iobroker.net/topic/34916/mqtt-aktualisierung-nur-bei-neustart-des-adapters/7
wenn ich den Broker neustarte sprich die verbing neu aufgebaut wird ... werden die Objekte auch gesendet... Vom Prozess her ist das auch klar... die clients subscriben und der Broker schickt den aktuellen Wert... aber danach passiert nichts mehr.
Das war früher definitiv nicht so.... ich nutze den MQTT Broker schon 2-3 Jahre und das hat immer so funktioniert.
Es sieht so aus als ob der Broker nichts sendet weil der neue Wert gleich dem alten Wert ist.
Ich versteh die Welt nicht mehr....@andrease112 jetzt is alles klar ... da war die Option pulish nur bei Änderungen angewählt.... jetzt läufts
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