Response Wert source = input, switch, http usw

  • der Aufruf der Shelly IP gefolgt von /status ergibt nachfolgenden Response

    Hinweis:

    1.Generation: http://192.168.178.150/status

    2.Generation: http://192.168.178.150/rpc/shelly.getstatus

    1.Generation
    wifi_sta connected true ssid "wlan ssid" ip "192.168.178.99" rssi -52 cloud enabled true connected true mqtt connected false time "06:48" unixtime 1648702102 serial 1531 has_update false mac "123456789012" cfg_changed_cnt 1 actions_stats skipped 0 relays 0 ison false has_timer false timer_started 0 timer_duration 0 timer_remaining 0 source "cloud" meters 0 power 0 is_valid true inputs 0 input 1 event "" event_cnt 0 ext_sensors {} ext_temperature {} ext_humidity {} update status "idle" has_update false new_version "20220209-092750/v1.11.8-g8c7bb8d" old_version "20220209-092750/v1.11.8-g8c7bb8d" ram_total 50864 ram_free 38568 fs_size 233681 fs_free 149847 uptime 1293594


    2.Generaion
    ble{}cloudconnectedtrueinput:0id0statenullmqttconnectedtrueswitch:0id0source"init"outputfalseapower0voltage233.1current0aenergytotal0by_minute001020minute_ts1648702939temperaturetC44.3tF111.8sysmac"123456789012"restart_requiredfalsetime"07:02"unixtime1648702942uptime7701ram_size239396ram_free163412fs_size458752fs_free217088cfg_rev36available_updatesstableversion"0.10.1"wifista_ip"192.168.178.111"status"got ip"ssid"wlan ssid"rssi-65

    Der Rückgabewert "source" teilt den zu letzt erteilten Befehl mit.

    Hierbei gibt es aber einer Unterschied zwischen Geräten der 1. und der 2. Generation

    1.Generation: (shelly1v3, 1PM, 2.5, Dimmer ...)

    source = http : Webinterface Switch (Browser Schalter), Befehl per RestfullApi oder mqtt

    source = cloud / CLD : Befehl per App erteilt

    source = timer : On & Off Timer

    source = schedule : Weekly Schedule

    source = init : nach Reboot

    2. Generation (shelly Plus1, 1PM, 2 ...)

    source = http : per App im Wlan

    source = SHC : Shelly Cloud (per App im Mobilnetz)

    source = WS_in : Webinterface Switch (Browser Schalter)

    source = switch : Schalter an SW (Flip / Follow [Switch])

    source = button : Taster an SW (Momentary [Button])

    source = MQTT : mqtt Broker z.B iobroker

    source = timer : On & Off Timer

    source = loopback : Weekly Schedule

    source = init : nach Reboot

    weitere Erkenntnisse werden ergänzt

  • merkwürdiger Weise bekomme ich kein Source beim Shelly1v3 beim Schalter (SW) , http oder cloud wird angezeigt.

  • Das Aktivieren des SW-Eingangs wird über den Parameter „input“:1 angezeigt. Ist Button Type „momentary“ eingestellt, wird zusätzlich mit dem Parameter „event“:“L“ oder „event“:“S“ die Länge des Tastendrucks gemeldet. In allen Fällen wird der Parameter „event_cnt“:<n> aktualisiert. <n> ist eine Zahl, die mit jedem Tastendruck hochgezählt wird.

    Ist ein Taster an SW angeschlossen, ist „input“: 1 nur für die Dauer des Tastendrucks gesetzt - beim loslassen der Taste geht der Wert auf 0 zurück.

    Der Parameter „source“ bleibt unverändert, wenn über SW geschaltet wird und zeigt an, woher der letzte Software-Befehl kam (siehe oben).

    „Habt Geduld. Alle Dinge sind schwierig, bevor sie einfach werden!“ (aus Frankreich)

    „Nothing in life is to be feared, it is only to be understood.“ (Marie Curie, 1867-1934)

    „Es reicht nicht“, rief Schiller, „Gedankenfreiheit zu fordern, man muß auch denken können, sonst fordert man Gedankenlosigkeitsfreiheit und die ist die Freiheit zur Dummheit, welche wiederum die schlimmste Unfreiheit überhaupt ist!“
    (Aus „Besuch aus Weimar“ von Gert Heidenreich, Schriftsteller, *1944 in Eberswalde)

  • Dieses Thema enthält 5 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.