控制器输出接口电路,所述控制器输出接口电路被配置为与所述通风机系统连接;
第二存储器设备,所述第二存储器设备存储计算机可读指令,所述计算机可读指令在
当所确定的操作模式是吹扫模式并且当所述通风机系统在未占用时间段期间操作时:
访问恒温配置数据,其中所述恒温配置数据包括所述未占用时间段的第一持续时间和
当所述定时器电路指示在所述未占用时间段期间吹扫时间间隔的开始时,通过所述控
2.根据权利要求1所述的恒温装置,其中所述第二存储器设备存储计算机可读指令,所
基于占用通风运行时间与未占用通风运行时间之间的差来确定所述占用前吹扫运行
将所述占用前吹扫运行时间差与所述未占用通风运行时间组合,以获得所述占用前吹
3.根据权利要求1所述的恒温装置,其中所述吹扫时间间隔发生在所述未占用时间段
4.根据权利要求1所述的恒温装置,其中所述第二存储器设备存储计算机可读指令,所
5.根据权利要求1所述的恒温装置,其中所述恒温装置还包括用户接口电路,并且其中
所述第二存储器设备存储计算机可读指令,所述计算机可读指令在由所述处理器执行时使
6.根据权利要求1所述的恒温装置,其中所述第二存储器设备存储计算机可读指令,所
当所确定的操作模式是正常模式时,并且当所述通风机系统在所述未占用时间段期间
操作时,在受控加热/冷却系统正在运行的同时激活所述通风系统持续未占用通风运行时
7.根据权利要求6所述的恒温装置,其中所述第二存储器设备存储计算机可读指令,所
当所述未占用通风运行时间大于加热/冷却运行时间时,在所述未占用时间段结束时
8.根据权利要求1所述的恒温装置,其中所述第二存储器设备存储计算机可读指令,所
当所述未占用时间段的所述第一持续时间大于第一预定持续时间时,所述确定包括使
9.根据权利要求1所述的恒温装置,其中所述第二存储器设备存储计算机可读指令,所
当所述未占用时间段的所述第一持续时间小于第二预定持续时间时,所述确定包括使
10.根据权利要求1所述的恒温装置,其中所述第二存储器设备存储计算机可读指令,
11.根据权利要求2所述的恒温装置,其中所述占用前吹扫运行时间随着所述未占用时
间段的所述第一持续时间而增加,并且所述占用前吹扫运行时间在所述占用通风运行时间
12.一种或多种非暂态计算机可读介质,其存储计算机可读指令,所述计算机可读指令
基于占用通风运行时间与未占用通风运行时间之间的差并且基于所述未占用时间段
将所述占用前吹扫运行时间差与所述未占用通风运行时间组合,以获得占用前吹扫运
13.根据权利要求12所述的一种或多种非暂态计算机可读介质,其存储计算机可读指
将所述占用前吹扫运行时间调整为在所述占用通风运行时间与所述未占用通风运行
14.根据权利要求12所述的一种或多种非暂态计算机可读介质,其存储计算机可读指
当所述未占用时间段的所述第一持续时间大于第一预定持续时间时,所述确定包括使
当所述未占用时间段的所述第一持续时间小于第二预定持续时间时,所述确定包括使
当所确定的操作模式是吹扫模式并且当所述通风机系统在未占用时间段期间操作时:
访问恒温配置数据,其中所述恒温配置数据包括所述未占用时间段的第一持续时间;
基于占用通风运行时间与未占用通风运行时间之间的差并且基于所述未占用时间段
将所述占用前吹扫运行时间差与所述未占用通风运行时间组合,以获得所述占用前吹
当在所述未占用时间段结束时不在所述占用前吹扫运行时间期间时,在受控加热/冷
在预定时间段内,当所述通风运行时间大于加热/冷却运行时间时,在所述预定时间段
19.根据权利要求15所述的方法,其中所述占用前吹扫运行时间随着所述未占用时间
段的所述第一持续时间而增加,并且所述占用前吹扫运行时间在所述占用通风运行时间与
当所述未占用时间段的所述第一持续时间大于第一预定持续时间时,使所述未占用时
当所述未占用时间段的所述第一持续时间小于第二预定持续时间时,使所述未占用时
本公开的各方面涉及用于控制包括加热/冷却系统、风扇、通风系统、加湿器和除
的目的是通过允许在减少的加热量或冷却量不会令人不适时减少温差来支持这些损失的
减少。例如,在制冷季节期间,可以将家中使用的可编程恒温器设置为允许家中的温度在预
计没有人在家的工作日期间升高。然后可以将其设置为在居住者到达之前打开空调,从而
允许房屋在居住者到达时感到令人舒适,同时仍然节省了在峰值室外温度期间空调所消耗
的能量。白天所需的冷却减少也降低了对供电电网的需求。相反,在供暖季节,可编程恒温
器可被设置为允许房屋温度在白天无人时以及在晚上所有居住者都上床睡觉后下降,在居
住者晚上回家之前或早上醒来之前重新加热房屋。由于大多数人在房间温度较低时睡眠更
好,而且建筑物内部和外部之间的温差在寒冷的冬夜最大,因此这种方法减少了能量损失。
省可能很少或根本没有。例如,用户可能难以对可编程恒温器进行编程。促进和定制恒温设
置。可编程恒温器可以基于不同的属性值被编程为多组恒温设置,而不是被编程为映射到
编程时间的传统温度设置点。每个恒温器组可包括用于多个受控装备的设置,多个受控装
一个方面支持与占用属性(指示人们是否正在占用环境实体)和/或场景属性(灵
实体被占用之前在可调整的占用前吹扫持续时间期间运行。调整后的吹扫持续时间可以基
并且访问当前时间的占用属性信息(例如,恒温程序信息)。在当前占用属性值不同于先前
的占用属性值时,可编程恒温器使当前恒温设置等同于分别对应于第一占用属性值和第二
(例如,房屋)是否被占用的信号。恒温器可以从信号中提取占用指示符,并且覆盖当前占用
另一方面,可编程恒温器可以控制包括加热/冷却系统、风扇、通风机系统、加湿器
和/或除湿器的环境系统。占用属性信息可以包括基于占用属性值的受控装备中的一个或
前的确定持续时间内激活受控通风机系统。占用前吹扫运行时间可以取决于许多因素,包
并且访问当前时间的场景属性信息。在当前场景属性值不同于先前的场景属性值时,可编
程恒温器使当前恒温设置等同于分别对应于第一场景属性值和第二场景属性值的第一组
属性值时,可编程恒温器使当前恒温设置等同于第一组恒温设置。在当前主要属性值指示
案的以下详细描述,这些附图是作为示例而非作为对所要求保护的本发明的限制而包括
图21示出了根据实施方案的占用前吹扫运行时间差(Vp0)和未占用时间之间的示
可编程恒温器可以基于一个或多个程序自动调整温度设置(设定温度)。表1中示
动。当人们在家时,设定温度被调整到舒适的水平,而当人们外出工作或上床睡觉时降低设
对于实施方案的一个方面,房屋中的活动可以由三个占用属性值(类型)来描述:
睡觉:人们在家但不活动。为了能量节省和降低噪音水平,较低的装备操作是优选
图1示出了根据实施方案的与环境系统110进行交互的可编程恒温器101。环境系
统110可包括各种部件,包括但不限于加热/冷却系统102、风扇103、通风系统104、加湿器
105和/或除湿器106。这些部件可在物理上是分开的,也可以某种方式组合在一起。例如,风
此外,可编程恒温器101可以与定时器电路107进行交互以获得当前时间,使得可
编程恒温器101可以发起环境系统110的动作。例如,参考表1,当室温低于68°F时,在上午6:
对于一些实施方案,可编程恒温器101可以与用户接口电路108进行交互以便用户
输入用于配置(编程)恒温器101的恒温配置数据。例如,恒温配置数据可以表示表1中所示
对于一些实施方案,占用检测器109可以检测环境实体是被占用还是未被占用,并
且因此将结果信号提供给可编程恒温器101。恒温器101可以处理该信号并且基于该信号向
环境系统110提供恒温设置。例如,恒温器101可以指示环境系统110在房屋(环境实体)被占
处理器201根据从存储器设备205获得的计算机可读指令处理来自环境传感器206
的信息和来自存储器204的恒温配置数据。例如,计算机可读指令可以反映分别如图8和图
18所示的流程图800和/或流程图1800中的步骤(框),如将要讨论的。基于从环境传感器206
获得的传感器信息和从存储器设备204获得的恒温设置,处理器201控制环境系统110。例
如,处理器201可以从环境传感器206获得室温并且指示加热/冷却系统102根据如表1中所
存储器设备204和存储器设备205可以采用各种不同的计算机可读介质。计算机可
读介质可以是可由计算装置存取的任何可用介质,并且包括易失性和非易失性介质、可移
动和不可移动介质。作为示例而非限制,计算机可读介质可以包括计算机存储介质和通信
他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算
机存储介质包括但不限于随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读
存储器(EEPROM)、闪存或其他存储器技术、CD‑ROM、数字多功能盘(DVD)或其他光盘存储、磁
带盒、磁带、磁盘存储或其他磁存储设备,或可用于存储所需信息并可由计算设备存取的任
数据结构、程序模块或其他数据,并且包括任何信息传递介质。调制数据信号是其一个或多
个特征以在信号中编码信息的方式设置或改变的信号。作为示例而非限制,通信介质包括
诸如有线网络或直接有线连接的有线介质,以及诸如声学、RF、红外和其他无线介质的无线]
对于一些实施方案,存储器设备204和存储器设备205可以物理地用单个存储器设
一旦处理器201获得环境系统110的恒温设置,处理器201就可以将恒温设置提供
给恒温输出接口电路203以便控制环境系统110。恒温设置可以直接暴露于环境系统110,或
者可以由恒温器101结合来自环境传感器206的信号使用,以生成对环境系统110的控制信
可编程恒温器101还可以通过恒温输入接口电路202获得恒温配置数据和/或程序
数据。例如,用户可以为不同的属性值配置不同的恒温设置,如图4所示,并且因此基于不同
图3示出了根据实施方案的将占用属性与可编程恒温器101的不同的编程时间相
程序时间的占用状态。基于如图3所示的占用状态信息,恒温器101可以调整恒温器的设置
例如,在上午6:00,除了将设定温度调整为68°F之外,恒温程序可以向恒温器101
提供占用类型为″在家″。同样,可存在为其他恒温程序分配的附加的占用类型″离开″和″睡
觉″。(实施方案可包括其他占用类型,但″在家″、″睡觉″和″离开″通常足以涵盖常见情况)。
恒温器101的不同设置可以与占用状态相关联。例如,如图4所示,风扇模式403的
对于已将″在家″分配给占用属性的恒温程序,可以将风扇设置为″开启″以实现最
大通风。对于睡觉和离开程序,风扇可变为″自动″以节省电力并且降低运行噪音。
当人们不在家时,通风机系统104可以转向低设置以节省电力。对于一些实施方
案,占用属性值401也可以被映射到设定温度402。用户不需要为每个程序输入设定温度
402,因为每个占用属性值401是为设定温度402配置的,因此便于编程过程。在该方法中,恒
器(例如,如图1所示的占用检测器109)可用于检测是否有人实际上在家。参考图5,编程占
用值″在家″、″睡觉″和″离开″分别表示人们在家并且在活动,人们在家但不活动,以及房屋
未被占用。如果检测器109检测到的占用与编程的占用值不匹配,则恒温器101可以对设置
进行适当的改变以节省能量或提高舒适性。通过手动覆盖,用户可以从程序预设手动改变
占用值。对于传统方法,程序覆盖(保持)仅与设定温度进行交互。然而,对于实施方案的一
个方面,占用覆盖共同地改变若干设置,从而使程序的自动或手动覆盖更加灵活且有效。
图6示出了根据实施方案的用于组织可编程恒温器的恒温配置数据的树结构600。
树结构600反映了图4所示的恒温设置。存在与占用属性601相关联的三个可能的占用属性
值″在家″602、″离开″603和″睡觉″604。此外,每个占用属性值602、603、604分别具有相关联
的恒温设置605/606、607/608和609/610。如图6所示,设置对应于树结构600的叶子,其中每
个叶子没有任何子节点。一旦确定了恒温设置,恒温器101就能够通过恒温输出接口电路
对于一些实施方案,处理器201从存储器设备204访问树结构,并且基于所选择的
占用属性值来遍历树结构。例如,参考图5,在下午4:00时选择的占用属性值将是″在家″,并
且相关联的恒温设置将是风扇模式605(″开启″)和通风循环606(″高″)。
图7示出了根据实施方案的用于组织可编程恒温器的恒温数据的树结构700。对于
该示例性分级树结构,在每个占用属性值之下关联附加的属性。例如,当占用属性701具有
值″离开″702时,操作模式属性703可以具有分别对应于″设定温度=64°F″707或″设定温度
=72°F″708的值705或值706,以及″通风循环=中″704。如将进一步讨论的,占用属性701可
图8示出了根据实施方案的用于通过可编程恒温器101支持占用属性的过程800。
在框801处,恒温器101从定时器电路107获得当前时间,并且在框802处确定对应的占用属
性值。例如,参考图5,在当前时间为下午4:00时,占用属性值从″离开″变为″在家″。
如果占用属性值改变,如在框802处所确定的,则恒温器101在框803处获得当前占
用属性值的恒温设置。例如,恒温器101在大约下午4:00访问存储在存储器设备204中的数
据结构,以获得与占用属性值″在家″相关联的恒温设置。恒温器101然后在框804处将恒温