[INFO] cloning repository https://github.com/dsainz3/govee2mqtt-v2 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/dsainz3/govee2mqtt-v2" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdsainz3%2Fgovee2mqtt-v2", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdsainz3%2Fgovee2mqtt-v2'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 8afd80df8eddb1a9fd715ee7b8f4bb5583fa9611 [INFO] testing dsainz3/govee2mqtt-v2 against master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdsainz3%2Fgovee2mqtt-v2" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/dsainz3/govee2mqtt-v2 [INFO] finished tweaking git repo https://github.com/dsainz3/govee2mqtt-v2 [INFO] tweaked toml for git repo https://github.com/dsainz3/govee2mqtt-v2 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/dsainz3/govee2mqtt-v2 on toolchain 0d162b25edd5bf0dba9a22e83b614f1113e90474 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/dsainz3/govee2mqtt-v2 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded sqlite-cache v0.1.4 [INFO] [stderr] Downloaded p12 v0.6.3 [INFO] [stderr] Downloaded phf_shared v0.12.1 [INFO] [stderr] Downloaded serde_json_path_to_error v0.1.5 [INFO] [stderr] Downloaded clap-num v1.2.0 [INFO] [stderr] Downloaded env_filter v0.1.4 [INFO] [stderr] Downloaded if-addrs v0.14.0 [INFO] [stderr] Downloaded phf v0.12.1 [INFO] [stderr] Downloaded color-backtrace v0.7.2 [INFO] [stderr] Downloaded addr2line v0.25.1 [INFO] [stderr] Downloaded mosquitto-rs v0.11.2 [INFO] [stderr] Downloaded k9 v0.12.0 [INFO] [stderr] Downloaded jiff-static v0.2.16 [INFO] [stderr] Downloaded backtrace v0.3.76 [INFO] [stderr] Downloaded reqwest v0.12.24 [INFO] [stderr] Downloaded tower-http v0.6.7 [INFO] [stderr] Downloaded zerocopy-derive v0.8.28 [INFO] [stderr] Downloaded rusqlite v0.32.1 [INFO] [stderr] Downloaded cc v1.2.47 [INFO] [stderr] Downloaded des v0.8.1 [INFO] [stderr] Downloaded terminal_size v0.2.6 [INFO] [stderr] Downloaded rc2 v0.8.1 [INFO] [stderr] Downloaded zerocopy v0.8.28 [INFO] [stderr] Downloaded gimli v0.32.3 [INFO] [stderr] Downloaded rustix v0.37.28 [INFO] [stderr] Downloaded object v0.37.3 [INFO] [stderr] Downloaded jiff v0.2.16 [INFO] [stderr] Downloaded chrono-tz v0.10.4 [INFO] [stderr] Downloaded libmosquitto-sys v0.2.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] bb45b9d5cf243000c1b3be6304d228bb8c1e0bf8ef5fe7955ad6a3a428589693 [INFO] running `Command { std: "docker" "start" "-a" "bb45b9d5cf243000c1b3be6304d228bb8c1e0bf8ef5fe7955ad6a3a428589693", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bb45b9d5cf243000c1b3be6304d228bb8c1e0bf8ef5fe7955ad6a3a428589693", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bb45b9d5cf243000c1b3be6304d228bb8c1e0bf8ef5fe7955ad6a3a428589693", kill_on_drop: false }` [INFO] [stdout] bb45b9d5cf243000c1b3be6304d228bb8c1e0bf8ef5fe7955ad6a3a428589693 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 32b6acfc2d1dac4b454b1b371e410382f935176a82b0b8cee17566637be0fff3 [INFO] running `Command { std: "docker" "start" "-a" "32b6acfc2d1dac4b454b1b371e410382f935176a82b0b8cee17566637be0fff3", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.103 [INFO] [stderr] Compiling quote v1.0.42 [INFO] [stderr] Compiling unicode-ident v1.0.22 [INFO] [stderr] Compiling libc v0.2.177 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling find-msvc-tools v0.1.5 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling log v0.4.28 [INFO] [stderr] Compiling bytes v1.11.0 [INFO] [stderr] Compiling typenum v1.19.0 [INFO] [stderr] Compiling stable_deref_trait v1.2.1 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling slab v0.4.11 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling uncased v0.9.10 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling writeable v0.6.2 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling litemap v0.8.1 [INFO] [stderr] Compiling icu_normalizer_data v2.1.1 [INFO] [stderr] Compiling libm v0.2.15 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling cc v1.2.47 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling icu_properties_data v2.1.1 [INFO] [stderr] Compiling zerocopy v0.8.28 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling openssl v0.10.75 [INFO] [stderr] Compiling mime_guess v2.0.5 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling phf_shared v0.13.1 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling anstyle-query v1.1.5 [INFO] [stderr] Compiling concurrent-queue v2.5.0 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.2 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling indexmap v2.12.1 [INFO] [stderr] Compiling syn v2.0.110 [INFO] [stderr] Compiling http v1.3.1 [INFO] [stderr] Compiling phf_generator v0.13.1 [INFO] [stderr] Compiling event-listener v5.4.1 [INFO] [stderr] Compiling anstream v0.6.21 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling socket2 v0.6.1 [INFO] [stderr] Compiling openssl-src v300.5.4+3.5.4 [INFO] [stderr] Compiling mio v1.1.0 [INFO] [stderr] Compiling gimli v0.32.3 [INFO] [stderr] Compiling anyhow v1.0.100 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling block-padding v0.3.3 [INFO] [stderr] Compiling inout v0.1.4 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling event-listener-strategy v0.5.4 [INFO] [stderr] Compiling openssl-sys v0.9.111 [INFO] [stderr] Compiling libsqlite3-sys v0.30.1 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling libmosquitto-sys v0.2.3 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling cipher v0.4.4 [INFO] [stderr] Compiling phf_shared v0.12.1 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling http-range-header v0.4.2 [INFO] [stderr] Compiling rustc-demangle v0.1.26 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling iana-time-zone v0.1.64 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling fallible-streaming-iterator v0.1.9 [INFO] [stderr] Compiling chrono-tz v0.10.4 [INFO] [stderr] Compiling clap_lex v0.7.6 [INFO] [stderr] Compiling serde_path_to_error v0.1.20 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling iri-string v0.7.9 [INFO] [stderr] Compiling fallible-iterator v0.3.0 [INFO] [stderr] Compiling clap_builder v4.5.53 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling rustls-pki-types v1.13.0 [INFO] [stderr] Compiling cbc v0.1.2 [INFO] [stderr] Compiling des v0.8.1 [INFO] [stderr] Compiling rc2 v0.8.1 [INFO] [stderr] Compiling phf v0.12.1 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling async-channel v2.5.0 [INFO] [stderr] Compiling hashlink v0.9.1 [INFO] [stderr] Compiling addr2line v0.25.1 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling dirs-sys-next v0.1.2 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling govee v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling sha1_smol v1.0.1 [INFO] [stderr] Compiling matchit v0.7.3 [INFO] [stderr] Compiling matchit v0.8.4 [INFO] [stderr] Compiling jiff v0.2.16 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling yasna v0.5.2 [INFO] [stderr] Compiling uuid v1.18.1 [INFO] [stderr] Compiling dirs-next v2.0.0 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling clap-num v1.2.0 [INFO] [stderr] Compiling if-addrs v0.14.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling env_filter v0.1.4 [INFO] [stderr] Compiling arc-swap v1.7.1 [INFO] [stderr] Compiling dotenvy v0.15.7 [INFO] [stderr] Compiling p12 v0.6.3 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling phf_macros v0.13.1 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling backtrace v0.3.76 [INFO] [stderr] Compiling strum_macros v0.27.2 [INFO] [stderr] Compiling clap_derive v4.5.49 [INFO] [stderr] Compiling tokio v1.48.0 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling phf v0.13.1 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling csscolorparser v0.8.1 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling color-backtrace v0.7.2 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling axum-core v0.5.5 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling strum v0.27.2 [INFO] [stderr] Compiling clap v4.5.53 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling serde_json_path_to_error v0.1.5 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.1 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling rusqlite v0.32.1 [INFO] [stderr] Compiling tokio-util v0.7.17 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling h2 v0.4.12 [INFO] [stderr] Compiling tower-http v0.6.7 [INFO] [stderr] Compiling sqlite-cache v0.1.4 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling hyper-util v0.1.18 [INFO] [stderr] Compiling axum v0.8.7 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling reqwest v0.12.24 [INFO] [stderr] Compiling mosquitto-rs v0.11.2 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 49s [INFO] running `Command { std: "docker" "inspect" "32b6acfc2d1dac4b454b1b371e410382f935176a82b0b8cee17566637be0fff3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "32b6acfc2d1dac4b454b1b371e410382f935176a82b0b8cee17566637be0fff3", kill_on_drop: false }` [INFO] [stdout] 32b6acfc2d1dac4b454b1b371e410382f935176a82b0b8cee17566637be0fff3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] dcf634e1b541a67e71a6b61c479f3f29ffcbeb232247d2cf2f54c15fcbebf11d [INFO] running `Command { std: "docker" "start" "-a" "dcf634e1b541a67e71a6b61c479f3f29ffcbeb232247d2cf2f54c15fcbebf11d", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.22 [INFO] [stderr] Compiling libc v0.2.177 [INFO] [stderr] Compiling proc-macro2 v1.0.103 [INFO] [stderr] Compiling io-lifetimes v1.0.11 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling rustix v0.37.28 [INFO] [stderr] Compiling quote v1.0.42 [INFO] [stderr] Compiling linux-raw-sys v0.3.8 [INFO] [stderr] Compiling colored v2.2.0 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling govee v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling syn v2.0.110 [INFO] [stderr] Compiling mio v1.1.0 [INFO] [stderr] Compiling socket2 v0.6.1 [INFO] [stderr] Compiling openssl-sys v0.9.111 [INFO] [stderr] Compiling backtrace v0.3.76 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling dirs-sys-next v0.1.2 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling if-addrs v0.14.0 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling p12 v0.6.3 [INFO] [stderr] Compiling uuid v1.18.1 [INFO] [stderr] Compiling dirs-next v2.0.0 [INFO] [stderr] Compiling color-backtrace v0.7.2 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling terminal_size v0.2.6 [INFO] [stderr] Compiling libmosquitto-sys v0.2.3 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling phf_macros v0.13.1 [INFO] [stderr] Compiling clap_derive v4.5.49 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling openssl v0.10.75 [INFO] [stderr] Compiling env_filter v0.1.4 [INFO] [stderr] Compiling strum_macros v0.27.2 [INFO] [stderr] Compiling phf v0.13.1 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling tokio v1.48.0 [INFO] [stderr] Compiling csscolorparser v0.8.1 [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling axum-core v0.5.5 [INFO] [stderr] Compiling k9 v0.12.0 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling clap v4.5.53 [INFO] [stderr] Compiling strum v0.27.2 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling serde_json_path_to_error v0.1.5 [INFO] [stderr] Compiling mosquitto-rs v0.11.2 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling icu_properties v2.1.1 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling sqlite-cache v0.1.4 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling chrono-tz v0.10.4 [INFO] [stderr] Compiling tokio-util v0.7.17 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling h2 v0.4.12 [INFO] [stderr] Compiling tower-http v0.6.7 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling hyper-util v0.1.18 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling axum v0.8.7 [INFO] [stderr] Compiling reqwest v0.12.24 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 10s [INFO] running `Command { std: "docker" "inspect" "dcf634e1b541a67e71a6b61c479f3f29ffcbeb232247d2cf2f54c15fcbebf11d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dcf634e1b541a67e71a6b61c479f3f29ffcbeb232247d2cf2f54c15fcbebf11d", kill_on_drop: false }` [INFO] [stdout] dcf634e1b541a67e71a6b61c479f3f29ffcbeb232247d2cf2f54c15fcbebf11d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 44530533c6a22c96bdabc56a5035f0dd75c66277f043020081bc2d17111beb72 [INFO] running `Command { std: "docker" "start" "-a" "44530533c6a22c96bdabc56a5035f0dd75c66277f043020081bc2d17111beb72", kill_on_drop: false }` [INFO] [stderr] Compiling govee v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 17.17s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/govee-838f7ca4b614d18f) [INFO] [stdout] [INFO] [stdout] running 28 tests [INFO] [stdout] test ble::test::basic_round_trip ... ok [INFO] [stdout] test hass_mqtt::work_mode::test::test_work_mode_parser ... ok [INFO] [stdout] test hass_mqtt::work_mode::test::test_work_mode_parser2 ... ok [INFO] [stdout] test ble::test::packet_manager ... ok [INFO] [stdout] test hass_mqtt::work_mode::test::test_work_mode_parser3 ... ok [INFO] [stdout] test ble::test::scene_command ... ok [INFO] [stdout] test hass_mqtt::work_mode::test::test_issue100 ... ok [INFO] [stdout] test temperature::test::display ... ok [INFO] [stdout] test service::device::test::name_compute ... ok [INFO] [stdout] test service::hass::test_camel_case_to_space_separated ... ok [INFO] [stdout] test temperature::test::parsing ... ok [INFO] [stdout] test temperature::test::value_conversion ... ok [INFO] [stdout] test hass_mqtt::work_mode::test::test_work_mode_parser4 ... ok [INFO] [stdout] test platform_api::test::enum_repr ... ok [INFO] [stdout] test service::http::test_build_router ... ok [INFO] [stdout] test rest_api::test::list_devices ... FAILED [INFO] [stdout] test rest_api::test::list_appliances ... FAILED [INFO] [stdout] test platform_api::test::get_device_state ... FAILED [INFO] [stdout] test platform_api::test::get_device_scenes ... FAILED [INFO] [stdout] test undoc_api::test::get_one_click ... FAILED [INFO] [stdout] test undoc_api::test::issue36 ... FAILED [INFO] [stdout] test undoc_api::test::get_device_scenes ... FAILED [INFO] [stdout] test undoc_api::test::issue_14 ... FAILED [INFO] [stdout] test undoc_api::test::light_effect_library ... FAILED [INFO] [stdout] test platform_api::test::list_devices_2 ... FAILED [INFO] [stdout] test platform_api::test::list_devices ... FAILED [INFO] [stdout] test platform_api::test::list_devices_issue4 ... FAILED [INFO] [stdout] test undoc_api::test::issue_21 ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- rest_api::test::list_devices stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'rest_api::test::list_devices' (86) panicked at src/rest_api.rs:254:9: [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] assert_matches_snapshot!(format!("{resp:#?}")); [INFO] [stdout] [INFO] [stdout] Assertion Failure! [INFO] [stdout] [INFO] [stdout] Expected string to match snapshot stored in [INFO] [stdout] src/__k9_snapshots__/rest_api/rest_api_test_list_devices.snap [INFO] [stdout] [INFO] [stdout] Difference: [INFO] [stdout] [INFO] [stdout] GetDevicesResponse { [INFO] [stdout] code: 200, [INFO] [stdout] message: "Success", [INFO] [stdout] data: GetDevicesDeviceList { [INFO] [stdout] devices: [ [INFO] [stdout] RestDeviceInfo { [INFO] [stdout] sku: "H6072", [INFO] [stdout] device: "XX:34:11", [INFO] [stdout] device_name: "Study Floor Lamp 1", [INFO] [stdout] controllable: true, [INFO] [stdout] properties: RestDeviceProperties { [INFO] [stdout] color_temperature: Some( [INFO] [stdout] ColorTemperatureProperties { [INFO] [stdout] range: RestRange { [INFO] [stdout] min: 2000, [INFO] [stdout] max: 9000, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] mode: None, [INFO] [stdout] gear: None, [INFO] [stdout] }, [INFO] [stdout] retrievable: true, [INFO] [stdout] supported_commands: [ [INFO] [stdout] Turn, [INFO] [stdout] Brightness, [INFO] [stdout] Color, [INFO] [stdout] ColorTemperature, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] } [INFO] [stdout] - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] run with `K9_UPDATE_SNAPSHOTS=1` to update/create snapshots [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5ffa3b3857a2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5ffa3b3857a2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5ffa3b3857a2 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5ffa3b3857a2 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5ffa3b39e6fa - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5ffa3b39e6fa - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x5ffa3b38b0d6 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5ffa3b38b0d6 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5ffa3b36175f - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5ffa3b36175f - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5ffa3b37cd49 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5ffa3a8e788e - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x5ffa3a8e788e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5ffa3b37cfb2 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x5ffa3b37cfb2 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5ffa3b361818 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x5ffa3b356279 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5ffa3b36292d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5ffa3b39ee6c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5ffa3a614338 - core[27de1724e4349be2]::panicking::panic_display:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5 [INFO] [stdout] 20: 0x5ffa3a646266 - govee[14548bf8a5f0c675]::rest_api::test::list_devices [INFO] [stdout] at /opt/rustwide/workdir/src/rest_api.rs:254:9 [INFO] [stdout] 21: 0x5ffa3a6319e7 - govee[14548bf8a5f0c675]::rest_api::test::list_devices::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/rest_api.rs:251:22 [INFO] [stdout] 22: 0x5ffa3a40c016 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x5ffa3a8dbc3b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x5ffa3a8dbc3b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x5ffa3a8e849a - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x5ffa3a8e849a - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x5ffa3a8e3a44 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x5ffa3a8e3a44 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 34: 0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 35: 0x5ffa3a8eaf92 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x5ffa3a8eaf92 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 37: 0x5ffa3a8eaf92 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 38: 0x5ffa3a8eaf92 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 40: 0x5ffa3a8eaf92 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x5ffa3b384acf - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 42: 0x5ffa3b384acf - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 43: 0x73a5fc9f4aa4 - [INFO] [stdout] 44: 0x73a5fca81a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- rest_api::test::list_appliances stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'rest_api::test::list_appliances' (85) panicked at src/rest_api.rs:261:9: [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] assert_matches_snapshot!(format!("{resp:#?}")); [INFO] [stdout] [INFO] [stdout] Assertion Failure! [INFO] [stdout] [INFO] [stdout] Expected string to match snapshot stored in [INFO] [stdout] src/__k9_snapshots__/rest_api/rest_api_test_list_appliances.snap [INFO] [stdout] [INFO] [stdout] Difference: [INFO] [stdout] [INFO] [stdout] GetDevicesResponse { [INFO] [stdout] code: 200, [INFO] [stdout] message: "Success", [INFO] [stdout] data: GetDevicesDeviceList { [INFO] [stdout] devices: [ [INFO] [stdout] RestDeviceInfo { [INFO] [stdout] sku: "H7160", [INFO] [stdout] device: "XX:4E:D8", [INFO] [stdout] device_name: "Smart Humidifier", [INFO] [stdout] controllable: true, [INFO] [stdout] properties: RestDeviceProperties { [INFO] [stdout] color_temperature: None, [INFO] [stdout] mode: Some( [INFO] [stdout] Object { [INFO] [stdout] "options": Array [ [INFO] [stdout] Object { [INFO] [stdout] "name": String("Custom"), [INFO] [stdout] "value": Number(1), [INFO] [stdout] }, [INFO] [stdout] Object { [INFO] [stdout] "name": String("Auto"), [INFO] [stdout] "value": Number(2), [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] gear: Some( [INFO] [stdout] Object { [INFO] [stdout] "options": Array [ [INFO] [stdout] Object { [INFO] [stdout] "name": String("gear"), [INFO] [stdout] "value": Array [ [INFO] [stdout] Number(1), [INFO] [stdout] Number(2), [INFO] [stdout] Number(3), [INFO] [stdout] Number(4), [INFO] [stdout] Number(5), [INFO] [stdout] Number(6), [INFO] [stdout] Number(7), [INFO] [stdout] Number(8), [INFO] [stdout] Number(9), [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] retrievable: false, [INFO] [stdout] supported_commands: [ [INFO] [stdout] Turn, [INFO] [stdout] Mode, [INFO] [stdout] Gear, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] } [INFO] [stdout] - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] run with `K9_UPDATE_SNAPSHOTS=1` to update/create snapshots [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5ffa3b3857a2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5ffa3b3857a2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5ffa3b3857a2 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5ffa3b3857a2 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5ffa3b39e6fa - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5ffa3b39e6fa - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x5ffa3b38b0d6 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5ffa3b38b0d6 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5ffa3b36175f - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5ffa3b36175f - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5ffa3b37cd49 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5ffa3a8e788e - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x5ffa3a8e788e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5ffa3b37cfb2 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x5ffa3b37cfb2 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5ffa3b361818 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x5ffa3b356279 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5ffa3b36292d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5ffa3b39ee6c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5ffa3a614338 - core[27de1724e4349be2]::panicking::panic_display:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5 [INFO] [stdout] 20: 0x5ffa3a6467a6 - govee[14548bf8a5f0c675]::rest_api::test::list_appliances [INFO] [stdout] at /opt/rustwide/workdir/src/rest_api.rs:261:9 [INFO] [stdout] 21: 0x5ffa3a631a17 - govee[14548bf8a5f0c675]::rest_api::test::list_appliances::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/rest_api.rs:258:25 [INFO] [stdout] 22: 0x5ffa3a40c056 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x5ffa3a8dbc3b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x5ffa3a8dbc3b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x5ffa3a8e849a - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x5ffa3a8e849a - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x5ffa3a8e3a44 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x5ffa3a8e3a44 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 34: 0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 35: 0x5ffa3a8eaf92 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x5ffa3a8eaf92 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 37: 0x5ffa3a8eaf92 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 38: 0x5ffa3a8eaf92 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 40: 0x5ffa3a8eaf92 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x5ffa3b384acf - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 42: 0x5ffa3b384acf - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 43: 0x73a5fc9f4aa4 - [INFO] [stdout] 44: 0x73a5fca81a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- platform_api::test::get_device_state stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'platform_api::test::get_device_state' (81) panicked at src/platform_api.rs:1129:9: [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] assert_matches_snapshot!(format!("{resp:#?}")); [INFO] [stdout] [INFO] [stdout] Assertion Failure! [INFO] [stdout] [INFO] [stdout] Expected string to match snapshot stored in [INFO] [stdout] src/__k9_snapshots__/platform_api/platform_api_test_get_device_state.snap [INFO] [stdout] [INFO] [stdout] Difference: [INFO] [stdout] [INFO] [stdout] GetDeviceStateResponse { [INFO] [stdout] request_id: "uuid", [INFO] [stdout] code: 200, [INFO] [stdout] message: "success", [INFO] [stdout] payload: HttpDeviceState { [INFO] [stdout] sku: "H7143", [INFO] [stdout] device: "52:8B:D4:AD:FC:45:5D:FE", [INFO] [stdout] capabilities: [ [INFO] [stdout] DeviceCapabilityState { [INFO] [stdout] kind: Online, [INFO] [stdout] instance: "online", [INFO] [stdout] state: Object { [INFO] [stdout] "value": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] DeviceCapabilityState { [INFO] [stdout] kind: OnOff, [INFO] [stdout] instance: "powerSwitch", [INFO] [stdout] state: Object { [INFO] [stdout] "value": Number(0), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] DeviceCapabilityState { [INFO] [stdout] kind: Toggle, [INFO] [stdout] instance: "warmMistToggle", [INFO] [stdout] state: Object { [INFO] [stdout] "value": Number(0), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] DeviceCapabilityState { [INFO] [stdout] kind: WorkMode, [INFO] [stdout] instance: "workMode", [INFO] [stdout] state: Object { [INFO] [stdout] "value": Object { [INFO] [stdout] "modeValue": Number(9), [INFO] [stdout] "workMode": Number(3), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] DeviceCapabilityState { [INFO] [stdout] kind: Range, [INFO] [stdout] instance: "humidity", [INFO] [stdout] state: Object { [INFO] [stdout] "value": String(""), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] DeviceCapabilityState { [INFO] [stdout] kind: Toggle, [INFO] [stdout] instance: "nightlightToggle", [INFO] [stdout] state: Object { [INFO] [stdout] "value": Number(1), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] DeviceCapabilityState { [INFO] [stdout] kind: Range, [INFO] [stdout] instance: "brightness", [INFO] [stdout] state: Object { [INFO] [stdout] "value": Number(5), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] DeviceCapabilityState { [INFO] [stdout] kind: ColorSetting, [INFO] [stdout] instance: "colorRgb", [INFO] [stdout] state: Object { [INFO] [stdout] "value": Number(16777215), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] DeviceCapabilityState { [INFO] [stdout] kind: Mode, [INFO] [stdout] instance: "nightlightScene", [INFO] [stdout] state: Object { [INFO] [stdout] "value": Number(5), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] } [INFO] [stdout] - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] run with `K9_UPDATE_SNAPSHOTS=1` to update/create snapshots [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5ffa3b3857a2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5ffa3b3857a2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5ffa3b3857a2 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5ffa3b3857a2 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5ffa3b39e6fa - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5ffa3b39e6fa - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x5ffa3b38b0d6 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5ffa3b38b0d6 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5ffa3b36175f - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5ffa3b36175f - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5ffa3b37cd49 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5ffa3a8e788e - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x5ffa3a8e788e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5ffa3b37cfb2 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x5ffa3b37cfb2 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5ffa3b361818 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x5ffa3b356279 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5ffa3b36292d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5ffa3b39ee6c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5ffa3a614338 - core[27de1724e4349be2]::panicking::panic_display:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5 [INFO] [stdout] 20: 0x5ffa3a6431df - govee[14548bf8a5f0c675]::platform_api::test::get_device_state [INFO] [stdout] at /opt/rustwide/workdir/src/platform_api.rs:1129:9 [INFO] [stdout] 21: 0x5ffa3a62ad47 - govee[14548bf8a5f0c675]::platform_api::test::get_device_state::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/platform_api.rs:1127:26 [INFO] [stdout] 22: 0x5ffa3a40bd86 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x5ffa3a8dbc3b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x5ffa3a8dbc3b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x5ffa3a8e849a - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x5ffa3a8e849a - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x5ffa3a8e3a44 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x5ffa3a8e3a44 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 34: 0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 35: 0x5ffa3a8eaf92 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x5ffa3a8eaf92 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 37: 0x5ffa3a8eaf92 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 38: 0x5ffa3a8eaf92 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 40: 0x5ffa3a8eaf92 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x5ffa3b384acf - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 42: 0x5ffa3b384acf - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 43: 0x73a5fc9f4aa4 - [INFO] [stdout] 44: 0x73a5fca81a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- platform_api::test::get_device_scenes stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'platform_api::test::get_device_scenes' (80) panicked at src/platform_api.rs:1121:9: [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] assert_matches_snapshot!(format!("{resp:#?}")); [INFO] [stdout] [INFO] [stdout] Assertion Failure! [INFO] [stdout] [INFO] [stdout] Expected string to match snapshot stored in [INFO] [stdout] src/__k9_snapshots__/platform_api/platform_api_test_get_device_scenes.snap [INFO] [stdout] [INFO] [stdout] Difference: [INFO] [stdout] [INFO] [stdout] GetDeviceScenesResponse { [INFO] [stdout] request_id: "uuid", [INFO] [stdout] code: 200, [INFO] [stdout] message: "success", [INFO] [stdout] payload: GetDeviceScenesResponsePayload { [INFO] [stdout] sku: "H6072", [INFO] [stdout] device: "AA:BB:CC:DD:EE:AA:BB:FF", [INFO] [stdout] capabilities: [ [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: DynamicScene, [INFO] [stdout] instance: "lightScene", [INFO] [stdout] parameters: Some( [INFO] [stdout] Enum { [INFO] [stdout] options: [ [INFO] [stdout] EnumOption { [INFO] [stdout] name: "rainbow B", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(7691), [INFO] [stdout] "paramId": Number(11837), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Sunrise", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1606), [INFO] [stdout] "paramId": Number(1681), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Sunset", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1607), [INFO] [stdout] "paramId": Number(1682), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Ocean", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1608), [INFO] [stdout] "paramId": Number(1683), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Forest", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1609), [INFO] [stdout] "paramId": Number(1684), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Sunset Glow", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1610), [INFO] [stdout] "paramId": Number(1685), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Ripple", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1611), [INFO] [stdout] "paramId": Number(1686), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Rainbow", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1612), [INFO] [stdout] "paramId": Number(1687), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Meteor", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1613), [INFO] [stdout] "paramId": Number(1688), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Aurora", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1614), [INFO] [stdout] "paramId": Number(1689), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Karst Cave", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1615), [INFO] [stdout] "paramId": Number(1690), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Glacier", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1616), [INFO] [stdout] "paramId": Number(1691), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Lake", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1617), [INFO] [stdout] "paramId": Number(1692), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Fire", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1618), [INFO] [stdout] "paramId": Number(1693), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Journey of Flowers", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1619), [INFO] [stdout] "paramId": Number(1694), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Downpour", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1620), [INFO] [stdout] "paramId": Number(1695), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Rustling leaves", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1621), [INFO] [stdout] "paramId": Number(1696), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Wave", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1622), [INFO] [stdout] "paramId": Number(1697), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Morning", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1623), [INFO] [stdout] "paramId": Number(1698), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Night", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1624), [INFO] [stdout] "paramId": Number(1699), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Cherry blossoms", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1625), [INFO] [stdout] "paramId": Number(1700), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Movie", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1626), [INFO] [stdout] "paramId": Number(1701), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Leisure", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1627), [INFO] [stdout] "paramId": Number(1702), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Night Light", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1628), [INFO] [stdout] "paramId": Number(1703), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Romantic", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1629), [INFO] [stdout] "paramId": Number(1704), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Fireworks", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1630), [INFO] [stdout] "paramId": Number(1705), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Tunnel", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1631), [INFO] [stdout] "paramId": Number(1706), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Drinks", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1632), [INFO] [stdout] "paramId": Number(1707), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Work", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1633), [INFO] [stdout] "paramId": Number(1708), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Study", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1634), [INFO] [stdout] "paramId": Number(1709), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Candy", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1635), [INFO] [stdout] "paramId": Number(1710), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Breathe", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1636), [INFO] [stdout] "paramId": Number(1711), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Gradient", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1637), [INFO] [stdout] "paramId": Number(1712), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Energetic", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1638), [INFO] [stdout] "paramId": Number(1713), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Dreamlike", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1639), [INFO] [stdout] "paramId": Number(1714), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Dreamland", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1640), [INFO] [stdout] "paramId": Number(1715), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Fight", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1641), [INFO] [stdout] "paramId": Number(1716), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Light", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1642), [INFO] [stdout] "paramId": Number(1717), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Tenderness", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1643), [INFO] [stdout] "paramId": Number(1718), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Warm", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1644), [INFO] [stdout] "paramId": Number(1719), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Cheerful", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1645), [INFO] [stdout] "paramId": Number(1720), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Rush", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1646), [INFO] [stdout] "paramId": Number(1721), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Profound", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1647), [INFO] [stdout] "paramId": Number(1722), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Daze", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1648), [INFO] [stdout] "paramId": Number(1723), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Halloween", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1649), [INFO] [stdout] "paramId": Number(1724), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Christmas", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1650), [INFO] [stdout] "paramId": Number(1725), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Party", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1651), [INFO] [stdout] "paramId": Number(1726), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Celebration", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1652), [INFO] [stdout] "paramId": Number(1727), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Ghost", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1653), [INFO] [stdout] "paramId": Number(1728), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Poppin", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1664), [INFO] [stdout] "paramId": Number(1739), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Swing", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1665), [INFO] [stdout] "paramId": Number(1740), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Racing", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1666), [INFO] [stdout] "paramId": Number(1741), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Flash", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1667), [INFO] [stdout] "paramId": Number(1742), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Marbles", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1668), [INFO] [stdout] "paramId": Number(1743), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Split", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1669), [INFO] [stdout] "paramId": Number(1744), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Stacking", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1654), [INFO] [stdout] "paramId": Number(1729), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Greedy Snake", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1655), [INFO] [stdout] "paramId": Number(1730), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Bouncing Ball", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1656), [INFO] [stdout] "paramId": Number(1731), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Strike", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1657), [INFO] [stdout] "paramId": Number(1732), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Bubble", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1658), [INFO] [stdout] "paramId": Number(1733), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Crossing", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1659), [INFO] [stdout] "paramId": Number(1734), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Electro Dance", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1660), [INFO] [stdout] "paramId": Number(1735), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Flow", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1661), [INFO] [stdout] "paramId": Number(1736), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Accumulation", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1662), [INFO] [stdout] "paramId": Number(1737), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Release", [INFO] [stdout] value: Object { [INFO] [stdout] "id": Number(1663), [INFO] [stdout] "paramId": Number(1738), [INFO] [stdout] }, [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] } [INFO] [stdout] - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] run with `K9_UPDATE_SNAPSHOTS=1` to update/create snapshots [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5ffa3b3857a2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5ffa3b3857a2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5ffa3b3857a2 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5ffa3b3857a2 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5ffa3b39e6fa - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5ffa3b39e6fa - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x5ffa3b38b0d6 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5ffa3b38b0d6 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5ffa3b36175f - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5ffa3b36175f - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5ffa3b37cd49 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5ffa3a8e788e - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x5ffa3a8e788e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5ffa3b37cfb2 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x5ffa3b37cfb2 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5ffa3b361818 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x5ffa3b356279 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5ffa3b36292d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5ffa3b39ee6c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5ffa3a614338 - core[27de1724e4349be2]::panicking::panic_display:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5 [INFO] [stdout] 20: 0x5ffa3a64376f - govee[14548bf8a5f0c675]::platform_api::test::get_device_scenes [INFO] [stdout] at /opt/rustwide/workdir/src/platform_api.rs:1121:9 [INFO] [stdout] 21: 0x5ffa3a62ad77 - govee[14548bf8a5f0c675]::platform_api::test::get_device_scenes::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/platform_api.rs:1119:27 [INFO] [stdout] 22: 0x5ffa3a40bdc6 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x5ffa3a8dbc3b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x5ffa3a8dbc3b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x5ffa3a8e849a - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x5ffa3a8e849a - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x5ffa3a8e3a44 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x5ffa3a8e3a44 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 34: 0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 35: 0x5ffa3a8eaf92 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x5ffa3a8eaf92 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 37: 0x5ffa3a8eaf92 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 38: 0x5ffa3a8eaf92 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 40: 0x5ffa3a8eaf92 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x5ffa3b384acf - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 42: 0x5ffa3b384acf - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 43: 0x73a5fc9f4aa4 - [INFO] [stdout] 44: 0x73a5fca81a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- undoc_api::test::get_one_click stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'undoc_api::test::get_one_click' (94) panicked at src/undoc_api.rs:936:9: [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] assert_matches_snapshot!(format!("{resp:#?}")); [INFO] [stdout] [INFO] [stdout] Assertion Failure! [INFO] [stdout] [INFO] [stdout] Expected string to match snapshot stored in [INFO] [stdout] src/__k9_snapshots__/undoc_api/undoc_api_test_get_one_click.snap [INFO] [stdout] [INFO] [stdout] Difference: [INFO] [stdout] [INFO] [stdout] OneClickResponse { [INFO] [stdout] data: OneClickComponentList { [INFO] [stdout] components: [ [INFO] [stdout] OneClickComponent { [INFO] [stdout] can_disable: None, [INFO] [stdout] can_manage: true, [INFO] [stdout] feast_type: None, [INFO] [stdout] feasts: [], [INFO] [stdout] groups: [], [INFO] [stdout] main_device: None, [INFO] [stdout] component_id: 1234, [INFO] [stdout] environments: [], [INFO] [stdout] name: "Environment Information", [INFO] [stdout] component_type: 4, [INFO] [stdout] guide_url: None, [INFO] [stdout] h5_url: None, [INFO] [stdout] video_url: None, [INFO] [stdout] one_clicks: [], [INFO] [stdout] }, [INFO] [stdout] OneClickComponent { [INFO] [stdout] can_disable: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] can_manage: false, [INFO] [stdout] feast_type: None, [INFO] [stdout] feasts: [], [INFO] [stdout] groups: [], [INFO] [stdout] main_device: None, [INFO] [stdout] component_id: 1234, [INFO] [stdout] environments: [], [INFO] [stdout] name: "Default", [INFO] [stdout] component_type: 1, [INFO] [stdout] guide_url: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/mp4/a7cdba10f8a30785265447a16cbfcc27-oneClick.mp4", [INFO] [stdout] ), [INFO] [stdout] h5_url: None, [INFO] [stdout] video_url: None, [INFO] [stdout] one_clicks: [ [INFO] [stdout] OneClick { [INFO] [stdout] name: "woot", [INFO] [stdout] plan_type: 0, [INFO] [stdout] preset_id: 0, [INFO] [stdout] preset_state: 0, [INFO] [stdout] siri_engine_id: 1234, [INFO] [stdout] rule_type: 0, [INFO] [stdout] desc: "", [INFO] [stdout] exec_rules: [], [INFO] [stdout] group_id: 0, [INFO] [stdout] group_name: "", [INFO] [stdout] iot_rules: [ [INFO] [stdout] OneClickIotRule { [INFO] [stdout] device_obj: OneClickIotRuleDevice { [INFO] [stdout] name: Some( [INFO] [stdout] "Study Floor Lamp 1", [INFO] [stdout] ), [INFO] [stdout] device: Some( [INFO] [stdout] "xx:34:11", [INFO] [stdout] ), [INFO] [stdout] sku: Some( [INFO] [stdout] "H6072", [INFO] [stdout] ), [INFO] [stdout] topic: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] ble_address: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ble_name: Some( [INFO] [stdout] "Govee_H6072_3411", [INFO] [stdout] ), [INFO] [stdout] device_splicing_status: 0, [INFO] [stdout] feast_id: 0, [INFO] [stdout] feast_name: "", [INFO] [stdout] feast_type: 0, [INFO] [stdout] goods_type: Some( [INFO] [stdout] 30, [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 66, [INFO] [stdout] ), [INFO] [stdout] ic_sub_1: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] ic_sub_2: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] is_feast: false, [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] settings: None, [INFO] [stdout] spec: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] sub_device: "", [INFO] [stdout] sub_device_num: 0, [INFO] [stdout] sub_devices: Some( [INFO] [stdout] Object {}, [INFO] [stdout] ), [INFO] [stdout] version_hard: Some( [INFO] [stdout] "3.02.00", [INFO] [stdout] ), [INFO] [stdout] version_soft: Some( [INFO] [stdout] "2.04.05", [INFO] [stdout] ), [INFO] [stdout] wifi_soft_version: Some( [INFO] [stdout] "1.02.11", [INFO] [stdout] ), [INFO] [stdout] wifi_hard_version: Some( [INFO] [stdout] "1.00.10", [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] rule: [ [INFO] [stdout] OneClickIotRuleEntry { [INFO] [stdout] blue_msg: Object { [INFO] [stdout] "bleCmd": String("MwEBAAAAAAAAAAAAAAAAAAAAADM="), [INFO] [stdout] "type": String("switch"), [INFO] [stdout] }, [INFO] [stdout] cmd_type: 0, [INFO] [stdout] cmd_val: OneClickIotRuleEntryCmd { [INFO] [stdout] open: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] scenes_code: None, [INFO] [stdout] scence_id: None, [INFO] [stdout] scenes_str: None, [INFO] [stdout] scence_param_id: None, [INFO] [stdout] }, [INFO] [stdout] device_type: 2, [INFO] [stdout] iot_msg: Object { [INFO] [stdout] "msg": Object { [INFO] [stdout] "accountTopic": String("GA/"), [INFO] [stdout] "cmd": String("turn"), [INFO] [stdout] "cmdVersion": Number(1), [INFO] [stdout] "data": Object { [INFO] [stdout] "val": Number(1), [INFO] [stdout] }, [INFO] [stdout] "transaction": String("v_1704000430613857"), [INFO] [stdout] "type": Number(1), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] OneClickIotRuleEntry { [INFO] [stdout] blue_msg: Object { [INFO] [stdout] "bleCmd": String("owABCAIDGhQAAAEAAf//AAAAAKU=,owEA/zIB//8AAAAAAAAAA0dQAHo=,owIAEAAB//8AAAAAAvsUEP9/AM0=,owP/fwD/AAD/AAD/FgD/FgD/AN8=,owQA/38A/38A//8A//8A//8A/1g=,owX/AP//AP//AP//AAAAAAAAAFk=,owYCIGQAAAEAAf//AAD//wIAMtM=,o/8DBoH+B7T/AAD/AAAAAAAAAZQ="), [INFO] [stdout] "modeCmd": String("MwUEMwgAAAAAAAAAAAAAAAAAAAk="), [INFO] [stdout] "switchCmd": String("MwEBAAAAAAAAAAAAAAAAAAAAADM="), [INFO] [stdout] "type": String("scene"), [INFO] [stdout] }, [INFO] [stdout] cmd_type: 3, [INFO] [stdout] cmd_val: OneClickIotRuleEntryCmd { [INFO] [stdout] open: None, [INFO] [stdout] scenes_code: Some( [INFO] [stdout] 2099, [INFO] [stdout] ), [INFO] [stdout] scence_id: Some( [INFO] [stdout] 1606, [INFO] [stdout] ), [INFO] [stdout] scenes_str: Some( [INFO] [stdout] "Sunrise", [INFO] [stdout] ), [INFO] [stdout] scence_param_id: Some( [INFO] [stdout] 1681, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] device_type: 2, [INFO] [stdout] iot_msg: Object { [INFO] [stdout] "msg": Object { [INFO] [stdout] "accountTopic": String("GA/"), [INFO] [stdout] "cmd": String("ptReal"), [INFO] [stdout] "cmdVersion": Number(1), [INFO] [stdout] "data": Object { [INFO] [stdout] "command": Array [ [INFO] [stdout] String("owABCAIDGhQAAAEAAf//AAAAAKU="), [INFO] [stdout] String("owEA/zIB//8AAAAAAAAAA0dQAHo="), [INFO] [stdout] String("owIAEAAB//8AAAAAAvsUEP9/AM0="), [INFO] [stdout] String("owP/fwD/AAD/AAD/FgD/FgD/AN8="), [INFO] [stdout] String("owQA/38A/38A//8A//8A//8A/1g="), [INFO] [stdout] String("owX/AP//AP//AP//AAAAAAAAAFk="), [INFO] [stdout] String("owYCIGQAAAEAAf//AAD//wIAMtM="), [INFO] [stdout] String("o/8DBoH+B7T/AAD/AAAAAAAAAZQ="), [INFO] [stdout] String("MwUEMwgAAAAAAAAAAAAAAAAAAAk="), [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] "transaction": String("v_1704000406594520"), [INFO] [stdout] "type": Number(1), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] OneClickComponent { [INFO] [stdout] can_disable: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] can_manage: true, [INFO] [stdout] feast_type: None, [INFO] [stdout] feasts: [], [INFO] [stdout] groups: [], [INFO] [stdout] main_device: None, [INFO] [stdout] component_id: 1234, [INFO] [stdout] environments: [], [INFO] [stdout] name: "Daily", [INFO] [stdout] component_type: 1, [INFO] [stdout] guide_url: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/mp4/a7cdba10f8a30785265447a16cbfcc27-oneClick.mp4", [INFO] [stdout] ), [INFO] [stdout] h5_url: None, [INFO] [stdout] video_url: None, [INFO] [stdout] one_clicks: [ [INFO] [stdout] OneClick { [INFO] [stdout] name: "Get Home", [INFO] [stdout] plan_type: 0, [INFO] [stdout] preset_id: 1101, [INFO] [stdout] preset_state: 1, [INFO] [stdout] siri_engine_id: 0, [INFO] [stdout] rule_type: 1, [INFO] [stdout] desc: "", [INFO] [stdout] exec_rules: [ [INFO] [stdout] Object { [INFO] [stdout] "actionPresetId": Number(12344), [INFO] [stdout] "devices": Array [ [INFO] [stdout] Object { [INFO] [stdout] "bleAddress": String(""), [INFO] [stdout] "bleName": String("Govee_H6072_5225"), [INFO] [stdout] "device": String("52:25"), [INFO] [stdout] "deviceName": String("Primary Bed Hers"), [INFO] [stdout] "deviceTopic": String("GD/"), [INFO] [stdout] "goodsType": Number(30), [INFO] [stdout] "imgUrl": String("https://d1f2504ijhdyjw.cloudfront.net/sku-img/814c890088f34da331e1eecf8ea46fc2-add_list_type_device_6072.png"), [INFO] [stdout] "pactCode": Number(1), [INFO] [stdout] "pactType": Number(2), [INFO] [stdout] "rule": Object { [INFO] [stdout] "blueMsg": String(""), [INFO] [stdout] "effectCommand": String(""), [INFO] [stdout] "iotMsg": String(""), [INFO] [stdout] "name": String("Turn on the lights"), [INFO] [stdout] "onOff": String("1"), [INFO] [stdout] "onOffIotMsg": Null, [INFO] [stdout] }, [INFO] [stdout] "sku": String("H6072"), [INFO] [stdout] "versionHard": String("3.02.00"), [INFO] [stdout] "versionSoft": String("2.04.05"), [INFO] [stdout] "wifiHardVersion": String("1.02.00"), [INFO] [stdout] "wifiSoftVersion": String("2.05.08"), [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] "imgUrl": String(""), [INFO] [stdout] "name": String("Turn On"), [INFO] [stdout] "showType": Number(0), [INFO] [stdout] "skuType": Number(1), [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] group_id: 0, [INFO] [stdout] group_name: "", [INFO] [stdout] iot_rules: [], [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] OneClickComponent { [INFO] [stdout] can_disable: None, [INFO] [stdout] can_manage: true, [INFO] [stdout] feast_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] feasts: [ [INFO] [stdout] Object { [INFO] [stdout] "devices": Array [], [INFO] [stdout] "enable": Number(1), [INFO] [stdout] "feastId": Number(-1), [INFO] [stdout] "feastMainDevice": Object {}, [INFO] [stdout] "gId": Number(-1), [INFO] [stdout] "groupId": Number(0), [INFO] [stdout] "name": String("Scenic DreamView"), [INFO] [stdout] "presetId": Number(1), [INFO] [stdout] "presetState": Number(1), [INFO] [stdout] "type": Number(13), [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] groups: [], [INFO] [stdout] main_device: Some( [INFO] [stdout] Object { [INFO] [stdout] "bleAddress": Null, [INFO] [stdout] "bleName": Null, [INFO] [stdout] "device": String(":11"), [INFO] [stdout] "goodsType": Number(30), [INFO] [stdout] "ic": Null, [INFO] [stdout] "ic_sub_1": Null, [INFO] [stdout] "ic_sub_2": Null, [INFO] [stdout] "name": Null, [INFO] [stdout] "pactCode": Null, [INFO] [stdout] "pactType": Null, [INFO] [stdout] "sku": String("H6072"), [INFO] [stdout] "spec": Null, [INFO] [stdout] "subDevice": Null, [INFO] [stdout] "subDevices": Null, [INFO] [stdout] "topic": Null, [INFO] [stdout] "versionHard": Null, [INFO] [stdout] "versionSoft": Null, [INFO] [stdout] "wifiHardVersion": Null, [INFO] [stdout] "wifiSoftVersion": Null, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] component_id: 23424, [INFO] [stdout] environments: [], [INFO] [stdout] name: "DreamView", [INFO] [stdout] component_type: 2, [INFO] [stdout] guide_url: None, [INFO] [stdout] h5_url: Some( [INFO] [stdout] "https://app-h5.govee.com/user-manual/dreamview-intro", [INFO] [stdout] ), [INFO] [stdout] video_url: Some( [INFO] [stdout] "https://app-h5.govee.com/user-manual/faq/voice-guide?updateTime=21", [INFO] [stdout] ), [INFO] [stdout] one_clicks: [], [INFO] [stdout] }, [INFO] [stdout] OneClickComponent { [INFO] [stdout] can_disable: None, [INFO] [stdout] can_manage: true, [INFO] [stdout] feast_type: None, [INFO] [stdout] feasts: [], [INFO] [stdout] groups: [ [INFO] [stdout] Object { [INFO] [stdout] "accountId": Number(123444), [INFO] [stdout] "devices": Array [ [INFO] [stdout] Object { [INFO] [stdout] "bleAddress": String(":35:29"), [INFO] [stdout] "bleName": String("Govee_H6072_3529"), [INFO] [stdout] "device": String(":35:29"), [INFO] [stdout] "feastId": Null, [INFO] [stdout] "feastName": Null, [INFO] [stdout] "feastType": Null, [INFO] [stdout] "goodsType": Number(30), [INFO] [stdout] "ic": Number(66), [INFO] [stdout] "ic_sub_1": Number(0), [INFO] [stdout] "ic_sub_2": Number(0), [INFO] [stdout] "isFeast": Null, [INFO] [stdout] "name": String("Study Floor Lamp 2"), [INFO] [stdout] "pactCode": Number(1), [INFO] [stdout] "pactType": Number(2), [INFO] [stdout] "secretCode": Null, [INFO] [stdout] "settings": Null, [INFO] [stdout] "sku": String("H6072"), [INFO] [stdout] "spec": String(""), [INFO] [stdout] "subDevice": String(""), [INFO] [stdout] "subDevices": Object {}, [INFO] [stdout] "topic": String("GD/"), [INFO] [stdout] "versionHard": String("3.02.00"), [INFO] [stdout] "versionSoft": String("2.04.05"), [INFO] [stdout] "wifiHardVersion": String("1.00.10"), [INFO] [stdout] "wifiSoftVersion": String("1.02.11"), [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] "enable": Number(1), [INFO] [stdout] "gId": Number(1234), [INFO] [stdout] "isBasedGroup": Number(1), [INFO] [stdout] "name": String("Study Floor Lamp"), [INFO] [stdout] "presetId": Number(0), [INFO] [stdout] "presetState": Number(0), [INFO] [stdout] "presetStatus": Null, [INFO] [stdout] "type": Number(8), [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] main_device: None, [INFO] [stdout] component_id: 12312312, [INFO] [stdout] environments: [], [INFO] [stdout] name: "Group", [INFO] [stdout] component_type: 3, [INFO] [stdout] guide_url: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/mp4/14656fc5953a4a05adbd880cbd9d2a42-group.mp4", [INFO] [stdout] ), [INFO] [stdout] h5_url: None, [INFO] [stdout] video_url: None, [INFO] [stdout] one_clicks: [], [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] message: "Success", [INFO] [stdout] status: 200, [INFO] [stdout] } [INFO] [stdout] - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] run with `K9_UPDATE_SNAPSHOTS=1` to update/create snapshots [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5ffa3b3857a2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5ffa3b3857a2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5ffa3b3857a2 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5ffa3b3857a2 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5ffa3b39e6fa - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5ffa3b39e6fa - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x5ffa3b38b0d6 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5ffa3b38b0d6 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5ffa3b36175f - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5ffa3b36175f - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5ffa3b37cd49 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5ffa3a8e788e - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x5ffa3a8e788e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5ffa3b37cfb2 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x5ffa3b37cfb2 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5ffa3b361818 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x5ffa3b356279 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5ffa3b36292d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5ffa3b39ee6c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5ffa3a614338 - core[27de1724e4349be2]::panicking::panic_display:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5 [INFO] [stdout] 20: 0x5ffa3a6687cb - govee[14548bf8a5f0c675]::undoc_api::test::get_one_click [INFO] [stdout] at /opt/rustwide/workdir/src/undoc_api.rs:936:9 [INFO] [stdout] 21: 0x5ffa3a660ac7 - govee[14548bf8a5f0c675]::undoc_api::test::get_one_click::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/undoc_api.rs:933:23 [INFO] [stdout] 22: 0x5ffa3a40c096 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x5ffa3a8dbc3b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x5ffa3a8dbc3b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x5ffa3a8e849a - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x5ffa3a8e849a - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x5ffa3a8e3a44 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x5ffa3a8e3a44 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 34: 0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 35: 0x5ffa3a8eaf92 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x5ffa3a8eaf92 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 37: 0x5ffa3a8eaf92 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 38: 0x5ffa3a8eaf92 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 40: 0x5ffa3a8eaf92 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x5ffa3b384acf - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 42: 0x5ffa3b384acf - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 43: 0x73a5fc9f4aa4 - [INFO] [stdout] 44: 0x73a5fca81a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- undoc_api::test::issue36 stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'undoc_api::test::issue36' (95) panicked at src/undoc_api.rs:943:9: [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] assert_matches_snapshot!(format!("{resp:#?}")); [INFO] [stdout] [INFO] [stdout] Assertion Failure! [INFO] [stdout] [INFO] [stdout] Expected string to match snapshot stored in [INFO] [stdout] src/__k9_snapshots__/undoc_api/undoc_api_test_issue36.snap [INFO] [stdout] [INFO] [stdout] Difference: [INFO] [stdout] [INFO] [stdout] OneClickResponse { [INFO] [stdout] data: OneClickComponentList { [INFO] [stdout] components: [ [INFO] [stdout] OneClickComponent { [INFO] [stdout] can_disable: None, [INFO] [stdout] can_manage: true, [INFO] [stdout] feast_type: None, [INFO] [stdout] feasts: [], [INFO] [stdout] groups: [], [INFO] [stdout] main_device: None, [INFO] [stdout] component_id: 19401031, [INFO] [stdout] environments: [], [INFO] [stdout] name: "Environment Information", [INFO] [stdout] component_type: 4, [INFO] [stdout] guide_url: None, [INFO] [stdout] h5_url: None, [INFO] [stdout] video_url: None, [INFO] [stdout] one_clicks: [], [INFO] [stdout] }, [INFO] [stdout] OneClickComponent { [INFO] [stdout] can_disable: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] can_manage: false, [INFO] [stdout] feast_type: None, [INFO] [stdout] feasts: [], [INFO] [stdout] groups: [], [INFO] [stdout] main_device: None, [INFO] [stdout] component_id: 19401034, [INFO] [stdout] environments: [], [INFO] [stdout] name: "Default", [INFO] [stdout] component_type: 1, [INFO] [stdout] guide_url: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/mp4/a7cdba10f8a30785265447a16cbfcc27-oneClick.mp4", [INFO] [stdout] ), [INFO] [stdout] h5_url: None, [INFO] [stdout] video_url: None, [INFO] [stdout] one_clicks: [ [INFO] [stdout] OneClick { [INFO] [stdout] name: "Turn off the tv light", [INFO] [stdout] plan_type: 0, [INFO] [stdout] preset_id: 0, [INFO] [stdout] preset_state: 0, [INFO] [stdout] siri_engine_id: 148376, [INFO] [stdout] rule_type: 0, [INFO] [stdout] desc: "", [INFO] [stdout] exec_rules: [], [INFO] [stdout] group_id: 0, [INFO] [stdout] group_name: "", [INFO] [stdout] iot_rules: [ [INFO] [stdout] OneClickIotRule { [INFO] [stdout] device_obj: OneClickIotRuleDevice { [INFO] [stdout] name: Some( [INFO] [stdout] "TV Backlight", [INFO] [stdout] ), [INFO] [stdout] device: Some( [INFO] [stdout] "XX:XX:XX", [INFO] [stdout] ), [INFO] [stdout] sku: Some( [INFO] [stdout] "H6199", [INFO] [stdout] ), [INFO] [stdout] topic: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] ble_address: Some( [INFO] [stdout] "XX:XX:XX", [INFO] [stdout] ), [INFO] [stdout] ble_name: Some( [INFO] [stdout] "ihoment_H6199_3468", [INFO] [stdout] ), [INFO] [stdout] device_splicing_status: 0, [INFO] [stdout] feast_id: 0, [INFO] [stdout] feast_name: "", [INFO] [stdout] feast_type: 0, [INFO] [stdout] goods_type: Some( [INFO] [stdout] 24, [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 50, [INFO] [stdout] ), [INFO] [stdout] ic_sub_1: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] ic_sub_2: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] is_feast: false, [INFO] [stdout] pact_type: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] settings: None, [INFO] [stdout] spec: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] sub_device: "", [INFO] [stdout] sub_device_num: 0, [INFO] [stdout] sub_devices: Some( [INFO] [stdout] Object {}, [INFO] [stdout] ), [INFO] [stdout] version_hard: Some( [INFO] [stdout] "1.00.01", [INFO] [stdout] ), [INFO] [stdout] version_soft: Some( [INFO] [stdout] "1.07.02", [INFO] [stdout] ), [INFO] [stdout] wifi_soft_version: Some( [INFO] [stdout] "1.00.29", [INFO] [stdout] ), [INFO] [stdout] wifi_hard_version: Some( [INFO] [stdout] "1.00.01", [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] rule: [ [INFO] [stdout] OneClickIotRuleEntry { [INFO] [stdout] blue_msg: Null, [INFO] [stdout] cmd_type: 0, [INFO] [stdout] cmd_val: OneClickIotRuleEntryCmd { [INFO] [stdout] open: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scenes_code: None, [INFO] [stdout] scence_id: None, [INFO] [stdout] scenes_str: None, [INFO] [stdout] scence_param_id: None, [INFO] [stdout] }, [INFO] [stdout] device_type: 2, [INFO] [stdout] iot_msg: Object { [INFO] [stdout] "msg": Object { [INFO] [stdout] "accountTopic": String("GA/86f8778be8053ab0ffc5fa8831bcdef9"), [INFO] [stdout] "cmd": String("turn"), [INFO] [stdout] "cmdVersion": Number(0), [INFO] [stdout] "data": Object { [INFO] [stdout] "val": Number(0), [INFO] [stdout] }, [INFO] [stdout] "transaction": String("v_1627356304842075"), [INFO] [stdout] "type": Number(1), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] OneClick { [INFO] [stdout] name: "Turn on the tv light", [INFO] [stdout] plan_type: 0, [INFO] [stdout] preset_id: 0, [INFO] [stdout] preset_state: 0, [INFO] [stdout] siri_engine_id: 148364, [INFO] [stdout] rule_type: 0, [INFO] [stdout] desc: "", [INFO] [stdout] exec_rules: [], [INFO] [stdout] group_id: 0, [INFO] [stdout] group_name: "", [INFO] [stdout] iot_rules: [ [INFO] [stdout] OneClickIotRule { [INFO] [stdout] device_obj: OneClickIotRuleDevice { [INFO] [stdout] name: Some( [INFO] [stdout] "TV Backlight", [INFO] [stdout] ), [INFO] [stdout] device: Some( [INFO] [stdout] "XX:XX:XX", [INFO] [stdout] ), [INFO] [stdout] sku: Some( [INFO] [stdout] "H6199", [INFO] [stdout] ), [INFO] [stdout] topic: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] ble_address: Some( [INFO] [stdout] "XX:XX:XX", [INFO] [stdout] ), [INFO] [stdout] ble_name: Some( [INFO] [stdout] "ihoment_H6199_3468", [INFO] [stdout] ), [INFO] [stdout] device_splicing_status: 0, [INFO] [stdout] feast_id: 0, [INFO] [stdout] feast_name: "", [INFO] [stdout] feast_type: 0, [INFO] [stdout] goods_type: Some( [INFO] [stdout] 24, [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 50, [INFO] [stdout] ), [INFO] [stdout] ic_sub_1: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] ic_sub_2: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] is_feast: false, [INFO] [stdout] pact_type: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] settings: None, [INFO] [stdout] spec: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] sub_device: "", [INFO] [stdout] sub_device_num: 0, [INFO] [stdout] sub_devices: Some( [INFO] [stdout] Object {}, [INFO] [stdout] ), [INFO] [stdout] version_hard: Some( [INFO] [stdout] "1.00.01", [INFO] [stdout] ), [INFO] [stdout] version_soft: Some( [INFO] [stdout] "1.07.02", [INFO] [stdout] ), [INFO] [stdout] wifi_soft_version: Some( [INFO] [stdout] "1.00.29", [INFO] [stdout] ), [INFO] [stdout] wifi_hard_version: Some( [INFO] [stdout] "1.00.01", [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] rule: [ [INFO] [stdout] OneClickIotRuleEntry { [INFO] [stdout] blue_msg: Null, [INFO] [stdout] cmd_type: 0, [INFO] [stdout] cmd_val: OneClickIotRuleEntryCmd { [INFO] [stdout] open: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] scenes_code: None, [INFO] [stdout] scence_id: None, [INFO] [stdout] scenes_str: None, [INFO] [stdout] scence_param_id: None, [INFO] [stdout] }, [INFO] [stdout] device_type: 2, [INFO] [stdout] iot_msg: Object { [INFO] [stdout] "msg": Object { [INFO] [stdout] "accountTopic": String("GA/86f8778be8053ab0ffc5fa8831bcdef9"), [INFO] [stdout] "cmd": String("turn"), [INFO] [stdout] "cmdVersion": Number(0), [INFO] [stdout] "data": Object { [INFO] [stdout] "val": Number(1), [INFO] [stdout] }, [INFO] [stdout] "transaction": String("v_1627356180144429"), [INFO] [stdout] "type": Number(1), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] OneClickComponent { [INFO] [stdout] can_disable: None, [INFO] [stdout] can_manage: true, [INFO] [stdout] feast_type: Some( [INFO] [stdout] 3, [INFO] [stdout] ), [INFO] [stdout] feasts: [], [INFO] [stdout] groups: [], [INFO] [stdout] main_device: Some( [INFO] [stdout] Object { [INFO] [stdout] "bleAddress": Null, [INFO] [stdout] "bleName": Null, [INFO] [stdout] "device": Null, [INFO] [stdout] "goodsType": Null, [INFO] [stdout] "ic": Null, [INFO] [stdout] "ic_sub_1": Null, [INFO] [stdout] "ic_sub_2": Null, [INFO] [stdout] "name": Null, [INFO] [stdout] "pactCode": Null, [INFO] [stdout] "pactType": Null, [INFO] [stdout] "sku": Null, [INFO] [stdout] "spec": Null, [INFO] [stdout] "subDevice": Null, [INFO] [stdout] "subDevices": Null, [INFO] [stdout] "topic": Null, [INFO] [stdout] "versionHard": Null, [INFO] [stdout] "versionSoft": Null, [INFO] [stdout] "wifiHardVersion": Null, [INFO] [stdout] "wifiSoftVersion": Null, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] component_id: 19401032, [INFO] [stdout] environments: [], [INFO] [stdout] name: "DreamView", [INFO] [stdout] component_type: 2, [INFO] [stdout] guide_url: None, [INFO] [stdout] h5_url: Some( [INFO] [stdout] "https://app-h5.govee.com/user-manual/dreamview-intro", [INFO] [stdout] ), [INFO] [stdout] video_url: Some( [INFO] [stdout] "https://app-h5.govee.com/user-manual/faq/voice-guide?updateTime=21", [INFO] [stdout] ), [INFO] [stdout] one_clicks: [], [INFO] [stdout] }, [INFO] [stdout] OneClickComponent { [INFO] [stdout] can_disable: None, [INFO] [stdout] can_manage: true, [INFO] [stdout] feast_type: None, [INFO] [stdout] feasts: [], [INFO] [stdout] groups: [ [INFO] [stdout] Object { [INFO] [stdout] "accountId": Number(2631851), [INFO] [stdout] "devices": Array [ [INFO] [stdout] Object { [INFO] [stdout] "bleAddress": String("XX:XX:XX"), [INFO] [stdout] "bleName": String("Govee_H6046_3D43"), [INFO] [stdout] "device": String("XX:XX:XX:3D:43"), [INFO] [stdout] "feastId": Null, [INFO] [stdout] "feastName": Null, [INFO] [stdout] "feastType": Null, [INFO] [stdout] "goodsType": Number(112), [INFO] [stdout] "ic": Number(10), [INFO] [stdout] "ic_sub_1": Number(0), [INFO] [stdout] "ic_sub_2": Number(0), [INFO] [stdout] "isFeast": Null, [INFO] [stdout] "name": String("H6046_3D43"), [INFO] [stdout] "pactCode": Number(1), [INFO] [stdout] "pactType": Number(1), [INFO] [stdout] "secretCode": String("redacted="), [INFO] [stdout] "settings": Null, [INFO] [stdout] "sku": String("H6046"), [INFO] [stdout] "spec": String(""), [INFO] [stdout] "subDevice": Null, [INFO] [stdout] "subDevices": Object {}, [INFO] [stdout] "topic": String("GD/"), [INFO] [stdout] "versionHard": String("3.02.01"), [INFO] [stdout] "versionSoft": String("1.00.09"), [INFO] [stdout] "wifiHardVersion": String("1.02.00"), [INFO] [stdout] "wifiSoftVersion": String("2.05.08"), [INFO] [stdout] }, [INFO] [stdout] Object { [INFO] [stdout] "bleAddress": String("XX:XX:XX"), [INFO] [stdout] "bleName": String("ihoment_H6199_3468"), [INFO] [stdout] "device": String("XX:XX:XX"), [INFO] [stdout] "feastId": Null, [INFO] [stdout] "feastName": Null, [INFO] [stdout] "feastType": Null, [INFO] [stdout] "goodsType": Number(24), [INFO] [stdout] "ic": Number(50), [INFO] [stdout] "ic_sub_1": Number(0), [INFO] [stdout] "ic_sub_2": Number(0), [INFO] [stdout] "isFeast": Null, [INFO] [stdout] "name": String("TV Backlight"), [INFO] [stdout] "pactCode": Number(1), [INFO] [stdout] "pactType": Number(1), [INFO] [stdout] "secretCode": Null, [INFO] [stdout] "settings": Null, [INFO] [stdout] "sku": String("H6199"), [INFO] [stdout] "spec": String(""), [INFO] [stdout] "subDevice": Null, [INFO] [stdout] "subDevices": Object {}, [INFO] [stdout] "topic": String("GD/"), [INFO] [stdout] "versionHard": String("1.00.01"), [INFO] [stdout] "versionSoft": String("1.07.02"), [INFO] [stdout] "wifiHardVersion": String("1.00.01"), [INFO] [stdout] "wifiSoftVersion": String("1.00.29"), [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] "enable": Number(1), [INFO] [stdout] "gId": Number(-1), [INFO] [stdout] "isBasedGroup": Number(1), [INFO] [stdout] "name": String("Basic Group Control"), [INFO] [stdout] "presetId": Number(1), [INFO] [stdout] "presetState": Number(1), [INFO] [stdout] "presetStatus": Null, [INFO] [stdout] "type": Number(1), [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] main_device: None, [INFO] [stdout] component_id: 19401033, [INFO] [stdout] environments: [], [INFO] [stdout] name: "Group", [INFO] [stdout] component_type: 3, [INFO] [stdout] guide_url: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/mp4/14656fc5953a4a05adbd880cbd9d2a42-group.mp4", [INFO] [stdout] ), [INFO] [stdout] h5_url: None, [INFO] [stdout] video_url: None, [INFO] [stdout] one_clicks: [], [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] message: "Success", [INFO] [stdout] status: 200, [INFO] [stdout] } [INFO] [stdout] - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] run with `K9_UPDATE_SNAPSHOTS=1` to update/create snapshots [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5ffa3b3857a2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5ffa3b3857a2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5ffa3b3857a2 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5ffa3b3857a2 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5ffa3b39e6fa - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5ffa3b39e6fa - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x5ffa3b38b0d6 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5ffa3b38b0d6 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5ffa3b36175f - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5ffa3b36175f - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5ffa3b37cd49 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5ffa3a8e788e - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x5ffa3a8e788e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5ffa3b37cfb2 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x5ffa3b37cfb2 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5ffa3b361818 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x5ffa3b356279 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5ffa3b36292d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5ffa3b39ee6c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5ffa3a614338 - core[27de1724e4349be2]::panicking::panic_display:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5 [INFO] [stdout] 20: 0x5ffa3a6697bb - govee[14548bf8a5f0c675]::undoc_api::test::issue36 [INFO] [stdout] at /opt/rustwide/workdir/src/undoc_api.rs:943:9 [INFO] [stdout] 21: 0x5ffa3a660b57 - govee[14548bf8a5f0c675]::undoc_api::test::issue36::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/undoc_api.rs:940:17 [INFO] [stdout] 22: 0x5ffa3a40c156 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x5ffa3a8dbc3b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x5ffa3a8dbc3b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x5ffa3a8e849a - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x5ffa3a8e849a - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x5ffa3a8e3a44 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x5ffa3a8e3a44 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 34: 0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 35: 0x5ffa3a8eaf92 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x5ffa3a8eaf92 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 37: 0x5ffa3a8eaf92 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 38: 0x5ffa3a8eaf92 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 40: 0x5ffa3a8eaf92 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x5ffa3b384acf - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 42: 0x5ffa3b384acf - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 43: 0x73a5fc9f4aa4 - [INFO] [stdout] 44: 0x73a5fca81a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- undoc_api::test::get_device_scenes stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'undoc_api::test::get_device_scenes' (93) panicked at src/undoc_api.rs:929:9: [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] assert_matches_snapshot!(format!("{resp:#?}")); [INFO] [stdout] [INFO] [stdout] Assertion Failure! [INFO] [stdout] [INFO] [stdout] Expected string to match snapshot stored in [INFO] [stdout] src/__k9_snapshots__/undoc_api/undoc_api_test_get_device_scenes.snap [INFO] [stdout] [INFO] [stdout] Difference: [INFO] [stdout] [INFO] [stdout] DevicesResponse { [INFO] [stdout] devices: [ [INFO] [stdout] DeviceEntry { [INFO] [stdout] attributes_id: 4, [INFO] [stdout] device_id: None, [INFO] [stdout] device: "47:13:CF:00:00:00:00:25", [INFO] [stdout] device_ext: DeviceEntryExt { [INFO] [stdout] device_settings: DeviceSettings { [INFO] [stdout] wifi_name: Some( [INFO] [stdout] "MySSID", [INFO] [stdout] ), [INFO] [stdout] address: Some( [INFO] [stdout] "CF:00:00:00:00:25", [INFO] [stdout] ), [INFO] [stdout] ble_name: Some( [INFO] [stdout] "Govee_H6072_5225", [INFO] [stdout] ), [INFO] [stdout] topic: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] wifi_mac: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] dsp_version_soft: None, [INFO] [stdout] wifi_soft_version: Some( [INFO] [stdout] "2.05.08", [INFO] [stdout] ), [INFO] [stdout] wifi_hard_version: Some( [INFO] [stdout] "1.02.00", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 66, [INFO] [stdout] ), [INFO] [stdout] ic_sub_1: None, [INFO] [stdout] ic_sub_2: None, [INFO] [stdout] secret_code: None, [INFO] [stdout] boil_water_completed_noti_on_off: true, [INFO] [stdout] boil_water_exception_noti_on_off: false, [INFO] [stdout] completion_noti_on_off: true, [INFO] [stdout] auto_shut_down_on_off: true, [INFO] [stdout] water_shortage_on_off: false, [INFO] [stdout] air_quality_on_off: false, [INFO] [stdout] mcu_soft_version: None, [INFO] [stdout] mcu_hard_version: None, [INFO] [stdout] sku: Some( [INFO] [stdout] "H6072", [INFO] [stdout] ), [INFO] [stdout] device: Some( [INFO] [stdout] "47:13:CF:00:00:00:00:25", [INFO] [stdout] ), [INFO] [stdout] device_name: Some( [INFO] [stdout] "Primary Bed Hers", [INFO] [stdout] ), [INFO] [stdout] version_hard: Some( [INFO] [stdout] "3.02.00", [INFO] [stdout] ), [INFO] [stdout] version_soft: Some( [INFO] [stdout] "2.04.05", [INFO] [stdout] ), [INFO] [stdout] play_state: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] tem_min: None, [INFO] [stdout] tem_max: None, [INFO] [stdout] tem_warning: None, [INFO] [stdout] fah_open: None, [INFO] [stdout] tem_cali: None, [INFO] [stdout] hum_min: None, [INFO] [stdout] hum_max: None, [INFO] [stdout] hum_warning: None, [INFO] [stdout] hum_cali: None, [INFO] [stdout] net_waring: None, [INFO] [stdout] upload_rate: None, [INFO] [stdout] battery: None, [INFO] [stdout] time: None, [INFO] [stdout] wifi_level: None, [INFO] [stdout] pm25_min: None, [INFO] [stdout] pm25_max: None, [INFO] [stdout] pm25_warning: None, [INFO] [stdout] sub_devices: None, [INFO] [stdout] bd_type: None, [INFO] [stdout] filter_expire_on_off: false, [INFO] [stdout] shapes: None, [INFO] [stdout] support_ble_broad_v3: None, [INFO] [stdout] }, [INFO] [stdout] ext_resources: ExtResources { [INFO] [stdout] sku_url: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/814c890088f34da331e1eecf8ea46fc2-add_list_type_device_6072.png", [INFO] [stdout] ), [INFO] [stdout] head_on_img_new: None, [INFO] [stdout] head_on_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/7136846363c3c97ce15fe516fd176366-new_light_title_6072_on%403x.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/7704c288c48f0b39033a5a28aedf473c-new_light_title_6072_off%403x.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img_new: None, [INFO] [stdout] ext: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 66, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] last_device_data: LastDeviceData { [INFO] [stdout] online: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] bind: None, [INFO] [stdout] tem: None, [INFO] [stdout] hum: None, [INFO] [stdout] last_time: None, [INFO] [stdout] avg_day_tem: None, [INFO] [stdout] avg_day_hum: None, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] device_name: "Primary Bed Hers", [INFO] [stdout] goods_type: 30, [INFO] [stdout] group_id: 1001, [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] share: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] sku: "H6072", [INFO] [stdout] spec: "", [INFO] [stdout] support_scene: false, [INFO] [stdout] version_hard: "3.02.00", [INFO] [stdout] version_soft: "2.04.05", [INFO] [stdout] gid_confirmed: None, [INFO] [stdout] }, [INFO] [stdout] DeviceEntry { [INFO] [stdout] attributes_id: 4, [INFO] [stdout] device_id: None, [INFO] [stdout] device: "02:EC:CF:00:00:00:00:48", [INFO] [stdout] device_ext: DeviceEntryExt { [INFO] [stdout] device_settings: DeviceSettings { [INFO] [stdout] wifi_name: Some( [INFO] [stdout] "MySSID", [INFO] [stdout] ), [INFO] [stdout] address: Some( [INFO] [stdout] "CF:00:00:00:00:48", [INFO] [stdout] ), [INFO] [stdout] ble_name: Some( [INFO] [stdout] "Govee_H6072_5048", [INFO] [stdout] ), [INFO] [stdout] topic: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] wifi_mac: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] dsp_version_soft: None, [INFO] [stdout] wifi_soft_version: Some( [INFO] [stdout] "2.05.08", [INFO] [stdout] ), [INFO] [stdout] wifi_hard_version: Some( [INFO] [stdout] "1.02.00", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 66, [INFO] [stdout] ), [INFO] [stdout] ic_sub_1: None, [INFO] [stdout] ic_sub_2: None, [INFO] [stdout] secret_code: None, [INFO] [stdout] boil_water_completed_noti_on_off: true, [INFO] [stdout] boil_water_exception_noti_on_off: false, [INFO] [stdout] completion_noti_on_off: true, [INFO] [stdout] auto_shut_down_on_off: true, [INFO] [stdout] water_shortage_on_off: false, [INFO] [stdout] air_quality_on_off: false, [INFO] [stdout] mcu_soft_version: None, [INFO] [stdout] mcu_hard_version: None, [INFO] [stdout] sku: Some( [INFO] [stdout] "H6072", [INFO] [stdout] ), [INFO] [stdout] device: Some( [INFO] [stdout] "02:EC:CF:00:00:00:00:48", [INFO] [stdout] ), [INFO] [stdout] device_name: Some( [INFO] [stdout] "Primary Bed His", [INFO] [stdout] ), [INFO] [stdout] version_hard: Some( [INFO] [stdout] "3.02.00", [INFO] [stdout] ), [INFO] [stdout] version_soft: Some( [INFO] [stdout] "2.04.05", [INFO] [stdout] ), [INFO] [stdout] play_state: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] tem_min: None, [INFO] [stdout] tem_max: None, [INFO] [stdout] tem_warning: None, [INFO] [stdout] fah_open: None, [INFO] [stdout] tem_cali: None, [INFO] [stdout] hum_min: None, [INFO] [stdout] hum_max: None, [INFO] [stdout] hum_warning: None, [INFO] [stdout] hum_cali: None, [INFO] [stdout] net_waring: None, [INFO] [stdout] upload_rate: None, [INFO] [stdout] battery: None, [INFO] [stdout] time: None, [INFO] [stdout] wifi_level: None, [INFO] [stdout] pm25_min: None, [INFO] [stdout] pm25_max: None, [INFO] [stdout] pm25_warning: None, [INFO] [stdout] sub_devices: None, [INFO] [stdout] bd_type: None, [INFO] [stdout] filter_expire_on_off: false, [INFO] [stdout] shapes: None, [INFO] [stdout] support_ble_broad_v3: None, [INFO] [stdout] }, [INFO] [stdout] ext_resources: ExtResources { [INFO] [stdout] sku_url: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/814c890088f34da331e1eecf8ea46fc2-add_list_type_device_6072.png", [INFO] [stdout] ), [INFO] [stdout] head_on_img_new: None, [INFO] [stdout] head_on_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/7136846363c3c97ce15fe516fd176366-new_light_title_6072_on%403x.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/7704c288c48f0b39033a5a28aedf473c-new_light_title_6072_off%403x.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img_new: None, [INFO] [stdout] ext: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 66, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] last_device_data: LastDeviceData { [INFO] [stdout] online: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] bind: None, [INFO] [stdout] tem: None, [INFO] [stdout] hum: None, [INFO] [stdout] last_time: None, [INFO] [stdout] avg_day_tem: None, [INFO] [stdout] avg_day_hum: None, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] device_name: "Primary Bed His", [INFO] [stdout] goods_type: 30, [INFO] [stdout] group_id: 1001, [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] share: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] sku: "H6072", [INFO] [stdout] spec: "", [INFO] [stdout] support_scene: false, [INFO] [stdout] version_hard: "3.02.00", [INFO] [stdout] version_soft: "2.04.05", [INFO] [stdout] gid_confirmed: None, [INFO] [stdout] }, [INFO] [stdout] DeviceEntry { [INFO] [stdout] attributes_id: 4, [INFO] [stdout] device_id: None, [INFO] [stdout] device: "51:2A:D1:00:00:00:00:93", [INFO] [stdout] device_ext: DeviceEntryExt { [INFO] [stdout] device_settings: DeviceSettings { [INFO] [stdout] wifi_name: Some( [INFO] [stdout] "MySSID", [INFO] [stdout] ), [INFO] [stdout] address: Some( [INFO] [stdout] "D1:00:00:00:00:93", [INFO] [stdout] ), [INFO] [stdout] ble_name: Some( [INFO] [stdout] "Govee_H6072_3193", [INFO] [stdout] ), [INFO] [stdout] topic: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] wifi_mac: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] dsp_version_soft: None, [INFO] [stdout] wifi_soft_version: Some( [INFO] [stdout] "2.05.08", [INFO] [stdout] ), [INFO] [stdout] wifi_hard_version: Some( [INFO] [stdout] "1.02.00", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 66, [INFO] [stdout] ), [INFO] [stdout] ic_sub_1: None, [INFO] [stdout] ic_sub_2: None, [INFO] [stdout] secret_code: None, [INFO] [stdout] boil_water_completed_noti_on_off: true, [INFO] [stdout] boil_water_exception_noti_on_off: false, [INFO] [stdout] completion_noti_on_off: true, [INFO] [stdout] auto_shut_down_on_off: true, [INFO] [stdout] water_shortage_on_off: false, [INFO] [stdout] air_quality_on_off: false, [INFO] [stdout] mcu_soft_version: None, [INFO] [stdout] mcu_hard_version: None, [INFO] [stdout] sku: Some( [INFO] [stdout] "H6072", [INFO] [stdout] ), [INFO] [stdout] device: Some( [INFO] [stdout] "51:2A:D1:00:00:00:00:93", [INFO] [stdout] ), [INFO] [stdout] device_name: Some( [INFO] [stdout] "Study Floor Lamp 4", [INFO] [stdout] ), [INFO] [stdout] version_hard: Some( [INFO] [stdout] "3.02.00", [INFO] [stdout] ), [INFO] [stdout] version_soft: Some( [INFO] [stdout] "2.04.05", [INFO] [stdout] ), [INFO] [stdout] play_state: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] tem_min: None, [INFO] [stdout] tem_max: None, [INFO] [stdout] tem_warning: None, [INFO] [stdout] fah_open: None, [INFO] [stdout] tem_cali: None, [INFO] [stdout] hum_min: None, [INFO] [stdout] hum_max: None, [INFO] [stdout] hum_warning: None, [INFO] [stdout] hum_cali: None, [INFO] [stdout] net_waring: None, [INFO] [stdout] upload_rate: None, [INFO] [stdout] battery: None, [INFO] [stdout] time: None, [INFO] [stdout] wifi_level: None, [INFO] [stdout] pm25_min: None, [INFO] [stdout] pm25_max: None, [INFO] [stdout] pm25_warning: None, [INFO] [stdout] sub_devices: None, [INFO] [stdout] bd_type: None, [INFO] [stdout] filter_expire_on_off: false, [INFO] [stdout] shapes: None, [INFO] [stdout] support_ble_broad_v3: None, [INFO] [stdout] }, [INFO] [stdout] ext_resources: ExtResources { [INFO] [stdout] sku_url: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/814c890088f34da331e1eecf8ea46fc2-add_list_type_device_6072.png", [INFO] [stdout] ), [INFO] [stdout] head_on_img_new: None, [INFO] [stdout] head_on_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/7136846363c3c97ce15fe516fd176366-new_light_title_6072_on%403x.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/7704c288c48f0b39033a5a28aedf473c-new_light_title_6072_off%403x.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img_new: None, [INFO] [stdout] ext: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 66, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] last_device_data: LastDeviceData { [INFO] [stdout] online: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] bind: None, [INFO] [stdout] tem: None, [INFO] [stdout] hum: None, [INFO] [stdout] last_time: None, [INFO] [stdout] avg_day_tem: None, [INFO] [stdout] avg_day_hum: None, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] device_name: "Study Floor Lamp 4", [INFO] [stdout] goods_type: 30, [INFO] [stdout] group_id: 1003, [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] share: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] sku: "H6072", [INFO] [stdout] spec: "", [INFO] [stdout] support_scene: false, [INFO] [stdout] version_hard: "3.02.00", [INFO] [stdout] version_soft: "2.04.05", [INFO] [stdout] gid_confirmed: None, [INFO] [stdout] }, [INFO] [stdout] DeviceEntry { [INFO] [stdout] attributes_id: 10, [INFO] [stdout] device_id: None, [INFO] [stdout] device: "", [INFO] [stdout] device_ext: DeviceEntryExt { [INFO] [stdout] device_settings: DeviceSettings { [INFO] [stdout] wifi_name: Some( [INFO] [stdout] "MySSID", [INFO] [stdout] ), [INFO] [stdout] address: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ble_name: Some( [INFO] [stdout] "Govee_H6058_163C", [INFO] [stdout] ), [INFO] [stdout] topic: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] wifi_mac: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] dsp_version_soft: None, [INFO] [stdout] wifi_soft_version: Some( [INFO] [stdout] "2.00.20", [INFO] [stdout] ), [INFO] [stdout] wifi_hard_version: Some( [INFO] [stdout] "1.02.00", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] ic_sub_1: None, [INFO] [stdout] ic_sub_2: None, [INFO] [stdout] secret_code: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] boil_water_completed_noti_on_off: true, [INFO] [stdout] boil_water_exception_noti_on_off: false, [INFO] [stdout] completion_noti_on_off: true, [INFO] [stdout] auto_shut_down_on_off: true, [INFO] [stdout] water_shortage_on_off: false, [INFO] [stdout] air_quality_on_off: false, [INFO] [stdout] mcu_soft_version: None, [INFO] [stdout] mcu_hard_version: None, [INFO] [stdout] sku: Some( [INFO] [stdout] "H6058", [INFO] [stdout] ), [INFO] [stdout] device: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] device_name: Some( [INFO] [stdout] "Portable Table Lamp", [INFO] [stdout] ), [INFO] [stdout] version_hard: Some( [INFO] [stdout] "3.02.02", [INFO] [stdout] ), [INFO] [stdout] version_soft: Some( [INFO] [stdout] "1.01.13", [INFO] [stdout] ), [INFO] [stdout] play_state: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] tem_min: None, [INFO] [stdout] tem_max: None, [INFO] [stdout] tem_warning: None, [INFO] [stdout] fah_open: None, [INFO] [stdout] tem_cali: None, [INFO] [stdout] hum_min: None, [INFO] [stdout] hum_max: None, [INFO] [stdout] hum_warning: None, [INFO] [stdout] hum_cali: None, [INFO] [stdout] net_waring: None, [INFO] [stdout] upload_rate: None, [INFO] [stdout] battery: None, [INFO] [stdout] time: None, [INFO] [stdout] wifi_level: None, [INFO] [stdout] pm25_min: None, [INFO] [stdout] pm25_max: None, [INFO] [stdout] pm25_warning: None, [INFO] [stdout] sub_devices: None, [INFO] [stdout] bd_type: None, [INFO] [stdout] filter_expire_on_off: false, [INFO] [stdout] shapes: None, [INFO] [stdout] support_ble_broad_v3: None, [INFO] [stdout] }, [INFO] [stdout] ext_resources: ExtResources { [INFO] [stdout] sku_url: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/57f63144484399b4bcdc6dc52699fe0a-add_list_type_device_6058.png", [INFO] [stdout] ), [INFO] [stdout] head_on_img_new: None, [INFO] [stdout] head_on_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/ac98ae14313d12a1d8cc092d733b00dc-new_light_title_6058_on.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/259fee05d104c051c3f5fee3e0860dc3-new_light_title_6058_off.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img_new: None, [INFO] [stdout] ext: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] last_device_data: LastDeviceData { [INFO] [stdout] online: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] bind: None, [INFO] [stdout] tem: None, [INFO] [stdout] hum: None, [INFO] [stdout] last_time: None, [INFO] [stdout] avg_day_tem: None, [INFO] [stdout] avg_day_hum: None, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] device_name: "Portable Table Lamp", [INFO] [stdout] goods_type: 59, [INFO] [stdout] group_id: 1001, [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] share: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] sku: "H6058", [INFO] [stdout] spec: "", [INFO] [stdout] support_scene: false, [INFO] [stdout] version_hard: "3.02.02", [INFO] [stdout] version_soft: "1.01.13", [INFO] [stdout] gid_confirmed: None, [INFO] [stdout] }, [INFO] [stdout] DeviceEntry { [INFO] [stdout] attributes_id: 25, [INFO] [stdout] device_id: None, [INFO] [stdout] device: "", [INFO] [stdout] device_ext: DeviceEntryExt { [INFO] [stdout] device_settings: DeviceSettings { [INFO] [stdout] wifi_name: Some( [INFO] [stdout] "MySSID", [INFO] [stdout] ), [INFO] [stdout] address: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ble_name: Some( [INFO] [stdout] "Govee_H610A_0C6F", [INFO] [stdout] ), [INFO] [stdout] topic: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] wifi_mac: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] dsp_version_soft: None, [INFO] [stdout] wifi_soft_version: Some( [INFO] [stdout] "2.05.08", [INFO] [stdout] ), [INFO] [stdout] wifi_hard_version: Some( [INFO] [stdout] "1.02.00", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 24, [INFO] [stdout] ), [INFO] [stdout] ic_sub_1: Some( [INFO] [stdout] 12, [INFO] [stdout] ), [INFO] [stdout] ic_sub_2: Some( [INFO] [stdout] 12, [INFO] [stdout] ), [INFO] [stdout] secret_code: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] boil_water_completed_noti_on_off: true, [INFO] [stdout] boil_water_exception_noti_on_off: false, [INFO] [stdout] completion_noti_on_off: true, [INFO] [stdout] auto_shut_down_on_off: true, [INFO] [stdout] water_shortage_on_off: false, [INFO] [stdout] air_quality_on_off: false, [INFO] [stdout] mcu_soft_version: None, [INFO] [stdout] mcu_hard_version: None, [INFO] [stdout] sku: Some( [INFO] [stdout] "H610A", [INFO] [stdout] ), [INFO] [stdout] device: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] device_name: Some( [INFO] [stdout] "Govee Glide Lively 1", [INFO] [stdout] ), [INFO] [stdout] version_hard: Some( [INFO] [stdout] "3.01.01", [INFO] [stdout] ), [INFO] [stdout] version_soft: Some( [INFO] [stdout] "1.01.08", [INFO] [stdout] ), [INFO] [stdout] play_state: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] tem_min: None, [INFO] [stdout] tem_max: None, [INFO] [stdout] tem_warning: None, [INFO] [stdout] fah_open: None, [INFO] [stdout] tem_cali: None, [INFO] [stdout] hum_min: None, [INFO] [stdout] hum_max: None, [INFO] [stdout] hum_warning: None, [INFO] [stdout] hum_cali: None, [INFO] [stdout] net_waring: None, [INFO] [stdout] upload_rate: None, [INFO] [stdout] battery: None, [INFO] [stdout] time: None, [INFO] [stdout] wifi_level: None, [INFO] [stdout] pm25_min: None, [INFO] [stdout] pm25_max: None, [INFO] [stdout] pm25_warning: None, [INFO] [stdout] sub_devices: None, [INFO] [stdout] bd_type: None, [INFO] [stdout] filter_expire_on_off: false, [INFO] [stdout] shapes: None, [INFO] [stdout] support_ble_broad_v3: None, [INFO] [stdout] }, [INFO] [stdout] ext_resources: ExtResources { [INFO] [stdout] sku_url: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/94adc398352f030d3b818ae8c2a805dd-add_list_type_device_610a.png", [INFO] [stdout] ), [INFO] [stdout] head_on_img_new: None, [INFO] [stdout] head_on_img: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] head_off_img: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] head_off_img_new: None, [INFO] [stdout] ext: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 24, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] last_device_data: LastDeviceData { [INFO] [stdout] online: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] bind: None, [INFO] [stdout] tem: None, [INFO] [stdout] hum: None, [INFO] [stdout] last_time: None, [INFO] [stdout] avg_day_tem: None, [INFO] [stdout] avg_day_hum: None, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] device_name: "Govee Glide Lively 1", [INFO] [stdout] goods_type: 80, [INFO] [stdout] group_id: 0, [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] share: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] sku: "H610A", [INFO] [stdout] spec: "", [INFO] [stdout] support_scene: true, [INFO] [stdout] version_hard: "3.01.01", [INFO] [stdout] version_soft: "1.01.08", [INFO] [stdout] gid_confirmed: None, [INFO] [stdout] }, [INFO] [stdout] DeviceEntry { [INFO] [stdout] attributes_id: 1, [INFO] [stdout] device_id: None, [INFO] [stdout] device: "", [INFO] [stdout] device_ext: DeviceEntryExt { [INFO] [stdout] device_settings: DeviceSettings { [INFO] [stdout] wifi_name: Some( [INFO] [stdout] "MySSID", [INFO] [stdout] ), [INFO] [stdout] address: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ble_name: Some( [INFO] [stdout] "GBK_H61A2_0D17", [INFO] [stdout] ), [INFO] [stdout] topic: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] wifi_mac: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] dsp_version_soft: None, [INFO] [stdout] wifi_soft_version: Some( [INFO] [stdout] "2.05.08", [INFO] [stdout] ), [INFO] [stdout] wifi_hard_version: Some( [INFO] [stdout] "1.02.00", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 70, [INFO] [stdout] ), [INFO] [stdout] ic_sub_1: None, [INFO] [stdout] ic_sub_2: None, [INFO] [stdout] secret_code: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] boil_water_completed_noti_on_off: true, [INFO] [stdout] boil_water_exception_noti_on_off: false, [INFO] [stdout] completion_noti_on_off: true, [INFO] [stdout] auto_shut_down_on_off: true, [INFO] [stdout] water_shortage_on_off: false, [INFO] [stdout] air_quality_on_off: false, [INFO] [stdout] mcu_soft_version: None, [INFO] [stdout] mcu_hard_version: None, [INFO] [stdout] sku: Some( [INFO] [stdout] "H61A2", [INFO] [stdout] ), [INFO] [stdout] device: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] device_name: Some( [INFO] [stdout] "Study Neon", [INFO] [stdout] ), [INFO] [stdout] version_hard: Some( [INFO] [stdout] "2.01.02", [INFO] [stdout] ), [INFO] [stdout] version_soft: Some( [INFO] [stdout] "2.07.01", [INFO] [stdout] ), [INFO] [stdout] play_state: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] tem_min: None, [INFO] [stdout] tem_max: None, [INFO] [stdout] tem_warning: None, [INFO] [stdout] fah_open: None, [INFO] [stdout] tem_cali: None, [INFO] [stdout] hum_min: None, [INFO] [stdout] hum_max: None, [INFO] [stdout] hum_warning: None, [INFO] [stdout] hum_cali: None, [INFO] [stdout] net_waring: None, [INFO] [stdout] upload_rate: None, [INFO] [stdout] battery: None, [INFO] [stdout] time: None, [INFO] [stdout] wifi_level: None, [INFO] [stdout] pm25_min: None, [INFO] [stdout] pm25_max: None, [INFO] [stdout] pm25_warning: None, [INFO] [stdout] sub_devices: None, [INFO] [stdout] bd_type: None, [INFO] [stdout] filter_expire_on_off: false, [INFO] [stdout] shapes: None, [INFO] [stdout] support_ble_broad_v3: None, [INFO] [stdout] }, [INFO] [stdout] ext_resources: ExtResources { [INFO] [stdout] sku_url: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/2ed98b3cef79220b2e982f423b205418-add_list_type_device_61a2.png", [INFO] [stdout] ), [INFO] [stdout] head_on_img_new: None, [INFO] [stdout] head_on_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/8ff325193c130aa2b232bbc65f391b48-new_light_title_61a0_on.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/22e9bd69bc85f3a271ed997bc9fbb699-new_light_title_61a0_off.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img_new: None, [INFO] [stdout] ext: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 70, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] last_device_data: LastDeviceData { [INFO] [stdout] online: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] bind: None, [INFO] [stdout] tem: None, [INFO] [stdout] hum: None, [INFO] [stdout] last_time: None, [INFO] [stdout] avg_day_tem: None, [INFO] [stdout] avg_day_hum: None, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] device_name: "Study Neon", [INFO] [stdout] goods_type: 71, [INFO] [stdout] group_id: 1003, [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] share: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] sku: "H61A2", [INFO] [stdout] spec: "", [INFO] [stdout] support_scene: true, [INFO] [stdout] version_hard: "2.01.02", [INFO] [stdout] version_soft: "2.07.01", [INFO] [stdout] gid_confirmed: None, [INFO] [stdout] }, [INFO] [stdout] DeviceEntry { [INFO] [stdout] attributes_id: 1, [INFO] [stdout] device_id: None, [INFO] [stdout] device: "", [INFO] [stdout] device_ext: DeviceEntryExt { [INFO] [stdout] device_settings: DeviceSettings { [INFO] [stdout] wifi_name: Some( [INFO] [stdout] "MySSID", [INFO] [stdout] ), [INFO] [stdout] address: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ble_name: Some( [INFO] [stdout] "GBK_H619A_DA4B", [INFO] [stdout] ), [INFO] [stdout] topic: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] wifi_mac: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] dsp_version_soft: None, [INFO] [stdout] wifi_soft_version: Some( [INFO] [stdout] "2.05.08", [INFO] [stdout] ), [INFO] [stdout] wifi_hard_version: Some( [INFO] [stdout] "1.02.00", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 20, [INFO] [stdout] ), [INFO] [stdout] ic_sub_1: None, [INFO] [stdout] ic_sub_2: None, [INFO] [stdout] secret_code: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] boil_water_completed_noti_on_off: true, [INFO] [stdout] boil_water_exception_noti_on_off: false, [INFO] [stdout] completion_noti_on_off: true, [INFO] [stdout] auto_shut_down_on_off: true, [INFO] [stdout] water_shortage_on_off: false, [INFO] [stdout] air_quality_on_off: false, [INFO] [stdout] mcu_soft_version: None, [INFO] [stdout] mcu_hard_version: None, [INFO] [stdout] sku: Some( [INFO] [stdout] "H619A", [INFO] [stdout] ), [INFO] [stdout] device: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] device_name: Some( [INFO] [stdout] "Primary Headboard", [INFO] [stdout] ), [INFO] [stdout] version_hard: Some( [INFO] [stdout] "2.01.02", [INFO] [stdout] ), [INFO] [stdout] version_soft: Some( [INFO] [stdout] "2.07.01", [INFO] [stdout] ), [INFO] [stdout] play_state: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] tem_min: None, [INFO] [stdout] tem_max: None, [INFO] [stdout] tem_warning: None, [INFO] [stdout] fah_open: None, [INFO] [stdout] tem_cali: None, [INFO] [stdout] hum_min: None, [INFO] [stdout] hum_max: None, [INFO] [stdout] hum_warning: None, [INFO] [stdout] hum_cali: None, [INFO] [stdout] net_waring: None, [INFO] [stdout] upload_rate: None, [INFO] [stdout] battery: None, [INFO] [stdout] time: None, [INFO] [stdout] wifi_level: None, [INFO] [stdout] pm25_min: None, [INFO] [stdout] pm25_max: None, [INFO] [stdout] pm25_warning: None, [INFO] [stdout] sub_devices: None, [INFO] [stdout] bd_type: None, [INFO] [stdout] filter_expire_on_off: false, [INFO] [stdout] shapes: None, [INFO] [stdout] support_ble_broad_v3: None, [INFO] [stdout] }, [INFO] [stdout] ext_resources: ExtResources { [INFO] [stdout] sku_url: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/eb8e4f41a30bfebb249c884209460525-add_list_type_device_619ac.png", [INFO] [stdout] ), [INFO] [stdout] head_on_img_new: None, [INFO] [stdout] head_on_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/eed1b442fc5d3aaa28563ded4284e057-new_light_title_6160_on.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/cb48afdb8618c2ddfd8fe16673336af0-new_light_title_6160_off.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img_new: None, [INFO] [stdout] ext: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 20, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] last_device_data: LastDeviceData { [INFO] [stdout] online: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] bind: None, [INFO] [stdout] tem: None, [INFO] [stdout] hum: None, [INFO] [stdout] last_time: None, [INFO] [stdout] avg_day_tem: None, [INFO] [stdout] avg_day_hum: None, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] device_name: "Primary Headboard", [INFO] [stdout] goods_type: 75, [INFO] [stdout] group_id: 1001, [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] share: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] sku: "H619A", [INFO] [stdout] spec: "", [INFO] [stdout] support_scene: true, [INFO] [stdout] version_hard: "2.01.02", [INFO] [stdout] version_soft: "2.07.01", [INFO] [stdout] gid_confirmed: None, [INFO] [stdout] }, [INFO] [stdout] DeviceEntry { [INFO] [stdout] attributes_id: 1, [INFO] [stdout] device_id: None, [INFO] [stdout] device: "", [INFO] [stdout] device_ext: DeviceEntryExt { [INFO] [stdout] device_settings: DeviceSettings { [INFO] [stdout] wifi_name: Some( [INFO] [stdout] "MySSID", [INFO] [stdout] ), [INFO] [stdout] address: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ble_name: Some( [INFO] [stdout] "GBK_H619A_CDF5", [INFO] [stdout] ), [INFO] [stdout] topic: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] wifi_mac: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] dsp_version_soft: None, [INFO] [stdout] wifi_soft_version: Some( [INFO] [stdout] "2.05.08", [INFO] [stdout] ), [INFO] [stdout] wifi_hard_version: Some( [INFO] [stdout] "1.02.00", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 20, [INFO] [stdout] ), [INFO] [stdout] ic_sub_1: None, [INFO] [stdout] ic_sub_2: None, [INFO] [stdout] secret_code: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] boil_water_completed_noti_on_off: true, [INFO] [stdout] boil_water_exception_noti_on_off: false, [INFO] [stdout] completion_noti_on_off: true, [INFO] [stdout] auto_shut_down_on_off: true, [INFO] [stdout] water_shortage_on_off: false, [INFO] [stdout] air_quality_on_off: false, [INFO] [stdout] mcu_soft_version: None, [INFO] [stdout] mcu_hard_version: None, [INFO] [stdout] sku: Some( [INFO] [stdout] "H619A", [INFO] [stdout] ), [INFO] [stdout] device: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] device_name: Some( [INFO] [stdout] "H619A_CDF5", [INFO] [stdout] ), [INFO] [stdout] version_hard: Some( [INFO] [stdout] "2.01.02", [INFO] [stdout] ), [INFO] [stdout] version_soft: Some( [INFO] [stdout] "2.06.06", [INFO] [stdout] ), [INFO] [stdout] play_state: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] tem_min: None, [INFO] [stdout] tem_max: None, [INFO] [stdout] tem_warning: None, [INFO] [stdout] fah_open: None, [INFO] [stdout] tem_cali: None, [INFO] [stdout] hum_min: None, [INFO] [stdout] hum_max: None, [INFO] [stdout] hum_warning: None, [INFO] [stdout] hum_cali: None, [INFO] [stdout] net_waring: None, [INFO] [stdout] upload_rate: None, [INFO] [stdout] battery: None, [INFO] [stdout] time: None, [INFO] [stdout] wifi_level: None, [INFO] [stdout] pm25_min: None, [INFO] [stdout] pm25_max: None, [INFO] [stdout] pm25_warning: None, [INFO] [stdout] sub_devices: None, [INFO] [stdout] bd_type: None, [INFO] [stdout] filter_expire_on_off: false, [INFO] [stdout] shapes: None, [INFO] [stdout] support_ble_broad_v3: None, [INFO] [stdout] }, [INFO] [stdout] ext_resources: ExtResources { [INFO] [stdout] sku_url: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/eb8e4f41a30bfebb249c884209460525-add_list_type_device_619ac.png", [INFO] [stdout] ), [INFO] [stdout] head_on_img_new: None, [INFO] [stdout] head_on_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/eed1b442fc5d3aaa28563ded4284e057-new_light_title_6160_on.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/cb48afdb8618c2ddfd8fe16673336af0-new_light_title_6160_off.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img_new: None, [INFO] [stdout] ext: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 20, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] last_device_data: LastDeviceData { [INFO] [stdout] online: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] bind: None, [INFO] [stdout] tem: None, [INFO] [stdout] hum: None, [INFO] [stdout] last_time: None, [INFO] [stdout] avg_day_tem: None, [INFO] [stdout] avg_day_hum: None, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] device_name: "H619A_CDF5", [INFO] [stdout] goods_type: 75, [INFO] [stdout] group_id: 0, [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] share: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] sku: "H619A", [INFO] [stdout] spec: "", [INFO] [stdout] support_scene: true, [INFO] [stdout] version_hard: "2.01.02", [INFO] [stdout] version_soft: "2.06.06", [INFO] [stdout] gid_confirmed: None, [INFO] [stdout] }, [INFO] [stdout] DeviceEntry { [INFO] [stdout] attributes_id: 4, [INFO] [stdout] device_id: None, [INFO] [stdout] device: "", [INFO] [stdout] device_ext: DeviceEntryExt { [INFO] [stdout] device_settings: DeviceSettings { [INFO] [stdout] wifi_name: Some( [INFO] [stdout] "MySSID", [INFO] [stdout] ), [INFO] [stdout] address: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ble_name: Some( [INFO] [stdout] "Govee_H6072_3529", [INFO] [stdout] ), [INFO] [stdout] topic: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] wifi_mac: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] dsp_version_soft: None, [INFO] [stdout] wifi_soft_version: Some( [INFO] [stdout] "1.02.11", [INFO] [stdout] ), [INFO] [stdout] wifi_hard_version: Some( [INFO] [stdout] "1.00.10", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 66, [INFO] [stdout] ), [INFO] [stdout] ic_sub_1: None, [INFO] [stdout] ic_sub_2: None, [INFO] [stdout] secret_code: None, [INFO] [stdout] boil_water_completed_noti_on_off: true, [INFO] [stdout] boil_water_exception_noti_on_off: false, [INFO] [stdout] completion_noti_on_off: true, [INFO] [stdout] auto_shut_down_on_off: true, [INFO] [stdout] water_shortage_on_off: false, [INFO] [stdout] air_quality_on_off: false, [INFO] [stdout] mcu_soft_version: None, [INFO] [stdout] mcu_hard_version: None, [INFO] [stdout] sku: Some( [INFO] [stdout] "H6072", [INFO] [stdout] ), [INFO] [stdout] device: Some( [INFO] [stdout] "9", [INFO] [stdout] ), [INFO] [stdout] device_name: Some( [INFO] [stdout] "Study Floor Lamp 2", [INFO] [stdout] ), [INFO] [stdout] version_hard: Some( [INFO] [stdout] "3.02.00", [INFO] [stdout] ), [INFO] [stdout] version_soft: Some( [INFO] [stdout] "2.04.05", [INFO] [stdout] ), [INFO] [stdout] play_state: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] tem_min: None, [INFO] [stdout] tem_max: None, [INFO] [stdout] tem_warning: None, [INFO] [stdout] fah_open: None, [INFO] [stdout] tem_cali: None, [INFO] [stdout] hum_min: None, [INFO] [stdout] hum_max: None, [INFO] [stdout] hum_warning: None, [INFO] [stdout] hum_cali: None, [INFO] [stdout] net_waring: None, [INFO] [stdout] upload_rate: None, [INFO] [stdout] battery: None, [INFO] [stdout] time: None, [INFO] [stdout] wifi_level: None, [INFO] [stdout] pm25_min: None, [INFO] [stdout] pm25_max: None, [INFO] [stdout] pm25_warning: None, [INFO] [stdout] sub_devices: None, [INFO] [stdout] bd_type: None, [INFO] [stdout] filter_expire_on_off: false, [INFO] [stdout] shapes: None, [INFO] [stdout] support_ble_broad_v3: None, [INFO] [stdout] }, [INFO] [stdout] ext_resources: ExtResources { [INFO] [stdout] sku_url: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/814c890088f34da331e1eecf8ea46fc2-add_list_type_device_6072.png", [INFO] [stdout] ), [INFO] [stdout] head_on_img_new: None, [INFO] [stdout] head_on_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/7136846363c3c97ce15fe516fd176366-new_light_title_6072_on%403x.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/7704c288c48f0b39033a5a28aedf473c-new_light_title_6072_off%403x.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img_new: None, [INFO] [stdout] ext: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 66, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] last_device_data: LastDeviceData { [INFO] [stdout] online: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] bind: None, [INFO] [stdout] tem: None, [INFO] [stdout] hum: None, [INFO] [stdout] last_time: None, [INFO] [stdout] avg_day_tem: None, [INFO] [stdout] avg_day_hum: None, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] device_name: "Study Floor Lamp 2", [INFO] [stdout] goods_type: 30, [INFO] [stdout] group_id: 1003, [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] share: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] sku: "H6072", [INFO] [stdout] spec: "", [INFO] [stdout] support_scene: false, [INFO] [stdout] version_hard: "3.02.00", [INFO] [stdout] version_soft: "2.04.05", [INFO] [stdout] gid_confirmed: None, [INFO] [stdout] }, [INFO] [stdout] DeviceEntry { [INFO] [stdout] attributes_id: 4, [INFO] [stdout] device_id: None, [INFO] [stdout] device: "", [INFO] [stdout] device_ext: DeviceEntryExt { [INFO] [stdout] device_settings: DeviceSettings { [INFO] [stdout] wifi_name: Some( [INFO] [stdout] "MySSID", [INFO] [stdout] ), [INFO] [stdout] address: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ble_name: Some( [INFO] [stdout] "Govee_H6072_3411", [INFO] [stdout] ), [INFO] [stdout] topic: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] wifi_mac: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] dsp_version_soft: None, [INFO] [stdout] wifi_soft_version: Some( [INFO] [stdout] "1.02.11", [INFO] [stdout] ), [INFO] [stdout] wifi_hard_version: Some( [INFO] [stdout] "1.00.10", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 66, [INFO] [stdout] ), [INFO] [stdout] ic_sub_1: None, [INFO] [stdout] ic_sub_2: None, [INFO] [stdout] secret_code: None, [INFO] [stdout] boil_water_completed_noti_on_off: true, [INFO] [stdout] boil_water_exception_noti_on_off: false, [INFO] [stdout] completion_noti_on_off: true, [INFO] [stdout] auto_shut_down_on_off: true, [INFO] [stdout] water_shortage_on_off: false, [INFO] [stdout] air_quality_on_off: false, [INFO] [stdout] mcu_soft_version: None, [INFO] [stdout] mcu_hard_version: None, [INFO] [stdout] sku: Some( [INFO] [stdout] "H6072", [INFO] [stdout] ), [INFO] [stdout] device: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] device_name: Some( [INFO] [stdout] "Study Floor Lamp 1", [INFO] [stdout] ), [INFO] [stdout] version_hard: Some( [INFO] [stdout] "3.02.00", [INFO] [stdout] ), [INFO] [stdout] version_soft: Some( [INFO] [stdout] "2.04.05", [INFO] [stdout] ), [INFO] [stdout] play_state: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] tem_min: None, [INFO] [stdout] tem_max: None, [INFO] [stdout] tem_warning: None, [INFO] [stdout] fah_open: None, [INFO] [stdout] tem_cali: None, [INFO] [stdout] hum_min: None, [INFO] [stdout] hum_max: None, [INFO] [stdout] hum_warning: None, [INFO] [stdout] hum_cali: None, [INFO] [stdout] net_waring: None, [INFO] [stdout] upload_rate: None, [INFO] [stdout] battery: None, [INFO] [stdout] time: None, [INFO] [stdout] wifi_level: None, [INFO] [stdout] pm25_min: None, [INFO] [stdout] pm25_max: None, [INFO] [stdout] pm25_warning: None, [INFO] [stdout] sub_devices: None, [INFO] [stdout] bd_type: None, [INFO] [stdout] filter_expire_on_off: false, [INFO] [stdout] shapes: None, [INFO] [stdout] support_ble_broad_v3: None, [INFO] [stdout] }, [INFO] [stdout] ext_resources: ExtResources { [INFO] [stdout] sku_url: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/814c890088f34da331e1eecf8ea46fc2-add_list_type_device_6072.png", [INFO] [stdout] ), [INFO] [stdout] head_on_img_new: None, [INFO] [stdout] head_on_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/7136846363c3c97ce15fe516fd176366-new_light_title_6072_on%403x.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/7704c288c48f0b39033a5a28aedf473c-new_light_title_6072_off%403x.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img_new: None, [INFO] [stdout] ext: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 66, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] last_device_data: LastDeviceData { [INFO] [stdout] online: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] bind: None, [INFO] [stdout] tem: None, [INFO] [stdout] hum: None, [INFO] [stdout] last_time: None, [INFO] [stdout] avg_day_tem: None, [INFO] [stdout] avg_day_hum: None, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] device_name: "Study Floor Lamp 1", [INFO] [stdout] goods_type: 30, [INFO] [stdout] group_id: 1003, [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] share: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] sku: "H6072", [INFO] [stdout] spec: "", [INFO] [stdout] support_scene: false, [INFO] [stdout] version_hard: "3.02.00", [INFO] [stdout] version_soft: "2.04.05", [INFO] [stdout] gid_confirmed: None, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] groups: [ [INFO] [stdout] GroupEntry { [INFO] [stdout] group_id: 1001, [INFO] [stdout] group_name: "Bedroom", [INFO] [stdout] }, [INFO] [stdout] GroupEntry { [INFO] [stdout] group_id: 1002, [INFO] [stdout] group_name: "Living Room", [INFO] [stdout] }, [INFO] [stdout] GroupEntry { [INFO] [stdout] group_id: 1003, [INFO] [stdout] group_name: "Study", [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] message: "", [INFO] [stdout] status: 200, [INFO] [stdout] } [INFO] [stdout] - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] run with `K9_UPDATE_SNAPSHOTS=1` to update/create snapshots [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5ffa3b3857a2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5ffa3b3857a2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5ffa3b3857a2 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5ffa3b3857a2 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5ffa3b39e6fa - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5ffa3b39e6fa - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x5ffa3b38b0d6 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5ffa3b38b0d6 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5ffa3b36175f - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5ffa3b36175f - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5ffa3b37cd49 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5ffa3a8e788e - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x5ffa3a8e788e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5ffa3b37cfb2 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x5ffa3b37cfb2 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5ffa3b361818 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x5ffa3b356279 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5ffa3b36292d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5ffa3b39ee6c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5ffa3a614338 - core[27de1724e4349be2]::panicking::panic_display:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5 [INFO] [stdout] 20: 0x5ffa3a668d24 - govee[14548bf8a5f0c675]::undoc_api::test::get_device_scenes [INFO] [stdout] at /opt/rustwide/workdir/src/undoc_api.rs:929:9 [INFO] [stdout] 21: 0x5ffa3a660af7 - govee[14548bf8a5f0c675]::undoc_api::test::get_device_scenes::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/undoc_api.rs:926:27 [INFO] [stdout] 22: 0x5ffa3a40c0d6 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x5ffa3a8dbc3b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x5ffa3a8dbc3b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x5ffa3a8e849a - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x5ffa3a8e849a - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x5ffa3a8e3a44 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x5ffa3a8e3a44 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 34: 0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 35: 0x5ffa3a8eaf92 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x5ffa3a8eaf92 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 37: 0x5ffa3a8eaf92 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 38: 0x5ffa3a8eaf92 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 40: 0x5ffa3a8eaf92 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x5ffa3b384acf - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 42: 0x5ffa3b384acf - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 43: 0x73a5fc9f4aa4 - [INFO] [stdout] 44: 0x73a5fca81a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- undoc_api::test::issue_14 stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'undoc_api::test::issue_14' (96) panicked at src/undoc_api.rs:956:9: [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] assert_matches_snapshot!(format!("{resp:#?}")); [INFO] [stdout] [INFO] [stdout] Assertion Failure! [INFO] [stdout] [INFO] [stdout] Expected string to match snapshot stored in [INFO] [stdout] src/__k9_snapshots__/undoc_api/undoc_api_test_issue_14.snap [INFO] [stdout] [INFO] [stdout] Difference: [INFO] [stdout] [INFO] [stdout] DevicesResponse { [INFO] [stdout] devices: [ [INFO] [stdout] DeviceEntry { [INFO] [stdout] attributes_id: 17, [INFO] [stdout] device_id: Some( [INFO] [stdout] 12154591, [INFO] [stdout] ), [INFO] [stdout] device: "XX:XX:XX:XX:XX:XX:07:4D", [INFO] [stdout] device_ext: DeviceEntryExt { [INFO] [stdout] device_settings: DeviceSettings { [INFO] [stdout] wifi_name: Some( [INFO] [stdout] "TP-Link_IoT_2G", [INFO] [stdout] ), [INFO] [stdout] address: Some( [INFO] [stdout] "XX:XX:XX:XX:XX:XX", [INFO] [stdout] ), [INFO] [stdout] ble_name: Some( [INFO] [stdout] "GBK_H618A_074D", [INFO] [stdout] ), [INFO] [stdout] topic: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] wifi_mac: Some( [INFO] [stdout] "XX:XX:XX:XX:XX:XX", [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] dsp_version_soft: None, [INFO] [stdout] wifi_soft_version: Some( [INFO] [stdout] "2.05.08", [INFO] [stdout] ), [INFO] [stdout] wifi_hard_version: Some( [INFO] [stdout] "1.02.00", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 15, [INFO] [stdout] ), [INFO] [stdout] ic_sub_1: None, [INFO] [stdout] ic_sub_2: None, [INFO] [stdout] secret_code: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] boil_water_completed_noti_on_off: true, [INFO] [stdout] boil_water_exception_noti_on_off: false, [INFO] [stdout] completion_noti_on_off: true, [INFO] [stdout] auto_shut_down_on_off: true, [INFO] [stdout] water_shortage_on_off: false, [INFO] [stdout] air_quality_on_off: false, [INFO] [stdout] mcu_soft_version: None, [INFO] [stdout] mcu_hard_version: None, [INFO] [stdout] sku: Some( [INFO] [stdout] "H618A", [INFO] [stdout] ), [INFO] [stdout] device: Some( [INFO] [stdout] "XX:XX:XX:XX:XX:XX:07:4D", [INFO] [stdout] ), [INFO] [stdout] device_name: Some( [INFO] [stdout] "Led Bar", [INFO] [stdout] ), [INFO] [stdout] version_hard: Some( [INFO] [stdout] "2.01.02", [INFO] [stdout] ), [INFO] [stdout] version_soft: Some( [INFO] [stdout] "2.06.15", [INFO] [stdout] ), [INFO] [stdout] play_state: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] tem_min: None, [INFO] [stdout] tem_max: None, [INFO] [stdout] tem_warning: None, [INFO] [stdout] fah_open: None, [INFO] [stdout] tem_cali: None, [INFO] [stdout] hum_min: None, [INFO] [stdout] hum_max: None, [INFO] [stdout] hum_warning: None, [INFO] [stdout] hum_cali: None, [INFO] [stdout] net_waring: None, [INFO] [stdout] upload_rate: None, [INFO] [stdout] battery: None, [INFO] [stdout] time: None, [INFO] [stdout] wifi_level: None, [INFO] [stdout] pm25_min: None, [INFO] [stdout] pm25_max: None, [INFO] [stdout] pm25_warning: None, [INFO] [stdout] sub_devices: None, [INFO] [stdout] bd_type: None, [INFO] [stdout] filter_expire_on_off: false, [INFO] [stdout] shapes: None, [INFO] [stdout] support_ble_broad_v3: None, [INFO] [stdout] }, [INFO] [stdout] ext_resources: ExtResources { [INFO] [stdout] sku_url: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/1888088d25fbf1fedd34316acccf9ee3-add_list_type_device_618ac.png.png", [INFO] [stdout] ), [INFO] [stdout] head_on_img_new: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] head_on_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/eed1b442fc5d3aaa28563ded4284e057-new_light_title_6160_on.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/cb48afdb8618c2ddfd8fe16673336af0-new_light_title_6160_off.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img_new: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ext: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 15, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] last_device_data: LastDeviceData { [INFO] [stdout] online: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] bind: None, [INFO] [stdout] tem: None, [INFO] [stdout] hum: None, [INFO] [stdout] last_time: None, [INFO] [stdout] avg_day_tem: None, [INFO] [stdout] avg_day_hum: None, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] device_name: "Led Bar", [INFO] [stdout] goods_type: 74, [INFO] [stdout] group_id: 0, [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] share: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] sku: "H618A", [INFO] [stdout] spec: "", [INFO] [stdout] support_scene: true, [INFO] [stdout] version_hard: "2.01.02", [INFO] [stdout] version_soft: "2.06.15", [INFO] [stdout] gid_confirmed: None, [INFO] [stdout] }, [INFO] [stdout] DeviceEntry { [INFO] [stdout] attributes_id: 1, [INFO] [stdout] device_id: Some( [INFO] [stdout] 10874276, [INFO] [stdout] ), [INFO] [stdout] device: "XX:XX:XX:XX:XX:XX:4C:67", [INFO] [stdout] device_ext: DeviceEntryExt { [INFO] [stdout] device_settings: DeviceSettings { [INFO] [stdout] wifi_name: Some( [INFO] [stdout] "TP-Link_IoT_2G", [INFO] [stdout] ), [INFO] [stdout] address: Some( [INFO] [stdout] "XX:XX:XX:XX:XX:XX", [INFO] [stdout] ), [INFO] [stdout] ble_name: Some( [INFO] [stdout] "Govee_H6199_4C67", [INFO] [stdout] ), [INFO] [stdout] topic: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] wifi_mac: Some( [INFO] [stdout] "XX:XX:XX:XX:XX:XX", [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] dsp_version_soft: None, [INFO] [stdout] wifi_soft_version: Some( [INFO] [stdout] "1.00.33", [INFO] [stdout] ), [INFO] [stdout] wifi_hard_version: Some( [INFO] [stdout] "1.03.00", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 50, [INFO] [stdout] ), [INFO] [stdout] ic_sub_1: None, [INFO] [stdout] ic_sub_2: None, [INFO] [stdout] secret_code: None, [INFO] [stdout] boil_water_completed_noti_on_off: true, [INFO] [stdout] boil_water_exception_noti_on_off: false, [INFO] [stdout] completion_noti_on_off: true, [INFO] [stdout] auto_shut_down_on_off: true, [INFO] [stdout] water_shortage_on_off: false, [INFO] [stdout] air_quality_on_off: false, [INFO] [stdout] mcu_soft_version: None, [INFO] [stdout] mcu_hard_version: None, [INFO] [stdout] sku: Some( [INFO] [stdout] "H6199", [INFO] [stdout] ), [INFO] [stdout] device: Some( [INFO] [stdout] "XX:XX:XX:XX:XX:XX:4C:67", [INFO] [stdout] ), [INFO] [stdout] device_name: Some( [INFO] [stdout] "DreamView T1", [INFO] [stdout] ), [INFO] [stdout] version_hard: Some( [INFO] [stdout] "3.02.01", [INFO] [stdout] ), [INFO] [stdout] version_soft: Some( [INFO] [stdout] "1.10.04", [INFO] [stdout] ), [INFO] [stdout] play_state: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] tem_min: None, [INFO] [stdout] tem_max: None, [INFO] [stdout] tem_warning: None, [INFO] [stdout] fah_open: None, [INFO] [stdout] tem_cali: None, [INFO] [stdout] hum_min: None, [INFO] [stdout] hum_max: None, [INFO] [stdout] hum_warning: None, [INFO] [stdout] hum_cali: None, [INFO] [stdout] net_waring: None, [INFO] [stdout] upload_rate: None, [INFO] [stdout] battery: None, [INFO] [stdout] time: None, [INFO] [stdout] wifi_level: None, [INFO] [stdout] pm25_min: None, [INFO] [stdout] pm25_max: None, [INFO] [stdout] pm25_warning: None, [INFO] [stdout] sub_devices: None, [INFO] [stdout] bd_type: None, [INFO] [stdout] filter_expire_on_off: false, [INFO] [stdout] shapes: None, [INFO] [stdout] support_ble_broad_v3: None, [INFO] [stdout] }, [INFO] [stdout] ext_resources: ExtResources { [INFO] [stdout] sku_url: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/77af67823455a4cd4a65c9d490a8fec9-add_list_type_device_6199.png", [INFO] [stdout] ), [INFO] [stdout] head_on_img_new: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] head_on_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/f888cb880ed3646868ebfb52db643569-new_light_title_6104_alexa_on.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/c163d1b2aa45e3278b4ff7a25b69e8c8-new_light_title_6104_alexa_off.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img_new: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ext: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 50, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] last_device_data: LastDeviceData { [INFO] [stdout] online: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] bind: None, [INFO] [stdout] tem: None, [INFO] [stdout] hum: None, [INFO] [stdout] last_time: None, [INFO] [stdout] avg_day_tem: None, [INFO] [stdout] avg_day_hum: None, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] device_name: "DreamView T1", [INFO] [stdout] goods_type: 24, [INFO] [stdout] group_id: 0, [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] share: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] sku: "H6199", [INFO] [stdout] spec: "", [INFO] [stdout] support_scene: true, [INFO] [stdout] version_hard: "3.02.01", [INFO] [stdout] version_soft: "1.10.04", [INFO] [stdout] gid_confirmed: None, [INFO] [stdout] }, [INFO] [stdout] DeviceEntry { [INFO] [stdout] attributes_id: 1, [INFO] [stdout] device_id: Some( [INFO] [stdout] 7450178, [INFO] [stdout] ), [INFO] [stdout] device: "XX:XX:XX:XX:XX:XX:B4:D0", [INFO] [stdout] device_ext: DeviceEntryExt { [INFO] [stdout] device_settings: DeviceSettings { [INFO] [stdout] wifi_name: Some( [INFO] [stdout] "TP-Link_IoT_2G", [INFO] [stdout] ), [INFO] [stdout] address: Some( [INFO] [stdout] "XX:XX:XX:XX:XX:XX", [INFO] [stdout] ), [INFO] [stdout] ble_name: Some( [INFO] [stdout] "GBK_H618C_B4D0", [INFO] [stdout] ), [INFO] [stdout] topic: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] wifi_mac: Some( [INFO] [stdout] "XX:XX:XX:XX:XX:XX", [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] dsp_version_soft: None, [INFO] [stdout] wifi_soft_version: Some( [INFO] [stdout] "2.05.08", [INFO] [stdout] ), [INFO] [stdout] wifi_hard_version: Some( [INFO] [stdout] "1.02.00", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 30, [INFO] [stdout] ), [INFO] [stdout] ic_sub_1: None, [INFO] [stdout] ic_sub_2: None, [INFO] [stdout] secret_code: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] boil_water_completed_noti_on_off: true, [INFO] [stdout] boil_water_exception_noti_on_off: false, [INFO] [stdout] completion_noti_on_off: true, [INFO] [stdout] auto_shut_down_on_off: true, [INFO] [stdout] water_shortage_on_off: false, [INFO] [stdout] air_quality_on_off: false, [INFO] [stdout] mcu_soft_version: None, [INFO] [stdout] mcu_hard_version: None, [INFO] [stdout] sku: Some( [INFO] [stdout] "H618C", [INFO] [stdout] ), [INFO] [stdout] device: Some( [INFO] [stdout] "XX:XX:XX:XX:XX:XX:B4:D0", [INFO] [stdout] ), [INFO] [stdout] device_name: Some( [INFO] [stdout] "Led Escalier Bas Govee", [INFO] [stdout] ), [INFO] [stdout] version_hard: Some( [INFO] [stdout] "2.01.02", [INFO] [stdout] ), [INFO] [stdout] version_soft: Some( [INFO] [stdout] "2.06.15", [INFO] [stdout] ), [INFO] [stdout] play_state: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] tem_min: None, [INFO] [stdout] tem_max: None, [INFO] [stdout] tem_warning: None, [INFO] [stdout] fah_open: None, [INFO] [stdout] tem_cali: None, [INFO] [stdout] hum_min: None, [INFO] [stdout] hum_max: None, [INFO] [stdout] hum_warning: None, [INFO] [stdout] hum_cali: None, [INFO] [stdout] net_waring: None, [INFO] [stdout] upload_rate: None, [INFO] [stdout] battery: None, [INFO] [stdout] time: None, [INFO] [stdout] wifi_level: None, [INFO] [stdout] pm25_min: None, [INFO] [stdout] pm25_max: None, [INFO] [stdout] pm25_warning: None, [INFO] [stdout] sub_devices: None, [INFO] [stdout] bd_type: None, [INFO] [stdout] filter_expire_on_off: false, [INFO] [stdout] shapes: None, [INFO] [stdout] support_ble_broad_v3: None, [INFO] [stdout] }, [INFO] [stdout] ext_resources: ExtResources { [INFO] [stdout] sku_url: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/1888088d25fbf1fedd34316acccf9ee3-add_list_type_device_618ac.png.png", [INFO] [stdout] ), [INFO] [stdout] head_on_img_new: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] head_on_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/eed1b442fc5d3aaa28563ded4284e057-new_light_title_6160_on.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/cb48afdb8618c2ddfd8fe16673336af0-new_light_title_6160_off.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img_new: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ext: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 30, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] last_device_data: LastDeviceData { [INFO] [stdout] online: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] bind: None, [INFO] [stdout] tem: None, [INFO] [stdout] hum: None, [INFO] [stdout] last_time: None, [INFO] [stdout] avg_day_tem: None, [INFO] [stdout] avg_day_hum: None, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] device_name: "Led Escalier Bas Govee", [INFO] [stdout] goods_type: 71, [INFO] [stdout] group_id: 0, [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] share: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] sku: "H618C", [INFO] [stdout] spec: "", [INFO] [stdout] support_scene: true, [INFO] [stdout] version_hard: "2.01.02", [INFO] [stdout] version_soft: "2.06.15", [INFO] [stdout] gid_confirmed: None, [INFO] [stdout] }, [INFO] [stdout] DeviceEntry { [INFO] [stdout] attributes_id: 17, [INFO] [stdout] device_id: Some( [INFO] [stdout] 7450936, [INFO] [stdout] ), [INFO] [stdout] device: "XX:XX:XX:XX:XX:XX:96:A0", [INFO] [stdout] device_ext: DeviceEntryExt { [INFO] [stdout] device_settings: DeviceSettings { [INFO] [stdout] wifi_name: Some( [INFO] [stdout] "TP-Link_IoT_2G", [INFO] [stdout] ), [INFO] [stdout] address: Some( [INFO] [stdout] "XX:XX:XX:XX:XX:XX", [INFO] [stdout] ), [INFO] [stdout] ble_name: Some( [INFO] [stdout] "GBK_H618A_96A0", [INFO] [stdout] ), [INFO] [stdout] topic: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] wifi_mac: None, [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] dsp_version_soft: None, [INFO] [stdout] wifi_soft_version: Some( [INFO] [stdout] "2.05.08", [INFO] [stdout] ), [INFO] [stdout] wifi_hard_version: Some( [INFO] [stdout] "1.02.00", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 15, [INFO] [stdout] ), [INFO] [stdout] ic_sub_1: None, [INFO] [stdout] ic_sub_2: None, [INFO] [stdout] secret_code: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] boil_water_completed_noti_on_off: true, [INFO] [stdout] boil_water_exception_noti_on_off: false, [INFO] [stdout] completion_noti_on_off: true, [INFO] [stdout] auto_shut_down_on_off: true, [INFO] [stdout] water_shortage_on_off: false, [INFO] [stdout] air_quality_on_off: false, [INFO] [stdout] mcu_soft_version: None, [INFO] [stdout] mcu_hard_version: None, [INFO] [stdout] sku: Some( [INFO] [stdout] "H618A", [INFO] [stdout] ), [INFO] [stdout] device: Some( [INFO] [stdout] "XX:XX:XX:XX:XX:XX:96:A0", [INFO] [stdout] ), [INFO] [stdout] device_name: Some( [INFO] [stdout] "Led Enfants Govee", [INFO] [stdout] ), [INFO] [stdout] version_hard: Some( [INFO] [stdout] "2.01.02", [INFO] [stdout] ), [INFO] [stdout] version_soft: Some( [INFO] [stdout] "2.06.15", [INFO] [stdout] ), [INFO] [stdout] play_state: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] tem_min: None, [INFO] [stdout] tem_max: None, [INFO] [stdout] tem_warning: None, [INFO] [stdout] fah_open: None, [INFO] [stdout] tem_cali: None, [INFO] [stdout] hum_min: None, [INFO] [stdout] hum_max: None, [INFO] [stdout] hum_warning: None, [INFO] [stdout] hum_cali: None, [INFO] [stdout] net_waring: None, [INFO] [stdout] upload_rate: None, [INFO] [stdout] battery: None, [INFO] [stdout] time: None, [INFO] [stdout] wifi_level: None, [INFO] [stdout] pm25_min: None, [INFO] [stdout] pm25_max: None, [INFO] [stdout] pm25_warning: None, [INFO] [stdout] sub_devices: None, [INFO] [stdout] bd_type: None, [INFO] [stdout] filter_expire_on_off: false, [INFO] [stdout] shapes: None, [INFO] [stdout] support_ble_broad_v3: None, [INFO] [stdout] }, [INFO] [stdout] ext_resources: ExtResources { [INFO] [stdout] sku_url: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/1888088d25fbf1fedd34316acccf9ee3-add_list_type_device_618ac.png.png", [INFO] [stdout] ), [INFO] [stdout] head_on_img_new: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] head_on_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/eed1b442fc5d3aaa28563ded4284e057-new_light_title_6160_on.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/cb48afdb8618c2ddfd8fe16673336af0-new_light_title_6160_off.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img_new: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ext: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 15, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] last_device_data: LastDeviceData { [INFO] [stdout] online: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] bind: None, [INFO] [stdout] tem: None, [INFO] [stdout] hum: None, [INFO] [stdout] last_time: None, [INFO] [stdout] avg_day_tem: None, [INFO] [stdout] avg_day_hum: None, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] device_name: "Led Enfants Govee", [INFO] [stdout] goods_type: 74, [INFO] [stdout] group_id: 0, [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] share: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] sku: "H618A", [INFO] [stdout] spec: "", [INFO] [stdout] support_scene: true, [INFO] [stdout] version_hard: "2.01.02", [INFO] [stdout] version_soft: "2.06.15", [INFO] [stdout] gid_confirmed: None, [INFO] [stdout] }, [INFO] [stdout] DeviceEntry { [INFO] [stdout] attributes_id: 1, [INFO] [stdout] device_id: Some( [INFO] [stdout] 7450755, [INFO] [stdout] ), [INFO] [stdout] device: "XX:XX:XX:XX:XX:XX:32:27", [INFO] [stdout] device_ext: DeviceEntryExt { [INFO] [stdout] device_settings: DeviceSettings { [INFO] [stdout] wifi_name: Some( [INFO] [stdout] "TP-Link_IoT_2G", [INFO] [stdout] ), [INFO] [stdout] address: Some( [INFO] [stdout] "XX:XX:XX:XX:XX:XX", [INFO] [stdout] ), [INFO] [stdout] ble_name: Some( [INFO] [stdout] "GBK_H618C_3227", [INFO] [stdout] ), [INFO] [stdout] topic: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] wifi_mac: Some( [INFO] [stdout] "XX:XX:XX:XX:XX:XX", [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] dsp_version_soft: None, [INFO] [stdout] wifi_soft_version: Some( [INFO] [stdout] "2.05.08", [INFO] [stdout] ), [INFO] [stdout] wifi_hard_version: Some( [INFO] [stdout] "1.02.00", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 30, [INFO] [stdout] ), [INFO] [stdout] ic_sub_1: None, [INFO] [stdout] ic_sub_2: None, [INFO] [stdout] secret_code: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] boil_water_completed_noti_on_off: true, [INFO] [stdout] boil_water_exception_noti_on_off: false, [INFO] [stdout] completion_noti_on_off: true, [INFO] [stdout] auto_shut_down_on_off: true, [INFO] [stdout] water_shortage_on_off: false, [INFO] [stdout] air_quality_on_off: false, [INFO] [stdout] mcu_soft_version: None, [INFO] [stdout] mcu_hard_version: None, [INFO] [stdout] sku: Some( [INFO] [stdout] "H618C", [INFO] [stdout] ), [INFO] [stdout] device: Some( [INFO] [stdout] "XX:XX:XX:XX:XX:XX:32:27", [INFO] [stdout] ), [INFO] [stdout] device_name: Some( [INFO] [stdout] "Led Escalier Haut Gove", [INFO] [stdout] ), [INFO] [stdout] version_hard: Some( [INFO] [stdout] "2.01.02", [INFO] [stdout] ), [INFO] [stdout] version_soft: Some( [INFO] [stdout] "2.06.15", [INFO] [stdout] ), [INFO] [stdout] play_state: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] tem_min: None, [INFO] [stdout] tem_max: None, [INFO] [stdout] tem_warning: None, [INFO] [stdout] fah_open: None, [INFO] [stdout] tem_cali: None, [INFO] [stdout] hum_min: None, [INFO] [stdout] hum_max: None, [INFO] [stdout] hum_warning: None, [INFO] [stdout] hum_cali: None, [INFO] [stdout] net_waring: None, [INFO] [stdout] upload_rate: None, [INFO] [stdout] battery: None, [INFO] [stdout] time: None, [INFO] [stdout] wifi_level: None, [INFO] [stdout] pm25_min: None, [INFO] [stdout] pm25_max: None, [INFO] [stdout] pm25_warning: None, [INFO] [stdout] sub_devices: None, [INFO] [stdout] bd_type: None, [INFO] [stdout] filter_expire_on_off: false, [INFO] [stdout] shapes: None, [INFO] [stdout] support_ble_broad_v3: None, [INFO] [stdout] }, [INFO] [stdout] ext_resources: ExtResources { [INFO] [stdout] sku_url: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/1888088d25fbf1fedd34316acccf9ee3-add_list_type_device_618ac.png.png", [INFO] [stdout] ), [INFO] [stdout] head_on_img_new: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] head_on_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/eed1b442fc5d3aaa28563ded4284e057-new_light_title_6160_on.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/cb48afdb8618c2ddfd8fe16673336af0-new_light_title_6160_off.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img_new: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ext: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 30, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] last_device_data: LastDeviceData { [INFO] [stdout] online: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] bind: None, [INFO] [stdout] tem: None, [INFO] [stdout] hum: None, [INFO] [stdout] last_time: None, [INFO] [stdout] avg_day_tem: None, [INFO] [stdout] avg_day_hum: None, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] device_name: "Led Escalier Haut Gove", [INFO] [stdout] goods_type: 71, [INFO] [stdout] group_id: 0, [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] share: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] sku: "H618C", [INFO] [stdout] spec: "", [INFO] [stdout] support_scene: true, [INFO] [stdout] version_hard: "2.01.02", [INFO] [stdout] version_soft: "2.06.15", [INFO] [stdout] gid_confirmed: None, [INFO] [stdout] }, [INFO] [stdout] DeviceEntry { [INFO] [stdout] attributes_id: 2, [INFO] [stdout] device_id: Some( [INFO] [stdout] 6678775, [INFO] [stdout] ), [INFO] [stdout] device: "XX:XX:XX:XX:XX:XX:AD:23", [INFO] [stdout] device_ext: DeviceEntryExt { [INFO] [stdout] device_settings: DeviceSettings { [INFO] [stdout] wifi_name: Some( [INFO] [stdout] "TP-Link_IoT_2G", [INFO] [stdout] ), [INFO] [stdout] address: None, [INFO] [stdout] ble_name: Some( [INFO] [stdout] "ihoment_H6159_AD23", [INFO] [stdout] ), [INFO] [stdout] topic: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] wifi_mac: None, [INFO] [stdout] pact_type: None, [INFO] [stdout] pact_code: None, [INFO] [stdout] dsp_version_soft: None, [INFO] [stdout] wifi_soft_version: Some( [INFO] [stdout] "1.03.05", [INFO] [stdout] ), [INFO] [stdout] wifi_hard_version: Some( [INFO] [stdout] "1.00.01", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] ic_sub_1: None, [INFO] [stdout] ic_sub_2: None, [INFO] [stdout] secret_code: None, [INFO] [stdout] boil_water_completed_noti_on_off: true, [INFO] [stdout] boil_water_exception_noti_on_off: false, [INFO] [stdout] completion_noti_on_off: true, [INFO] [stdout] auto_shut_down_on_off: true, [INFO] [stdout] water_shortage_on_off: false, [INFO] [stdout] air_quality_on_off: false, [INFO] [stdout] mcu_soft_version: None, [INFO] [stdout] mcu_hard_version: None, [INFO] [stdout] sku: Some( [INFO] [stdout] "H6159", [INFO] [stdout] ), [INFO] [stdout] device: Some( [INFO] [stdout] "XX:XX:XX:XX:XX:XX:AD:23", [INFO] [stdout] ), [INFO] [stdout] device_name: Some( [INFO] [stdout] "Govee Bureau Schumi", [INFO] [stdout] ), [INFO] [stdout] version_hard: Some( [INFO] [stdout] "1.00.02", [INFO] [stdout] ), [INFO] [stdout] version_soft: Some( [INFO] [stdout] "1.07.02", [INFO] [stdout] ), [INFO] [stdout] play_state: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] tem_min: None, [INFO] [stdout] tem_max: None, [INFO] [stdout] tem_warning: None, [INFO] [stdout] fah_open: None, [INFO] [stdout] tem_cali: None, [INFO] [stdout] hum_min: None, [INFO] [stdout] hum_max: None, [INFO] [stdout] hum_warning: None, [INFO] [stdout] hum_cali: None, [INFO] [stdout] net_waring: None, [INFO] [stdout] upload_rate: None, [INFO] [stdout] battery: None, [INFO] [stdout] time: None, [INFO] [stdout] wifi_level: None, [INFO] [stdout] pm25_min: None, [INFO] [stdout] pm25_max: None, [INFO] [stdout] pm25_warning: None, [INFO] [stdout] sub_devices: None, [INFO] [stdout] bd_type: None, [INFO] [stdout] filter_expire_on_off: false, [INFO] [stdout] shapes: None, [INFO] [stdout] support_ble_broad_v3: None, [INFO] [stdout] }, [INFO] [stdout] ext_resources: ExtResources { [INFO] [stdout] sku_url: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/78e03221416cd93f51a3da091b720a1c-add_list_type_device_6159.png", [INFO] [stdout] ), [INFO] [stdout] head_on_img_new: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] head_on_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/eed1b442fc5d3aaa28563ded4284e057-new_light_title_6160_on.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/cb48afdb8618c2ddfd8fe16673336af0-new_light_title_6160_off.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img_new: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ext: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] last_device_data: LastDeviceData { [INFO] [stdout] online: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] bind: None, [INFO] [stdout] tem: None, [INFO] [stdout] hum: None, [INFO] [stdout] last_time: None, [INFO] [stdout] avg_day_tem: None, [INFO] [stdout] avg_day_hum: None, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] device_name: "Govee Bureau Schumi", [INFO] [stdout] goods_type: 0, [INFO] [stdout] group_id: 0, [INFO] [stdout] pact_code: None, [INFO] [stdout] pact_type: None, [INFO] [stdout] share: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] sku: "H6159", [INFO] [stdout] spec: "", [INFO] [stdout] support_scene: true, [INFO] [stdout] version_hard: "1.00.02", [INFO] [stdout] version_soft: "1.07.02", [INFO] [stdout] gid_confirmed: None, [INFO] [stdout] }, [INFO] [stdout] DeviceEntry { [INFO] [stdout] attributes_id: 17, [INFO] [stdout] device_id: Some( [INFO] [stdout] 6885213, [INFO] [stdout] ), [INFO] [stdout] device: "XX:XX:XX:XX:XX:XX:8E:63", [INFO] [stdout] device_ext: DeviceEntryExt { [INFO] [stdout] device_settings: DeviceSettings { [INFO] [stdout] wifi_name: Some( [INFO] [stdout] "TP-Link_IoT_2G", [INFO] [stdout] ), [INFO] [stdout] address: Some( [INFO] [stdout] "XX:XX:XX:XX:XX:XX", [INFO] [stdout] ), [INFO] [stdout] ble_name: Some( [INFO] [stdout] "GBK_H618A_8E63", [INFO] [stdout] ), [INFO] [stdout] topic: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] wifi_mac: Some( [INFO] [stdout] "XX:XX:XX:XX:XX:XX", [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] dsp_version_soft: None, [INFO] [stdout] wifi_soft_version: Some( [INFO] [stdout] "2.05.08", [INFO] [stdout] ), [INFO] [stdout] wifi_hard_version: Some( [INFO] [stdout] "1.02.00", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 15, [INFO] [stdout] ), [INFO] [stdout] ic_sub_1: None, [INFO] [stdout] ic_sub_2: None, [INFO] [stdout] secret_code: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] boil_water_completed_noti_on_off: true, [INFO] [stdout] boil_water_exception_noti_on_off: false, [INFO] [stdout] completion_noti_on_off: true, [INFO] [stdout] auto_shut_down_on_off: true, [INFO] [stdout] water_shortage_on_off: false, [INFO] [stdout] air_quality_on_off: false, [INFO] [stdout] mcu_soft_version: None, [INFO] [stdout] mcu_hard_version: None, [INFO] [stdout] sku: Some( [INFO] [stdout] "H618A", [INFO] [stdout] ), [INFO] [stdout] device: Some( [INFO] [stdout] "XX:XX:XX:XX:XX:XX:8E:63", [INFO] [stdout] ), [INFO] [stdout] device_name: Some( [INFO] [stdout] "Govee Bureau", [INFO] [stdout] ), [INFO] [stdout] version_hard: Some( [INFO] [stdout] "2.01.02", [INFO] [stdout] ), [INFO] [stdout] version_soft: Some( [INFO] [stdout] "2.06.15", [INFO] [stdout] ), [INFO] [stdout] play_state: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] tem_min: None, [INFO] [stdout] tem_max: None, [INFO] [stdout] tem_warning: None, [INFO] [stdout] fah_open: None, [INFO] [stdout] tem_cali: None, [INFO] [stdout] hum_min: None, [INFO] [stdout] hum_max: None, [INFO] [stdout] hum_warning: None, [INFO] [stdout] hum_cali: None, [INFO] [stdout] net_waring: None, [INFO] [stdout] upload_rate: None, [INFO] [stdout] battery: None, [INFO] [stdout] time: None, [INFO] [stdout] wifi_level: None, [INFO] [stdout] pm25_min: None, [INFO] [stdout] pm25_max: None, [INFO] [stdout] pm25_warning: None, [INFO] [stdout] sub_devices: None, [INFO] [stdout] bd_type: None, [INFO] [stdout] filter_expire_on_off: false, [INFO] [stdout] shapes: None, [INFO] [stdout] support_ble_broad_v3: None, [INFO] [stdout] }, [INFO] [stdout] ext_resources: ExtResources { [INFO] [stdout] sku_url: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/1888088d25fbf1fedd34316acccf9ee3-add_list_type_device_618ac.png.png", [INFO] [stdout] ), [INFO] [stdout] head_on_img_new: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] head_on_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/eed1b442fc5d3aaa28563ded4284e057-new_light_title_6160_on.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/cb48afdb8618c2ddfd8fe16673336af0-new_light_title_6160_off.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img_new: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ext: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 15, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] last_device_data: LastDeviceData { [INFO] [stdout] online: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] bind: None, [INFO] [stdout] tem: None, [INFO] [stdout] hum: None, [INFO] [stdout] last_time: None, [INFO] [stdout] avg_day_tem: None, [INFO] [stdout] avg_day_hum: None, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] device_name: "Govee Bureau", [INFO] [stdout] goods_type: 74, [INFO] [stdout] group_id: 0, [INFO] [stdout] pact_code: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] pact_type: Some( [INFO] [stdout] 2, [INFO] [stdout] ), [INFO] [stdout] share: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] sku: "H618A", [INFO] [stdout] spec: "", [INFO] [stdout] support_scene: true, [INFO] [stdout] version_hard: "2.01.02", [INFO] [stdout] version_soft: "2.06.15", [INFO] [stdout] gid_confirmed: None, [INFO] [stdout] }, [INFO] [stdout] DeviceEntry { [INFO] [stdout] attributes_id: 2, [INFO] [stdout] device_id: Some( [INFO] [stdout] 6810875, [INFO] [stdout] ), [INFO] [stdout] device: "XX:XX:XX:XX:XX:XX:24:5F", [INFO] [stdout] device_ext: DeviceEntryExt { [INFO] [stdout] device_settings: DeviceSettings { [INFO] [stdout] wifi_name: Some( [INFO] [stdout] "TP-Link_IoT_2G", [INFO] [stdout] ), [INFO] [stdout] address: None, [INFO] [stdout] ble_name: Some( [INFO] [stdout] "ihoment_H6159_245F", [INFO] [stdout] ), [INFO] [stdout] topic: Some( [INFO] [stdout] REDACTED, [INFO] [stdout] ), [INFO] [stdout] wifi_mac: None, [INFO] [stdout] pact_type: None, [INFO] [stdout] pact_code: None, [INFO] [stdout] dsp_version_soft: None, [INFO] [stdout] wifi_soft_version: Some( [INFO] [stdout] "1.03.05", [INFO] [stdout] ), [INFO] [stdout] wifi_hard_version: Some( [INFO] [stdout] "1.00.01", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] ic_sub_1: None, [INFO] [stdout] ic_sub_2: None, [INFO] [stdout] secret_code: None, [INFO] [stdout] boil_water_completed_noti_on_off: true, [INFO] [stdout] boil_water_exception_noti_on_off: false, [INFO] [stdout] completion_noti_on_off: true, [INFO] [stdout] auto_shut_down_on_off: true, [INFO] [stdout] water_shortage_on_off: false, [INFO] [stdout] air_quality_on_off: false, [INFO] [stdout] mcu_soft_version: None, [INFO] [stdout] mcu_hard_version: None, [INFO] [stdout] sku: Some( [INFO] [stdout] "H6159", [INFO] [stdout] ), [INFO] [stdout] device: Some( [INFO] [stdout] "XX:XX:XX:XX:XX:XX:24:5F", [INFO] [stdout] ), [INFO] [stdout] device_name: Some( [INFO] [stdout] "Govee Bureau Cocotte", [INFO] [stdout] ), [INFO] [stdout] version_hard: Some( [INFO] [stdout] "1.00.02", [INFO] [stdout] ), [INFO] [stdout] version_soft: Some( [INFO] [stdout] "1.07.02", [INFO] [stdout] ), [INFO] [stdout] play_state: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] tem_min: None, [INFO] [stdout] tem_max: None, [INFO] [stdout] tem_warning: None, [INFO] [stdout] fah_open: None, [INFO] [stdout] tem_cali: None, [INFO] [stdout] hum_min: None, [INFO] [stdout] hum_max: None, [INFO] [stdout] hum_warning: None, [INFO] [stdout] hum_cali: None, [INFO] [stdout] net_waring: None, [INFO] [stdout] upload_rate: None, [INFO] [stdout] battery: None, [INFO] [stdout] time: None, [INFO] [stdout] wifi_level: None, [INFO] [stdout] pm25_min: None, [INFO] [stdout] pm25_max: None, [INFO] [stdout] pm25_warning: None, [INFO] [stdout] sub_devices: None, [INFO] [stdout] bd_type: None, [INFO] [stdout] filter_expire_on_off: false, [INFO] [stdout] shapes: None, [INFO] [stdout] support_ble_broad_v3: None, [INFO] [stdout] }, [INFO] [stdout] ext_resources: ExtResources { [INFO] [stdout] sku_url: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/78e03221416cd93f51a3da091b720a1c-add_list_type_device_6159.png", [INFO] [stdout] ), [INFO] [stdout] head_on_img_new: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] head_on_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/eed1b442fc5d3aaa28563ded4284e057-new_light_title_6160_on.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img: Some( [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/sku-img/cb48afdb8618c2ddfd8fe16673336af0-new_light_title_6160_off.png", [INFO] [stdout] ), [INFO] [stdout] head_off_img_new: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ext: Some( [INFO] [stdout] "", [INFO] [stdout] ), [INFO] [stdout] ic: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] last_device_data: LastDeviceData { [INFO] [stdout] online: Some( [INFO] [stdout] false, [INFO] [stdout] ), [INFO] [stdout] bind: None, [INFO] [stdout] tem: None, [INFO] [stdout] hum: None, [INFO] [stdout] last_time: None, [INFO] [stdout] avg_day_tem: None, [INFO] [stdout] avg_day_hum: None, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] device_name: "Govee Bureau Cocotte", [INFO] [stdout] goods_type: 0, [INFO] [stdout] group_id: 0, [INFO] [stdout] pact_code: None, [INFO] [stdout] pact_type: None, [INFO] [stdout] share: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] sku: "H6159", [INFO] [stdout] spec: "", [INFO] [stdout] support_scene: true, [INFO] [stdout] version_hard: "1.00.02", [INFO] [stdout] version_soft: "1.07.02", [INFO] [stdout] gid_confirmed: None, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] groups: [ [INFO] [stdout] GroupEntry { [INFO] [stdout] group_id: 4932730, [INFO] [stdout] group_name: "Chambre", [INFO] [stdout] }, [INFO] [stdout] GroupEntry { [INFO] [stdout] group_id: 4932731, [INFO] [stdout] group_name: "Salon", [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] message: "", [INFO] [stdout] status: 200, [INFO] [stdout] } [INFO] [stdout] - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] run with `K9_UPDATE_SNAPSHOTS=1` to update/create snapshots [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5ffa3b3857a2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5ffa3b3857a2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5ffa3b3857a2 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5ffa3b3857a2 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5ffa3b39e6fa - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5ffa3b39e6fa - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x5ffa3b38b0d6 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5ffa3b38b0d6 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5ffa3b36175f - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5ffa3b36175f - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5ffa3b37cd49 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5ffa3a8e788e - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x5ffa3a8e788e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5ffa3b37cfb2 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x5ffa3b37cfb2 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5ffa3b361818 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x5ffa3b356279 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5ffa3b36292d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5ffa3b39ee6c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5ffa3a614338 - core[27de1724e4349be2]::panicking::panic_display:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5 [INFO] [stdout] 20: 0x5ffa3a669d14 - govee[14548bf8a5f0c675]::undoc_api::test::issue_14 [INFO] [stdout] at /opt/rustwide/workdir/src/undoc_api.rs:956:9 [INFO] [stdout] 21: 0x5ffa3a660b87 - govee[14548bf8a5f0c675]::undoc_api::test::issue_14::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/undoc_api.rs:954:18 [INFO] [stdout] 22: 0x5ffa3a40c196 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x5ffa3a8dbc3b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x5ffa3a8dbc3b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x5ffa3a8e849a - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x5ffa3a8e849a - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x5ffa3a8e3a44 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x5ffa3a8e3a44 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 34: 0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 35: 0x5ffa3a8eaf92 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x5ffa3a8eaf92 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 37: 0x5ffa3a8eaf92 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 38: 0x5ffa3a8eaf92 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 40: 0x5ffa3a8eaf92 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x5ffa3b384acf - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 42: 0x5ffa3b384acf - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 43: 0x73a5fc9f4aa4 - [INFO] [stdout] 44: 0x73a5fca81a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- undoc_api::test::light_effect_library stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'undoc_api::test::light_effect_library' (98) panicked at src/undoc_api.rs:950:9: [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] assert_matches_snapshot!(format!("{resp:#?}")); [INFO] [stdout] [INFO] [stdout] Assertion Failure! [INFO] [stdout] [INFO] [stdout] Expected string to match snapshot stored in [INFO] [stdout] src/__k9_snapshots__/undoc_api/undoc_api_test_light_effect_library.snap [INFO] [stdout] [INFO] [stdout] Difference: [INFO] [stdout] [INFO] [stdout] LightEffectLibraryResponse { [INFO] [stdout] data: LightEffectLibraryCategoryList { [INFO] [stdout] categories: [ [INFO] [stdout] LightEffectCategory { [INFO] [stdout] category_id: 12, [INFO] [stdout] category_name: "Natural", [INFO] [stdout] scenes: [ [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1606, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/08070a5ba20c0f3e11114563b931d961-new_light_btn_scenes_morning%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/e485c606078415fd1d044d380786f244-new_light_btn_scenes_morning_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/a76af9e9c06898981282d5fb74930645-new_light_btn_scenes_morning_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Sunrise", [INFO] [stdout] analytic_name: "Sunrise", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1681, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "AxoUAAABAAH//wAAAAAA/zIB//8AAAAAAAAAA0dQAAAQAAH//wAAAAAC+xQQ/38A/38A/wAA/wAA/xYA/xYA/wAA/38A/38A//8A//8A//8A//8A//8A//8A//8AAAAAAAAAAiBkAAABAAH//wAA//8CADIDBoH+B7T/AAD/AAAAAAAAAQ==", [INFO] [stdout] scene_code: 2099, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1607, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/scence-img/b2436666e39e49d75608997e1f5ace65-new_light_btn_scenes_sunset%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/scence-img/fc453d944fd5e97edfaa6a426f35438a-new_light_btn_scenes_sunset_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/scence-img/73337f4bea682300e3d46243ae3d3316-new_light_btn_scenes_sunset_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Sunset", [INFO] [stdout] analytic_name: "Sunset", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1682, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "AyBkAAAFAAH//wAAAAADADID/38A/38A/38AAAAAAAAAARpAAAABAAH//wAAAAACyDIB/wAAAAAAAAAAACZAAAABAgP//wDIAAD/AAJkCgoAAAHICgoA/zIB/38AAAAAAAAAAA==", [INFO] [stdout] scene_code: 2100, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1608, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/d7276c65f1b538c0838a966874affd62-new_light_btn_scenes_ocean%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/2e6bedb28f278573da2aa4507654c3f1-new_light_btn_scenes_ocean_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/1da2ae38cf38c67afff6d717b52ff6be-new_light_btn_scenes_ocean_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Ocean", [INFO] [stdout] analytic_name: "Ocean", [INFO] [stdout] scene_type: 0, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1683, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "", [INFO] [stdout] scene_code: 32, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 0, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1609, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/89660c742b8fe41f19df9c0d703e4d8b-new_light_btn_scenes_green_forest%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/942511433fb7ed20cde18ee557d1eb2a-new_light_btn_scenes_green_forest_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/9a2b148cc02374c1feeede17c0662901-new_light_btn_scenes_green_forest_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Forest", [INFO] [stdout] analytic_name: "Forest", [INFO] [stdout] scene_type: 0, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1684, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "", [INFO] [stdout] scene_code: 18, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 0, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1610, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/5c0137ced3a707fc90ce6ba5264ee7e0-new_light_btn_scenes_sunset_glow%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/eaff6809cd6e7e9bad90359c70152099-new_light_btn_scenes_sunset_glow_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/9d798432cecced92edf933e2c5d39c78-new_light_btn_scenes_sunset_glow_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Sunset Glow", [INFO] [stdout] analytic_name: "Sunset Glow", [INFO] [stdout] scene_type: 0, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1685, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "", [INFO] [stdout] scene_code: 27, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 0, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1611, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/7bb33cd2ab914e917a947d9e7dddccc5-new_light_btn_scenes_ripple%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/cf9dbe182c95c67228dc7feb9fdffde0-new_light_btn_scenes_ripple_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/60b75e596a5a1866ea8bdad73dbc9043-new_light_btn_scenes_ripple_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Ripple", [INFO] [stdout] analytic_name: "Ripple", [INFO] [stdout] scene_type: 0, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1686, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "", [INFO] [stdout] scene_code: 35, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 0, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1612, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/c1068ace12a82ee32333f5c35bbc154e-new_light_btn_scenes_four_color%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/9215bf8e3df86bd03eb32b93fd3f5b3b-new_light_btn_scenes_four_color_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/6b7e891d014ba5742fbbc02368e077e9-new_light_btn_scenes_four_color_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Rainbow", [INFO] [stdout] analytic_name: "Rainbow", [INFO] [stdout] scene_type: 0, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1687, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "", [INFO] [stdout] scene_code: 22, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 0, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 7691, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/c1068ace12a82ee32333f5c35bbc154e-new_light_btn_scenes_four_color%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/9215bf8e3df86bd03eb32b93fd3f5b3b-new_light_btn_scenes_four_color_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/6b7e891d014ba5742fbbc02368e077e9-new_light_btn_scenes_four_color_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "rainbow B", [INFO] [stdout] analytic_name: "rainbow B", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 11837, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "ASkAAAAHAgH/gQD5FBQD+RQG/wAA/38A//8AAP8AAP//AAD/EADyAACAAA==", [INFO] [stdout] scene_code: 10191, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1613, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/bdd9f615067c8ac3211193b16e35fcdb-new_light_btn_scenes_star_meteor%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/208bc1caa42e3f0535826e4589b39f38-new_light_btn_scenes_star_meteor_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/3dc3f90bf98458d289bd650d044f6692-new_light_btn_scenes_star_meteor_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Meteor", [INFO] [stdout] analytic_name: "Meteor", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1688, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "ASwgAAAHAgH//wIAAAACAP8HAEH/////////////////AAAAAAAAAAD6EAD/AA==", [INFO] [stdout] scene_code: 2101, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1614, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/57547e4df41a0435e0564d4688a4a6fd-new_light_btn_scenes_northern_light%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/fb10d7e26a71b57f1e03736e123c2494-new_light_btn_scenes_northern_light_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/612b6d13221d3814f225b7a8435dc1b2-new_light_btn_scenes_northern_light_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Aurora", [INFO] [stdout] analytic_name: "Aurora", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1689, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "ATsAAAAMAAH//wEAAAAC+wAM/8kAjv8Ajv8A+v8AAP//AP//AP//AP//AKn/iwD/iwD/7/8AAAAAAAAAAA==", [INFO] [stdout] scene_code: 2102, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1615, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/4041497fbd8aa805ae136c908fc5de77-new_light_btn_scenes_karst%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/6409e4614e680f44fa9266daeca4c9d5-new_light_btn_scenes_karst_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/7214d42eed26f1effca53b36308a8b2d-new_light_btn_scenes_karst_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Karst Cave", [INFO] [stdout] analytic_name: "Karst Cave", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1690, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "AikAAAABAAH/mAOaCgoCyBQGvQD/AAD//wAA/38AAP8AAP//AAH6AAAAAB0AAgoBAAH//wCgFBQAgBQC////////AACAAACAAA==", [INFO] [stdout] scene_code: 2103, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1616, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/9a37287a548e6fdf8a2f5f0778882feb-new_light_btn_scenes_glacier%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/f12669c3f805fe8ccb8e33190f82f042-new_light_btn_scenes_glacier_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/ff358aa5aa88373858a4c2ecec5335a4-new_light_btn_scenes_glacier_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Glacier", [INFO] [stdout] analytic_name: "Glacier", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1691, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "Ax0wAAABAgH/TQO7FBQAxgoCB4P/AP//BAD2EADqAhoAAAABAAH/gwPMFBQAgBQBAAD/AACAAACAAR00AAABAgH/TQO7FBQAxgoCB4P/AP//BAD2EADqAg==", [INFO] [stdout] scene_code: 2104, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1617, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/dee55aa89f4473cb44acf832e01c6847-new_light_btn_scenes_hupo.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/df29264c9c1beb44d9699b4050a0f845-new_light_btn_scenes_hupo_press.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/1c0a62dd231ede23e687d1a9f71351ef-new_light_btn_scenes_hupo_dark.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Lake", [INFO] [stdout] analytic_name: "Lake", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1692, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "BSAwAAABAgKAGgPRFBR/GQHSFBQA9R4BB/9UBQD9AACAACAxAAABAgJ/GQHWFBR/GQPYFBQA9h4BSf6UEgH2AACAACBDAAABAgJ/GgPYFBR+GQHXFBQA9h4BL/96EQH1AACAACA2AAABAgJ/GQHSFBSAGQPRFBQA9h4BFP6jEAH1AACAACA3AAABAgJ/GQHSFBR+GQPRFBQA9h4BB/9eBwD9AACAAA==", [INFO] [stdout] scene_code: 2105, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1618, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/6a4f1c125721c2b07e10a551223e603d-new_light_btn_scenes_fire%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/a2ea743032f0947a6ec982d95910b76f-new_light_btn_scenes_fire_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/5b5cd217379f7f729a5cc49c9d215d84-new_light_btn_scenes_fire_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Fire", [INFO] [stdout] analytic_name: "Fire", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1693, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "BBokAAABAgH/AAOAFBQD4woB/zkHFwD/EwD/ABoiAAABAgH/AAOAFBQDgBQB/0cHFwD/AACAAB0AAAABAgH/DQL/CgoA9BQC/wAA/0AHAACAAACAABomAAABAgH/AAOAFBQDgBQB/xcHFwH9AACAAA==", [INFO] [stdout] scene_code: 2106, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"moveAll\":[242,247,252,255],\"defaultIndex\":3,\"moveIn\":[252,252,252,255],\"page\":0},{\"moveIn\":[242,247,252,255],\"defaultIndex\":3,\"page\":1},{\"defaultIndex\":3,\"moveIn\":[247,247,253,253],\"page\":3}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1619, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/6e2a6158026b578c5a3ce2138712f9c0-new_light_btn_scenes_huazhilv.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/32d332121a607053436008354b74b992-new_light_btn_scenes_huazhilv_press.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/b8f42e466618d4ebe58349050755cc7d-new_light_btn_scenes_huazhilv_dark.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Journey of Flowers", [INFO] [stdout] analytic_name: "Journey of Flowers", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1694, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "BRoAAAABAgH/TAPqFBQBzRQB/38AEgD/AACAACAgAAABAgL/TAPvFBT/AACAFBQB9BQB/wAAEgD/AACAABoiAAABAgH/TAP/FBQA8xQBAP8AEgD/AACAABokAAABAgH/TAP/FBQA8xQBAP//EgD/AACAABomAAABAgH/SwP/FBQA5hQB/xf/EgD/AACAAA==", [INFO] [stdout] scene_code: 2107, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"page\":0,\"defaultIndex\":2,\"moveIn\":[249,255,255]},{\"moveIn\":[247,252,255],\"page\":1,\"defaultIndex\":2},{\"defaultIndex\":2,\"moveIn\":[247,252,255],\"page\":2},{\"moveIn\":[247,252,255],\"defaultIndex\":2,\"page\":3},{\"defaultIndex\":2,\"page\":4,\"moveIn\":[247,252,255]}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1620, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/4c728c962a49a1d4d0cc22e95ee2bb43-new_light_btn_scenes_baoyu.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/487cba8c9beba4449e4000f862adbaed-new_light_btn_scenes_baoyu_press.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/419a91351f6db513ede6e25bccc8bd03-new_light_btn_scenes_baoyu_dark.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Downpour", [INFO] [stdout] analytic_name: "Downpour", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1695, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "AxoAAAABAAEvAAB2FBQAfxQBdV3+AAB/AAB/AB0AAhkUAAH/zAP/BQUB/xQCAAD/Uwf/AAD6AAD/ASlDAQAUAgH/AANXAf8A/woG//y5AAAAAAAAAAAAAAAAAAAAAAH/AAD/AA==", [INFO] [stdout] scene_code: 2108, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"page\":1,\"defaultIndex\":2,\"color\":[209,232,255],\"bright\":[{\"brightPage\":\"0\",\"brightValue\":[206,232,255]}]},{\"color\":[196,214,255],\"page\":2,\"defaultIndex\":2}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1621, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/fcd5d6cfea25f4ed5a2b51ea08ab8cdd-new_light_btn_scenes_green_shadow%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/b6a44c5b4265e0293a704766b47e5024-new_light_btn_scenes_green_shadow_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/28e90272452f261d8c4ad8f9fd09c707-new_light_btn_scenes_green_shadow_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Rustling leaves", [INFO] [stdout] analytic_name: "Rustling leaves", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1696, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "AhoAAAABAAH//wEAAAAA3DIBAP8AAAAAAAAAABoAAhkXAgH/KAHXIBQAADIB//8AEADZAAAAAA==", [INFO] [stdout] scene_code: 2109, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1622, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/408ab6a892d9a87149986dacf5d0d747-new_light_btn_scenes_sea_wave%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/6046fe2de59ff1d382aaa25f3b7ae5b6-new_light_btn_scenes_sea_wave_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/8384b497c969ed95108c127c29354fab-new_light_btn_scenes_sea_wave_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Wave", [INFO] [stdout] analytic_name: "Wave", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1697, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "AyMAAAABAgKZGQPNGRmZGQHNFBQA5xQCLv/0P6H/AACAAACAACBQAQAPAgI0AALNKBSCAADNKBQA6BQB////EgH3AACAACBVAQAPAgI0AALNKBSCAADNKBQA6BQB////EAH3AACAAA==", [INFO] [stdout] scene_code: 2110, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"page\":1,\"defaultIndex\":1,\"moveIn\":[242,247,249,252]},{\"page\":2,\"defaultIndex\":1,\"moveIn\":[242,247,249,252]}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1623, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/5c77d823d59cab03932230743d08e65e-new_light_btn_scenes_early_morning%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/aab38322cb82956c682562db13f76d0e-new_light_btn_scenes_early_morning_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/8a8e4df26f81adb228b3ef70ad52da4e-new_light_btn_scenes_early_morning_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Morning", [INFO] [stdout] analytic_name: "Morning", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1698, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "ASMAAAACAAHIMgJkMjIApjIEBiT+FJH+GtH+svn+EAAhAAAAAQ==", [INFO] [stdout] scene_code: 2111, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1624, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/623fa3b2349dab34f8e37e927b85b91b-new_light_btn_scenes_night%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/2a726c7cdae955a874906c3dd3f41a39-new_light_btn_scenes_night_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/63747196e529ec08581a68088fb375be-new_light_btn_scenes_night_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Night", [INFO] [stdout] analytic_name: "Night", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1699, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "Ah0AAAAFAAGWBQGWMjIC3DICAAD/nADIAAAAAAAAACAAAAADAgGWBQHXMjICADIDiwD/AAAAAAD/AAAAAAAAAA==", [INFO] [stdout] scene_code: 2112, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1625, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/2c51b6e9803036e8e698b206ad196094-new_light_btn_scenes_luoying.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/c61b6282c37b88eba132124af5f4545a-new_light_btn_scenes_luoying_press.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/9d3c40fc3ccd351f7704f7b8ab10f6d0-new_light_btn_scenes_luoying_dark.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Cherry blossoms", [INFO] [stdout] analytic_name: "Cherry blossoms", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1700, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "Ax0AAAABAAFXAACAFBQAgBQC/0LI+RT/AACAAACAAB0AAgcCAAH//wAABQUA/BQC1wb//xn/EAD2AACAAB0AAgYCAAH//wAABQUA/BQCz/8P/3IHBAD2EADvAA==", [INFO] [stdout] scene_code: 2113, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"defaultIndex\":1,\"page\":1,\"moveIn\":[239,246,249]},{\"moveAll\":[237,239,247],\"page\":2,\"defaultIndex\":1}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] LightEffectCategory { [INFO] [stdout] category_id: 13, [INFO] [stdout] category_name: "Life", [INFO] [stdout] scenes: [ [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1626, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/a81c32bac07f656f1d10026b19b045d7-new_light_btn_scenes_movie%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/c3188d5c779e753dcc43985822b53f76-new_light_btn_scenes_movie_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/7343d77a47ecd293fbc933b2323d8c16-new_light_btn_scenes_movie_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Movie", [INFO] [stdout] analytic_name: "Movie", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1701, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "AR0AAAABAgH/MgAAAAAC3CwCAAD/AKf/AwCAAAAAAA==", [INFO] [stdout] scene_code: 2114, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1627, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/df5a38ceddc9d13d44ee79636a20378c-new_light_btn_scenes_rest%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/e4a0a56ffde980e090dc956389bb1655-new_light_btn_scenes_rest_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/421b1832b0a9e4d21845321b62c802d9-new_light_btn_scenes_rest_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Leisure", [INFO] [stdout] analytic_name: "Leisure", [INFO] [stdout] scene_type: 0, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1702, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "", [INFO] [stdout] scene_code: 34, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 0, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1628, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/0fefd01189c98fcbe780733631bb2cf9-new_light_btn_scenes_night_light%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/658014f20c099008de71805c8ac293be-new_light_btn_scenes_night_light_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/065a60a29954fd4d2fc0be290b0af2ff-new_light_btn_scenes_night_light_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Night Light", [INFO] [stdout] analytic_name: "Night Light", [INFO] [stdout] scene_type: 0, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1703, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "", [INFO] [stdout] scene_code: 2, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 0, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1629, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/8a41fe41b7b7b1e73f6e4097834ecb75-new_light_btn_scenes_romantic%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/ff9294eb079dd33e1ac00c07bf0dee4d-new_light_btn_scenes_romantic_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/c1a56c643f682212b5311f53c5d45628-new_light_btn_scenes_romantic_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Romantic", [INFO] [stdout] analytic_name: "Romantic", [INFO] [stdout] scene_type: 0, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1704, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "", [INFO] [stdout] scene_code: 7, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 0, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1630, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/9910d0a91adc1a755d999baa70b39502-new_light_btn_scenes_fireworks%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/e09ce9e9f996911d497fdbe2df6d6608-new_light_btn_scenes_fireworks_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/0c44ced83dff4b6991c9709a35d558b7-new_light_btn_scenes_fireworks_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Fireworks", [INFO] [stdout] analytic_name: "Fireworks", [INFO] [stdout] scene_type: 0, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1705, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "", [INFO] [stdout] scene_code: 41, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 0, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1631, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/47ecaada4c48cc22164ebe4d275cd18e-new_light_btn_scenes_suidao.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/3d7a83850b9f8c9ba256e80fd863d9b2-new_light_btn_scenes_suidao_press.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/3581b586b3fa5dfca9b002453832e884-new_light_btn_scenes_suidao_dark.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Tunnel", [INFO] [stdout] analytic_name: "Tunnel", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1706, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "AikAAAABAAH/AAH/ZGQA/AMG/wAAAP8AAAD//38A//8AiwD/AAAAAAAAAikAAAAIAAH/AAP/ZGQCADIG/3D//38A//8AAP//AKD/AP8AEgD/AAAAAg==", [INFO] [stdout] scene_code: 2115, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"defaultIndex\":2,\"page\":0,\"bright\":[{\"brightValue\":[242,247,255],\"brightPage\":\"0\"}],\"color\":[239,244,252]},{\"defaultIndex\":2,\"moveIn\":[249,252,255],\"page\":1}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1632, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/7da3772130b41fe36df8e106df0b267c-new_light_btn_scenes_yinliao.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/13a99c601e1bd6bcffb86bb9e02b265d-new_light_btn_scenes_yinliao_press.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/b69613781ce16d3b6bc540b005f82f9e-new_light_btn_scenes_yinliao_dark.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Drinks", [INFO] [stdout] analytic_name: "Drinks", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1707, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "AxoAAAABAAFkZAAAAAAA/zIBAAD/AAAAAAAAASkAAQBCAAH/AAD/hIQA/4QG/wAA/38A//8AAP8AAP//iwD/FgD+AAAAAikAAQBCAAH/AAL/hIQA/4QGiwD//wAA/38A//8AAP8AAP//FAD+AAAAAg==", [INFO] [stdout] scene_code: 2162, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"defaultIndex\":2,\"page\":1,\"moveIn\":[249,252,254]},{\"defaultIndex\":2,\"moveIn\":[249,252,254],\"page\":2}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1633, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/37a47315fdb8768b41996298b03d36f3-new_light_btn_scenes_work%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/bef75806198dfb950fb3a6ff91e91a51-new_light_btn_scenes_work_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/54cdb47ad7fc9162da43cd3bddf000de-new_light_btn_scenes_work_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Work", [INFO] [stdout] analytic_name: "Work", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1708, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "AR0AAAABAgH//wAAAAAA+pYC////j///AAAAAAAAAA==", [INFO] [stdout] scene_code: 2116, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1634, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/0d4ce20f3e09e2cdc8e57b394a22a24a-new_light_btn_scenes_learn%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/638a812507d91977109528d3bc7dd000-new_light_btn_scenes_learn_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/35724b338d69e39876ac6e4d8db0f98e-new_light_btn_scenes_learn_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Study", [INFO] [stdout] analytic_name: "Study", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1709, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "ARoAAAAKAAH//wGWMjICADIB/7oaAAAAAAAAAA==", [INFO] [stdout] scene_code: 2117, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1635, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/61dec0eeb4d9c066764ba8a8f57a44e5-new_light_btn_scenes_tangguo.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/58a549ca82db129c9054d3021a98c933-new_light_btn_scenes_tangguo_press.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/caaaa6f265b09996d8b6e6fea9907114-new_light_btn_scenes_tangguo_dark.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Candy", [INFO] [stdout] analytic_name: "Candy", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1710, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "AikAAAARAAF/fwAAFBQC+hQG/zBF/38A//8AAP8AAP//B4P/AACAAAD7ACkAAAARAgG0tADwFBQCmBQG/zBF/38A//8AAP8AAP//B4P/FAD7AAD7AA==", [INFO] [stdout] scene_code: 2118, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"page\":1,\"defaultIndex\":1,\"moveIn\":[244,251,255]}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] LightEffectCategory { [INFO] [stdout] category_id: 14, [INFO] [stdout] category_name: "Emotion", [INFO] [stdout] scenes: [ [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1636, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/f0f15e6fa606f2650cdc2620c9b6ae9a-new_light_btn_scenes_breath%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/1d7ec728c57dd38a1ed09ddf8c7e374a-new_light_btn_scenes_breath_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/5ef22de7fbdd369cc8b799142c0f1339-new_light_btn_scenes_breath_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Breathe", [INFO] [stdout] analytic_name: "Breathe", [INFO] [stdout] scene_type: 0, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1711, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "", [INFO] [stdout] scene_code: 10, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 0, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1637, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/2c87f9d42778ac14786e0e9573818ab6-new_light_btn_scenes_fade%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/f3034e5577f346d7e3b0077f228cf119-new_light_btn_scenes_fade_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/c1a390d8cea8f1554c3293fe7f519034-new_light_btn_scenes_fade_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Gradient", [INFO] [stdout] analytic_name: "Gradient", [INFO] [stdout] scene_type: 0, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1712, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "", [INFO] [stdout] scene_code: 17, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 0, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1638, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/039db5a9eda3f1eabd16f84b13e660c5-new_light_btn_scenes_vivid%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/1c11a305964105448a7841dd2835a847-new_light_btn_scenes_vivid_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/406221ccf9e763e73098cfb3da08edbd-new_light_btn_scenes_vivid_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Energetic", [INFO] [stdout] analytic_name: "Energetic", [INFO] [stdout] scene_type: 0, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1713, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "", [INFO] [stdout] scene_code: 16, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 0, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1639, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/f9362b574e10a8d557469f680771d597-new_light_btn_scenes_fantasy.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/948aca8c0ac48e5267d14e7e825d5dfd-new_light_btn_scenes_fantasy_press.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/71dc811a5b255b1ca1b79e672f2cf06e-new_light_btn_scenes_fantasy_dark.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Dreamlike", [INFO] [stdout] analytic_name: "Dreamlike", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1714, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "AiMAAAAEAgH/UACAFBQCtgoEElP+iwD/MU7/iwD/AAD6AACAACAAAggBAAH//wM9CgoA/gED////AP//Nsn+AADuAACAAA==", [INFO] [stdout] scene_code: 2119, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1640, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/7dcc672121ffae7f7eafa7a1bf7ae4ba-new_light_btn_scenes_dreamland%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/2e0aba09ffe4eb031c3b4b003f7f4326-new_light_btn_scenes_dreamland_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/f05f2b087f106925854cac08313c4fe0-new_light_btn_scenes_dreamland_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Dreamland", [INFO] [stdout] analytic_name: "Dreamland", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1715, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "AxoAAAABAgGaFAHcFBQA+jIBAP//AwCAAAAAACkAAh4KAAGtGQHIFBQC+hQG/7v/zQD/uQD/AOD/ABH/iwD/AAAAAAD/ACkAAAAKAAGZGQHIFBQC3DIG/7v/zQD/uQD/AOD/ABH/iwD/EQDyAAD/AA==", [INFO] [stdout] scene_code: 2120, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1641, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/771869b1b951c12c8ee2c39baef09872-new_light_btn_scenes_duikang.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/3964a401728018405fabd5b35456e0ac-new_light_btn_scenes_duikang_press.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/806df2757e45d5eb3ecb449f41c89c71-new_light_btn_scenes_duikang_dark.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Fight", [INFO] [stdout] analytic_name: "Fight", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1716, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "BBpDAQABAAH//wCAFBQAgBQB////EQD/AACAACBVAQAPAAH//wCAFBQA+hQDAAD/AP8AiwD/EwD/AACAACBQAQAPAAH//wCAFBQA+hQD/wAA/38A//8AEQD/AACAABpDAQABAAH//wCAFBQAgBQB////EwD/AACAAA==", [INFO] [stdout] scene_code: 2121, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"moveIn\":[249,252,255],\"defaultIndex\":2,\"page\":0},{\"page\":1,\"moveIn\":[249,252,255],\"defaultIndex\":2},{\"page\":2,\"defaultIndex\":2,\"moveIn\":[249,252,255]},{\"page\":3,\"moveIn\":[249,252,255],\"defaultIndex\":2}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1642, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/e33d6bdc78edc0f7b94660b7b356c0a4-new_light_btn_scenes_qingkuai.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/01bcfecfaf93f1c1a5e8433e427d40d7-new_light_btn_scenes_qingkuai_press.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/9b704e99efc83f73f442be3ed8f67832-new_light_btn_scenes_qingkuai_dark.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Light", [INFO] [stdout] analytic_name: "Light", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1717, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "AxpQAAABAgH/TAPlFBQAgBQB/0ZpAACAEQD/ABpVAAABAgH/TQPlFBQAgBQBwv92AACAEwD/ACAAAAAFAAG9vQHOHhQC9RQD/4T1/3pxXv67EQH/AACAAQ==", [INFO] [stdout] scene_code: 2122, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"moveAll\":[249,252,255],\"defaultIndex\":2,\"page\":0},{\"moveAll\":[249,252,255],\"page\":1,\"defaultIndex\":2},{\"moveIn\":[249,252,255],\"defaultIndex\":2,\"page\":2}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1643, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/4eb7707a2f55e73e2202bd33653363e0-new_light_btn_scenes_wenrou.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/2ce1ca57824a5252fec1731bd22d68ed-new_light_btn_scenes_wenrou_press.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/9fa91cce4cf0db5ad4dba9eb7a1620ec-new_light_btn_scenes_wenrou_dark.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Tenderness", [INFO] [stdout] analytic_name: "Tenderness", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1718, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "AyNQAQAPAgH/CgIAAAACAAAE/wAA/1oA/3gA5QA2EAD6AAAAACMAAQAPAgH/CgIAAAACAAAE/wAA/1oA/3gA8gAcEAD6AAAAABoAAAABAgGWMgAAAAAA+jIB/4H/EQCAAAAAAA==", [INFO] [stdout] scene_code: 2123, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"page\":0,\"defaultIndex\":0,\"moveIn\":[250,252,255]},{\"moveIn\":[250,252,255],\"defaultIndex\":0,\"page\":1}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1644, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/b1a0b7ac1f7beaec1895df316ebf9383-new_light_btn_scenes_warm_hot%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/27cdbdec24b8f8056ae4afbbe954e7a8-new_light_btn_scenes_warm_hot_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/d40cf8be5dc7c1e20edac7591ed2e2a0-new_light_btn_scenes_warm_hot_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Warm", [INFO] [stdout] analytic_name: "Warm", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1719, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "AyBQAQAUAAH//wAAFBQAABQD/1QHAAAA/2oHFQD6AACAACBVAQAUAAH//wAAFBQAABQD/1QHAAAA/2oHFwD6AACAABoAAAABAAGPPgEAFBQAABQB/1QHBwD9AACAAA==", [INFO] [stdout] scene_code: 2124, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"defaultIndex\":0,\"page\":0,\"moveIn\":[250,252,255]},{\"defaultIndex\":0,\"moveIn\":[250,252,255],\"page\":1}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1645, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/61bc1da93fd05845fcc4735a4afa36b2-new_light_btn_scenes_cheerful%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/866fb58d015f031051e4ab51e3bb0a65-new_light_btn_scenes_cheerful_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/f96fe31abf9687665199079a75e6e2cf-new_light_btn_scenes_cheerful_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Cheerful", [INFO] [stdout] analytic_name: "Cheerful", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1720, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "BBpgAQAKAAH/fQGAFBQAgBQB/wAAFQD/AACAARpkAQAKAAH/fQGAFBQAgBQB//8AFwD/AACAASMAAgwDAAFtbQD5FBQA/RQE/6VDAAAA/3J+/F3+EAD/AACAACMAAgwDAAFtbQD5FBQA/RQE/6VDAAAA/3J+/F3+EgD/AACAAA==", [INFO] [stdout] scene_code: 2125, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"page\":0,\"moveIn\":[252,252,255],\"defaultIndex\":2},{\"page\":1,\"moveIn\":[252,252,255],\"defaultIndex\":2},{\"page\":2,\"defaultIndex\":2,\"moveIn\":[252,255,255]},{\"defaultIndex\":2,\"moveIn\":[252,255,255],\"page\":3}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1646, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/123895685d4718fb0ab6cb21aaf71586-new_light_btn_scenes_jicu.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/f0c78a209644e427e9d40f2d14832d73-new_light_btn_scenes_jicu_press.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/b1c0791c1b09109bbf3a34565aaf05a3-new_light_btn_scenes_jicu_dark.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Rush", [INFO] [stdout] analytic_name: "Rush", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1721, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "BBpAAAACAAH/AACAFBQAgBQBiwD/EgD/EgD/ABphAAACAAH/AACAFBQAgBQBAAD/EQD/EQD/ARpiAAADAAH/AAAAFBQAgBQBAP//EwD/EwD/ARpkAAABAAH/AACAFBQAgBQB+Af+EAD/EAD/AQ==", [INFO] [stdout] scene_code: 2126, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"moveIn\":[252,252,252,255],\"page\":0,\"defaultIndex\":3,\"moveAll\":[244,249,252,255]},{\"page\":1,\"moveAll\":[244,249,252,255],\"defaultIndex\":3,\"moveIn\":[252,252,252,255]},{\"moveAll\":[244,249,252,255],\"moveIn\":[252,252,252,255],\"defaultIndex\":3,\"page\":2},{\"moveAll\":[244,249,252,255],\"defaultIndex\":3,\"page\":3,\"moveIn\":[252,252,252,255]}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1647, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/788ded9e4e379df9a8c10bc658638f1d-new_light_btn_scenes_deep%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/a98e56be23c1f30cd601d98ccd02024b-new_light_btn_scenes_deep_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/871dfe9af73c0b58ce4a8b297507ed9c-new_light_btn_scenes_deep_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Profound", [INFO] [stdout] analytic_name: "Profound", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1722, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "AiMAAAAKAgH/CgIAAAACAAAEAAD/AHr/AMf/AP//EAH6AAAAACMAAAAKAgH/CgIAAAACAAAEAAD/AHH/ALL/AP//EgH6AAAAAA==", [INFO] [stdout] scene_code: 2127, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"defaultIndex\":2,\"page\":0,\"moveIn\":[244,244,250,255]},{\"page\":1,\"moveIn\":[244,250,250,250],\"defaultIndex\":2}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1648, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/2540c7a5f8670c8dccf5243f243de21c-new_light_btn_scenes_fadai.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/0afc5f64f6c923ebc34b9abe3d25d348-new_light_btn_scenes_fadai_press.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/fbaae1c57d3737e0174f273c71ab8c45-new_light_btn_scenes_fadai_dark.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Daze", [INFO] [stdout] analytic_name: "Daze", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1723, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "ARoAAAABAAH/AACAFBQAABQBByn/AACAAACAAA==", [INFO] [stdout] scene_code: 2128, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] LightEffectCategory { [INFO] [stdout] category_id: 15, [INFO] [stdout] category_name: "Festival", [INFO] [stdout] scenes: [ [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1649, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/e57e46e0c2ac5c2945f6ff054e8f9ee1-new_light_btn_scenes_halloween%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/76b6f8b7bb34cea5f9497620dd0da49f-new_light_btn_scenes_halloween_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/b3a3807ff048ce1c3b159a20ab90d5ce-new_light_btn_scenes_halloween_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Halloween", [INFO] [stdout] analytic_name: "Halloween", [INFO] [stdout] scene_type: 1, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1724, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "gwf/9QAyAP/1/xQA//U8AQD/9f8UAP/1PAEA//X/FAD/9TwBAAL/HgD/WgA=", [INFO] [stdout] scene_code: 1017, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 1, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1650, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/4b638c2c79413589e4d24e167bd4d698-new_light_btn_scenes_christmas%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/1b39f49fcf816d4fedd5009ddb223960-new_light_btn_scenes_christmas_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/1e782af903c0f18d6cec9208cdaea638-new_light_btn_scenes_christmas_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Christmas", [INFO] [stdout] analytic_name: "Christmas", [INFO] [stdout] scene_type: 0, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1725, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "", [INFO] [stdout] scene_code: 42, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 0, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1651, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/ae241784195072ec7ba9a293bfaeb39f-new_light_btn_scenes_party%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/fa36d11000d0913769d14990163ee75d-new_light_btn_scenes_party_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/2fdd3bf5c38d5d3c10f9748b4b22f26c-new_light_btn_scenes_party_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Party", [INFO] [stdout] analytic_name: "Party", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1726, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "AzgAAh4KAgH/GQEWAAAC/woL/wAAAP//AAD/////AAD//wAAiwD/AAAA////AP8AiwD/AAD/AAAAACwAAh4PAgH/GQPPMjIC+wEH/wAAAP//AAD/////AAD//wAAiwD/BAD3AAAAACAAAAABAAH/MgAAMjIC/xQD/xP//38AAAD/EQCAAAAAAA==", [INFO] [stdout] scene_code: 2129, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"color\":[249,252,255],\"defaultIndex\":2,\"page\":0},{\"page\":1,\"bright\":[{\"brightValue\":[201,201,207],\"brightPage\":\"0\"}],\"defaultIndex\":2,\"color\":[242,251,251]},{\"page\":2,\"color\":[247,252,255],\"defaultIndex\":2}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1652, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/dd0ea0534f6af615761ecf2e05e3bab1-new_light_btn_scenes_qingzhu.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/4fabf43cb3a622d9ff1aa26d9808abcb-new_light_btn_scenes_qingzhu_press.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/80c4416c03a9a1fc2c6e9cd049190527-new_light_btn_scenes_qingzhu_dark.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Celebration", [INFO] [stdout] analytic_name: "Celebration", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1727, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "BCBVAQADAAH/AACAFBQAgBQDAP8AAP//iwD/EQD/AACAAB0AAAABAgH/AACAFBQAgBQC/38A/70HAACAEgD/AB0wAgYBAAH/AAD3FCYAgCkC////////AQD/AACAACBVAQADAAH/AACAFBQAgBQDAP8AAP//iwD/EQH/AACAAA==", [INFO] [stdout] scene_code: 2130, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"page\":0,\"defaultIndex\":3,\"moveIn\":[252,252,252,255]},{\"defaultIndex\":3,\"page\":1,\"moveAll\":[252,252,255,255]},{\"page\":2,\"bright\":[{\"brightValue\":[234,234,234,247],\"brightPage\":\"0\"}],\"defaultIndex\":3},{\"page\":3,\"moveIn\":[252,255,252,255],\"defaultIndex\":3}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1653, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/94ef14bb09f14a916e8648d5b023b16c-new_light_btn_scenes_ghost%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/aabfc8891708af6c1e858480724f3a31-new_light_btn_scenes_ghost_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/5dffd87048df3bd6758b0a1bdf471100-new_light_btn_scenes_ghost_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Ghost", [INFO] [stdout] analytic_name: "Ghost", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1728, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "BRpQAQAKAgH/CgIAAAACAAABHAf+FAH8AAAABRpVAQAKAgH/CgIAAAACAAABiwD/FgH8AAAABRoAAQAKAgH/CgIAAAACAAAB/wYVFAH8AAAABRoFAQAKAgH/CgIAAAACAAABiwD/FgH8AAAABR0AAAABAAEkDgPBCgoAgBQCRQf/ogb+AACAAACAAQ==", [INFO] [stdout] scene_code: 2131, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"page\":0,\"defaultIndex\":2,\"moveIn\":[244,249,252]},{\"page\":1,\"defaultIndex\":2,\"moveIn\":[244,249,252]},{\"page\":2,\"defaultIndex\":2,\"moveIn\":[244,249,252]},{\"moveIn\":[244,249,252],\"page\":3,\"defaultIndex\":2}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] LightEffectCategory { [INFO] [stdout] category_id: 16, [INFO] [stdout] category_name: "Funny", [INFO] [stdout] scenes: [ [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1654, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/b189a3914092401402ab5c64a1a22ef2-new_light_btn_scenes_accumulation%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/cf438ec7a2f4fa7f65bf0c38c922c13f-new_light_btn_scenes_accumulation_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/a223d457804c58ad35c0845f5245722e-new_light_btn_scenes_accumulation_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Stacking", [INFO] [stdout] analytic_name: "Stacking", [INFO] [stdout] scene_type: 0, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1729, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "", [INFO] [stdout] scene_code: 36, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 0, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1655, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/b0921ff3f9fb1dabaccb9d7a02c5d1b6-new_light_btn_scenes_sneak%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/7427a3315710d6406c873fbf57ec0543-new_light_btn_scenes_sneak_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/e699d704be8c4230551852c26ba55dfc-new_light_btn_scenes_sneak_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Greedy Snake", [INFO] [stdout] analytic_name: "Greedy Snake", [INFO] [stdout] scene_type: 0, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1730, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "", [INFO] [stdout] scene_code: 37, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 0, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1656, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/ad0b4ae9479e8dc996f59541554bc428-new_light_btn_scenes_kashapong%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/af89990e2598cfd86e8a4738c2dac2ae-new_light_btn_scenes_kashapong_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/d1ca2de54f3e7d0dff88616ff31d2ce0-new_light_btn_scenes_kashapong_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Bouncing Ball", [INFO] [stdout] analytic_name: "Bouncing Ball", [INFO] [stdout] scene_type: 0, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1731, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "", [INFO] [stdout] scene_code: 38, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 0, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1657, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/scence-img/95240e76a772eb11b02c66f3ba1725fa-new_light_btn_video_crush%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/scence-img/95a1bdc7619697da46ab7c48783a0563-new_light_btn_video_crush_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/scence-img/76c6121697348bd141fa5bf6dc3033ac-new_light_btn_video_crush_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Strike", [INFO] [stdout] analytic_name: "Strike", [INFO] [stdout] scene_type: 0, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1732, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "", [INFO] [stdout] scene_code: 39, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 0, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1658, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/5b58b44560222b8fae80cafd1cf91af1-new_light_btn_scenes_bubble%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/f3066fef019ca08ae7b5d027726f81e7-new_light_btn_scenes_bubble_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/04b69b7fddda734446756b7681a1dd11-new_light_btn_scenes_bubble_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Bubble", [INFO] [stdout] analytic_name: "Bubble", [INFO] [stdout] scene_type: 0, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1733, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "", [INFO] [stdout] scene_code: 40, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 0, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1659, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/99db62a3df5ee45dd039f8463c0025e6-new_light_btn_scenes_chase%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/9cf90fe3b99c2db4f59b9ae881205c76-new_light_btn_scenes_chase_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/edd2d80dd2d15daa26957dca1323e46a-new_light_btn_scenes_chase_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Crossing", [INFO] [stdout] analytic_name: "Crossing", [INFO] [stdout] scene_type: 0, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1734, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "", [INFO] [stdout] scene_code: 21, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 0, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1660, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/d939896abceb767ac5c7ba9840891730-new_light_btn_scenes_dianliu.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/7f8a3a51eb5d41e5ecf0dd12f250d162-new_light_btn_scenes_dianliu_press.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/59a14a1d6c1fedbe4e558b4315322e1f-new_light_btn_scenes_dianliu_dark.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Electro Dance", [INFO] [stdout] analytic_name: "Electro Dance", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1735, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "AykAAhkGAAH//wCAFBQB/wYG/wAAAP8AAAD///8AAP//iwD/FgP/AAD6AikAAAABAAH//wD8BQUA/gEG/wAA/38A//8AAP8AAP//AAD/AACAAACAASkAAhkMAAH//wCAFBQB/wUG////AAAA////////AAAA////FgP/AAD6Ag==", [INFO] [stdout] scene_code: 2132, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"moveIn\":[244,249,252,255],\"color\":[229,242,252,255],\"defaultIndex\":3,\"page\":0},{\"defaultIndex\":3,\"color\":[229,242,249,254],\"page\":1},{\"color\":[234,242,252,255],\"page\":2,\"defaultIndex\":3,\"moveIn\":[244,249,252,255]}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1661, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/scence-img/4d1f1cf8e2f20203d68df90f22633f20-new_light_btn_scenes_liudong%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/scence-img/329cf848bdbf0ea4bcb52bf024e95cfc-new_light_btn_scenes_liudong_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/scence-img/0c2e3e88ccc15c51ac7585df55371be7-new_light_btn_scenes_liudong_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Flow", [INFO] [stdout] analytic_name: "Flow", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1736, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "ASkAAAADAgH/MgD/MhkB/AAGAP//AKP/AHT/AAAAAAAAAAAAAAAAAAAAAA==", [INFO] [stdout] scene_code: 2133, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1662, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/38cb088471a12fe2fb5a0cec2f14e3b8-new_light_btn_scenes_jilei.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/34552cabe0e0c77aee010ffa06606bda-new_light_btn_scenes_jilei_press.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/fba0609dea59fdfd6486fbba11dc4ede-new_light_btn_scenes_jilei_dark.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Accumulation", [INFO] [stdout] analytic_name: "Accumulation", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1737, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "AiAAAAABAAH//wAAAAAAyDID/wAAAP8AAAD/FADfAAAABCAAAQABAAH//wAAAAAAyDID/wAAAP8AAAD/EgH/AAAAAQ==", [INFO] [stdout] scene_code: 2134, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String(""), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(false), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1663, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/fdf887275d58c7a0eac4cfa159b582d5-new_light_btn_scenes_release%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/c51e1d38c634f3bac852cc8cf1ad3d3b-new_light_btn_scenes_release_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/c43fc29b501ac75471336978eb00d2ae-new_light_btn_scenes_release_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Release", [INFO] [stdout] analytic_name: "Release", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1738, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "AiZQAQAKAAH/AAAAZAoCyBQFAAD/AP//AP8A//8A/38AFgD/AAAAACZVAQAKAAH/AAAAZAoCyBQFAAD/AP//AP8A//8A/38AFAD/AAAAAA==", [INFO] [stdout] scene_code: 2135, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"moveIn\":[244,249,252,255],\"page\":0,\"defaultIndex\":3},{\"defaultIndex\":3,\"moveIn\":[244,249,252,255],\"page\":1}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1664, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/a6debb972e67ffa526d7ccc8d51bfc61-new_light_btn_scenes_jixie.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/481426346cc9c3d6195c84ca9896223e-new_light_btn_scenes_jixie_press.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/b0e53826fdbf2b638b1c4315826993fd-new_light_btn_scenes_jixie_dark.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Poppin", [INFO] [stdout] analytic_name: "Poppin", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1739, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "ASMAAhkOAgH/4QCAFBQCABQE//8AAP8AAAAAAAAAFAD/EQD/AA==", [INFO] [stdout] scene_code: 2136, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"defaultIndex\":2,\"page\":0,\"moveAll\":[249,252,255],\"moveIn\":[249,252,255]}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1665, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/1c758817ec1c1574b9b705b48d1a19f1-new_light_btn_scenes_swing%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/4ac3f02da69f1c4ddcab70b7386b20da-new_light_btn_scenes_swing_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/c990a64d21bdec0743fc7a03958bed48-new_light_btn_scenes_swing_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Swing", [INFO] [stdout] analytic_name: "Swing", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1740, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "BSMgAQAIAgH/AAP/FBQA/xQE/0EA/4IA1ABX/5YAEQD9AAAAACMiAQAIAgH/AAP/FBQA/xQE/0EA/2MA4wA5/7kAEQD9AAAAACMkAQAIAgH/AAP/FBQA/xQE/0EA/2MA3gBE/7AAEQD9AAAAACMmAQAIAgH/AAP/FBQA/xQE/0EA/5YA1QBV/64AEQD9AAAAACMoAQAIAgH/AAP/FBQA/xQE/0EA/5YA7QAk/7IAEQD9AAAAAA==", [INFO] [stdout] scene_code: 2137, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"color\":[242,242,252,255],\"moveIn\":[239,244,249,253],\"page\":0,\"defaultIndex\":3},{\"page\":1,\"color\":[242,242,252,255],\"defaultIndex\":3,\"moveIn\":[239,244,249,253]},{\"defaultIndex\":3,\"page\":2,\"moveIn\":[239,244,249,253],\"color\":[242,242,252,255]},{\"color\":[242,242,252,255],\"moveIn\":[239,244,249,253],\"defaultIndex\":3,\"page\":3},{\"page\":4,\"color\":[242,242,252,255],\"moveIn\":[239,244,249,253],\"defaultIndex\":3}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1666, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/b79f8109bdc21af9a707b0b91fe46062-new_light_btn_scenes_jingsu2.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/51ccc3b7f43852a30539c69a1c00822d-new_light_btn_scenes_jingsu2_press.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/efbb2eef5480c7e4f6b6112de55ca8ef-new_light_btn_scenes_jingsu2_dark.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Racing", [INFO] [stdout] analytic_name: "Racing", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1741, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "BCBQAAAFAAH//wB/FBQC6hQDAP8A/38AAAD/EgD/AAB/AyBVAAAFAAH//wB/FBQC6RQDAP8A/38AAAD/EAD/AAB/AyMkAAABAAH//wB/FBQA+hQEuQD/AP8AAAD///8AAAB/EAD/BSMkAAABAAH//wB/FBQA+hQEuQD/AP8AAAD///8AAAB/EgD/BQ==", [INFO] [stdout] scene_code: 2138, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"page\":0,\"defaultIndex\":4,\"moveIn\":[239,244,249,252,255]},{\"defaultIndex\":4,\"moveIn\":[239,244,249,252,255],\"page\":1},{\"defaultIndex\":4,\"moveAll\":[239,244,249,252,255],\"color\":[242,242,242,250,250],\"page\":2},{\"defaultIndex\":4,\"color\":[242,242,242,250,250],\"moveAll\":[239,244,249,252,255],\"page\":3}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1667, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/03fb118b4a2979d6b4e62c33693e01ab-new_light_btn_scenes_shanxian%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/a23ed8e6fee9a9df2b3263b9cc4e52d8-new_light_btn_scenes_shanxian_press%403x.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/img/65209de5e8cbf1293487ef1acf215663-new_light_btn_scenes_shanxian_dark%403x.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Flash", [INFO] [stdout] analytic_name: "Flash", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1742, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "AiagAQAUAgH/AAIAAAAA/g8F//8A/38A/0UA/wAA2wBIFAL/AAAAACagAgoIAgEpBwAAAAAA/hQF//8A/38A/0UA/wAA2wBIFAH/AAAAAA==", [INFO] [stdout] scene_code: 2139, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"page\":0,\"defaultIndex\":2,\"color\":[242,252,254],\"moveIn\":[249,252,255]},{\"color\":[242,252,254],\"page\":1,\"defaultIndex\":2,\"moveIn\":[249,252,255]}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1668, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/b214d66833bd50c609109d5077ff2bf5-new_light_btn_scenes_danzhu.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/f8995abbd0b12d18c3431f0de85af747-new_light_btn_scenes_danzhu_press.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/10ddbad81104d5738f130ee4d8f87d30-new_light_btn_scenes_danzhu_dark.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Marbles", [INFO] [stdout] analytic_name: "Marbles", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1743, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "BSkAAAAyAgFAHAD9FBQBABQGiwD/iwD/AP//AP//AAD/AAD/AACAAACAAB0AAQABAAH//wCAFBQBABQC////////FQH/AACABR0AAQABAAH//wCAFBQBABQC/wAA/wAAFwD/AACABR0AAQABAAH//wCAFBQBABQC//8A//8AFwH9AACABR0AAQABAAH//wCAFBQBABQCAP8AAP8AFQD9AACABQ==", [INFO] [stdout] scene_code: 2140, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"page\":1,\"defaultIndex\":2,\"moveIn\":[249,252,255]},{\"page\":2,\"defaultIndex\":2,\"moveIn\":[249,252,255]},{\"defaultIndex\":2,\"page\":3,\"moveIn\":[244,249,253]},{\"page\":4,\"moveIn\":[247,249,253],\"defaultIndex\":2}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] LightEffectScene { [INFO] [stdout] scene_id: 1669, [INFO] [stdout] icon_urls: [ [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/35cf142a65490f1f5da69abafce2c1bd-new_light_btn_scenes_fenlie.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/458d42549cb8bbc069a1170147494655-new_light_btn_scenes_fenlie_press.png", [INFO] [stdout] "https://d1f2504ijhdyjw.cloudfront.net/deals-img/0f55028fae8699c5b3641c2c65fb3bf8-new_light_btn_scenes_fenlie_dark.png", [INFO] [stdout] ], [INFO] [stdout] scene_name: "Split", [INFO] [stdout] analytic_name: "Split", [INFO] [stdout] scene_type: 2, [INFO] [stdout] scene_code: 0, [INFO] [stdout] scence_category_id: 0, [INFO] [stdout] pop_up_prompt: 0, [INFO] [stdout] scenes_hint: "", [INFO] [stdout] rule: Object { [INFO] [stdout] "maxHardVersion": String(""), [INFO] [stdout] "maxSoftVersion": String(""), [INFO] [stdout] "maxWifiHardVersion": String(""), [INFO] [stdout] "maxWifiSoftVersion": String(""), [INFO] [stdout] "minHardVersion": String(""), [INFO] [stdout] "minSoftVersion": String(""), [INFO] [stdout] "minWifiHardVersion": String(""), [INFO] [stdout] "minWifiSoftVersion": String(""), [INFO] [stdout] }, [INFO] [stdout] light_effects: [ [INFO] [stdout] LightEffectEntry { [INFO] [stdout] scence_param_id: 1744, [INFO] [stdout] scence_name: "", [INFO] [stdout] scence_param: "BR0AAQAGAAH/AACAFBQA8wEC/wAAAP8AEAD+AACAAB0AAQAGAAH/AACAFBQA8wEC/38AiwD/EgD+AACAAB0AAQAGAAH/AACAFBQA8wEC/wAAAP8AEQD+AACAAB0AAQAGAAH/AACAFBQA8wEC/38AiwD/EwD+AACAABoAAAABAAEnAAAA/wEA8gEBB2n/AACAAACAAA==", [INFO] [stdout] scene_code: 2142, [INFO] [stdout] special_effect: [], [INFO] [stdout] cmd_version: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] scene_type: 2, [INFO] [stdout] diy_effect_code: [], [INFO] [stdout] diy_effect_str: "", [INFO] [stdout] rules: [], [INFO] [stdout] speed_info: Object { [INFO] [stdout] "config": String("[{\"page\":0,\"moveIn\":[244,249,252,254],\"defaultIndex\":3},{\"moveIn\":[244,249,252,254],\"page\":1,\"defaultIndex\":3},{\"defaultIndex\":3,\"moveIn\":[244,249,252,254],\"page\":2},{\"page\":3,\"defaultIndex\":3,\"moveIn\":[244,249,252,254]}]"), [INFO] [stdout] "speedIndex": Number(0), [INFO] [stdout] "supSpeed": Bool(true), [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] voice_url: "", [INFO] [stdout] create_time: 0, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] support_speed: 1, [INFO] [stdout] }, [INFO] [stdout] message: "success", [INFO] [stdout] status: 200, [INFO] [stdout] } [INFO] [stdout] - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] run with `K9_UPDATE_SNAPSHOTS=1` to update/create snapshots [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5ffa3b3857a2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5ffa3b3857a2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5ffa3b3857a2 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5ffa3b3857a2 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5ffa3b39e6fa - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5ffa3b39e6fa - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x5ffa3b38b0d6 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5ffa3b38b0d6 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5ffa3b36175f - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5ffa3b36175f - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5ffa3b37cd49 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5ffa3a8e788e - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x5ffa3a8e788e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5ffa3b37cfb2 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x5ffa3b37cfb2 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5ffa3b361818 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x5ffa3b356279 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5ffa3b36292d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5ffa3b39ee6c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5ffa3a614338 - core[27de1724e4349be2]::panicking::panic_display:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:259:5 [INFO] [stdout] 20: 0x5ffa3a669274 - govee[14548bf8a5f0c675]::undoc_api::test::light_effect_library [INFO] [stdout] at /opt/rustwide/workdir/src/undoc_api.rs:950:9 [INFO] [stdout] 21: 0x5ffa3a660b27 - govee[14548bf8a5f0c675]::undoc_api::test::light_effect_library::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/undoc_api.rs:947:30 [INFO] [stdout] 22: 0x5ffa3a40c116 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x5ffa3a8dbc3b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x5ffa3a8dbc3b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x5ffa3a8e849a - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x5ffa3a8e849a - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x5ffa3a8e849a - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x5ffa3a8e3a44 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x5ffa3a8e3a44 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 34: 0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 35: 0x5ffa3a8eaf92 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x5ffa3a8eaf92 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 37: 0x5ffa3a8eaf92 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 38: 0x5ffa3a8eaf92 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 40: 0x5ffa3a8eaf92 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x5ffa3b384acf - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 42: 0x5ffa3b384acf - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 43: 0x73a5fc9f4aa4 - [INFO] [stdout] 44: 0x73a5fca81a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- platform_api::test::list_devices_2 stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'platform_api::test::list_devices_2' (83) panicked at src/platform_api.rs:1145:9: [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] assert_matches_snapshot!(format!("{resp:#?}")); [INFO] [stdout] [INFO] [stdout] Assertion Failure! [INFO] [stdout] [INFO] [stdout] Expected string to match snapshot stored in [INFO] [stdout] src/__k9_snapshots__/platform_api/platform_api_test_list_devices_2.snap [INFO] [stdout] [INFO] [stdout] Difference: [INFO] [stdout] [INFO] [stdout] GetDevicesResponse { [INFO] [stdout] code: 200, [INFO] [stdout] message: "success", [INFO] [stdout] data: [ [INFO] [stdout] HttpDeviceInfo { [INFO] [stdout] sku: "H6072", [INFO] [stdout] device: "AA:BB:CC:DD:AA:BB:CC:DD", [INFO] [stdout] device_name: "Floor Lamp", [INFO] [stdout] device_type: Light, [INFO] [stdout] capabilities: [ [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: OnOff, [INFO] [stdout] instance: "powerSwitch", [INFO] [stdout] parameters: Some( [INFO] [stdout] Enum { [INFO] [stdout] options: [ [INFO] [stdout] EnumOption { [INFO] [stdout] name: "on", [INFO] [stdout] value: Number(1), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "off", [INFO] [stdout] value: Number(0), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: Toggle, [INFO] [stdout] instance: "gradientToggle", [INFO] [stdout] parameters: Some( [INFO] [stdout] Enum { [INFO] [stdout] options: [ [INFO] [stdout] EnumOption { [INFO] [stdout] name: "on", [INFO] [stdout] value: Number(1), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "off", [INFO] [stdout] value: Number(0), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: Range, [INFO] [stdout] instance: "brightness", [INFO] [stdout] parameters: Some( [INFO] [stdout] Integer { [INFO] [stdout] unit: Some( [INFO] [stdout] "unit.percent", [INFO] [stdout] ), [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 1, [INFO] [stdout] max: 100, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: SegmentColorSetting, [INFO] [stdout] instance: "segmentedBrightness", [INFO] [stdout] parameters: Some( [INFO] [stdout] Struct { [INFO] [stdout] fields: [ [INFO] [stdout] StructField { [INFO] [stdout] field_name: "segment", [INFO] [stdout] field_type: Array { [INFO] [stdout] size: Some( [INFO] [stdout] ArraySize { [INFO] [stdout] min: 1, [INFO] [stdout] max: 8, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] element_range: Some( [INFO] [stdout] ElementRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 14, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] element_type: Some( [INFO] [stdout] "INTEGER", [INFO] [stdout] ), [INFO] [stdout] options: [], [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: true, [INFO] [stdout] }, [INFO] [stdout] StructField { [INFO] [stdout] field_name: "brightness", [INFO] [stdout] field_type: Integer { [INFO] [stdout] unit: None, [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 100, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: true, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: SegmentColorSetting, [INFO] [stdout] instance: "segmentedColorRgb", [INFO] [stdout] parameters: Some( [INFO] [stdout] Struct { [INFO] [stdout] fields: [ [INFO] [stdout] StructField { [INFO] [stdout] field_name: "segment", [INFO] [stdout] field_type: Array { [INFO] [stdout] size: Some( [INFO] [stdout] ArraySize { [INFO] [stdout] min: 1, [INFO] [stdout] max: 8, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] element_range: Some( [INFO] [stdout] ElementRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 14, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] element_type: Some( [INFO] [stdout] "INTEGER", [INFO] [stdout] ), [INFO] [stdout] options: [], [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: true, [INFO] [stdout] }, [INFO] [stdout] StructField { [INFO] [stdout] field_name: "rgb", [INFO] [stdout] field_type: Integer { [INFO] [stdout] unit: None, [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 16777215, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: true, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: ColorSetting, [INFO] [stdout] instance: "colorRgb", [INFO] [stdout] parameters: Some( [INFO] [stdout] Integer { [INFO] [stdout] unit: None, [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 16777215, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: ColorSetting, [INFO] [stdout] instance: "colorTemperatureK", [INFO] [stdout] parameters: Some( [INFO] [stdout] Integer { [INFO] [stdout] unit: None, [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 2000, [INFO] [stdout] max: 9000, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: DynamicScene, [INFO] [stdout] instance: "lightScene", [INFO] [stdout] parameters: Some( [INFO] [stdout] Enum { [INFO] [stdout] options: [], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: MusicSetting, [INFO] [stdout] instance: "musicMode", [INFO] [stdout] parameters: Some( [INFO] [stdout] Struct { [INFO] [stdout] fields: [ [INFO] [stdout] StructField { [INFO] [stdout] field_name: "musicMode", [INFO] [stdout] field_type: Enum { [INFO] [stdout] options: [ [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Energic", [INFO] [stdout] value: Number(1), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Rhythm", [INFO] [stdout] value: Number(2), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Bounce", [INFO] [stdout] value: Number(3), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Hopping", [INFO] [stdout] value: Number(4), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Strike", [INFO] [stdout] value: Number(5), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Vibrate", [INFO] [stdout] value: Number(6), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: true, [INFO] [stdout] }, [INFO] [stdout] StructField { [INFO] [stdout] field_name: "sensitivity", [INFO] [stdout] field_type: Integer { [INFO] [stdout] unit: Some( [INFO] [stdout] "unit.percent", [INFO] [stdout] ), [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 100, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: true, [INFO] [stdout] }, [INFO] [stdout] StructField { [INFO] [stdout] field_name: "autoColor", [INFO] [stdout] field_type: Enum { [INFO] [stdout] options: [ [INFO] [stdout] EnumOption { [INFO] [stdout] name: "on", [INFO] [stdout] value: Number(1), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "off", [INFO] [stdout] value: Number(0), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: false, [INFO] [stdout] }, [INFO] [stdout] StructField { [INFO] [stdout] field_name: "rgb", [INFO] [stdout] field_type: Integer { [INFO] [stdout] unit: None, [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 16777215, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: false, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: DynamicScene, [INFO] [stdout] instance: "diyScene", [INFO] [stdout] parameters: Some( [INFO] [stdout] Enum { [INFO] [stdout] options: [], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: DynamicScene, [INFO] [stdout] instance: "snapshot", [INFO] [stdout] parameters: Some( [INFO] [stdout] Enum { [INFO] [stdout] options: [], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] HttpDeviceInfo { [INFO] [stdout] sku: "H6072", [INFO] [stdout] device: "AA:BB:CC:DD:AA:BB:CC:DD", [INFO] [stdout] device_name: "Floor Lamp", [INFO] [stdout] device_type: Light, [INFO] [stdout] capabilities: [ [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: OnOff, [INFO] [stdout] instance: "powerSwitch", [INFO] [stdout] parameters: Some( [INFO] [stdout] Enum { [INFO] [stdout] options: [ [INFO] [stdout] EnumOption { [INFO] [stdout] name: "on", [INFO] [stdout] value: Number(1), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "off", [INFO] [stdout] value: Number(0), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: Toggle, [INFO] [stdout] instance: "gradientToggle", [INFO] [stdout] parameters: Some( [INFO] [stdout] Enum { [INFO] [stdout] options: [ [INFO] [stdout] EnumOption { [INFO] [stdout] name: "on", [INFO] [stdout] value: Number(1), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "off", [INFO] [stdout] value: Number(0), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: Range, [INFO] [stdout] instance: "brightness", [INFO] [stdout] parameters: Some( [INFO] [stdout] Integer { [INFO] [stdout] unit: Some( [INFO] [stdout] "unit.percent", [INFO] [stdout] ), [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 1, [INFO] [stdout] max: 100, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: SegmentColorSetting, [INFO] [stdout] instance: "segmentedBrightness", [INFO] [stdout] parameters: Some( [INFO] [stdout] Struct { [INFO] [stdout] fields: [ [INFO] [stdout] StructField { [INFO] [stdout] field_name: "segment", [INFO] [stdout] field_type: Array { [INFO] [stdout] size: Some( [INFO] [stdout] ArraySize { [INFO] [stdout] min: 1, [INFO] [stdout] max: 8, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] element_range: Some( [INFO] [stdout] ElementRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 14, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] element_type: Some( [INFO] [stdout] "INTEGER", [INFO] [stdout] ), [INFO] [stdout] options: [], [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: true, [INFO] [stdout] }, [INFO] [stdout] StructField { [INFO] [stdout] field_name: "brightness", [INFO] [stdout] field_type: Integer { [INFO] [stdout] unit: None, [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 100, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: true, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: SegmentColorSetting, [INFO] [stdout] instance: "segmentedColorRgb", [INFO] [stdout] parameters: Some( [INFO] [stdout] Struct { [INFO] [stdout] fields: [ [INFO] [stdout] StructField { [INFO] [stdout] field_name: "segment", [INFO] [stdout] field_type: Array { [INFO] [stdout] size: Some( [INFO] [stdout] ArraySize { [INFO] [stdout] min: 1, [INFO] [stdout] max: 8, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] element_range: Some( [INFO] [stdout] ElementRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 14, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] element_type: Some( [INFO] [stdout] "INTEGER", [INFO] [stdout] ), [INFO] [stdout] options: [], [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: true, [INFO] [stdout] }, [INFO] [stdout] StructField { [INFO] [stdout] field_name: "rgb", [INFO] [stdout] field_type: Integer { [INFO] [stdout] unit: None, [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 16777215, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: true, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: ColorSetting, [INFO] [stdout] instance: "colorRgb", [INFO] [stdout] parameters: Some( [INFO] [stdout] Integer { [INFO] [stdout] unit: None, [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 16777215, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: ColorSetting, [INFO] [stdout] instance: "colorTemperatureK", [INFO] [stdout] parameters: Some( [INFO] [stdout] Integer { [INFO] [stdout] unit: None, [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 2000, [INFO] [stdout] max: 9000, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: DynamicScene, [INFO] [stdout] instance: "lightScene", [INFO] [stdout] parameters: Some( [INFO] [stdout] Enum { [INFO] [stdout] options: [], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: MusicSetting, [INFO] [stdout] instance: "musicMode", [INFO] [stdout] parameters: Some( [INFO] [stdout] Struct { [INFO] [stdout] fields: [ [INFO] [stdout] StructField { [INFO] [stdout] field_name: "musicMode", [INFO] [stdout] field_type: Enum { [INFO] [stdout] options: [ [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Energic", [INFO] [stdout] value: Number(1), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Rhythm", [INFO] [stdout] value: Number(2), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Bounce", [INFO] [stdout] value: Number(3), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Hopping", [INFO] [stdout] value: Number(4), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Strike", [INFO] [stdout] value: Number(5), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Vibrate", [INFO] [stdout] value: Number(6), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: true, [INFO] [stdout] }, [INFO] [stdout] StructField { [INFO] [stdout] field_name: "sensitivity", [INFO] [stdout] field_type: Integer { [INFO] [stdout] unit: Some( [INFO] [stdout] "unit.percent", [INFO] [stdout] ), [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 100, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: true, [INFO] [stdout] }, [INFO] [stdout] StructField { [INFO] [stdout] field_name: "autoColor", [INFO] [stdout] field_type: Enum { [INFO] [stdout] options: [ [INFO] [stdout] EnumOption { [INFO] [stdout] name: "on", [INFO] [stdout] value: Number(1), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "off", [INFO] [stdout] value: Number(0), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: false, [INFO] [stdout] }, [INFO] [stdout] StructField { [INFO] [stdout] field_name: "rgb", [INFO] [stdout] field_type: Integer { [INFO] [stdout] unit: None, [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 16777215, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: false, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: DynamicScene, [INFO] [stdout] instance: "diyScene", [INFO] [stdout] parameters: Some( [INFO] [stdout] Enum { [INFO] [stdout] options: [], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: DynamicScene, [INFO] [stdout] instance: "snapshot", [INFO] [stdout] parameters: Some( [INFO] [stdout] Enum { [INFO] [stdout] options: [], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] HttpDeviceInfo { [INFO] [stdout] sku: "H619A", [INFO] [stdout] device: "AA:BB:CC:DD:AA:BB:CC:DD", [INFO] [stdout] device_name: "H619A_CDF5", [INFO] [stdout] device_type: Light, [INFO] [stdout] capabilities: [ [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: OnOff, [INFO] [stdout] instance: "powerSwitch", [INFO] [stdout] parameters: Some( [INFO] [stdout] Enum { [INFO] [stdout] options: [ [INFO] [stdout] EnumOption { [INFO] [stdout] name: "on", [INFO] [stdout] value: Number(1), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "off", [INFO] [stdout] value: Number(0), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: Toggle, [INFO] [stdout] instance: "gradientToggle", [INFO] [stdout] parameters: Some( [INFO] [stdout] Enum { [INFO] [stdout] options: [ [INFO] [stdout] EnumOption { [INFO] [stdout] name: "on", [INFO] [stdout] value: Number(1), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "off", [INFO] [stdout] value: Number(0), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: Range, [INFO] [stdout] instance: "brightness", [INFO] [stdout] parameters: Some( [INFO] [stdout] Integer { [INFO] [stdout] unit: Some( [INFO] [stdout] "unit.percent", [INFO] [stdout] ), [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 1, [INFO] [stdout] max: 100, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: SegmentColorSetting, [INFO] [stdout] instance: "segmentedBrightness", [INFO] [stdout] parameters: Some( [INFO] [stdout] Struct { [INFO] [stdout] fields: [ [INFO] [stdout] StructField { [INFO] [stdout] field_name: "segment", [INFO] [stdout] field_type: Array { [INFO] [stdout] size: Some( [INFO] [stdout] ArraySize { [INFO] [stdout] min: 1, [INFO] [stdout] max: 15, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] element_range: Some( [INFO] [stdout] ElementRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 14, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] element_type: Some( [INFO] [stdout] "INTEGER", [INFO] [stdout] ), [INFO] [stdout] options: [], [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: true, [INFO] [stdout] }, [INFO] [stdout] StructField { [INFO] [stdout] field_name: "brightness", [INFO] [stdout] field_type: Integer { [INFO] [stdout] unit: None, [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 100, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: true, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: SegmentColorSetting, [INFO] [stdout] instance: "segmentedColorRgb", [INFO] [stdout] parameters: Some( [INFO] [stdout] Struct { [INFO] [stdout] fields: [ [INFO] [stdout] StructField { [INFO] [stdout] field_name: "segment", [INFO] [stdout] field_type: Array { [INFO] [stdout] size: Some( [INFO] [stdout] ArraySize { [INFO] [stdout] min: 1, [INFO] [stdout] max: 15, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] element_range: Some( [INFO] [stdout] ElementRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 14, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] element_type: Some( [INFO] [stdout] "INTEGER", [INFO] [stdout] ), [INFO] [stdout] options: [], [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: true, [INFO] [stdout] }, [INFO] [stdout] StructField { [INFO] [stdout] field_name: "rgb", [INFO] [stdout] field_type: Integer { [INFO] [stdout] unit: None, [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 16777215, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: true, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: ColorSetting, [INFO] [stdout] instance: "colorRgb", [INFO] [stdout] parameters: Some( [INFO] [stdout] Integer { [INFO] [stdout] unit: None, [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 16777215, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: ColorSetting, [INFO] [stdout] instance: "colorTemperatureK", [INFO] [stdout] parameters: Some( [INFO] [stdout] Integer { [INFO] [stdout] unit: None, [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 2000, [INFO] [stdout] max: 9000, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: DynamicScene, [INFO] [stdout] instance: "lightScene", [INFO] [stdout] parameters: Some( [INFO] [stdout] Enum { [INFO] [stdout] options: [], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: MusicSetting, [INFO] [stdout] instance: "musicMode", [INFO] [stdout] parameters: Some( [INFO] [stdout] Struct { [INFO] [stdout] fields: [ [INFO] [stdout] StructField { [INFO] [stdout] field_name: "musicMode", [INFO] [stdout] field_type: Enum { [INFO] [stdout] options: [ [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Energic", [INFO] [stdout] value: Number(1), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Rhythm", [INFO] [stdout] value: Number(2), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Spectrum", [INFO] [stdout] value: Number(3), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Rolling", [INFO] [stdout] value: Number(4), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Separation", [INFO] [stdout] value: Number(5), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Hopping", [INFO] [stdout] value: Number(6), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "PianoKeys", [INFO] [stdout] value: Number(7), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Fountain", [INFO] [stdout] value: Number(8), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "DayAndNight", [INFO] [stdout] value: Number(9), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Sprouting", [INFO] [stdout] value: Number(10), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Shiny", [INFO] [stdout] value: Number(11), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: true, [INFO] [stdout] }, [INFO] [stdout] StructField { [INFO] [stdout] field_name: "sensitivity", [INFO] [stdout] field_type: Integer { [INFO] [stdout] unit: Some( [INFO] [stdout] "unit.percent", [INFO] [stdout] ), [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 100, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: true, [INFO] [stdout] }, [INFO] [stdout] StructField { [INFO] [stdout] field_name: "autoColor", [INFO] [stdout] field_type: Enum { [INFO] [stdout] options: [ [INFO] [stdout] EnumOption { [INFO] [stdout] name: "on", [INFO] [stdout] value: Number(1), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "off", [INFO] [stdout] value: Number(0), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: false, [INFO] [stdout] }, [INFO] [stdout] StructField { [INFO] [stdout] field_name: "rgb", [INFO] [stdout] field_type: Integer { [INFO] [stdout] unit: None, [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 16777215, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: false, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: DynamicScene, [INFO] [stdout] instance: "diyScene", [INFO] [stdout] parameters: Some( [INFO] [stdout] Enum { [INFO] [stdout] options: [], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: DynamicScene, [INFO] [stdout] instance: "snapshot", [INFO] [stdout] parameters: Some( [INFO] [stdout] Enum { [INFO] [stdout] options: [], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] HttpDeviceInfo { [INFO] [stdout] sku: "H619A", [INFO] [stdout] device: "AA:BB:CC:DD:AA:BB:CC:DD", [INFO] [stdout] device_name: "Strip", [INFO] [stdout] device_type: Light, [INFO] [stdout] capabilities: [ [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: OnOff, [INFO] [stdout] instance: "powerSwitch", [INFO] [stdout] parameters: Some( [INFO] [stdout] Enum { [INFO] [stdout] options: [ [INFO] [stdout] EnumOption { [INFO] [stdout] name: "on", [INFO] [stdout] value: Number(1), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "off", [INFO] [stdout] value: Number(0), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: Toggle, [INFO] [stdout] instance: "gradientToggle", [INFO] [stdout] parameters: Some( [INFO] [stdout] Enum { [INFO] [stdout] options: [ [INFO] [stdout] EnumOption { [INFO] [stdout] name: "on", [INFO] [stdout] value: Number(1), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "off", [INFO] [stdout] value: Number(0), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: Range, [INFO] [stdout] instance: "brightness", [INFO] [stdout] parameters: Some( [INFO] [stdout] Integer { [INFO] [stdout] unit: Some( [INFO] [stdout] "unit.percent", [INFO] [stdout] ), [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 1, [INFO] [stdout] max: 100, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: SegmentColorSetting, [INFO] [stdout] instance: "segmentedBrightness", [INFO] [stdout] parameters: Some( [INFO] [stdout] Struct { [INFO] [stdout] fields: [ [INFO] [stdout] StructField { [INFO] [stdout] field_name: "segment", [INFO] [stdout] field_type: Array { [INFO] [stdout] size: Some( [INFO] [stdout] ArraySize { [INFO] [stdout] min: 1, [INFO] [stdout] max: 15, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] element_range: Some( [INFO] [stdout] ElementRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 14, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] element_type: Some( [INFO] [stdout] "INTEGER", [INFO] [stdout] ), [INFO] [stdout] options: [], [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: true, [INFO] [stdout] }, [INFO] [stdout] StructField { [INFO] [stdout] field_name: "brightness", [INFO] [stdout] field_type: Integer { [INFO] [stdout] unit: None, [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 100, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: true, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: SegmentColorSetting, [INFO] [stdout] instance: "segmentedColorRgb", [INFO] [stdout] parameters: Some( [INFO] [stdout] Struct { [INFO] [stdout] fields: [ [INFO] [stdout] StructField { [INFO] [stdout] field_name: "segment", [INFO] [stdout] field_type: Array { [INFO] [stdout] size: Some( [INFO] [stdout] ArraySize { [INFO] [stdout] min: 1, [INFO] [stdout] max: 15, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] element_range: Some( [INFO] [stdout] ElementRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 14, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] element_type: Some( [INFO] [stdout] "INTEGER", [INFO] [stdout] ), [INFO] [stdout] options: [], [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: true, [INFO] [stdout] }, [INFO] [stdout] StructField { [INFO] [stdout] field_name: "rgb", [INFO] [stdout] field_type: Integer { [INFO] [stdout] unit: None, [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 16777215, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: true, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: ColorSetting, [INFO] [stdout] instance: "colorRgb", [INFO] [stdout] parameters: Some( [INFO] [stdout] Integer { [INFO] [stdout] unit: None, [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 16777215, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: ColorSetting, [INFO] [stdout] instance: "colorTemperatureK", [INFO] [stdout] parameters: Some( [INFO] [stdout] Integer { [INFO] [stdout] unit: None, [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 2000, [INFO] [stdout] max: 9000, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: DynamicScene, [INFO] [stdout] instance: "lightScene", [INFO] [stdout] parameters: Some( [INFO] [stdout] Enum { [INFO] [stdout] options: [], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: MusicSetting, [INFO] [stdout] instance: "musicMode", [INFO] [stdout] parameters: Some( [INFO] [stdout] Struct { [INFO] [stdout] fields: [ [INFO] [stdout] StructField { [INFO] [stdout] field_name: "musicMode", [INFO] [stdout] field_type: Enum { [INFO] [stdout] options: [ [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Energic", [INFO] [stdout] value: Number(1), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Rhythm", [INFO] [stdout] value: Number(2), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Spectrum", [INFO] [stdout] value: Number(3), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Rolling", [INFO] [stdout] value: Number(4), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Separation", [INFO] [stdout] value: Number(5), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Hopping", [INFO] [stdout] value: Number(6), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "PianoKeys", [INFO] [stdout] value: Number(7), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Fountain", [INFO] [stdout] value: Number(8), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "DayAndNight", [INFO] [stdout] value: Number(9), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Sprouting", [INFO] [stdout] value: Number(10), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "Shiny", [INFO] [stdout] value: Number(11), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: true, [INFO] [stdout] }, [INFO] [stdout] StructField { [INFO] [stdout] field_name: "sensitivity", [INFO] [stdout] field_type: Integer { [INFO] [stdout] unit: Some( [INFO] [stdout] "unit.percent", [INFO] [stdout] ), [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 100, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: true, [INFO] [stdout] }, [INFO] [stdout] StructField { [INFO] [stdout] field_name: "autoColor", [INFO] [stdout] field_type: Enum { [INFO] [stdout] options: [ [INFO] [stdout] EnumOption { [INFO] [stdout] name: "on", [INFO] [stdout] value: Number(1), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] EnumOption { [INFO] [stdout] name: "off", [INFO] [stdout] value: Number(0), [INFO] [stdout] extras: {}, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: false, [INFO] [stdout] }, [INFO] [stdout] StructField { [INFO] [stdout] field_name: "rgb", [INFO] [stdout] field_type: Integer { [INFO] [stdout] unit: None, [INFO] [stdout] range: IntegerRange { [INFO] [stdout] min: 0, [INFO] [stdout] max: 16777215, [INFO] [stdout] precision: 1, [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] default_value: None, [INFO] [stdout] required: false, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: DynamicScene, [INFO] [stdout] instance: "diyScene", [INFO] [stdout] parameters: Some( [INFO] [stdout] Enum { [INFO] [stdout] options: [], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: DynamicScene, [INFO] [stdout] instance: "snapshot", [INFO] [stdout] parameters: Some( [INFO] [stdout] Enum { [INFO] [stdout] options: [], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] alarm_type: None, [INFO] [stdout] event_state: None, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] HttpDeviceInfo { [INFO] [stdout] sku: "H61A2", [INFO] [stdout] device: "AA:BB:CC:DD:AA:BB:CC:DD", [INFO] [stdout] device_name: "Neon", [INFO] [stdout] device_type: Light, [INFO] [stdout] capabilities: [ [INFO] [stdout] DeviceCapability { [INFO] [stdout] kind: OnOff, [WARN] too many lines in the log, truncating it