Beiträge von boedefeld

    ich fall vom Glauben ab...

    Habe grad testweise einen extra Schalter an den sekundären dimmer geschraubt und alles passend eingestellt. Funktioniert wie erwartet. Factory Reset auf dem Primären Dimmer gemacht, alles eingestellt und siehe da, alles funktioniert...

    Entschuldigung für die vergeudete zeit, manchmal hilft ein hard reset wohl doch wunder.


    Nur noch eine abschließende Frage, wenn ich nun auf Longpress die externe Lampe dimmen will, geht das ? oder geht nur eine der Funktionen up/down/stop?

    Der Button funktioniert wie erwartet solange er direkt den lokalen dimmer steuert. One und Two button switch geht ohne Probleme. Steuern kann ich den zweiten Dimmer mit diesen Button-Types leider nicht in der weise wie ich es gerne hätte (Scene als alternative ist keine Option).

    Die beiden urls habe ich eingetragen und beide Schalter betätigt. Wo sollte ich nun etwas sehen?

    Oder ist es in dem fall um die Einstellungen für den Dimmer mit taster zu sehen? Diese sind folgende:

    Status

    Code
    {"wifi_sta":{"connected":true,"ssid":"Obi Wlan Kenobi","ip":"192.168.178.84","rssi":-55},"cloud":{"enabled":true,"connected":true},"mqtt":{"connected":false},"time":"22:34","unixtime":1691526868,"serial":4215,"has_update":false,"mac":"3494547A3699","cfg_changed_cnt":74,"actions_stats":{"skipped":107},"lights":[{"ison":false,"source":"input","has_timer":false,"timer_started":0,"timer_duration":0,"timer_remaining":0,"mode":"white","brightness":100,"transition":0}],"meters":[{"power":0.00,"overpower":0.00,"is_valid":true, "timestamp":1691534068,"counters":[0.000, 0.000, 0.000],"total":33291}],"inputs":[{"input":0,"event":"","event_cnt":104},{"input":0,"event":"","event_cnt":32}],"tmp":{"tC":37.81,"tF":100.07, "is_valid":true},"calibrated":true,"calib_progress":100,"calib_status":0,"calib_running":0,"wire_mode":0,"forced_neutral":false,"overtemperature":false,"loaderror":0,"overpower":false,"debug":0,"update":{"status":"idle","has_update":false,"new_version":"20230510-082920/v1.13.1-gda6f9f2","old_version":"20230510-082920/v1.13.1-gda6f9f2"},"ram_total":49672,"ram_free":34308,"fs_size":233681,"fs_free":87599,"uptime":173145}


    Settings

    Code
    {"device":{"type":"SHDM-2","mac":"3494547A3699","hostname":"shellydimmer2-3494547A3699","num_inputs":2,"num_outputs":1,"num_meters":1},"wifi_ap":{"enabled":false,"ssid":"shellydimmer2-3494547A3699","key":""},"wifi_sta":{"enabled":true,"ssid":"Obi Wlan Kenobi","ipv4_method":"dhcp","ip":null,"gw":null,"mask":null,"dns":null},"wifi_sta1":{"enabled":false,"ssid":null,"ipv4_method":"dhcp","ip":null,"gw":null,"mask":null,"dns":null},"ap_roaming":{"enabled":false,"threshold":-70},"mqtt": {"enable":false,"server":"192.168.33.3:1883","user":"","id":"shellydimmer2-3494547A3699","reconnect_timeout_max":60.000000,"reconnect_timeout_min":2.000000,"clean_session":true,"keep_alive":60,"max_qos":0,"retain":false,"update_period":30},"coiot": {"enabled":true,"update_period":15,"peer":""},"sntp":{"server":"time.google.com","enabled":true},"login":{"enabled":false,"unprotected":false,"username":"admin"},"pin_code":"","name":null,"fw":"20230510-082920/v1.13.1-gda6f9f2","factory_reset_from_switch":true,"discoverable":false,"build_info":{"build_id":"20230510-082920/v1.13.1-gda6f9f2","build_timestamp":"2023-05-10T08:29:20Z","build_version":"1.0"},"cloud":{"enabled":true,"connected":true},"timezone":"Europe/Berlin","lat":52.464722,"lng":13.395710,"tzautodetect":true,"tz_utc_offset":7200,"tz_dst":false,"tz_dst_auto":true,"time":"22:34","unixtime":1691526876,"led_status_disable":false,"debug_enable":true,"allow_cross_origin":false,"actions":{"active":true,"names":["btn1_on_url","btn1_off_url","btn1_longpush_url","btn1_shortpush_url","btn2_on_url","btn2_off_url","btn2_longpush_url","btn2_shortpush_url","out_on_url","out_off_url"]},"hwinfo":{"hw_revision":"prod-2021-02","batch_id":0},"mode":"white","pulse_mode":2,"pulse_mode_detected":1,"pulse_mode_rebooted":0,"load_autodetect":1,"calibrated":true,"transition":1000,"fade_rate":3,"min_brightness":30,"zcross_debounce":150,"bypass":false,"lights":[{"name":"","ison":false,"default_state":"off","auto_on":0.00,"auto_off":0.00,"schedule":false,"night_mode":{"enabled":false, "start_time":"00:00", "end_time":"00:00", "brightness":0},"schedule_rules":[],"btn_type":"detached","btn_debounce":80,"swap_inputs":0}],"night_mode":{"enabled":false, "start_time":"00:00", "end_time":"00:00", "brightness":0},"warm_up": {"enabled":0, "brightness":100, "time":50},"eco_mode_enabled":true}

    Hi eiche,

    vielen Dan für deine Antwort.

    Wie im ersten Post schon beschrieben habe ich natürlich mit den von dir beschriebenen Parametern getestet.

    Zum einen "http://shelly-ip/light/0?turn=toggle" und zum anderen "http://shelly-ip/relay/0/on". Durch Öffnen im Browser habe ich dann festgestellt, dass erstere funktioniert und den jeweiligen Dimmer an bzw. aus schaltet.

    Localhost bzw. die ip 127.0.0.1 sind mir auch beides Begriffe, bringen mich nur leider nicht weiter da keiner der Links in Verbindung mit den Actions funktioniert.

    Hi Devil ,

    Danke für die schnelle Antwort!

    Dimmer1 hat den Doppeltaster angeschlossen. SW1 Blau, SW2 Schwarz, L Rot. Wenn ich diesen Link "http://shelly-ip/light/0?turn=toggle" oder diesen Link "http://shelly-ip/light/0?turn=toggle" im browser öffne schalten Dimmer1(.84) und DImmer2(.83) wie erwartet und geben mir jeweils den identischen JSON payload? zurück:

    Code
    {"ison":false,"source":"http","has_timer":false,"timer_started":0,"timer_duration":0,"timer_remaining":0,"mode":"white","brightness":100,"transition":0}

    Das mit dem Localhost habe ich gestern auch schon gelesen und getestet. Selbes Ergebnis.

    Die Kommunikation zwischen den Geräten sollte soweit ich weiß gegeben sein, da sie aktuell für Testzwecke noch im normalen WLAN sind und kein gesonderten Bereich haben. Im router sind keine Einschränkungen o.Ä. zu sehen. Da beide sowieso nur 2,4 GHz unterstützen sollte es vermutlich auch kein Problem darstellen, dass bei mir 5 und 2.4 zusammen gelegt sind (falls das überhaupt eine Fehlerstelle ist).

    Die actions die ich bisher getestet habe sin Shortpush, Longpush und On jeweils auf Button1 und Button2. Habe auch kurz auf alle Actions den Link gelegt vom Dimmer2 gelegt da ich mir wenigstens von einem der actions einen output erhofft habe.

    Wenn ich einen test Webhook von https://webhook.site/ auf die actions lege passiert leider auch nichts.


    Was könnte ich sonst noch testen?

    Lösung:

    Factory Reset des Dimmer1


    Hallo,

    ich habe im Laufe der letzten Woche Hand an das ganze Shelly Universum gelegt und stoße nun an die Grenzen, bei denen ich mit Googlen und API lesen leider nicht weiterkomme.

    Zum Setup:

    Verbaut habe ich zwei Shelly Dimmer 2, die ich im Folgenden auseinanderhalte mit Dimmer1 und Dimmer2. Dimmer1 hat außerdem noch einen Doppeltaster angeschlossen an SW1 und SW2. Button-Type: Detatched. Beide Dimmer haben die Firmware-Version: 20230510-082920/v1.13.1-gda6f9f2.

    Hier das Ziel:

    Shortpush auf SW1 soll Dimmer 1 ein-/ausschalten und Shortpush auf SW2 soll Dimmer2 ein-/ausschalten.

    Also bin ich auf die Suche gegangen und bin auf zwei mögliche URLs gestoßen, die funktionieren könnten. Zum einen "http://shelly-ip/light/0?turn=toggle" und zum anderen "http://shelly-ip/relay/0/on". Durch Öffnen im Browser habe ich dann festgestellt, dass erstere funktioniert und den jeweiligen Dimmer an bzw. aus schaltet. Super, dachte ich, und habe es direkt in die Actions des Dimmer1 eingefügt und gespeichert. Nun musste ich feststellen, dass nichts passierte und die Lampen dunkel blieben. Durch Auswerten der Debug-Logs habe ich gesehen, dass der Taster gedrückt wird, jedoch von der Aktion nichts ausgeführt wird.

    Der Log des Dimmer2 sieht nach dem Tastendruck folgendermaßen aus:


    Da ich aus den Logs nicht wirklich sehen kann, ob die Aktion erfolgreich gestartet wurde, frage ich hier nach. Ist es ein einfaches Problem, das ich als Anfänger einfach nicht sehe? Sind die Aktionen eventuell nicht für diesen Zweck gedacht und ich verlaufe mich in etwas, was niemals funktionieren wird?

    Ich danke euch im Voraus für eure Hilfe und hoffe, dass jemand mit mehr Erfahrung mir weiterhelfen kann. Es wäre großartig, wenn jemand, der bereits Erfahrungen mit solchen Setups gemacht hat, einige Tipps oder Lösungsvorschläge hätte.

    Vielen Dank!