Beiträge von Seven of Nine

VPN/Proxy erkannt

Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.

    der einfachste Weg die MAC rauszukriegen:
    wenn der Shelly erstmals mit Strom versorgt wird macht er selbst einen WLAN Access Point offen..

    das WLAN heißt dann [ShellyType]-MAC, also z.B. shelly1-123456789ABC
    also einfach den hinteren Teil des Namens in der Tabelle der zugelassenen MAC-Adressen eintragen.

    Was ist nun richtig? Unter DNS habe ich überall xxx.xxxx1 eingetrage

    Ein Gateway (Router) ist ein Gerät, welches zwei (oder mehr) Netze miteinander verbindet und hat deshalb selbst auch mindestens zwei IP-Adressen.. Das einzige Gerät in deinem Netzwerk, welches diese Voraussetzungen erfüllt ist der Router des Providers, der hat eine interne IP (192.168.x.y) und eine öffentliche IP (wird meist dynamisch vom Provider zugewiesen).

    Immer wenn ein Gerät aus dem internen Netz ein Gerät außerhalb des internen Netzes erreichen möchte (z.B. die Shelly.cloud) werden die TCP/IP-Pakete an das Gateway übergeben.

    DNS (Domain Name System) dient dazu, sprechende Namen zu IP-Adressen zu übersetzen (und umgekehrt).. auch diese Funktion übernimmt in der Regel dein Router.

    Kriegt der z.B. eine Anfrage den Namen my.shelly.cloud anzusprechen kann er das zwar nicht direkt, kennt aber jemand (eigentlich mehrere) der das für ihn übernimmt..

    Wenn man ein einfaches, flaches privates Netzwerk betreibt (192.168.x.y) ist in 99,9% der Fälle der Router (in deinem Fall die FritzBox) also sowohl DNS als auch Gateway.

    nein, das denke ich nicht wobei ich da nichts offizielles gehört habe, daher nur eine Vermutung.

    Matter (ehemals Connected Home Over over IP) steht ja quasi erst in den Startlöchern und würde gleichzeitig bedeuten, dass man alles Bewährte (MQTT, Actions/Webhooks, Coap/Websockets..) über Board wirft und komplett bei 0 anfängt..

    Der ESP32 ist zwar leistungsfähig genug aber funktionell deutet aktuell nichts darauf hin, dass Matter (ipv6 Unterstützung, Wifi-Cluster/Mesh..) Bestandteil der Shelly-NG-Firmware wird..

    Glücklicherweise hat Allterco aber den ESP32 als MCU verbaut. Es wird sicherlich nicht lange dauern bis die ersten OpenSource-Projekte eine Matter-Software für den ESP32 (und damit den Shelly Pro 4Plus) zusammenschustern..

    Hallo liebes Team,

    in der Forensoftware ist leider ein Bug, die Ignore-Liste scheint nicht richtig zu funktionieren..

    Hab den Typen hier geblockt, weil seine Beiträge einfach nur nerven und er sowieso nur stänkern will..

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Trotzdem kann ich seine Beiträge (zumindest den hier) nach wie vor sehen..
    RE: Firmware 1.11.4-RC1 (BETA) zum Testen freigegeben

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.


    Könntet ihr mal gucken, ob das Problem zu fixen ist.. der Typ nervt extrem und ich will den Kack, den er von sich gibt, nicht mehr lesen müssen..

    Daaaanke :)

    so wie ich das verstanden habe, ist die mongoose-os (HomeKit Software)

    in der Shelly Software mit integriert

    genau genommen ist Mongoose-OS das "Betriebssystem" des Shelly.. auch die Original-Firmware basiert auf Mongoose-OS. Aber Homekit-Support wird demnächst auch in die Shelly-Software (auschließlich NG-Devices, also aktuell nur der Pro 4Plus) integriert. Das kann ich aus sicherer Quelle bestätigen..

    Ich weiß ja nicht wo Dein Problem liegt, aber meine Shellys (gut 50 St.) laufen alle tadellos, egal wie und worüber geschaltet. Und ich glaube ich bin nicht der Einzige!

    er hat das Problem, dass seine Shelly 2.5 den Wattverbrauch bei < 3 seit Firmware 1.5.0 nicht mehr korrekt anzeigen und das ist für ihn offentichtlich ein solches Drama, dass er hier Allen regelmäßig mit seiner Miesepeter-Art auf den Sack gehen muss..

    Normale Menschen würden ein mittlerweile bestimmt 2,5 Jahre altes Geräte mit einem Neuwert von 20 Euro, mit dem man nich zufrieden ist, einfach wegwerfen und sich eine Alternative zulegen.. Er zieht es offensichtlich vor die Leute hier im Forum (die im Übrigen auch nichts für sein persönliches Problem können) permanent zu nerven..


    Ich würde mir wünschen, dass man ihn hier generell blockiert weil er eigentlich ausschließlich "Mecker-Beiträge" schreibt, zumindest war es so als ich ihn noch nicht auf der Ignore-Liste hatte.

    Google, open the garage door" and "Heh Google, close the garage door". I also need these actions to be "smart" as the user will not see the state (open or closed) of the garage door.

    this is exaclty why open & close won't work here.. (at least not as expected) you don't know it's current state, so you can't determine if the garage door needs to be opened or closed.

    I tried myself with a password protected Shelly and to be honest: it's unsuable with the current implementation.


    But good news: I had a talk with Kiril (lead developer) from Allterco..
    the current additional digest authentication will go away from MQTT rpc channel, so you can simply use the

    mosquitto_pub -h localhost -p 1883 -u admin -P admin -t shellypro4pm-f008d1d87058/rpc -m '{"id":1, "src":"user_1", "method":"Switch.Set", "params":{"id":3,"on":false}}
    without the the additional auth params.

    Until this is getting fixed I'd recommend to temporary disable authentication within the Shelly.

    tested and working fine for me:
    mosquitto_pub -h localhost -p 1883 -u admin -P admin -t shellypro4pm-f008d1d87058/rpc -m '{"id":1, "src":"user_1", "method":"Switch.Set", "params":{"id":3,"on":false}}'
    From the Error 401 I'd assume you have authentication set for the RPC channel..

    https://shelly-api-docs.shelly.cloud/gen2/Overview/CommonDeviceTraits
    Thus you need to pass authentication details :

    auth":

    {"realm": "shellypro4pm-f008d1d8b8b8", "username": "admin", "nonce": 1625038762,

    "cnonce": 313273957, "response": "4800bb7fade82aecb9210595bc938a044207816be6eca496e7d208dcbeaa651c",

    "algorithm": "SHA-256"}


    Password needs to be SHA-256 encrypted.

    Hi,

    falls ihr euch fragt wie das mit dem Status des Shelly4ProPM über Websockets (Ersatz für Coap) funktioniert, hier mal ein kleines Beispiel (Javascript & HTML)

    die IP-Adresse in Zeile 18 müsst ihr durch die IP eures Shelly4Pro tauschen, danach die Seite einfach im Browser aufrufen..

    Kurz zur Erläuterung:

    newWebsocket erzeugt den Socket. Sobald die Verbindung offen ist (socket.onopen) senden wir einmalig ein Shelly.GetStatus .. wichtig ist hier der JSON-Parameter src, darüber erhält der Shelly die Info Notifications zu schicken.

    Sobald eine neue Benachrichtigung eingeht wird die Funktion socket.onmessage aufgerufen und wertet die Rückgaben aus..

    In dem Beispiel schaue ich lediglich auf den Zustand des Relais, der wird mit an oder aus im Browser angezeigt und dynamisch aktualisiert sobald er sich ändert.

    Viel Spaß beim "Selber Tüfteln" :)