Beiträge von Bekka420

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.

    Ein paar Denkanstöße zum dimmen des rgbw pm per Blu Button

    Du könntest auf die MehrfachKlicks actions mit einem Offset legen und damit in einem raster dimmen , siehe hier

    https://shelly-api-docs.shelly.cloud/gen2/Component…Light/#lightset

    In Ermangelung eines 4fach Buttons habe ich das noch nicht realisiert, aber so ist es im Kopf geplant :S Dann wären die fix Werte schonmal passé

    ebenfalls ist dort das dimmen per rpc beschrieben dimup dimdown und dimstop , das hab ich aber noch net selbst probiert sollte aber funktionieren als wäre ein Taster direkt am rgbw

    Single push : toggle

    Double push: dimup / offset +15

    Triple push: dimdown / offset -15

    Long push: dimstop

    So oder so ähnlich ^^

    moin

    hab scheinbar nen bug gefunden, erneut in sachen counter reset. aufgefallen ist es mir leider erst nach dem update auf 1.62

    wie dort beschrieben
    https://shelly-api-docs.shelly.cloud/gen2/Component…ounters-example

    wollte ich den counter eines Dimmer 0-10V PM G3 resetten
    bekomme darauf aber leider eine 404

    zunächst hielt ich mich für übermüdet, aber
    /rpc/light.GetStatus?id=0 funktioniert und liefert auch den counter :/
    hat man mglw den reset in der light instanz vergessen zu implementieren ?

    eben noch getestet:
    der reset via switch bei einem 1pm mini g3 funktioniert einwandfrei
    ebenso via pm1 bei einem pm mini g3
    beide laufen auf der aktuellen 1.62

    code404
    message"No handler for Light.ResetCounters"

    nein, bisher habe ich dahingehend nichts gemeldet. hatte mich ehrlich gesagt mehr oder weniger damit abgefunden, fummelige aufgaben auf den laptop verlagert und auch bis zu diesem thread nichts von derartigen problemen bei anderen leuten gehört bzw gelesen. nach weiteren tests und nochn büschen beweismaterial sammeln werd ich das aber wohl mal nachholen :)

    habe eben die app incl cache und nutzerdaten gelöscht und das ganze frisch installiert.

    nach dem testweise schalten eines relais wurde ich wieder aufgefordert das passwort einzugeben. es schaltete doppelt. jetzt mal abwarten und sehen wie es sich verhält wenn das "timeout" erreicht ist. die hoffnung ist, dass sich die app das nun "merkt" und der fehler nur bei erstkontakt auftritt (klammert sich an letzten halm xD )

    hier mal etwas detaillilerter beschrieben:

    drücke in der android app auf schalten - das relais schaltet sofort
    es folgt direkt danach die passwortabfrage wie in casi239 screenshot - gebe ich dort dann das passwort ein und bestätige , schaltet das relais nochmal
    das passiert bei allen passwortgeschützten shellys, auch bei den dimmern oder den unis.
    ohne passworteingabe verbleibt der shelly im "locked" status
    den shelly kann ich danach per passwort freischalten, aber dann wird wieder geschaltet
    der einzige weg ohne doppeltes schalten führt über den taskmanager, app beenden und neustarten.
    locked ist dann weg, die angezeigten daten korrekt und es wird nicht nochmal geschaltet.

    edit nächster tag:

    das neu aufsetzen der app scheint die lösung gewesen zu sein. mal abwarten obs auch so bleibt.
    habe inzwischen auch den rgbw pm wieder mit nem passwort versehen und wurde NICHT danach gefragt :thumbup: <- alles falsch

    ne, irgendwie funktionierte die lokale netzwerksteuerung nicht. die schaltbefehle kamen über die cloud (source shc). neustart der app - altes problem

    das passwort welches abgefragt wird ist das im gerät hinterlegte für die webgui, nicht der 4 stellige pin
    es gibt eine option in der app, siehe screenshot, wenn ich die deaktiviere werden die passwörter nicht mehr abgefragt


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


    dies hat allerdings zur folge, dass im eigenen netz dennoch alles über die cloud läuft
    ich meine mir einzubilden, dass damit die latenz höher ist und messwerte oft nicht so recht synchron.
    alternativ müsste man bei allen bzw den häufig genutzten shellys die passwörter entfernen, das ist aber keine option für mich

    die passwortabfrage an sich geht noch, der "doppelklick" nervt aber

    Ist bei mir auch so und tw sehr anstrengend, letztens ging deswegen fast ein Gerät kaputt.

    Es passiert immer wenn das die app ausführende Gerät im selben netz wie die zu steuerden Shelly's hängt.

    Code
    http://<shelly-ip>/light/0?turn=on

    ohne sonstige parameter schaltet der dimmer entweder auf den zuletzt eingestellten brightness wert oder mindestens auf das voreingestellte minimum (siehe screenshot)

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


    es ist entweder eine solche voreinstellung nötig oder ein brightness level in der url, in beiden fällen natürlich über null ^^

    nach dem teilreset oder beim kompletten ?

    das ist jetzt gerade, es sieht aus als laufen beide mit aber in der webgui ist einer bei null (edit: das soll scheinbar so sein, der reset hat auch gefunzt ich war nur zu langsam beim abfragen )

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


    mit dem beispiel aus https://shelly-api-docs.shelly.cloud/gen2/Component…ounters-example
    lande ich in einer passwort eingabeschleife

    der komplette reset funktioniert einwandfrei, lediglich ein teilreset (nur ["aenergy"] ) ergibt den oben gezeigten fehler.
    da bei dir keine returned energy gemessen worden ist kannst du das an dieser stelle nicht nachstellen

    was möglicherweise dazu geführt hat dass den fehler deswegen noch niemand entdeckt hat bzw hier davon berichtet worden ist

    gehen wir mal stück für stück durch. hier haben wir den aktuellen ist zustand

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


    jetzt möchte ich active energy resetten und returned behalten und verwende den eingangs erwähnten call

    resultat:

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

    und

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


    beide zähler zurücksetzen funktioniert nicht mit dem von dir genannten call sondern mit
    /rpc/PM1.ResetCounters?id=0&type=[aenergy]
    bin jetzt nachhaltig verwirrt xD

    huhu :)

    hab eben scheinbar nen fehler in der PM1 instanz entdeckt. das gerät ist ein PM Mini Gen3 an der PV , bei dem ich den active energy zähler resetten wollte um standbyverbrauch der wechselrichter besser im auge behalten zu können. edit: ich wollte explizit nur den einen zähler resetten, ret- aenergy sollte erhalten bleiben

    der call ist folgender gewesen:

    RPC/PM1.ResetCounters?id=0&type=["aenergy"]

    der aenergy zähler wurde daraufhin zwar umgeschrieben, aber nicht resettet. es wurde stattdessen der zu diesen zeitpunkt gültige (negative) returned energy wert eingetragen, siehe screenshot.

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


    habe danach beide zähler resettet und da wurden sie genullt. gut daten futsch aber kann passieren.
    verwende ich den obigen call erneut gibts reproduzierbar murks. soll das so ?