Shelly-Air - New Device request
Hello, just got one of these.  Shelly-Air.  Plug-in says unknown.  When you go into its Web interface, its currently reported as a Shelly-1PM, so should not be too difficult to add.  Thanks.



Type: SHAIR-1
CoAP description: {"blk":[{"I":0,"D":"Relay0"},{"I":1,"D":"Sensors"}],"sen":[{"I":111,"T":"P","D":"Power","R":"0/3500","L":0},{"I":112,"T":"S","D":"State","R":"0/1","L":0},{"I":113,"T":"T","D":"Temperature C","R":"-40/300","L":0},{"I":114,"T":"T","D":"Temperature F","R":"-40/300","L":0},{"I":115,"T":"S","D":"Overtemp","R":"0/1","L":0},{"I":118,"T":"S","D":"Input","R":"0(off)/1(on)/2(longpush)","L":0},{"I":211,"T":"S","D":"Energy counter 0 [W-min]","L":0},{"I":212,"T":"S","D":"Energy counter 1 [W-min]","L":0},{"I":213,"T":"S","D":"Energy counter 2 [W-min]","L":0},{"I":214,"T":"S","D":"Energy counter total [W-min]","L":0},{"I":119,"T":"T","D":"External temperature C","R":"-55/125","L":1},{"I":121,"T":"S","D":"Total work time sec","R":"I32","L":1}]}
CoAP status: {"G":[[0,111,0],[0,112,0],[0,113,42.24],[0,114,108.03],[0,115,0],[0,118,0],[0,211,0],[0,212,0],[0,213,0],[0,214,512],[0,119,26.2],[0,121,22712]]}
HTTP Settings:: {"device":{"type":"SHAIR-1","mac":"8CAAB5056CEE","hostname":"shellyair-8CAAB5056CEE","num_outputs":1,"num_meters":1},"wifi_ap":{"enabled":false,"ssid":"shellyair-8CAAB5056CEE","key":""},"wifi_sta":{"enabled":true,"ssid":"CurryBeast","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},"mqtt":{"enable":false,"server":"192.168.33.3:1883","user":"","id":"shellyair-8CAAB5056CEE","reconnect_timeout_max":60,"reconnect_timeout_min":2,"clean_session":true,"keep_alive":60,"max_qos":0,"retain":false,"update_period":30},"coiot":{"update_period":15},"sntp":{"server":"time.google.com","enabled":true},"login":{"enabled":false,"unprotected":false,"username":"admin"},"pin_code":"xd#&05","name":null,"fw":"20200513-105423/master@56424f03","factory_reset_from_switch":true,"discoverable":false,"build_info":{"build_id":"20200513-105423/master@56424f03","build_timestamp":"2020-05-13T10:54:23Z","build_version":"1.0"},"cloud":{"enabled":true,"connected":true},"timezone":"Europe/London","lat":51.496399,"lng":-0.1224,"tzautodetect":true,"tz_utc_offset":3600,"tz_dst":true,"tz_dst_auto":true,"time":"10:23","unixtime":1596709423,"hwinfo":{"hw_revision":"dev-prototype","batch_id":0},"max_power":3500,"power_correction":1,"mode":"relay","longpush_time":800,"relays":[{"name":null,"ison":false,"has_timer":false,"default_state":"on","btn_type":"toggle","btn_reverse":0,"auto_on":0,"auto_off":0,"btn_on_url":null,"btn_off_url":null,"out_on_url":null,"out_off_url":null,"longpush_url":null,"shortpush_url":null,"schedule":false,"schedule_rules":[],"max_power":3500}],"ext_sensors":{"temperature_unit":"C"},"ext_temperature":{"0":{"overtemp_threshold_tC":0,"overtemp_threshold_tF":32,"undertemp_threshold_tC":0,"undertemp_threshold_tF":32,"overtemp_act":"disabled","undertemp_act":"disabled"}},"ext_humidity":{}}
HTTP Status:: {"wifi_sta":{"connected":true,"ssid":"CurryBeast","ip":"192.168.0.85","rssi":-66},"cloud":{"enabled":true,"connected":true},"mqtt":{"connected":false},"time":"10:23","unixtime":1596709423,"serial":497,"has_update":false,"mac":"8CAAB5056CEE","relays":[{"ison":false,"has_timer":false,"timer_started":0,"timer_duration":0,"timer_remaining":0,"overpower":false,"source":"http"}],"meters":[{"power":0,"overpower":0,"is_valid":true,"timestamp":1596709423,"counters":[0,0,0],"total":512}],"inputs":[{"input":0,"event":"","event_cnt":0}],"ext_sensors":{"temperature_unit":"C"},"ext_temperature":{"0":{"hwID":"2852a6082c1901c2","tC":26.19,"tF":79.14}},"ext_humidity":{},"temperature":42.24,"overtemperature":false,"tmp":{"tC":42.24,"tF":108.03,"is_valid":true},"total_work_time":22712,"update":{"status":"unknown","has_update":false,"new_version":"","old_version":"20200513-105423/master@56424f03"},"ram_total":49856,"ram_free":21012,"fs_size":233681,"fs_free":151604,"uptime":62788}

