Compare commits
10
Commits
bb45600fb8
...
64249539d3
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
64249539d3 | ||
|
|
c69a867a2e | ||
|
|
9cabeaa06b | ||
|
|
352f59f4cf | ||
|
|
f46a8c7f58 | ||
|
|
25d4744f45 | ||
|
|
71f8b14408 | ||
|
|
8ad42f1d7f | ||
|
|
d7da8a7805 | ||
|
|
ac3d126bc1 |
@@ -101,6 +101,7 @@ ip_bans.yaml
|
||||
# =============================================
|
||||
# Generated files and folders - always ignore
|
||||
# =============================================
|
||||
esphome/.device-builder.json
|
||||
.storage
|
||||
.cloud
|
||||
.google.token
|
||||
|
||||
+348
-311
@@ -14,16 +14,16 @@
|
||||
},
|
||||
"_firmware_jobs": [
|
||||
{
|
||||
"job_id": "ae413f0e0727",
|
||||
"configuration": "airqualitysensor-3.yaml",
|
||||
"job_id": "3bb8f7034414",
|
||||
"configuration": "panel-hardware-test.yaml",
|
||||
"job_type": "compile",
|
||||
"status": "failed",
|
||||
"created_at": "2026-09-11T01:09:22.200472+00:00",
|
||||
"started_at": "2026-09-11T01:09:34.864491+00:00",
|
||||
"completed_at": "2026-09-11T01:09:40.263013+00:00",
|
||||
"compile_started_at": "2026-09-11T01:09:37.724344+00:00",
|
||||
"compile_ended_at": "2026-09-11T01:09:39.868797+00:00",
|
||||
"exit_code": 2,
|
||||
"status": "completed",
|
||||
"created_at": "2026-09-30T00:51:23.133993+00:00",
|
||||
"started_at": "2026-09-30T00:51:23.134317+00:00",
|
||||
"completed_at": "2026-09-30T00:51:44.040494+00:00",
|
||||
"compile_started_at": "2026-09-30T00:51:24.955150+00:00",
|
||||
"compile_ended_at": "2026-09-30T00:51:43.823874+00:00",
|
||||
"exit_code": 0,
|
||||
"error": null,
|
||||
"port": "",
|
||||
"flash_bootloader": false,
|
||||
@@ -31,7 +31,7 @@
|
||||
"new_name": "",
|
||||
"depends_on": "",
|
||||
"dependency_released": false,
|
||||
"progress": 36,
|
||||
"progress": 77,
|
||||
"remote_peer": "",
|
||||
"remote_job_id": "",
|
||||
"remote_peer_label": "",
|
||||
@@ -45,15 +45,15 @@
|
||||
"failure_reason": ""
|
||||
},
|
||||
{
|
||||
"job_id": "6e5f0a26be6f",
|
||||
"job_id": "a1e35b572134",
|
||||
"configuration": "airqualitysensor-1.yaml",
|
||||
"job_type": "compile",
|
||||
"status": "failed",
|
||||
"created_at": "2026-09-11T01:09:22.200284+00:00",
|
||||
"started_at": "2026-09-11T01:09:29.335380+00:00",
|
||||
"completed_at": "2026-09-11T01:09:34.862158+00:00",
|
||||
"compile_started_at": "2026-09-11T01:09:32.278178+00:00",
|
||||
"compile_ended_at": "2026-09-11T01:09:34.482423+00:00",
|
||||
"created_at": "2026-09-20T15:32:41.047456+00:00",
|
||||
"started_at": "2026-09-20T15:32:41.047666+00:00",
|
||||
"completed_at": "2026-09-20T15:32:45.750002+00:00",
|
||||
"compile_started_at": "2026-09-20T15:32:43.236730+00:00",
|
||||
"compile_ended_at": "2026-09-20T15:32:45.363356+00:00",
|
||||
"exit_code": 2,
|
||||
"error": null,
|
||||
"port": "",
|
||||
@@ -76,44 +76,13 @@
|
||||
"failure_reason": ""
|
||||
},
|
||||
{
|
||||
"job_id": "9cfef196cfb3",
|
||||
"configuration": "airqualitysensor-2.yaml",
|
||||
"job_type": "compile",
|
||||
"status": "failed",
|
||||
"created_at": "2026-09-11T01:09:22.200124+00:00",
|
||||
"started_at": "2026-09-11T01:09:22.200432+00:00",
|
||||
"completed_at": "2026-09-11T01:09:29.332951+00:00",
|
||||
"compile_started_at": "2026-09-11T01:09:26.788512+00:00",
|
||||
"compile_ended_at": "2026-09-11T01:09:28.943288+00:00",
|
||||
"exit_code": 2,
|
||||
"error": null,
|
||||
"port": "",
|
||||
"flash_bootloader": false,
|
||||
"is_deferred_install": false,
|
||||
"new_name": "",
|
||||
"depends_on": "",
|
||||
"dependency_released": false,
|
||||
"progress": 36,
|
||||
"remote_peer": "",
|
||||
"remote_job_id": "",
|
||||
"remote_peer_label": "",
|
||||
"device_name": "",
|
||||
"device_friendly_name": "",
|
||||
"source": "local",
|
||||
"source_pin_sha256": "",
|
||||
"source_label": "",
|
||||
"source_esphome_version": "",
|
||||
"target_esphome_version": "",
|
||||
"failure_reason": ""
|
||||
},
|
||||
{
|
||||
"job_id": "d50b7ec54b4f",
|
||||
"job_id": "4e6a0a9fe7f1",
|
||||
"configuration": "esp32-h2c-camera.yaml",
|
||||
"job_type": "upload",
|
||||
"status": "completed",
|
||||
"created_at": "2026-09-08T18:48:49.446963+00:00",
|
||||
"started_at": "2026-09-08T18:49:52.377524+00:00",
|
||||
"completed_at": "2026-09-08T18:50:03.074667+00:00",
|
||||
"created_at": "2026-09-20T15:19:26.692712+00:00",
|
||||
"started_at": "2026-09-20T15:19:26.692882+00:00",
|
||||
"completed_at": "2026-09-20T15:19:37.237463+00:00",
|
||||
"compile_started_at": null,
|
||||
"compile_ended_at": null,
|
||||
"exit_code": 0,
|
||||
@@ -122,8 +91,8 @@
|
||||
"flash_bootloader": false,
|
||||
"is_deferred_install": false,
|
||||
"new_name": "",
|
||||
"depends_on": "3ebe4d59dda1",
|
||||
"dependency_released": true,
|
||||
"depends_on": "",
|
||||
"dependency_released": false,
|
||||
"progress": 100,
|
||||
"remote_peer": "",
|
||||
"remote_job_id": "",
|
||||
@@ -138,15 +107,139 @@
|
||||
"failure_reason": ""
|
||||
},
|
||||
{
|
||||
"job_id": "3ebe4d59dda1",
|
||||
"job_id": "586bb5712243",
|
||||
"configuration": "master_bedroom_remote.yaml",
|
||||
"job_type": "upload",
|
||||
"status": "completed",
|
||||
"created_at": "2026-09-20T15:17:57.649393+00:00",
|
||||
"started_at": "2026-09-20T15:17:57.649573+00:00",
|
||||
"completed_at": "2026-09-20T15:18:09.419386+00:00",
|
||||
"compile_started_at": null,
|
||||
"compile_ended_at": null,
|
||||
"exit_code": 0,
|
||||
"error": null,
|
||||
"port": "OTA",
|
||||
"flash_bootloader": false,
|
||||
"is_deferred_install": false,
|
||||
"new_name": "",
|
||||
"depends_on": "",
|
||||
"dependency_released": false,
|
||||
"progress": 100,
|
||||
"remote_peer": "",
|
||||
"remote_job_id": "",
|
||||
"remote_peer_label": "",
|
||||
"device_name": "",
|
||||
"device_friendly_name": "",
|
||||
"source": "local",
|
||||
"source_pin_sha256": "",
|
||||
"source_label": "",
|
||||
"source_esphome_version": "",
|
||||
"target_esphome_version": "",
|
||||
"failure_reason": ""
|
||||
},
|
||||
{
|
||||
"job_id": "a0e82cff31af",
|
||||
"configuration": "esphome-web-0fdcf4.yaml",
|
||||
"job_type": "upload",
|
||||
"status": "completed",
|
||||
"created_at": "2026-09-20T15:14:44.181269+00:00",
|
||||
"started_at": "2026-09-20T15:14:44.181480+00:00",
|
||||
"completed_at": "2026-09-20T15:14:54.706835+00:00",
|
||||
"compile_started_at": null,
|
||||
"compile_ended_at": null,
|
||||
"exit_code": 0,
|
||||
"error": null,
|
||||
"port": "OTA",
|
||||
"flash_bootloader": false,
|
||||
"is_deferred_install": false,
|
||||
"new_name": "",
|
||||
"depends_on": "",
|
||||
"dependency_released": false,
|
||||
"progress": 100,
|
||||
"remote_peer": "",
|
||||
"remote_job_id": "",
|
||||
"remote_peer_label": "",
|
||||
"device_name": "",
|
||||
"device_friendly_name": "",
|
||||
"source": "local",
|
||||
"source_pin_sha256": "",
|
||||
"source_label": "",
|
||||
"source_esphome_version": "",
|
||||
"target_esphome_version": "",
|
||||
"failure_reason": ""
|
||||
},
|
||||
{
|
||||
"job_id": "9931fb1759bc",
|
||||
"configuration": "cat-medication-tracker.yaml",
|
||||
"job_type": "upload",
|
||||
"status": "completed",
|
||||
"created_at": "2026-09-20T15:13:05.537759+00:00",
|
||||
"started_at": "2026-09-20T15:13:05.538098+00:00",
|
||||
"completed_at": "2026-09-20T15:13:14.573082+00:00",
|
||||
"compile_started_at": null,
|
||||
"compile_ended_at": null,
|
||||
"exit_code": 0,
|
||||
"error": null,
|
||||
"port": "OTA",
|
||||
"flash_bootloader": false,
|
||||
"is_deferred_install": false,
|
||||
"new_name": "",
|
||||
"depends_on": "",
|
||||
"dependency_released": false,
|
||||
"progress": 100,
|
||||
"remote_peer": "",
|
||||
"remote_job_id": "",
|
||||
"remote_peer_label": "",
|
||||
"device_name": "",
|
||||
"device_friendly_name": "",
|
||||
"source": "local",
|
||||
"source_pin_sha256": "",
|
||||
"source_label": "",
|
||||
"source_esphome_version": "",
|
||||
"target_esphome_version": "",
|
||||
"failure_reason": ""
|
||||
},
|
||||
{
|
||||
"job_id": "947237582d03",
|
||||
"configuration": "led-controller-jordyn-a1.yaml",
|
||||
"job_type": "upload",
|
||||
"status": "completed",
|
||||
"created_at": "2026-09-20T15:09:27.288352+00:00",
|
||||
"started_at": "2026-09-20T15:09:27.288551+00:00",
|
||||
"completed_at": "2026-09-20T15:09:38.613183+00:00",
|
||||
"compile_started_at": null,
|
||||
"compile_ended_at": null,
|
||||
"exit_code": 0,
|
||||
"error": null,
|
||||
"port": "OTA",
|
||||
"flash_bootloader": false,
|
||||
"is_deferred_install": false,
|
||||
"new_name": "",
|
||||
"depends_on": "",
|
||||
"dependency_released": false,
|
||||
"progress": 100,
|
||||
"remote_peer": "",
|
||||
"remote_job_id": "",
|
||||
"remote_peer_label": "",
|
||||
"device_name": "",
|
||||
"device_friendly_name": "",
|
||||
"source": "local",
|
||||
"source_pin_sha256": "",
|
||||
"source_label": "",
|
||||
"source_esphome_version": "",
|
||||
"target_esphome_version": "",
|
||||
"failure_reason": ""
|
||||
},
|
||||
{
|
||||
"job_id": "0738ad1c89f8",
|
||||
"configuration": "esp32-h2c-camera.yaml",
|
||||
"job_type": "compile",
|
||||
"status": "completed",
|
||||
"created_at": "2026-09-08T18:48:49.446927+00:00",
|
||||
"started_at": "2026-09-08T18:48:49.447672+00:00",
|
||||
"completed_at": "2026-09-08T18:49:52.375841+00:00",
|
||||
"compile_started_at": "2026-09-08T18:49:07.781324+00:00",
|
||||
"compile_ended_at": "2026-09-08T18:49:52.241305+00:00",
|
||||
"created_at": "2026-09-20T15:08:00.443521+00:00",
|
||||
"started_at": "2026-09-20T15:17:57.653733+00:00",
|
||||
"completed_at": "2026-09-20T15:19:26.689458+00:00",
|
||||
"compile_started_at": "2026-09-20T15:18:10.206341+00:00",
|
||||
"compile_ended_at": "2026-09-20T15:19:26.549126+00:00",
|
||||
"exit_code": 0,
|
||||
"error": null,
|
||||
"port": "",
|
||||
@@ -155,7 +248,193 @@
|
||||
"new_name": "",
|
||||
"depends_on": "",
|
||||
"dependency_released": false,
|
||||
"progress": 48,
|
||||
"progress": 99,
|
||||
"remote_peer": "",
|
||||
"remote_job_id": "",
|
||||
"remote_peer_label": "",
|
||||
"device_name": "",
|
||||
"device_friendly_name": "",
|
||||
"source": "local",
|
||||
"source_pin_sha256": "",
|
||||
"source_label": "",
|
||||
"source_esphome_version": "",
|
||||
"target_esphome_version": "",
|
||||
"failure_reason": ""
|
||||
},
|
||||
{
|
||||
"job_id": "71e8d87d8560",
|
||||
"configuration": "master_bedroom_remote.yaml",
|
||||
"job_type": "compile",
|
||||
"status": "completed",
|
||||
"created_at": "2026-09-20T15:08:00.443475+00:00",
|
||||
"started_at": "2026-09-20T15:16:07.193344+00:00",
|
||||
"completed_at": "2026-09-20T15:17:57.646414+00:00",
|
||||
"compile_started_at": "2026-09-20T15:16:24.587941+00:00",
|
||||
"compile_ended_at": "2026-09-20T15:17:57.489604+00:00",
|
||||
"exit_code": 0,
|
||||
"error": null,
|
||||
"port": "",
|
||||
"flash_bootloader": false,
|
||||
"is_deferred_install": false,
|
||||
"new_name": "",
|
||||
"depends_on": "",
|
||||
"dependency_released": false,
|
||||
"progress": 99,
|
||||
"remote_peer": "",
|
||||
"remote_job_id": "",
|
||||
"remote_peer_label": "",
|
||||
"device_name": "",
|
||||
"device_friendly_name": "",
|
||||
"source": "local",
|
||||
"source_pin_sha256": "",
|
||||
"source_label": "",
|
||||
"source_esphome_version": "",
|
||||
"target_esphome_version": "",
|
||||
"failure_reason": ""
|
||||
},
|
||||
{
|
||||
"job_id": "712fc77cdbc2",
|
||||
"configuration": "esphome-web-0fdcf4.yaml",
|
||||
"job_type": "compile",
|
||||
"status": "completed",
|
||||
"created_at": "2026-09-20T15:08:00.443381+00:00",
|
||||
"started_at": "2026-09-20T15:13:05.537994+00:00",
|
||||
"completed_at": "2026-09-20T15:14:44.178512+00:00",
|
||||
"compile_started_at": "2026-09-20T15:13:21.540025+00:00",
|
||||
"compile_ended_at": "2026-09-20T15:14:44.024738+00:00",
|
||||
"exit_code": 0,
|
||||
"error": null,
|
||||
"port": "",
|
||||
"flash_bootloader": false,
|
||||
"is_deferred_install": false,
|
||||
"new_name": "",
|
||||
"depends_on": "",
|
||||
"dependency_released": false,
|
||||
"progress": 99,
|
||||
"remote_peer": "",
|
||||
"remote_job_id": "",
|
||||
"remote_peer_label": "",
|
||||
"device_name": "",
|
||||
"device_friendly_name": "",
|
||||
"source": "local",
|
||||
"source_pin_sha256": "",
|
||||
"source_label": "",
|
||||
"source_esphome_version": "",
|
||||
"target_esphome_version": "",
|
||||
"failure_reason": ""
|
||||
},
|
||||
{
|
||||
"job_id": "66682a1dc93a",
|
||||
"configuration": "cat-medication-tracker.yaml",
|
||||
"job_type": "compile",
|
||||
"status": "completed",
|
||||
"created_at": "2026-09-20T15:08:00.443326+00:00",
|
||||
"started_at": "2026-09-20T15:11:10.850451+00:00",
|
||||
"completed_at": "2026-09-20T15:13:05.527265+00:00",
|
||||
"compile_started_at": "2026-09-20T15:11:28.539861+00:00",
|
||||
"compile_ended_at": "2026-09-20T15:13:05.241776+00:00",
|
||||
"exit_code": 0,
|
||||
"error": null,
|
||||
"port": "",
|
||||
"flash_bootloader": false,
|
||||
"is_deferred_install": false,
|
||||
"new_name": "",
|
||||
"depends_on": "",
|
||||
"dependency_released": false,
|
||||
"progress": 99,
|
||||
"remote_peer": "",
|
||||
"remote_job_id": "",
|
||||
"remote_peer_label": "",
|
||||
"device_name": "",
|
||||
"device_friendly_name": "",
|
||||
"source": "local",
|
||||
"source_pin_sha256": "",
|
||||
"source_label": "",
|
||||
"source_esphome_version": "",
|
||||
"target_esphome_version": "",
|
||||
"failure_reason": ""
|
||||
},
|
||||
{
|
||||
"job_id": "961f82775243",
|
||||
"configuration": "airqualitysensor-2.yaml",
|
||||
"job_type": "compile",
|
||||
"status": "failed",
|
||||
"created_at": "2026-09-20T15:08:00.443077+00:00",
|
||||
"started_at": "2026-09-20T15:10:54.329422+00:00",
|
||||
"completed_at": "2026-09-20T15:11:10.847914+00:00",
|
||||
"compile_started_at": "2026-09-20T15:11:02.184425+00:00",
|
||||
"compile_ended_at": "2026-09-20T15:11:10.450837+00:00",
|
||||
"exit_code": 2,
|
||||
"error": null,
|
||||
"port": "",
|
||||
"flash_bootloader": false,
|
||||
"is_deferred_install": false,
|
||||
"new_name": "",
|
||||
"depends_on": "",
|
||||
"dependency_released": false,
|
||||
"progress": 99,
|
||||
"remote_peer": "",
|
||||
"remote_job_id": "",
|
||||
"remote_peer_label": "",
|
||||
"device_name": "",
|
||||
"device_friendly_name": "",
|
||||
"source": "local",
|
||||
"source_pin_sha256": "",
|
||||
"source_label": "",
|
||||
"source_esphome_version": "",
|
||||
"target_esphome_version": "",
|
||||
"failure_reason": ""
|
||||
},
|
||||
{
|
||||
"job_id": "20bb4df8991a",
|
||||
"configuration": "airqualitysensor-3.yaml",
|
||||
"job_type": "compile",
|
||||
"status": "failed",
|
||||
"created_at": "2026-09-20T15:08:00.442949+00:00",
|
||||
"started_at": "2026-09-20T15:09:27.288938+00:00",
|
||||
"completed_at": "2026-09-20T15:10:54.326838+00:00",
|
||||
"compile_started_at": "2026-09-20T15:09:40.905070+00:00",
|
||||
"compile_ended_at": "2026-09-20T15:10:53.918803+00:00",
|
||||
"exit_code": 2,
|
||||
"error": null,
|
||||
"port": "",
|
||||
"flash_bootloader": false,
|
||||
"is_deferred_install": false,
|
||||
"new_name": "",
|
||||
"depends_on": "",
|
||||
"dependency_released": false,
|
||||
"progress": 99,
|
||||
"remote_peer": "",
|
||||
"remote_job_id": "",
|
||||
"remote_peer_label": "",
|
||||
"device_name": "",
|
||||
"device_friendly_name": "",
|
||||
"source": "local",
|
||||
"source_pin_sha256": "",
|
||||
"source_label": "",
|
||||
"source_esphome_version": "",
|
||||
"target_esphome_version": "",
|
||||
"failure_reason": ""
|
||||
},
|
||||
{
|
||||
"job_id": "9bc9c3830731",
|
||||
"configuration": "led-controller-jordyn-a1.yaml",
|
||||
"job_type": "compile",
|
||||
"status": "completed",
|
||||
"created_at": "2026-09-20T15:08:00.442021+00:00",
|
||||
"started_at": "2026-09-20T15:08:00.443219+00:00",
|
||||
"completed_at": "2026-09-20T15:09:27.284811+00:00",
|
||||
"compile_started_at": "2026-09-20T15:08:16.331535+00:00",
|
||||
"compile_ended_at": "2026-09-20T15:09:27.130874+00:00",
|
||||
"exit_code": 0,
|
||||
"error": null,
|
||||
"port": "",
|
||||
"flash_bootloader": false,
|
||||
"is_deferred_install": false,
|
||||
"new_name": "",
|
||||
"depends_on": "",
|
||||
"dependency_released": false,
|
||||
"progress": 99,
|
||||
"remote_peer": "",
|
||||
"remote_job_id": "",
|
||||
"remote_peer_label": "",
|
||||
@@ -199,130 +478,6 @@
|
||||
"target_esphome_version": "",
|
||||
"failure_reason": ""
|
||||
},
|
||||
{
|
||||
"job_id": "445a528a2572",
|
||||
"configuration": "cat-medication-tracker.yaml",
|
||||
"job_type": "upload",
|
||||
"status": "completed",
|
||||
"created_at": "2026-09-01T11:19:38.903126+00:00",
|
||||
"started_at": "2026-09-01T11:19:38.903357+00:00",
|
||||
"completed_at": "2026-09-01T11:19:47.653051+00:00",
|
||||
"compile_started_at": null,
|
||||
"compile_ended_at": null,
|
||||
"exit_code": 0,
|
||||
"error": null,
|
||||
"port": "OTA",
|
||||
"flash_bootloader": false,
|
||||
"is_deferred_install": false,
|
||||
"new_name": "",
|
||||
"depends_on": "",
|
||||
"dependency_released": false,
|
||||
"progress": 100,
|
||||
"remote_peer": "",
|
||||
"remote_job_id": "",
|
||||
"remote_peer_label": "",
|
||||
"device_name": "",
|
||||
"device_friendly_name": "",
|
||||
"source": "local",
|
||||
"source_pin_sha256": "",
|
||||
"source_label": "",
|
||||
"source_esphome_version": "",
|
||||
"target_esphome_version": "",
|
||||
"failure_reason": ""
|
||||
},
|
||||
{
|
||||
"job_id": "7a173aa18fd7",
|
||||
"configuration": "master_bedroom_remote.yaml",
|
||||
"job_type": "upload",
|
||||
"status": "completed",
|
||||
"created_at": "2026-09-01T11:18:08.824029+00:00",
|
||||
"started_at": "2026-09-01T11:18:08.824273+00:00",
|
||||
"completed_at": "2026-09-01T11:18:20.463147+00:00",
|
||||
"compile_started_at": null,
|
||||
"compile_ended_at": null,
|
||||
"exit_code": 0,
|
||||
"error": null,
|
||||
"port": "OTA",
|
||||
"flash_bootloader": false,
|
||||
"is_deferred_install": false,
|
||||
"new_name": "",
|
||||
"depends_on": "",
|
||||
"dependency_released": false,
|
||||
"progress": 100,
|
||||
"remote_peer": "",
|
||||
"remote_job_id": "",
|
||||
"remote_peer_label": "",
|
||||
"device_name": "",
|
||||
"device_friendly_name": "",
|
||||
"source": "local",
|
||||
"source_pin_sha256": "",
|
||||
"source_label": "",
|
||||
"source_esphome_version": "",
|
||||
"target_esphome_version": "",
|
||||
"failure_reason": ""
|
||||
},
|
||||
{
|
||||
"job_id": "e280799eac66",
|
||||
"configuration": "esphome-web-0fdcf4.yaml",
|
||||
"job_type": "upload",
|
||||
"status": "completed",
|
||||
"created_at": "2026-09-01T11:17:19.261594+00:00",
|
||||
"started_at": "2026-09-01T11:17:19.261777+00:00",
|
||||
"completed_at": "2026-09-01T11:17:29.533150+00:00",
|
||||
"compile_started_at": null,
|
||||
"compile_ended_at": null,
|
||||
"exit_code": 0,
|
||||
"error": null,
|
||||
"port": "OTA",
|
||||
"flash_bootloader": false,
|
||||
"is_deferred_install": false,
|
||||
"new_name": "",
|
||||
"depends_on": "",
|
||||
"dependency_released": false,
|
||||
"progress": 100,
|
||||
"remote_peer": "",
|
||||
"remote_job_id": "",
|
||||
"remote_peer_label": "",
|
||||
"device_name": "",
|
||||
"device_friendly_name": "",
|
||||
"source": "local",
|
||||
"source_pin_sha256": "",
|
||||
"source_label": "",
|
||||
"source_esphome_version": "",
|
||||
"target_esphome_version": "",
|
||||
"failure_reason": ""
|
||||
},
|
||||
{
|
||||
"job_id": "b4be96ffe65d",
|
||||
"configuration": "led-controller-jordyn-a1.yaml",
|
||||
"job_type": "upload",
|
||||
"status": "completed",
|
||||
"created_at": "2026-09-01T11:16:38.247643+00:00",
|
||||
"started_at": "2026-09-01T11:16:38.247832+00:00",
|
||||
"completed_at": "2026-09-01T11:16:46.777047+00:00",
|
||||
"compile_started_at": null,
|
||||
"compile_ended_at": null,
|
||||
"exit_code": 0,
|
||||
"error": null,
|
||||
"port": "OTA",
|
||||
"flash_bootloader": false,
|
||||
"is_deferred_install": false,
|
||||
"new_name": "",
|
||||
"depends_on": "",
|
||||
"dependency_released": false,
|
||||
"progress": 100,
|
||||
"remote_peer": "",
|
||||
"remote_job_id": "",
|
||||
"remote_peer_label": "",
|
||||
"device_name": "",
|
||||
"device_friendly_name": "",
|
||||
"source": "local",
|
||||
"source_pin_sha256": "",
|
||||
"source_label": "",
|
||||
"source_esphome_version": "",
|
||||
"target_esphome_version": "",
|
||||
"failure_reason": ""
|
||||
},
|
||||
{
|
||||
"job_id": "539143d3bdbd",
|
||||
"configuration": "home-energy-monitor.yaml",
|
||||
@@ -354,130 +509,6 @@
|
||||
"target_esphome_version": "",
|
||||
"failure_reason": ""
|
||||
},
|
||||
{
|
||||
"job_id": "a32fabea91d5",
|
||||
"configuration": "cat-medication-tracker.yaml",
|
||||
"job_type": "compile",
|
||||
"status": "completed",
|
||||
"created_at": "2026-09-01T11:14:45.812296+00:00",
|
||||
"started_at": "2026-09-01T11:18:48.251201+00:00",
|
||||
"completed_at": "2026-09-01T11:19:38.899969+00:00",
|
||||
"compile_started_at": "2026-09-01T11:18:51.600808+00:00",
|
||||
"compile_ended_at": "2026-09-01T11:19:38.623790+00:00",
|
||||
"exit_code": 0,
|
||||
"error": null,
|
||||
"port": "",
|
||||
"flash_bootloader": false,
|
||||
"is_deferred_install": false,
|
||||
"new_name": "",
|
||||
"depends_on": "",
|
||||
"dependency_released": false,
|
||||
"progress": 46,
|
||||
"remote_peer": "",
|
||||
"remote_job_id": "",
|
||||
"remote_peer_label": "",
|
||||
"device_name": "",
|
||||
"device_friendly_name": "",
|
||||
"source": "local",
|
||||
"source_pin_sha256": "",
|
||||
"source_label": "",
|
||||
"source_esphome_version": "",
|
||||
"target_esphome_version": "",
|
||||
"failure_reason": ""
|
||||
},
|
||||
{
|
||||
"job_id": "e1b2c78d8b9f",
|
||||
"configuration": "master_bedroom_remote.yaml",
|
||||
"job_type": "compile",
|
||||
"status": "completed",
|
||||
"created_at": "2026-09-01T11:14:45.811503+00:00",
|
||||
"started_at": "2026-09-01T11:17:19.263323+00:00",
|
||||
"completed_at": "2026-09-01T11:18:08.820681+00:00",
|
||||
"compile_started_at": "2026-09-01T11:17:22.162023+00:00",
|
||||
"compile_ended_at": "2026-09-01T11:18:08.664708+00:00",
|
||||
"exit_code": 0,
|
||||
"error": null,
|
||||
"port": "",
|
||||
"flash_bootloader": false,
|
||||
"is_deferred_install": false,
|
||||
"new_name": "",
|
||||
"depends_on": "",
|
||||
"dependency_released": false,
|
||||
"progress": 45,
|
||||
"remote_peer": "",
|
||||
"remote_job_id": "",
|
||||
"remote_peer_label": "",
|
||||
"device_name": "",
|
||||
"device_friendly_name": "",
|
||||
"source": "local",
|
||||
"source_pin_sha256": "",
|
||||
"source_label": "",
|
||||
"source_esphome_version": "",
|
||||
"target_esphome_version": "",
|
||||
"failure_reason": ""
|
||||
},
|
||||
{
|
||||
"job_id": "84c8cfa245fe",
|
||||
"configuration": "esphome-web-0fdcf4.yaml",
|
||||
"job_type": "compile",
|
||||
"status": "completed",
|
||||
"created_at": "2026-09-01T11:14:45.811455+00:00",
|
||||
"started_at": "2026-09-01T11:16:38.254980+00:00",
|
||||
"completed_at": "2026-09-01T11:17:19.258596+00:00",
|
||||
"compile_started_at": "2026-09-01T11:16:40.655100+00:00",
|
||||
"compile_ended_at": "2026-09-01T11:17:19.110940+00:00",
|
||||
"exit_code": 0,
|
||||
"error": null,
|
||||
"port": "",
|
||||
"flash_bootloader": false,
|
||||
"is_deferred_install": false,
|
||||
"new_name": "",
|
||||
"depends_on": "",
|
||||
"dependency_released": false,
|
||||
"progress": 45,
|
||||
"remote_peer": "",
|
||||
"remote_job_id": "",
|
||||
"remote_peer_label": "",
|
||||
"device_name": "",
|
||||
"device_friendly_name": "",
|
||||
"source": "local",
|
||||
"source_pin_sha256": "",
|
||||
"source_label": "",
|
||||
"source_esphome_version": "",
|
||||
"target_esphome_version": "",
|
||||
"failure_reason": ""
|
||||
},
|
||||
{
|
||||
"job_id": "b218341292d3",
|
||||
"configuration": "led-controller-jordyn-a1.yaml",
|
||||
"job_type": "compile",
|
||||
"status": "completed",
|
||||
"created_at": "2026-09-01T11:14:45.811216+00:00",
|
||||
"started_at": "2026-09-01T11:15:59.785357+00:00",
|
||||
"completed_at": "2026-09-01T11:16:38.244346+00:00",
|
||||
"compile_started_at": "2026-09-01T11:16:02.079936+00:00",
|
||||
"compile_ended_at": "2026-09-01T11:16:38.100771+00:00",
|
||||
"exit_code": 0,
|
||||
"error": null,
|
||||
"port": "",
|
||||
"flash_bootloader": false,
|
||||
"is_deferred_install": false,
|
||||
"new_name": "",
|
||||
"depends_on": "",
|
||||
"dependency_released": false,
|
||||
"progress": 46,
|
||||
"remote_peer": "",
|
||||
"remote_job_id": "",
|
||||
"remote_peer_label": "",
|
||||
"device_name": "",
|
||||
"device_friendly_name": "",
|
||||
"source": "local",
|
||||
"source_pin_sha256": "",
|
||||
"source_label": "",
|
||||
"source_esphome_version": "",
|
||||
"target_esphome_version": "",
|
||||
"failure_reason": ""
|
||||
},
|
||||
{
|
||||
"job_id": "2fdb7c99a00e",
|
||||
"configuration": "airqualitysensor-1.yaml",
|
||||
@@ -652,13 +683,19 @@
|
||||
"home-energy-monitor.yaml": {
|
||||
"mac_address": "8C:4F:00:AD:42:00"
|
||||
},
|
||||
"family-room-remote.yaml": {
|
||||
"mac_address": "34:CD:B0:0C:3D:CC"
|
||||
},
|
||||
"led-controller-jordyn-a1.yaml": {
|
||||
"mac_address": "10:00:3B:BA:80:04"
|
||||
},
|
||||
"respeaker-satellite-lr.yaml": {
|
||||
"mac_address": "DC:B4:D9:3B:1E:04"
|
||||
},
|
||||
"airqualitysensor-1.yaml": {
|
||||
"mac_address": "1C:DB:D4:5B:D2:8C"
|
||||
},
|
||||
"airqualitysensor-2.yaml": {
|
||||
"mac_address": "1C:DB:D4:5B:F6:84"
|
||||
},
|
||||
"panel-hardware-test.yaml": {
|
||||
"mac_address": "68:B6:B3:33:69:50"
|
||||
}
|
||||
}
|
||||
@@ -1,127 +0,0 @@
|
||||
# Lights-only first version for the Family Room remote.
|
||||
# Entity IDs came from the project's HA snapshot; verify them in live HA.
|
||||
|
||||
substitutions:
|
||||
device_name: family-room-remote
|
||||
friendly_name: Family Room Remote
|
||||
|
||||
esphome:
|
||||
name: ${device_name}
|
||||
friendly_name: ${friendly_name}
|
||||
|
||||
packages:
|
||||
hardware: !include panel-remote-common.yaml
|
||||
|
||||
binary_sensor:
|
||||
- platform: homeassistant
|
||||
id: standing_lamp_state
|
||||
entity_id: light.living_room_lamp_1
|
||||
publish_initial_state: true
|
||||
on_state:
|
||||
- lvgl.widget.update:
|
||||
id: standing_lamp_button
|
||||
state:
|
||||
checked: !lambda return x;
|
||||
- platform: homeassistant
|
||||
id: small_lamp_state
|
||||
entity_id: light.small_family_room_lamp
|
||||
publish_initial_state: true
|
||||
on_state:
|
||||
- lvgl.widget.update:
|
||||
id: small_lamp_button
|
||||
state:
|
||||
checked: !lambda return x;
|
||||
- platform: homeassistant
|
||||
id: tv_stand_state
|
||||
entity_id: light.family_room_tv_stand
|
||||
publish_initial_state: true
|
||||
on_state:
|
||||
- lvgl.widget.update:
|
||||
id: tv_stand_button
|
||||
state:
|
||||
checked: !lambda return x;
|
||||
|
||||
lvgl:
|
||||
on_idle:
|
||||
- timeout: 45s
|
||||
then:
|
||||
- light.turn_on:
|
||||
id: panel_backlight
|
||||
brightness: 15%
|
||||
pages:
|
||||
- id: room_page
|
||||
widgets:
|
||||
- label:
|
||||
x: 12
|
||||
y: 8
|
||||
text: Family Room
|
||||
- button:
|
||||
id: standing_lamp_button
|
||||
x: 10
|
||||
y: 45
|
||||
width: 145
|
||||
height: 75
|
||||
checkable: true
|
||||
widgets:
|
||||
- label:
|
||||
align: CENTER
|
||||
text: Standing Lamp
|
||||
on_click:
|
||||
- homeassistant.action:
|
||||
action: light.toggle
|
||||
data:
|
||||
entity_id: light.living_room_lamp_1
|
||||
- button:
|
||||
id: small_lamp_button
|
||||
x: 165
|
||||
y: 45
|
||||
width: 145
|
||||
height: 75
|
||||
checkable: true
|
||||
widgets:
|
||||
- label:
|
||||
align: CENTER
|
||||
text: Small Lamp
|
||||
on_click:
|
||||
- homeassistant.action:
|
||||
action: light.toggle
|
||||
data:
|
||||
entity_id: light.small_family_room_lamp
|
||||
- button:
|
||||
id: tv_stand_button
|
||||
x: 10
|
||||
y: 135
|
||||
width: 145
|
||||
height: 75
|
||||
checkable: true
|
||||
widgets:
|
||||
- label:
|
||||
align: CENTER
|
||||
text: TV Stand
|
||||
on_click:
|
||||
- homeassistant.action:
|
||||
action: light.toggle
|
||||
data:
|
||||
entity_id: light.family_room_tv_stand
|
||||
- button:
|
||||
x: 165
|
||||
y: 135
|
||||
width: 145
|
||||
height: 75
|
||||
widgets:
|
||||
- label:
|
||||
align: CENTER
|
||||
text: All Off
|
||||
on_click:
|
||||
- homeassistant.action:
|
||||
action: light.turn_off
|
||||
data:
|
||||
entity_id: light.living_room_lamp_1
|
||||
- homeassistant.action:
|
||||
action: light.turn_off
|
||||
data:
|
||||
entity_id: light.small_family_room_lamp
|
||||
- homeassistant.action:
|
||||
action: light.turn_off
|
||||
data:
|
||||
entity_id: light.family_room_tv_stand
|
||||
@@ -1,98 +0,0 @@
|
||||
# Lights-only first version for the Living Room remote.
|
||||
# Entity IDs came from the project's HA snapshot; verify them in live HA.
|
||||
|
||||
substitutions:
|
||||
device_name: living-room-remote
|
||||
friendly_name: Living Room Remote
|
||||
|
||||
esphome:
|
||||
name: ${device_name}
|
||||
friendly_name: ${friendly_name}
|
||||
|
||||
packages:
|
||||
hardware: !include panel-remote-common.yaml
|
||||
|
||||
binary_sensor:
|
||||
- platform: homeassistant
|
||||
id: ceiling_light_state
|
||||
entity_id: light.living_room_light_2
|
||||
publish_initial_state: true
|
||||
on_state:
|
||||
- lvgl.widget.update:
|
||||
id: ceiling_light_button
|
||||
state:
|
||||
checked: !lambda return x;
|
||||
- platform: homeassistant
|
||||
id: small_lamp_state
|
||||
entity_id: light.small_living_room_lamp
|
||||
publish_initial_state: true
|
||||
on_state:
|
||||
- lvgl.widget.update:
|
||||
id: small_lamp_button
|
||||
state:
|
||||
checked: !lambda return x;
|
||||
|
||||
lvgl:
|
||||
on_idle:
|
||||
- timeout: 45s
|
||||
then:
|
||||
- light.turn_on:
|
||||
id: panel_backlight
|
||||
brightness: 15%
|
||||
pages:
|
||||
- id: room_page
|
||||
widgets:
|
||||
- label:
|
||||
x: 12
|
||||
y: 8
|
||||
text: Living Room
|
||||
- button:
|
||||
id: ceiling_light_button
|
||||
x: 10
|
||||
y: 45
|
||||
width: 145
|
||||
height: 75
|
||||
checkable: true
|
||||
widgets:
|
||||
- label:
|
||||
align: CENTER
|
||||
text: Main Light
|
||||
on_click:
|
||||
- homeassistant.action:
|
||||
action: light.toggle
|
||||
data:
|
||||
entity_id: light.living_room_light_2
|
||||
- button:
|
||||
id: small_lamp_button
|
||||
x: 165
|
||||
y: 45
|
||||
width: 145
|
||||
height: 75
|
||||
checkable: true
|
||||
widgets:
|
||||
- label:
|
||||
align: CENTER
|
||||
text: Small Lamp
|
||||
on_click:
|
||||
- homeassistant.action:
|
||||
action: light.toggle
|
||||
data:
|
||||
entity_id: light.small_living_room_lamp
|
||||
- button:
|
||||
x: 10
|
||||
y: 135
|
||||
width: 300
|
||||
height: 75
|
||||
widgets:
|
||||
- label:
|
||||
align: CENTER
|
||||
text: All Lights Off
|
||||
on_click:
|
||||
- homeassistant.action:
|
||||
action: light.turn_off
|
||||
data:
|
||||
entity_id: light.living_room_light_2
|
||||
- homeassistant.action:
|
||||
action: light.turn_off
|
||||
data:
|
||||
entity_id: light.small_living_room_lamp
|
||||
Reference in New Issue
Block a user