iobroker-community-adapters / ioBroker.shelly

Integrate your Shelly devices into ioBroker via MQTT or CoIoT
Other
163 stars 66 forks source link

Shelly Door/Window1 - keine Tilt & Vibrations-Daten #173

Closed grojaben closed 4 years ago

grojaben commented 4 years ago

Hallo, ich nutze den Shelly Door&Window 1 und bin froh, dass er jetzt unterstützt wird. Er zeigt mir alle 5 Sensor-Werte an. Nur leider reagiert er nicht auf Tilt und Vibration. In der Shelly App wird ausgelöst aber im Shelly Adapter unter 3.3.1 erfolgt keine Reaktion.

schmupu commented 4 years ago

Schaue Dir einmal Issue #159 an. Leider ist das Problem, dass der Shelly DW sich "schlafen" legt um Strom zu sparen. Nur bei bestimmten Aktionen wacht dieser auf, nur leider sind die Werte tilt und vibration nur über http und nicht CoAP abrufbar. Ich habe in der Version 3.2.9 nochmals ein Versuch gestartet um die Werte tilt und vibration auszulesen wenn der Shelly online ist. Das scheint leider nicht zu funktionieren. Ich habe bei Shelly nochmals nachgefragt ob man die Werte auch per CoAP zur Verfügung stellen kann. Also eine Lösung gibt es momentan leider nicht :-(

schmupu commented 4 years ago

So, ich habe eben noch einen Versuch gestartet (Version 3.3.2). Kannst Du bitte die Änderungen teste und mir sagen ob tilt und vibration für CoAP funktioniert. Du musst dafür in ioBroker auf die Admin Seite gehen. Dort oben die kleine Katze (GitHub - ext. URL laden) anklicken und dann Shelly aus der Liste auswählen. Wenn die Installation durch ist, musst Du die Shelly Instanz neu starten. Ich bin gespannt! http://www.stueben.de/iobroker-adapter-per-github-laden/

schmupu commented 4 years ago

@grojaben , hast Du Zeit gefunden vibration und tilt zu testen?

grojaben commented 4 years ago

Hallo schmupu, vielen Dank für die extrem schnelle Antwort deine Unterstützung!!!! Das hat eine Menge gebracht. Als ich gerade das Update auf 3.3.2 installiert habe wurde mir auch noch in der Shelly App das Firmware Update auf 1.7.2 angeboten, welches ich auch gleich mitinstalliert habe. Nun funktioniert die Erkennung des TILT Wertes perfekt. Es wird immer das Gleiche wie in der Shelly App angezeigt. Was noch nicht funktioniert ist die Vibrationserkennung. Dazu sind mir zwei Dinge aufgefallen.

  1. Der Tilt-Wert scheint sich nicht zu aktualisieren. Die Sensor-Werte Battery, door, lux und tilt werden beim aktualisieren grün und es erscheinen die neuen Werte. Der Wert vibration bleibt schwarz und ändert sich nicht.
  2. In der Shelly App wird anscheinend der vibrations-wert falsch angezeigt. Der Wert ändert sich in der App nur dann wenn ich den Haken bei "Enable vibration detection" entferne. Als wenn hier die Funktion falsch herum ausgeführt wird. Ich hoffe, du kannst es verstehen. Ich habe gerade ein Ticket über die Shelly-Support Seite erstellt, da ich mir vorstellen könnte, das der Fehler von dort kommt.
schmupu commented 4 years ago

Danke fürs testen, ich bin mir nicht sicher ob der Shelly falsche Werte liefert. Eigentlich sollte ich die Werte richtig umgesetzt haben.

harrym67 commented 4 years ago

also .... wir haben gerade getestet. via broker kommen die coap werte sauber (was eben vom DW übermittelt wird) an. somit liegt das problem an der FW, da ja selbst die cloud derzeit probleme macht.

schmupu commented 4 years ago
  1. Shelly device Info:

    {
    "blk":[
      {
         "I":1,
         "D":"sensors"
      }
    ],
    "sen":[
      {
         "I":66,
         "D":"lux",
         "T":"L",
         "R":"0/100000",
         "L":1
      },
      {
         "I":55,
         "D":"State",
         "T":"S",
         "R":"0/1",
         "L":1
      },
      {
         "I":77,
         "D":"battery",
         "T":"B",
         "R":"0/100",
         "L":1
      },
      {
         "I":88,
         "D":"tilt",
         "T":"S",
         "R":"0/180",
         "L":1
      },
      {
         "I":99,
         "D":"vibration",
         "T":"S",
         "R":"0/1",
         "L":1
      }
    ]
    }
  2. Shelly device Info:

    {"G":[[0,66,0],[0,55,0],[0,77,96],[0,88,-1],[0,99,0]]}
grojaben commented 4 years ago

Kann ich noch irgendetwas tun um bei der Lösung zu helfen?

schmupu commented 4 years ago

Nein, momentan kann ich jetzt nichts mehr tun. Jetzt muss Shelly seine Firmware in Ordnung bringen. Ich schließe den Issue. Ggf. können wir den wieder öffnen. Danke nochmals für Unterstützung

grojaben commented 4 years ago

Ich habe zu danken für diesen sehr gut funktionierenden Adapter :-)