[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::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[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 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::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 - <core[27de1724e4349be2]::fmt::rt::Argument>::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::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5ffa3b38b0d6 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5ffa3b36175f - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::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 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> 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::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5ffa3b37cfb2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> 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::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[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::<alloc[a57f19327c0ad893]::string::String>
[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 - <govee[14548bf8a5f0c675]::rest_api::test::list_devices::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5ffa3a8dbc3b - <fn() -> 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::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, 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 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{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]   27:     0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, 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]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5ffa3a8e849a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, 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::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5ffa3a8eaf92 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5ffa3a8eaf92 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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 - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + 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 - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x73a5fc9f4aa4 - <unknown>
[INFO] [stdout]   44:     0x73a5fca81a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[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::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[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 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::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 - <core[27de1724e4349be2]::fmt::rt::Argument>::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::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5ffa3b38b0d6 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5ffa3b36175f - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::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 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> 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::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5ffa3b37cfb2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> 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::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[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::<alloc[a57f19327c0ad893]::string::String>
[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 - <govee[14548bf8a5f0c675]::rest_api::test::list_appliances::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5ffa3a8dbc3b - <fn() -> 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::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, 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 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{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]   27:     0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, 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]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5ffa3a8e849a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, 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::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5ffa3a8eaf92 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5ffa3a8eaf92 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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 - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + 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 - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x73a5fc9f4aa4 - <unknown>
[INFO] [stdout]   44:     0x73a5fca81a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[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::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[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 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::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 - <core[27de1724e4349be2]::fmt::rt::Argument>::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::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5ffa3b38b0d6 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5ffa3b36175f - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::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 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> 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::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5ffa3b37cfb2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> 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::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[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::<alloc[a57f19327c0ad893]::string::String>
[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 - <govee[14548bf8a5f0c675]::platform_api::test::get_device_state::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5ffa3a8dbc3b - <fn() -> 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::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, 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 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{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]   27:     0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, 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]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5ffa3a8e849a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, 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::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5ffa3a8eaf92 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5ffa3a8eaf92 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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 - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + 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 - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x73a5fc9f4aa4 - <unknown>
[INFO] [stdout]   44:     0x73a5fca81a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[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::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[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 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::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 - <core[27de1724e4349be2]::fmt::rt::Argument>::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::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5ffa3b38b0d6 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5ffa3b36175f - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::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 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> 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::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5ffa3b37cfb2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> 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::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[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::<alloc[a57f19327c0ad893]::string::String>
[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 - <govee[14548bf8a5f0c675]::platform_api::test::get_device_scenes::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5ffa3a8dbc3b - <fn() -> 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::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, 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 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{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]   27:     0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, 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]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5ffa3a8e849a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, 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::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5ffa3a8eaf92 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5ffa3a8eaf92 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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 - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + 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 - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x73a5fc9f4aa4 - <unknown>
[INFO] [stdout]   44:     0x73a5fca81a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[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::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[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 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::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 - <core[27de1724e4349be2]::fmt::rt::Argument>::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::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5ffa3b38b0d6 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5ffa3b36175f - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::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 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> 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::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5ffa3b37cfb2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> 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::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[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::<alloc[a57f19327c0ad893]::string::String>
[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 - <govee[14548bf8a5f0c675]::undoc_api::test::get_one_click::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5ffa3a8dbc3b - <fn() -> 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::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, 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 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{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]   27:     0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, 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]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5ffa3a8e849a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, 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::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5ffa3a8eaf92 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5ffa3a8eaf92 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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 - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + 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 - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x73a5fc9f4aa4 - <unknown>
[INFO] [stdout]   44:     0x73a5fca81a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[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::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[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 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::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 - <core[27de1724e4349be2]::fmt::rt::Argument>::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::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5ffa3b38b0d6 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5ffa3b36175f - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::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 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> 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::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5ffa3b37cfb2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> 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::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[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::<alloc[a57f19327c0ad893]::string::String>
[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 - <govee[14548bf8a5f0c675]::undoc_api::test::issue36::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5ffa3a8dbc3b - <fn() -> 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::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, 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 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{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]   27:     0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, 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]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5ffa3a8e849a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, 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::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5ffa3a8eaf92 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5ffa3a8eaf92 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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 - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + 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 - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x73a5fc9f4aa4 - <unknown>
[INFO] [stdout]   44:     0x73a5fca81a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[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::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[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 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::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 - <core[27de1724e4349be2]::fmt::rt::Argument>::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::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5ffa3b38b0d6 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5ffa3b36175f - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::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 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> 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::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5ffa3b37cfb2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> 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::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[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::<alloc[a57f19327c0ad893]::string::String>
[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 - <govee[14548bf8a5f0c675]::undoc_api::test::get_device_scenes::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5ffa3a8dbc3b - <fn() -> 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::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, 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 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{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]   27:     0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, 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]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5ffa3a8e849a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, 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::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5ffa3a8eaf92 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5ffa3a8eaf92 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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 - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + 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 - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x73a5fc9f4aa4 - <unknown>
[INFO] [stdout]   44:     0x73a5fca81a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[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::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[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 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::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 - <core[27de1724e4349be2]::fmt::rt::Argument>::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::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5ffa3b38b0d6 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5ffa3b36175f - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::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 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> 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::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5ffa3b37cfb2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> 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::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[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::<alloc[a57f19327c0ad893]::string::String>
[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 - <govee[14548bf8a5f0c675]::undoc_api::test::issue_14::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5ffa3a8dbc3b - <fn() -> 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::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, 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 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{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]   27:     0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, 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]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5ffa3a8e849a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, 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::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5ffa3a8eaf92 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5ffa3a8eaf92 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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 - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + 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 - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x73a5fc9f4aa4 - <unknown>
[INFO] [stdout]   44:     0x73a5fca81a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[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::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[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 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::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 - <core[27de1724e4349be2]::fmt::rt::Argument>::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::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5ffa3b38b0d6 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5ffa3b36175f - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::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 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> 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::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5ffa3b37cfb2 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> 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::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[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::<alloc[a57f19327c0ad893]::string::String>
[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 - <govee[14548bf8a5f0c675]::undoc_api::test::light_effect_library::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5ffa3a8dbc3b - <fn() -> 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::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, 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 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{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]   27:     0x5ffa3a8e849a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, 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]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5ffa3a8e849a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, 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::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5ffa3a8eaf92 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5ffa3a8eaf92 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5ffa3a8eaf92 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{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 - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + 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 - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x73a5fc9f4aa4 - <unknown>
[INFO] [stdout]   44:     0x73a5fca81a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[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
