{
  "schema_version": "1.1",
  "experiment_id": "AIEL-2026-0006",
  "source_type": "conversation_backfill",
  "title": {
    "en": "USB Power-Induced Temperature and Humidity Bias in SwitchBot Meter Pro (CO2 Monitor)",
    "ja": "SwitchBot温湿度計Pro（CO₂センサー付き）のUSB給電による温湿度測定偏差の比較検証"
  },
  "status": "COMPLETED",
  "success_level": "SUCCESS",
  "timestamps": {
    "created_at": "2026-08-25T23:09:00+09:00",
    "started_at": null,
    "observed_at": null,
    "completed_at": "2026-08-23T12:43:00+09:00",
    "published_at": "2026-08-25T16:49:33+00:00",
    "last_verified": "2026-08-26T00:22:00+09:00",
    "updated_at": "2026-08-25T16:49:33+00:00"
  },
  "objective": {
    "summary_en": "Evaluate temperature and relative-humidity differences among three co-located SwitchBot sensors and determine whether the SwitchBot Meter Pro (CO2 Monitor) exhibits a reversible measurement bias associated with USB Type-C power, distinguishing that effect from CO2 update frequency and ordinary inter-device offset. This Experiment is a field comparison, not traceable calibration.",
    "summary_ja": "同一場所に設置した3台のSwitchBot温湿度計について温湿度差を比較し、SwitchBot温湿度計Pro（CO₂センサー付き）にUSB Type-C給電状態と可逆的に関連する測定偏差が生じるかを、CO₂更新頻度や通常の機器間オフセットと分離して評価する。本Experimentはフィールド比較であり、トレーサブルな絶対校正ではない。",
    "success_criteria": [
      {
        "id": "SC-001",
        "description_en": "Determine whether the Meter Pro CO2 temperature bias persists when CO2 update frequency is reduced from 1 minute to 30 minutes while USB power is maintained.",
        "description_ja": "USB給電を維持したままCO₂更新頻度を1分から30分へ下げてもMeter Pro CO₂の温度偏差が残存するか確認する。"
      },
      {
        "id": "SC-002",
        "description_en": "Determine whether the temperature bias decreases when switching from USB power to battery power under the same 30-minute CO2 update setting.",
        "description_ja": "CO₂更新30分設定を維持したままUSB給電から電池駆動へ切り替えたとき、温度偏差が低下するか確認する。"
      },
      {
        "id": "SC-003",
        "description_en": "Rechallenge the device with USB power and determine whether the temperature bias reproducibly returns.",
        "description_ja": "USB給電を再接続するrechallengeで温度偏差が再現性よく戻るか確認する。"
      }
    ],
    "partial_success_criteria": [],
    "failure_criteria": []
  },
  "scope": {
    "included": [
      "Three co-located SwitchBot temperature/humidity sensors on the same living-room wall",
      "SwitchBot Meter Pro (CO2 Monitor) USB Type-C versus AA-battery power state",
      "CO2 update frequency comparison at 1 minute versus 30 minutes",
      "USB to battery to USB rechallenge sequence",
      "Google Sheets Measurements data as the numerical source of record",
      "Temperature and relative-humidity relative bias",
      "Field correction for normal USB-powered operation"
    ],
    "excluded": [
      "Traceable calibration against a certified temperature or humidity reference standard",
      "Absolute-accuracy certification of any compared device",
      "Use of photo-read display values as the numerical basis for final statistics",
      "Claims that a current retailer listing proves identity of the physical Experiment unit"
    ],
    "limitations": [
      "A calibration-certified reference thermometer/hygrometer was not used; absolute accuracy of the three devices is therefore not established.",
      "The human-reported Experiment start remains approximately 18:35 JST on 2026-08-22; the first retained actual-acquisition block after that event is approximately 18:38:17 JST and is not treated as the operator action timestamp.",
      "The living-room air temperature varied under continuous air-conditioning, so analysis relies on differences versus the two co-located comparison sensors to reduce common-mode environmental variation.",
      "Immediate post-handling transients after battery insertion and USB connect/disconnect are excluded from steady-state interpretation.",
      "Relative-humidity device offset and USB self-heating contribution cannot be separated as traceable absolute calibration terms with the available comparators."
    ]
  },
  "environment": {
    "hardware": [
      {
        "role": "device_under_test",
        "manufacturer": "SwitchBot",
        "model": "W4900010",
        "revision": null,
        "serial_number_public": false,
        "notes": "SwitchBot Meter Pro (CO2 Monitor); internal Google Sheets device identifier retained privately; Experiment began with temperature/humidity correction disabled. Japanese radio certification 220-JP7723 was read from retained equipment evidence."
      },
      {
        "role": "comparison_sensor_1",
        "manufacturer": "SwitchBot",
        "model": "W2301500",
        "revision": null,
        "serial_number_public": false,
        "notes": "SwitchBot Thermometer and Hygrometer Plus; no correction configured. Japanese radio certification 210-174113."
      },
      {
        "role": "comparison_sensor_2",
        "manufacturer": "SwitchBot",
        "model": "MeterTH S1",
        "revision": null,
        "serial_number_public": false,
        "notes": "SwitchBot standard Thermometer and Hygrometer. Pre-existing correction was +0.1 degC and -2 %RH; analysis reconstructs pre-correction-equivalent values as displayed temperature minus 0.1 degC and displayed RH plus 2 %RH. FCC ID 2AKXB-METERTH1; Japanese radio certification 201-180917."
      },
      {
        "role": "data_collection_hub",
        "manufacturer": "SwitchBot",
        "model": "W0202200",
        "revision": null,
        "serial_number_public": false,
        "notes": "SwitchBot Hub Mini; input 5 V / 1 A; Japanese radio certification 210-130568. Used for cloud/API data collection to Google Sheets."
      }
    ],
    "software": [],
    "firmware": [],
    "network": {
      "type": "SwitchBot cloud/API via Hub Mini",
      "ip_addresses_redacted": true,
      "protocols_observed": [],
      "notes": "A private Google Sheets Measurements tab is the numerical source of record. API collection is approximately five-minute cadence and is distinct from physical sensor sampling, cloud update cadence, and app display settings."
    },
    "environmental_conditions": [
      {
        "description_en": "The three devices were mounted side-by-side on the same living-room wall, approximately 5 cm apart and at similar height, under continuous air-conditioning and similar airflow exposure.",
        "description_ja": "3台はリビングの同じ壁面に約5 cm間隔、同程度の高さで横並びに設置し、24時間稼働のエアコン下でほぼ同じ気流条件に置いた。"
      }
    ]
  },
  "hypotheses": [
    {
      "id": "H-001",
      "statement_en": "The approximately +0.5 to +0.6 degC Meter Pro CO2 temperature bias is primarily caused by the USB-powered operating state and associated internal self-heating.",
      "statement_ja": "Meter Pro CO₂で観測される約+0.5～+0.6℃の温度正偏差の主要因は、USB給電状態に伴う内部自己発熱である。",
      "status": "SUPPORTED",
      "created_at": null,
      "evidence_refs": [
        "O-002",
        "O-003",
        "O-004",
        "O-005"
      ]
    },
    {
      "id": "H-002",
      "statement_en": "One-minute CO2 update frequency is the principal cause of the approximately +0.6 degC temperature bias.",
      "statement_ja": "CO₂更新1分という高頻度センシングが約+0.6℃の温度偏差の主要因である。",
      "status": "NOT_SUPPORTED",
      "created_at": null,
      "evidence_refs": [
        "O-002"
      ]
    }
  ],
  "procedures": [
    {
      "id": "P-001",
      "description_en": "Phase A: USB-powered Meter Pro CO2 with 1-minute CO2 update from approximately 2026-08-22 18:35 to 21:13 JST.",
      "description_ja": "Phase A：2026-08-22約18:35～21:13、USB給電・CO₂更新1分。"
    },
    {
      "id": "P-002",
      "description_en": "Phase B: maintain USB power and change only CO2 update frequency to 30 minutes from 2026-08-22 21:13 to approximately 2026-08-23 06:24 JST.",
      "description_ja": "Phase B：2026-08-22 21:13～2026-08-23約06:24、USB給電を維持しCO₂更新のみ30分へ変更。"
    },
    {
      "id": "P-003",
      "description_en": "Phase C: insert two AA batteries, disconnect USB, and retain 30-minute CO2 update from approximately 06:24 to 08:30 JST on 2026-08-23.",
      "description_ja": "Phase C：2026-08-23約06:24～08:30、単3電池2本を装着してUSBを外し、CO₂更新30分を維持。"
    },
    {
      "id": "P-004",
      "description_en": "Phase D rechallenge: reconnect USB while batteries remain installed, retaining 30-minute CO2 update from 08:30 until Experiment end at 12:43 JST.",
      "description_ja": "Phase D rechallenge：08:30に電池を装着したままUSBを再接続し、CO₂更新30分を維持して12:43まで観測。"
    }
  ],
  "actions": [
    {
      "id": "A-001",
      "type": "change_co2_update_frequency",
      "description": {
        "en": "Changed CO2 update frequency from 1 minute to 30 minutes while maintaining USB power.",
        "ja": "USB給電を維持したままCO₂更新頻度を1分から30分へ変更した。"
      },
      "actor": {
        "type": "HUMAN",
        "role": "operator"
      },
      "state": "EXECUTED",
      "executed_at": "2026-08-22T21:13:00+09:00",
      "result_refs": [
        "O-002"
      ]
    },
    {
      "id": "A-002",
      "type": "switch_to_battery_power",
      "description": {
        "en": "Inserted two AA batteries and disconnected USB while maintaining 30-minute CO2 update.",
        "ja": "単3電池2本を装着してUSBを外し、CO₂更新30分設定を維持した。"
      },
      "actor": {
        "type": "HUMAN",
        "role": "operator"
      },
      "state": "EXECUTED",
      "executed_at": null,
      "result_refs": [
        "O-003"
      ]
    },
    {
      "id": "A-003",
      "type": "usb_rechallenge",
      "description": {
        "en": "Reconnected USB while the batteries remained installed, maintaining 30-minute CO2 update.",
        "ja": "電池を装着したままUSBを再接続し、CO₂更新30分設定を維持した。"
      },
      "actor": {
        "type": "HUMAN",
        "role": "operator"
      },
      "state": "EXECUTED",
      "executed_at": "2026-08-23T08:30:00+09:00",
      "result_refs": [
        "O-004"
      ]
    },
    {
      "id": "A-004",
      "type": "end_experiment",
      "description": {
        "en": "Declared the comparison Experiment complete.",
        "ja": "比較Experimentの終了を宣言した。"
      },
      "actor": {
        "type": "HUMAN",
        "role": "operator"
      },
      "state": "EXECUTED",
      "executed_at": "2026-08-23T12:43:00+09:00",
      "result_refs": [
        "O-006"
      ]
    }
  ],
  "observations": [
    {
      "id": "O-001",
      "timestamp": null,
      "description_en": "During USB power with 1-minute CO2 update, the Meter Pro CO2 was generally about +0.5 to +0.7 degC warmer than the two comparison sensors.",
      "description_ja": "USB給電・CO₂更新1分では、Meter Pro CO₂は比較2台より概ね+0.5～+0.7℃高かった。",
      "observation_type": "time_series_comparison",
      "source_type": "google_sheets_measurements",
      "artifact_refs": [],
      "quality": "VALID"
    },
    {
      "id": "O-002",
      "timestamp": null,
      "description_en": "With USB power retained and CO2 update reduced to 30 minutes, the positive temperature bias persisted. Independent regeneration from retained Google Sheets rows for 2026-08-22 21:43–23:58 gave N=28, mean deltaT +0.57143 degC, median +0.55 degC, and SD 0.03951 degC.",
      "description_ja": "USB給電を維持してCO₂更新を30分へ変更しても温度正偏差は残存した。保持されたGoogle Sheets行から2026-08-22 21:43～23:58を独立再生成した結果、N=28、ΔT平均+0.57143℃、中央値+0.55℃、SD 0.03951℃だった。",
      "observation_type": "processed_time_series",
      "source_type": "independent_google_sheets_regeneration",
      "artifact_refs": [],
      "quality": "VALID"
    },
    {
      "id": "O-003",
      "timestamp": null,
      "description_en": "After switching to battery power while retaining 30-minute CO2 update, the positive temperature bias decayed over roughly 40–60 minutes and was nearly absent. Independent regeneration for 2026-08-23 08:03–08:28 gave N=6, mean deltaT +0.01667 degC, median +0.025 degC, and SD 0.04082 degC.",
      "description_ja": "CO₂更新30分を維持して電池駆動へ変更すると、温度正偏差は約40～60分で低下しほぼ消失した。2026-08-23 08:03～08:28の独立再生成結果はN=6、ΔT平均+0.01667℃、中央値+0.025℃、SD 0.04082℃だった。",
      "observation_type": "processed_time_series",
      "source_type": "independent_google_sheets_regeneration",
      "artifact_refs": [],
      "quality": "VALID"
    },
    {
      "id": "O-004",
      "timestamp": null,
      "description_en": "After USB was reconnected under the same 30-minute CO2 update setting, the positive bias returned. Independent regeneration for 2026-08-23 09:13–10:38 gave N=18, mean deltaT +0.57222 degC, median +0.55 degC, and SD 0.08613 degC.",
      "description_ja": "同じCO₂更新30分設定でUSBを再接続すると温度正偏差が再発した。2026-08-23 09:13～10:38の独立再生成結果はN=18、ΔT平均+0.57222℃、中央値+0.55℃、SD 0.08613℃だった。",
      "observation_type": "processed_time_series",
      "source_type": "independent_google_sheets_regeneration",
      "artifact_refs": [],
      "quality": "VALID"
    },
    {
      "id": "O-005",
      "timestamp": null,
      "description_en": "The independently regenerated phase means give a USB-to-battery deltaT change of -0.55476 degC and a battery-to-USB-rechallenge change of +0.55556 degC, reproducing the handover values -0.555 and +0.556 degC after rounding.",
      "description_ja": "独立再生成したフェーズ平均から、USB→電池はΔT -0.55476℃、電池→USB再接続は+0.55556℃となり、丸め後に引継ぎ値-0.555℃、+0.556℃を再現した。",
      "observation_type": "derived_phase_difference",
      "source_type": "independent_google_sheets_regeneration",
      "artifact_refs": [],
      "quality": "VALID"
    },
    {
      "id": "O-006",
      "timestamp": "2026-08-23T12:43:00+09:00",
      "description_en": "The human operator declared the Experiment complete at 12:43 JST on 2026-08-23.",
      "description_ja": "人間オペレーターは2026-08-23 12:43 JSTにExperiment終了を申告した。",
      "observation_type": "human_report",
      "source_type": "conversation_record",
      "artifact_refs": [],
      "quality": "VALID"
    },
    {
      "id": "O-007",
      "timestamp": null,
      "description_en": "Independent regeneration gave steady-state mean deltaRH values of -4.32 %RH for USB/30-minute operation, -2.50 %RH on battery, and -3.86 %RH after USB rechallenge. These values are consistent with both device-specific RH offset and an additional USB/self-heating contribution but do not establish absolute RH calibration.",
      "description_ja": "独立再生成した定常ΔRH平均は、USB/30分で-4.32 %RH、電池で-2.50 %RH、USB再接続後で-3.86 %RHだった。機器固有RHオフセットと追加のUSB/自己発熱寄与の双方と整合するが、絶対RH校正は確立しない。",
      "observation_type": "relative_humidity_comparison",
      "source_type": "independent_google_sheets_regeneration",
      "artifact_refs": [],
      "quality": "VALID"
    },
    {
      "id": "O-008",
      "timestamp": null,
      "description_en": "The operator adopted a -0.6 degC temperature field correction for normal continuous USB operation and retained 0 %RH humidity correction. The temperature setting was confirmed in a SwitchBot correction screenshot.",
      "description_ja": "通常のUSB常時給電運用に対し温度フィールド補正-0.6℃を採用し、湿度補正は0 %RHのままとした。温度設定はSwitchBot補正画面のスクリーンショットで確認された。",
      "observation_type": "operational_decision",
      "source_type": "conversation_and_screenshot",
      "artifact_refs": [],
      "quality": "VALID"
    }
  ],
  "claims": [
    {
      "id": "C-001",
      "statement_en": "USB-powered operation produced a repeatable positive Meter Pro CO2 temperature bias of approximately +0.55 to +0.60 degC relative to the two co-located comparison sensors under this installation.",
      "statement_ja": "今回の設置環境では、USB給電時のMeter Pro CO₂は同一場所の比較2台に対して約+0.55～+0.60℃の再現性ある温度正偏差を示した。",
      "evidence_state": "OBSERVED",
      "confidence": "HIGH",
      "evidence_refs": [
        "O-002",
        "O-004",
        "O-005"
      ],
      "source_refs": []
    },
    {
      "id": "C-002",
      "statement_en": "Reducing CO2 update frequency from 1 minute to 30 minutes while retaining USB power did not remove the approximately +0.6 degC bias, so one-minute CO2 updating was not supported as the principal cause.",
      "statement_ja": "USB給電を維持したままCO₂更新を1分から30分へ変更しても約+0.6℃の偏差は消失せず、1分更新が主要因という仮説は支持されなかった。",
      "evidence_state": "OBSERVED",
      "confidence": "HIGH",
      "evidence_refs": [
        "O-001",
        "O-002"
      ],
      "source_refs": []
    },
    {
      "id": "C-003",
      "statement_en": "The approximately +0.55 to +0.60 degC temperature bias was primarily caused by the USB-powered state and associated internal self-heating, as supported by its disappearance on battery and return on USB rechallenge under the same 30-minute CO2 update setting.",
      "statement_ja": "約+0.55～+0.60℃の温度正偏差の主要因はUSB給電状態に伴う内部自己発熱であると、同じCO₂更新30分設定で電池時に消失しUSB rechallengeで再発した可逆性から高い確度で推論される。",
      "evidence_state": "INFERRED",
      "confidence": "HIGH",
      "evidence_refs": [
        "O-002",
        "O-003",
        "O-004",
        "O-005"
      ],
      "source_refs": []
    },
    {
      "id": "C-004",
      "statement_en": "A -0.6 degC field correction is a reasonable operational setting for continuous USB-powered use in the tested configuration, but it is not a traceable absolute calibration correction and should be removed or reassessed if the device is later operated primarily on battery.",
      "statement_ja": "今回の条件でUSB常用する場合、-0.6℃は妥当なフィールド補正値であるが、トレーサブルな絶対校正値ではなく、将来電池常用へ変更する場合は解除または再評価すべきである。",
      "evidence_state": "INFERRED",
      "confidence": "HIGH",
      "evidence_refs": [
        "O-003",
        "O-004",
        "O-008"
      ],
      "source_refs": []
    },
    {
      "id": "C-005",
      "statement_en": "The Experiment does not establish an absolute humidity correction because device-specific humidity offset and USB self-heating effects could not be sufficiently separated; the operator therefore retained 0 %RH correction.",
      "statement_ja": "機器固有の湿度オフセットとUSB自己発熱影響を十分分離できなかったため、本Experimentは絶対的な湿度補正値を確立せず、操作者は0 %RH補正を維持した。",
      "evidence_state": "INFERRED",
      "confidence": "MEDIUM",
      "evidence_refs": [
        "O-007",
        "O-008"
      ],
      "source_refs": []
    },
    {
      "id": "C-006",
      "statement_en": "Absolute temperature and humidity accuracy of the three devices is not established because no traceable reference instrument was used.",
      "statement_ja": "トレーサブルな基準器を使用していないため、3台の絶対温湿度精度は確立していない。",
      "evidence_state": "OBSERVED",
      "confidence": "HIGH",
      "evidence_refs": [],
      "source_refs": []
    }
  ],
  "analysis": [
    {
      "id": "AN-001",
      "method": "power-state phase comparison with co-located differential reference and independent raw-data regeneration",
      "summary_en": "Google Sheets Measurements is the numerical source of record. The retained analysis envelope covers source rows 165951 through 171170, from the first actual-acquisition block after the approximate Experiment start at about 2026-08-22 18:38:17 JST through the final retained block in the operator-reported 12:43 end minute at about 2026-08-23 12:43:18 JST. Duplicate pairs were removed by retaining rows where acquisition-target time equals record time. Comparison-sensor corrections were reversed by subtracting 0.1 degC from displayed temperature and adding 2 %RH to displayed humidity. The reference is the mean of comparison sensor 1 MeterPlus and reconstructed comparison sensor 2 Meter. Independent regeneration produced deltaT means +0.57143, +0.01667, and +0.57222 degC for the stable USB/30-minute, battery/30-minute, and USB-rechallenge/30-minute windows respectively, reproducing the handover values within stated rounding precision.",
      "summary_ja": "数値正本はGoogle Sheets Measurementsとする。解析範囲は、約18:35のExperiment開始後最初の実取得ブロックである2026-08-22約18:38:17 JST（source row 165951付近）から、終了申告12:43分内の最後の保持ブロックである2026-08-23約12:43:18 JST（source row 171170まで）とした。重複対は取得対象日時=記録日時の行のみ残して除去した。比較器2は既設定補正を戻し、温度は表示値-0.1℃、湿度は表示値+2 %RHを使用した。比較基準は比較器1 MeterPlusと補正戻し後の比較器2 Meterの平均である。独立再生成した定常ΔT平均はUSB/30分+0.57143℃、電池/30分+0.01667℃、USB再接続/30分+0.57222℃で、引継ぎ値を所定の丸め精度内で再現した。",
      "stable_windows": [
        {
          "condition": "USB_CO2_30m",
          "window": "2026-08-22 21:43–23:58 JST",
          "n": 28,
          "deltaT_mean_C": 0.57143,
          "deltaT_median_C": 0.55,
          "deltaT_sd_C": 0.03951,
          "deltaT_min_C": 0.55,
          "deltaT_max_C": 0.65,
          "deltaRH_mean_pct": -4.32143,
          "deltaRH_median_pct": -4.5,
          "deltaRH_sd_pct": 0.36551
        },
        {
          "condition": "BATTERY_CO2_30m",
          "window": "2026-08-23 08:03–08:28 JST",
          "n": 6,
          "deltaT_mean_C": 0.01667,
          "deltaT_median_C": 0.025,
          "deltaT_sd_C": 0.04082,
          "deltaT_min_C": -0.05,
          "deltaT_max_C": 0.05,
          "deltaRH_mean_pct": -2.5,
          "deltaRH_median_pct": -2.5,
          "deltaRH_sd_pct": 0.0
        },
        {
          "condition": "USB_RECHALLENGE_CO2_30m",
          "window": "2026-08-23 09:13–10:38 JST",
          "n": 18,
          "deltaT_mean_C": 0.57222,
          "deltaT_median_C": 0.55,
          "deltaT_sd_C": 0.08613,
          "deltaT_min_C": 0.45,
          "deltaT_max_C": 0.75,
          "deltaRH_mean_pct": -3.86111,
          "deltaRH_median_pct": -3.5,
          "deltaRH_sd_pct": 0.61371
        }
      ],
      "derived_phase_changes": {
        "usb_to_battery_deltaT_C": -0.55476,
        "battery_to_usb_rechallenge_deltaT_C": 0.55556
      },
      "evidence_refs": [
        "O-002",
        "O-003",
        "O-004",
        "O-005",
        "O-007"
      ]
    }
  ],
  "results": {
    "summary_en": "Independent regeneration from retained Google Sheets measurements confirms a reproducible approximately +0.57 degC Meter Pro CO2 temperature bias under USB power, near-zero bias on battery, and return to approximately +0.57 degC after USB rechallenge under the same 30-minute CO2 update setting. The one-minute CO2-update hypothesis was not supported as the principal cause. The operator adopted -0.6 degC as a USB-use field correction and left RH correction at 0%.",
    "summary_ja": "保持されたGoogle Sheets測定値からの独立再生成により、Meter Pro CO₂はUSB給電時に約+0.57℃の温度正偏差を再現性よく示し、電池時にはほぼ0℃まで消失し、同じCO₂更新30分条件でUSBを再接続すると約+0.57℃へ再発することを確認した。CO₂更新1分が主要因という仮説は支持されなかった。USB常用時のフィールド補正として-0.6℃を採用し、湿度補正は0%のままとした。"
  },
  "conclusion": {
    "en": "For the SwitchBot Meter Pro (CO2 Monitor) W4900010 in this installation, USB Type-C power was associated with a reproducible approximately +0.55 to +0.60 degC positive temperature bias relative to two co-located SwitchBot temperature/humidity sensors. The bias persisted after CO2 update frequency was reduced from 1 minute to 30 minutes, nearly disappeared after switching to battery power while retaining the 30-minute setting, and returned to approximately +0.57 degC when USB was reconnected. Independent regeneration from retained Google Sheets measurements reproduced the principal phase statistics and the near-symmetric USB-to-battery and battery-to-USB changes. This reversible response supports, with high confidence, the inference that USB-powered internal self-heating was the principal cause. A -0.6 degC field correction was adopted for continuous USB operation. Humidity correction was left at 0% because device-specific RH offset and USB self-heating contributions could not be sufficiently separated. These are relative field findings, not traceable absolute calibration results.",
    "ja": "SwitchBot温湿度計Pro（CO₂センサー付き）W4900010をUSB Type-C給電で使用した場合、今回の設置環境では、同一場所に設置した2台のSwitchBot温湿度計に対して約+0.55～+0.60℃の温度正偏差が再現性よく観測された。CO₂更新を1分から30分へ変更しても偏差は残存した一方、30分設定を維持して電池駆動へ変更すると偏差はほぼ消失し、USBを再接続すると約+0.57℃の偏差が再発した。保持されたGoogle Sheets測定値からの独立再生成により主要フェーズ統計と、USB→電池・電池→USBのほぼ対称な変化を再現した。この可逆性から、観測された温度偏差の主要因はUSB給電状態に伴う内部自己発熱であると高い確度で推論される。USB常用時の実用補正値として-0.6℃を採用した。湿度については機器固有差と自己発熱影響を十分分離できなかったため、補正は設定しない。これらは相対的なフィールド比較結果であり、トレーサブルな絶対校正ではない。",
    "evidence_basis_refs": [
      "C-001",
      "C-002",
      "C-003",
      "C-004",
      "C-005",
      "C-006"
    ],
    "remaining_uncertainties": [
      "The precise human action timestamp for the approximately 18:35 JST Experiment start remains unreconstructed; the first retained actual-acquisition block after that event is approximately 18:38:17 JST.",
      "A traceable reference was not used, so absolute temperature/humidity accuracy is unresolved.",
      "Relative-humidity device offset and USB self-heating contribution were not cleanly separated."
    ],
    "recommended_next_actions": [
      "After publication, verify the English page, Japanese page, machine-readable JSON, aggregate CSV, and ΔT figure on production.",
      "Reassess the -0.6 degC field correction if normal operation changes from continuous USB power to battery power."
    ]
  },
  "open_questions": [
    {
      "id": "Q-001",
      "question_en": "What is the precise human action timestamp corresponding to the approximately 18:35 JST Experiment start?",
      "question_ja": "約18:35 JSTとされるExperiment開始に対応する正確な人間操作時刻は何か。",
      "basis_refs": [],
      "verification_needed_en": "Only resolve if retained conversation timing can establish a more precise operator-action timestamp without confusing it with the first API acquisition at about 18:38:17 JST.",
      "verification_needed_ja": "約18:38:17 JSTの最初のAPI取得時刻と混同せず、保持された会話時刻からより正確な操作時刻を確立できる場合のみ解消する。"
    }
  ],
  "artifact_availability": {
    "raw_time_series": {
      "retention": "RETAINED",
      "public": false
    },
    "processed_time_series": {
      "retention": "RETAINED",
      "public": false
    },
    "processed_analysis_workbook": {
      "retention": "RETAINED",
      "public": false
    },
    "measurement_screenshots": {
      "retention": "PARTIAL",
      "public": false
    },
    "device_photographs": {
      "retention": "PARTIAL",
      "public": false
    },
    "static_figures": {
      "retention": "RETAINED",
      "public": true
    },
    "source_code": {
      "retention": "NOT_APPLICABLE",
      "public": false
    }
  },
  "record_metadata": {
    "notes": {
      "en": [
        "This record supersedes the earlier provisional framing centered on generic three-sensor offset comparison with the recovered USB-power/battery/rechallenge Experiment structure supplied by the operator.",
        "Google Sheets Measurements is the numerical source of record; photo-read temperature/RH values are not used for final statistics because earlier image readings contained transcription errors.",
        "Principal quantitative results were independently regenerated from retained Google Sheets rows on 2026-08-26 before last_verified was advanced.",
        "Third-party YouTube claims are contextual source material only and are not Experiment Evidence."
      ],
      "ja": [
        "本記録は、従来の単純な3台機器間差比較という暫定フレーミングを、操作者から引き継がれたUSB給電/電池/rechallengeのExperiment構造へ置き換える。",
        "数値正本はGoogle Sheets Measurementsであり、過去の画像読取には誤読があったため写真から読んだ温湿度値は最終統計に使用しない。",
        "主要な定量結果は2026-08-26に保持されたGoogle Sheets行から独立再生成し、その一致確認後にlast_verifiedを更新した。",
        "第三者YouTube情報は文脈上のSourceであり、Experiment Evidenceとは分離する。"
      ]
    }
  },
  "publication": {
    "public": true,
    "languages": {
      "en": {
        "published": true,
        "url": "https://ai-experiment-log.pages.dev/en/experiments/switchbot-meter-pro-co2-usb-power-bias/",
        "canonical": false
      },
      "ja": {
        "published": true,
        "url": "https://ai-experiment-log.pages.dev/ja/experiments/switchbot-meter-pro-co2-usb-power-bias/",
        "canonical": false
      }
    },
    "machine_readable_url": "https://ai-experiment-log.pages.dev/data/experiments/AIEL-2026-0006/experiment.json"
  },
  "provenance": {
    "human_role": "The human operator arranged the sensors, changed CO2 settings, inserted batteries, disconnected and reconnected USB power, supplied equipment/configuration screenshots, ended the Experiment, supplied the structured handover context used for reconstruction, and explicitly authorized publication on 2026-08-26.",
    "ai_role": "AI assisted interpretation during the original Experiment, reconstructed the Canonical Record from the operator-supplied handover context, independently regenerated the principal phase statistics from retained Google Sheets rows before advancing last_verified, and prepared the publication package without changing Evidence strength.",
    "automation_role": "SwitchBot cloud/API data were collected into Google Sheets at approximately five-minute cadence. The collection cadence is distinct from physical sensor sampling and cloud update cadence.",
    "backfill_created_at": "2026-08-25T23:09:00+09:00"
  },
  "revisions": [
    {
      "timestamp": "2026-08-25T23:09:00+09:00",
      "type": "draft_backfill",
      "summary_en": "Created an initial non-public Canonical Record draft from partial retained context.",
      "summary_ja": "部分的に保持されたコンテキストから初期の非公開Canonical Recordドラフトを作成した。"
    },
    {
      "timestamp": "2026-08-26T00:13:00+09:00",
      "type": "handover_reconciliation",
      "summary_en": "Reframed the Experiment around the recovered USB/battery/rechallenge design, corrected equipment identity and chronology, and incorporated supplied phase statistics while retaining last_verified as null pending independent raw-data regeneration.",
      "summary_ja": "引継ぎ要約に基づきUSB/電池/rechallenge設計へ再構成し、機器識別・時系列を訂正、提供されたフェーズ統計を反映した。Raw Dataからの独立再生成前のためlast_verifiedはnullを維持した。"
    },
    {
      "timestamp": "2026-08-26T00:22:00+09:00",
      "type": "raw_data_regeneration_verified",
      "summary_en": "Independently regenerated the principal temperature and humidity phase statistics from retained Google Sheets measurements, reproduced the handover results within stated rounding precision, removed the pending-regeneration qualification, and advanced last_verified.",
      "summary_ja": "保持されたGoogle Sheets測定値から主要な温湿度フェーズ統計を独立再生成し、引継ぎ結果を所定の丸め精度内で再現した。再生成待ちの留保を解除しlast_verifiedを更新した。"
    },
    {
      "timestamp": "2026-08-26T01:29:00+09:00",
      "type": "publication_authorization",
      "summary_en": "Human publication approval received. Public-content privacy cleanup replaced an internal room-name-derived comparator label with neutral comparator terminology, retained Evidence strength and last_verified unchanged, and authorized promotion of the reviewed bilingual pages and publication-safe artifacts.",
      "summary_ja": "人間による公開承認を受領した。公開コンテンツのプライバシー整形として内部の部屋名由来の比較器表記を中立表記へ置換し、Evidence強度とlast_verifiedは変更せず、レビュー済み日英ページと公開安全Artifactの昇格を承認した。"
    },
    {
      "revision": 1,
      "timestamp": "2026-08-25T16:49:33+00:00",
      "type": "METADATA_UPDATE",
      "summary": "Gitleaks 8.24.3 full-history scan completed without detected leaks in GitHub Actions workflow run 32874200347 immediately before publication finalization; secret_scan_performed set to true."
    },
    {
      "revision": 2,
      "timestamp": "2026-08-25T16:49:33+00:00",
      "type": "PUBLICATION_UPDATE",
      "summary": "After human-approved merge to main, GitHub Actions workflow run 32874200347 directly observed the English page, Japanese page, and machine-readable JSON on Cloudflare Pages production. The JSON returned HTTP 200, matched experiment_id=AIEL-2026-0006, and matched the repository public copy byte-for-byte. Publication metadata was finalized from that observed state."
    }
  ],
  "security": {
    "contains_sensitive_data": true,
    "redactions_applied": true,
    "secret_scan_performed": true,
    "publication_reviewed": true
  }
}
