Beiträge von bauruine

    Hi,


    version 1.5.7 running on libmosquitto 1.5.7. auf dem "Produktivsystem" Rasbpi bzw.
    version 1.6.9 running on libmosquitto 1.6.9. auf dem M$-PC

    Auf anderen Geräten Shellies (DUO Gu10) als der BULB RGBW / DUO RGBW funktionieren die " in der Payload doch. Funktioniert egal ob mit NODERED, MQTTfx oder was auch immer ich nehme.

    Shelly "technical support" hat gerade eine Mail geschrieben. Mal sehen, was da für ein Tip drin steht.

    Nachtrag: der Support hat mir nur den mir bekannten Link zur Erzeugung von Firmware up-/downgrade Links zugeschickt. Hatte schnell mal auf Version 1.10 rückgeflashed - keine Änderung des Verhaltens. Habe auch mal in Node-Red Nodes parallel mit Payloads versorgt zur DUO RGBW und einen Dimmer2, die auf die gleiche Payload reagieren - Dimmer 2 geht, DUO RGBW bei "command" nicht.

    Gruß

    Hi,

    zunächst Danke für die Rückmeldungen.
    Hatte mal zurück geflashed auf Anfang des Jahres (die Status-Ausgabe meinte zwar es wäre nicht gegangen, aber in den Settings stand es dann richtig, und im UI wurde wieder Update verfügbar angezeigt). Danach ging gar kein mqtt.
    OTA Update klappte wieder wie zuvor. Nur brauchte ich den Devicetyp nicht anzugeben.

    Habe via cut'n paste die Mosquitto Zeile von "Seven of Nine" kopiert und Host und Device-ID angepasst.
    Fehlermeldung! Jeweils erster Parameter nach dem ", " in der Payload. Bei mir (Mosquitto auf Raspberry 4) ist dass Leerzeichen nach den Kommata in der Payload/Message offenbar nicht zulässig.
    Nach Entfernen der Spaces gleiches Verhalten wie immer: nix geht mit set, command geht nach wie vor.
    http requests funktionieren auch nach wie vor.

    Eine Anfrage im Support wurde bisher nur missverstanden. Mal sehen, ob da was Sinnvolles kommt.

    Der Vollständigkeit halber:

    fw"20210720-184102/v1.11.0-g6abd92e"
    build_version"1.0"
    hw_revision"prod-102020"

    Gruß

    Hi,

    hatte auch QoS=1 und CleanSession aktiv. Habe zusätzlich Retain auf true gesetzt.
    Leider - 'drum traurig - nach wie vor ohne Erfolg. Identische Parametrisierung mit command statt set und on bzw off statt JSON funktioniert. Bei anderen Geräten geht meine JSON Parametrisierung sehr wohl.

    Dennoch danke für die Rückmeldung!

    Welche FW hast Du denn drauf.? Meine Duo RGBW E27 kam gestern und mit glaube gut 1 Jahr alter FW und habe bei Aktualisieren die Color gewählt und dann im UI Device Model 9W E27.

    Gruß

    Hi,

    es wundert mich, dass hier keine Weiteren Beiträge dazu sind. Im Web ist auch nichts verwertbares zu finden.

    Ich kann also sbehnsen nur bestätigen. x-Quellen gelesen, mit Node-red, Mosquitto-Konsole und Mqtt.fx Diverses versucht, geht nur wie ich unten beschreibe:

    http-Request funktionieren.

    Mein Stand:

    Statusmeldungen ok
    command on / off geht

    set mit json geht nicht. Alle Varianten versucht.

    Typ: "SHCB-1" hw_revision "prod-102020"

    FW: "20210720-184102/v1.11.0-g6abd92e" - aktuell

    Beispiele:
    mosquitto_pub -h 192.168.xxx.xxx -t shellies/shellycolorbulb-<id>/color/0/set -m {"mode":"color","red":128,"green":0,"blue":0,"gain":100,"turn":"on"} -> geht weder so noch in abgemagerten Varianten der JSON Payload, noch in den Varianten statt color : white, light, oder lights, ohne 0 etc. etc.

    mosquitto_pub -h 192.168.xxx.xxx -t shellies/shellycolorbulb-<id>/color/0/command -m on -> funktioniert, der Status ebenso

    Das ganze ebensowenig im white-mode (per UI umgestellt)

    Wer hat einen Tip?

    Ist zwar schon etwas her, dennoch meine Lösung dazu:

    Zitat

    Der Dimmer (2) kennt ja die Actions "dim=cycle" und "dim=stop". Der erste müsste beim Drücken der Taste, der zweite beim Loslassen gesendet werden. ..

    Evtl. schafft man es mit 2 Tasten, eine zum Start des Dimmvorgangs, die andere zum Stopp. Oder Start mit Lang und Stopp mit 2x kurz, wenn 1x kurz fürs Toggle verwendet wird.

    i3 erzeugt bei mir nach kurzem Drücken den dim=cycle Request. Dadurch wird hoch bzw. runter gedimmt (Fade=2).Nnochmal kurz erzeugt gleichen Request und das Dimmen stoppt. Nur Ein- und Aus-Schalten machen ich mit toggle als Antwort auf langes Drücken des gleichen Tasters.

    Hi,

    genaus so habe ich es vor. JEDOCH: wie kann man mehr als 2 simultan mit einem URL Request ansprechen. (Ohne Cloud etc.) Unter Action wir doch der Hinweis gegeben "Мore than 2 actions can affect the normal operation of the device depending on the network infrastructure and the controlled devices." Beobachtet habe ich, dass auch nur 2 Befehle/Requests stabil funktionieren.

    EIne Duo kann ja nur einen allgemeinen Befeh/Request absetzen, aber nicht etwa seinen eigenen empfangenen oder Status. D.h. doch ich kann nicht z.B. 4 Lechten gleichzeitig ansteuern.
    Wie gesagt ich bin noch ohne Cloud nur im eigenen Netz , kenne die anderen Möglichkeiten auch noch nicht.

    Weiss jemand Rat und Hilfe?

    Wäre für so eine Anwendung toll, wenn man entweder mehr Request auf eine Aktion setzen könnte, oder besser noch die DUOs selbst zum kaskadieren inteliigenz beigebracht bekämen.

    Gruß

    Bauruine