From 11bb5f3518df8bcc11d37087d7a0acaac429be81 Mon Sep 17 00:00:00 2001 From: Justin Bunton <130115204+Bunton33@users.noreply.github.com> Date: Thu, 22 Oct 2026 20:10:18 -0400 Subject: [PATCH] Add TEMP-1 Revision 1 builds as support-only options USB Power (R1, support only) flashes firmware/ (TEMP-1.yaml) and Battery Power (R1, support only) flashes firmware-b/ (TEMP-1B.yaml), after the Revision 2 defaults, which stay selected first. The revisions differ in the Food Probe divider (source_sensor_resistance 100k vs 3.3k), so the wrong build reads far off, and OTA keeps following whichever build is installed. The variant notes say this and send anyone unsure back to the default. Rebuilt from main: the TEMP_PRO-1, AIR-1/MSR-2 and CSS parts of the original commit shipped in #33. Co-Authored-By: Claude Opus 5.5 --- devices.json | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/devices.json b/devices.json index 25f6e5c..5bbd5c1 100644 --- a/devices.json +++ b/devices.json @@ -126,13 +126,25 @@ "firmware": { "stable": { "USB Power": "https://apolloautomation.github.io/TEMP-1/firmware2/manifest.json", - "Battery Power": "https://apolloautomation.github.io/TEMP-1/firmware-b2/manifest.json" + "Battery Power": "https://apolloautomation.github.io/TEMP-1/firmware-b2/manifest.json", + "USB Power (R1, support only)": "https://apolloautomation.github.io/TEMP-1/firmware/manifest.json", + "Battery Power (R1, support only)": "https://apolloautomation.github.io/TEMP-1/firmware-b/manifest.json" } }, "config": { "stable": { "USB Power": "https://raw.githubusercontent.com/ApolloAutomation/TEMP-1/main/Integrations/ESPHome/TEMP-1_R2.yaml", - "Battery Power": "https://raw.githubusercontent.com/ApolloAutomation/TEMP-1/main/Integrations/ESPHome/TEMP-1B_R2.yaml" + "Battery Power": "https://raw.githubusercontent.com/ApolloAutomation/TEMP-1/main/Integrations/ESPHome/TEMP-1B_R2.yaml", + "USB Power (R1, support only)": "https://raw.githubusercontent.com/ApolloAutomation/TEMP-1/main/Integrations/ESPHome/TEMP-1.yaml", + "Battery Power (R1, support only)": "https://raw.githubusercontent.com/ApolloAutomation/TEMP-1/main/Integrations/ESPHome/TEMP-1B.yaml" + } + }, + "variantNotes": { + "stable": { + "USB Power": "For a USB-powered TEMP-1. Nearly every TEMP-1 uses this Revision 2 firmware.", + "Battery Power": "For the battery-powered TEMP-1B. Nearly every TEMP-1B uses this Revision 2 firmware.", + "USB Power (R1, support only)": "Install this only if Apollo support confirmed your board is Revision 1. On a Revision 2 board the Food Probe reads far off. If you're not sure, use USB Power.", + "Battery Power (R1, support only)": "Install this only if Apollo support confirmed your board is Revision 1. On a Revision 2 board the Food Probe reads far off. If you're not sure, use Battery Power." } } },