Beiträge von Timee

    Hi,

    was genau macht bzw. wie funktioniert die Setupeinstellung Anti-Flickering Debounce?

    Wenn meine LEDs auf max. 6% gedimmt sind, flackern sie ab und zu.

    Bevor ich jetzt mit der genannten Einstellung experimentiere, würde ich gerne wissen, was ein niedriger und was ein hoher Wert bedeutet.

    thx

    Timee

    Habe folgende LED Lampen am Dimmer 2 und wenn Autodetect type of load during calibration deaktiviert wird, funktionieren Sie auf trailing edge super.

    >>> Produktlink <<<

    LED Einbaustrahler Ultra Flach 7W 230V, Dimmbar LED Deckenspots 580lm 29mm Einbautiefe,
    Warmweiß 3000K Neutralweiß 4000K Kaltweiß 6500K Einbauleuchten IP44 für Badezimmer Wohnzimmer Büro, 12er Set

    Nach langem hin und her habe ich alles wieder ans Laufen bekommen und den Fehler gefunden.

    Es lag nicht am ioBroker sondern an den Shellys.

    Obwohl die Einstellungen unter ColoT eingetragen waren, hat er sie irgendwie vergessen.

    Also ColoT Haken raus und wieder rein, mcast nochmals eingetragen, speichern und reboot.

    Es läuft wieder alles,

    danke für eure Hilfe und die Tipps.

    Timee

    Also ich habe jetzt mal bissel getestet und nicht nur den Shelly Adapter neu installiert, sondern auch ein Backup eingespielt.

    Leider hatte das keinen Erfolg, also ioBroker vom Pi gelöscht und neu installiert.

    Nach der Installation des Shelly Adapters wieder kein Erfolg.

    Dann habe ich diese Seite gefunden und festgestellt, dass ich wohl ein CoAP Problem habe.

    Nur wo kommt das plötzlich her und wie kann ich es beheben?

    Danke

    Timee

    Ich betreibe auch ein ioBroker und steuere meine Shellys über diverse Srtipte.

    Angenommen du nutzt den Shellyadapter, dann:

    Aus meiner Erfahrung heraus würde ich den Adapter stoppen, den ganzen Baum des betroffenen Shelly unter Objekte löschen und dann den Adapter wieder starten, dann den Shelly mal per App oder http ansteuern und beobachten ob die Objekte wieder korrekt angelegt werden.

    Im ioBroker steuere ich die Shelly per CoAP/http Einstellung.

    Habe wie oben beschrieben gestoppt, gelöscht und gestartet, Shelly angesteuert und bisher (15Minuten) sind die Objekte nicht wieder im Baum aufgetaucht.

    Adapter gelöscht und neu installiert, bringt auch nichts, die Shelly tauchen bisher im Baum nicht mehr auf.

    Hi,

    wir hatten vor einigen Tagen Nachts mehrfach einen Stromausfall.

    Seit dieser Nacht kann ich meine Rollläden (Shelly 2.5) mittels ioBroker nicht mehr steuern.

    Über die Weboberfläche der IP Adresse und per Http Request funktionieren die Shelly problemlos, aber im ioBroker bekomme ich unter State einen falschen Wert angezeigt, was vermutlich zur Fehlfunktion führt.

    Laut ioBroker steht im State "40", wenn ich den Status des Shelly manuell auslese, bekomme ich "stop" zurück, was auch richtig so ist.

    Die Instanz und den ioBroker habe ich bereits mehrfach neu gestartet, aber der richtige Status wird nicht angezeigt.

    Auch wenn ich die Werte z.b. für State oder Position manuell eintrage (inkl. Bestätigt) tut sich am Shelly nichts, wenn ich diesen über die VIS ansteuern will.

    Jemand einen Tipp, was ich noch machen kann?

    THX

    Timee

    Hi,

    also wenn ich das so alles richtig lese, kann ich die GU10 Weiss auch mit einem simplen Wechselschalter ohne Shelly betrieben und per "Power_ON -> ON" sind die dann nach dem Drücken auch gleich da, obwohl das WLAN noch 10 Sekunden braucht?

    Das Dimmen und Ausblenden einzelner Lampen, würde ich alles über Script machen, ich will nur den Schalter an der Tür nicht verlieren, sonst schimpf die Frau, wenn Sie im dunklen Büro steht. 8|

    THX

    Timee

    eigentlich ganz easy, statt dem JSON.parse() eine Funktion zu verpassen einfach nur den JSON-String mittels Parse in ein Objekt verwandeln, dann kannst du auf einzelne Werte des Objekts zugreifen:

    JavaScript
    //bis hier kennst du es ja
     var jsonString = xhttp.responseText;
    
    // den JSON-String in ein Objekt verwandeln (z.B. in das Objekt namens "obj" )
     var obj = JSON.parse(jsonString);
    
    // den Inhalt von obj.temperature in das Feld mit der ID DebugText schreiben 
     document.getElementById("DebugText").innerHTML = obj.temperature;

    Beim Shutter ist es nahezu identisch,

    aber statt obj.temperature wäre es dann obj.current_pos für die Position..

    Danke für die schnelle Hilfe, wie komme ich an die Shutterdaten, den die werden beim Status ja nicht mitgeliefert?

    Hi,

    ich hätte 2 Fragen zu meinem Projekt.

    1. ich will per HTML und JavaScript den Status einen Shelly2.5 auslesen und bestimmte Werte + Value weiterverarbeiten.

    Ich bekomme aus Ausgabe einen String zurück, der alle Werte beinhaltet, jedoch möchte ich hier nur "temperature" und den dazugehörigen Value haben.

    {"wifi_sta":{"connected":true,"ssid":"PowerWLAN","ip":"192.168.1.50","rssi":-48},"cloud":{"enabled":false,"connected":false},"mqtt":{"connected":false},"time":"15:05","unixtime":1633266322,"serial":7,"has_update":false,"mac":"8CAAB5EAE68F","cfg_changed_cnt":2,"actions_stats":{"skipped":0},"relays":[{"ison":true,"has_timer":false,"timer_started":0,"timer_duration":0,"timer_remaining":0,"overpower":false,"source":"http"}],"meters":[{"power":0.00,"overpower":0.00,"is_valid":true,"timestamp":1633273522,"counters":[0.000, 0.000, 0.000],"total":0}],"temperature":36.34,"overtemperature":false,"tmp":{"tC":36.34,"tF":97.41, "is_valid":true},"update":{"status":"idle","has_update":false,"new_version":"20210909-145347/v1.11.4-DNSfix-ge6b2f6d","old_version":"20210909-145347/v1.11.4-DNSfix-ge6b2f6d"},"ram_total":51264,"ram_free":39664,"fs_size":233681,"fs_free":163903,"uptime":3586}2. wie bekomme ich die weiteren Werte für den "/roller" abgefragt, wie sie in der API stehen?[tt]GET /roller/0

    2. Wie bekomme ich die "/roller" Werte ausgelesen, wie sie in der API stehen?

    { "state": "stop", "power": 0, "is_valid": false, "safety_switch": false, "overtemperature": false, "stop_reason": "normal", "last_direction": "stop", "current_pos": 90, "calibrating": false, "positioning": true}


    THX

    Timee

    Hi,

    wie im Beitrag zu lesen, habe ich mir eine kleine Steuerung mittels HTML, JavaScript und CSS gebaut, die auf dem PC wunderbar funktioniert.

    Da ich das Ganze nun auch auf meine Androidgeräte bringen wollte, habe ich in Android Studio ein Projekt angefangen, dort ein WebView angelegt und meinen Code eingetragen.

    Die Oberfläche funktioniert soweit und mittels einer Debug Ausgabe (Textfeld) konnte ich auch kontrollieren, das JS beim Klick auf einen Button ausgeführt wird, nur tut sich am Shelly nichts.

    In der Manifest Datei habe ich die Internet Permissions freigegeben, externe Webseiten werden auch beim Klick auf einen Button geöffnet, nur meine Shelly Steuerung geht einfach nicht.

    Hat Jemand Erfahrung mit Android Studio und kann mir helfen?

    Screenshot_1632668741.png

    thx

    Timee