Прошу прощения за долгую задержку. совершенно не было времени хотя бы минимально тестировать прошивки. Так что возможны баги, глюки, фичи

В новой версии прошивки добавлена поддержка датчика температуры на шине 1-Ware и радиодатчика как отдельного устройства, а вот чтение температуры из микросхемы RTC выкинул т.к. он все равно врет безбожно.
Внутри часов шина 1-ware организована на порту D бит 6 (он же вывод 15 МК) Этот вывод выведен на разъем для термодатчика. Схема подключения шатная:

Что касается датчика как отдельного устройства то тут возможно несколько вариантов: датчик может быть lm75ad или ds18d20, данные могут передаваться по радиоканалу, либо по ИК каналу, либо проводами.
Вариант с ИК каналом не требует добавления в часы никаких дополнительных элементов поскольку используется протокол пульта управления Samsung. Только вместо команд управления передается адрес датчика и значение температуры.
Остальные варианты требуют добавления в схему часов трех элементов И-НЕ и если будет использоваться радиоканал то надо добавить приемник XD FST/RF типа такого
http://chipster.ru/catalog/wireless/ism/2066.html Схема подключения датчика как отдельного устройства по радиоканалу или проводами:

Радиодатчик как отдельное устройство состоит из датчика, микроконтроллера, повышающего DC/DC-преобразователя и передатчика XD-FST. Питание радиодатчика может быть от 2.8 до 5 в. DC/DC-преобразователь повышает напряжение питания передатчика с исходного до примерно 11 вольт. Это позволяет увеличить расстояние между датчиком и часами, но сокращает срок использования батареи.
Если расстояние от передатчика до приемника небольшое то можно DC-преобразователь не ставить. В этом случае детали обведенные красной рамкой не ставятся и добавляется перемычка показанная на схеме красным цветом.
Если будет использоваться ИК-канал, то детали в красной рамке не устанавливаются, но добавляется то, что в зеленой рамке.
Ну и возможен вариант без передатчика и приемника, а просто соединить часы и радиодатчик проводами.
Принцип действия: МК в датчике периодически (сейчас период равен 20 минутам) опрашивает датчик температуры и преобразовывает полученное значение в код ИК-протокола Samsung. Этот код подается на передатчик. Для надежности передача повторяется некоторое количество раз.
Приемник в часах принимает поток импульсов и передает их на ту же ногу, на которой сидит ИК-приемник пульта дистанционного управления. Таким образом, немного сэкономлено в программировании.
Протокол передачи построен таким образом, что датчиков может быть несколько. Для каждого датчика задается свой адрес по которому часы определяют из какого места пришли значения температуры.
В схеме на lm75ad то для каждого радиодатчика адрес задается перемычками обведенными на приложенной картинке красным и синим цветом. Красные перемычки устанавливают бит адреса в 1, синие в 0. На каждую ногу можно ставить только либо красную либо синюю перемычки, не в коем случае не одновременно, что бы не допустить короткого замыкания между общим проводом и питанием.

Если же используется датчик на ds18d20 то адрес радиодатчика жестко прошивается в МК в файле ExtSensor.c в определении SENSOR_ADRES
На радиодатчике имеется кнопка «тест» нажатие на нее немедленно запускает передачу данных. Причем в пакете передачи взводится флаг тестирования. Часы приняв пакет со взведенным флагом тестирования немедленно выводят на индикатор принятую температуру, адрес датчика и пищат.
В нормальном режиме часы ждут пакеты в течении 20 минут. Если в течение 20 минут пакетов от датчика нет, то считается, что датчик потерян и вместо значения температуры выводится тире. Если же пакет с данными приходит, то название датчика и значение его температуры выводятся в бегущей строке
В текущем варианте прошивка часов позволяет определить три датчика температуры с адресами от 0 до 7 исключая 6. Адрес 6 жестко присвоен датчику подключаемому на шину 1-Ware к самим часам. Каждому датчику можно присвоить свое название состоящее из трех букв. Все датчики можно включить или выключить при настройке.
При входе в меню настройки датчиков сначала определяется порядковый номер датчика, затем производится включение-выключение. Потом указывается адрес датчика и в последнюю очередь его имя в строке вывода.