Могу ли я разделить пользовательский интерфейс термостата и функции контроля температуры?

#nest-api

#nest-api

Вопрос:

У меня есть дом с тремя этажами плюс готовый подвал. Есть три кондиционера и две печи. Блоки термостата размещаются в местах, выбранных установщиком, которые не являются комнатами, которые мы используем чаще всего. Перемещение термостатов было бы очень дорогостоящим.

У меня в доме достаточно встроенной вычислительной мощности (4 сервера включены постоянно), и в настоящее время в доме есть два устройства Nest Protect. Мой план состоит в том, чтобы установить Nest Protect в каждой из комнат, в которых мы хотим контролировать температуру, а затем разработать какой-либо способ управления печью, чтобы контролировать температуру в используемых комнатах.

Очевидно, что это потребует, чтобы функции пользовательского интерфейса NEST были каким-то образом отделены от функций управления. Одним из вариантов было бы добавить Arduino в систему и заставить его выполнять фактическое управление, но это кажется ненужным, когда термостат уже работает.

Я взглянул на документацию Nest, но, похоже, она основана на модели, в которой весь интеллект происходит в облаке Google. Это не та модель, которую я собираюсь терпеть. Я не вижу необходимости подключаться к серверу Google для посредничества в обмене данными между устройствами в моем собственном доме. И я ничего не видел о функциях управления.

Комментарии:

1. Я не уверен, что это подходящий сайт для этого, но это классная идея!

Ответ №1:

Не похоже, что Protect предоставляет данные о температуре. Это прискорбно, как если бы это было так, вы действительно могли бы заставить это работать.

Одним из методов было бы размещение защит в группы, соответствующие вашим зонам нагрева / охлаждения. Всякий раз, когда защита в одной из ваших групп выходит за пределы целевого температурного диапазона, вы можете повысить или понизить целевую температуру гнезда, которое контролирует эту зону, до некоторой крайности, просто чтобы включить цикл нагрева / охлаждения. Как только все защиты в группе вернутся в целевую зону, переместите гнездо обратно к целевой температуре.

Nest мог бы поддерживать это напрямую, заставляя Protect действовать как удаленный датчик температуры, но я не уверен, что аппаратное обеспечение вообще имеет такую возможность, не говоря уже о том, чтобы быть открытым для API.

Вы все равно можете добиться того же эффекта, добавив свои собственные датчики температуры, но для этого потребуется дополнительное исследование доступных датчиков.