- Đây là một trường hợp triển khai điều khiển sưởi bằng Home Assistant trong căn hộ thuê, không thay thiết bị hay gọi thợ điện, mà bằng cách phát lại tín hiệu không dây của bộ điều nhiệt hiện có
- Bộ điều nhiệt giao tiếp với nồi hơi trên băng tần
868MHz; giao thức được mã hóa, nhưng Replay Attack vẫn có thể hoạt động mà không cần biết nội dung gói tin
- Kết quả phân tích bằng
rtl_433 cho thấy giao thức có vẻ tương tự dòng Honeywell; giá trị demand biểu thị nồi hơi bật/tắt, và nồi hơi gửi phản hồi xác nhận
- Cấu hình cuối cùng dùng bản clone
HackRF One và hackrf_transfer để ghi/phát lại tín hiệu, rồi kết nối một web server Docker với command_line, average, generic_thermostat của Home Assistant
- Hệ thống được dùng ổn định từ đầu tháng 12/2024, nhưng việc phát trên
868MHz có thể là bất hợp pháp tùy quy định địa phương, và dùng HackRF chỉ để điều khiển bật/tắt đơn giản là hơi quá mức
Vì sao khó tự động hóa sưởi trong nhà thuê
- Nồi hơi trong căn hộ thuê được điều khiển bằng một bộ điều nhiệt không dây do chủ nhà lắp đặt
- Bộ điều nhiệt dùng cảm biến nhiệt độ tích hợp để bật/tắt sưởi theo nhiệt độ mục tiêu
- Trong thực tế có ba điểm bất tiện
- Cảm biến chỉ đo nhiệt độ của một phòng trong căn hộ, khiến sưởi không đồng đều giữa các phòng
- Tùy phòng đặt bộ điều khiển, việc dùng từ giường ngủ hoặc phòng khách có thể bất tiện
- Nếu không tắt sưởi trước khi ra ngoài, sẽ lãng phí năng lượng đắt đỏ
- Tác giả đã dùng Home Assistant để tự động hóa trong nhà và cũng muốn điều khiển sưởi theo cách tương tự
- Có các giải pháp bán sẵn, nhưng có thể cần sự hợp tác của chủ nhà và thợ điện đến lắp, nên tác giả chọn cách giữ nguyên bộ điều nhiệt hiện có
Chọn tấn công phát lại thay vì giải mã giao thức
- Điểm xuất phát là việc bộ điều nhiệt và nồi hơi giao tiếp bằng một giao thức không dây
- Việc reverse engineering giao thức từ đầu quá phức tạp so với mức hiểu biết về radio của tác giả
- Cách được chọn là Replay Attack
- Sao chép tín hiệu giữa nồi hơi và bộ điều nhiệt
- Phát lại tín hiệu đã sao chép để khiến kẻ tấn công trông giống bộ điều nhiệt
- Có thể hoạt động mà không cần hiểu nội dung giao thức
- Cách này phụ thuộc vào may mắn trong cách thiết bị được triển khai
- Nếu giao tiếp có bộ đếm tăng dần, thiết bị có thể bỏ qua tín hiệu cũ để chặn tấn công phát lại
- Bộ điều nhiệt này không dùng cơ chế như vậy, nên có thể phát lại được
Xác định băng tần tín hiệu và quan sát ban đầu
- Tác giả tìm được thông tin chính xác về mẫu bộ điều nhiệt trên mạng, và xác nhận trong mục RF Communication của datasheet rằng thiết bị dùng băng tần gần
868MHz
- Datasheet ghi
Protocol: Encrypted, nhưng điều này không phải vấn đề lớn với phương pháp phát lại
- Không có nhiều tài liệu về sao chép tín hiệu
868MHz
- Có nhiều tài liệu liên quan đến LoRa/Meshtastic
- Có nhiều bài Reddit về việc sao chép các thiết bị như quạt trần hoặc cửa garage, nhưng ít câu trả lời hữu ích
- Tác giả cho rằng nếu là
433MHz thì sẽ có nhiều công cụ tiêu dùng hơn nhiều
- Để quan sát tín hiệu, tác giả dùng Software-Defined Radio
- Mua một RTL-SDR V4 giá rẻ
- Khi nhấn nút trên bộ điều nhiệt trong SDR++, tín hiệu xuất hiện trên waterfall
- Flipper Zero không phù hợp trong trường hợp này
- Flipper Zero không phải SDR
- Dải tần hoạt động bị giới hạn nên không dùng được với thiết bị này
Manh mối về giao thức và các thử nghiệm phát thất bại
- Dùng rtl_433 để kiểm tra xem bộ điều nhiệt có dùng giao thức đã biết hay không
- Dù tên như vậy, công cụ vẫn hoạt động ở các tần số khác
- Các thiết bị hiếm hơn có thể không được nhận diện
- Kết quả là bộ điều nhiệt này có vẻ dùng cùng giao thức với một số thiết bị Honeywell khác
- Trong giao tiếp, thuộc tính
demand biểu thị trạng thái nồi hơi
1 là nồi hơi bật
0 là nồi hơi tắt
- Nồi hơi gửi phản hồi xác nhận, có vẻ dùng để bộ điều nhiệt đánh giá có nằm ngoài phạm vi hay không
- Sau đó tác giả thử tự tạo gói tin để phát nhưng thất bại
- Dùng URH để reverse engineering thủ công và tái dựng gói tin
- Thử phát bằng các bo mạch vi điều khiển
868MHz giá rẻ
- Các bo mạch này được thiết kế để giao tiếp với bo mạch cùng loại; muốn đi tiếp thì phải trực tiếp xử lý các thanh ghi radio
- Tác giả kết luận việc này vượt quá trình độ kỹ thuật của mình
Ghi và phát lại nguyên trạng tín hiệu bằng HackRF
- Cuối cùng tác giả chọn dùng HackRF để phát lại nguyên trạng mà không diễn giải nội dung tín hiệu
- RTL-SDR hiện có chỉ nhận được, không thể dùng để phát
HackRF One thường có giá trên 400 USD, nhưng trên AliExpress có bản clone khoảng 40 USD
- Dùng hackrf_transfer để ghi riêng tín hiệu bật và tắt
# We set the frequency to 868.3Mhz and the sample rate to 2000000.
hackrf_transfer -r turn_off.raw -f 868300000 -s 2000000
hackrf_transfer -r turn_on.raw -f 868300000 -s 2000000
- Phát lại tín hiệu với cùng cấu hình để có thể bật/tắt nồi hơi từ CLI
# We use -a to turn on the amplifier and -x to increase the gain a tad.
hackrf_transfer -t turn_off.raw -f 868300000 -s 2000000 -a 1 -x 23
hackrf_transfer -t turn_on.raw -f 868300000 -s 2000000 -a 1 -x 23
- Sau khi chạy lệnh, có thể nghe thấy rơ-le vật lý bên trong nồi hơi bật và tắt
Cách kết nối với Home Assistant
- Cắm HackRF vào USB hub có cấp nguồn, rồi nối hub này với server Home Assistant
- Viết một web server đơn giản chạy lệnh phát trong Docker container
- Trong Home Assistant, dùng Average Sensor Plugin, rồi kết nối cấu hình
command_line, average, generic_thermostat
command_line:
- switch:
name: Boiler
command_on: "curl http://docker-vm:1111/api/on"
command_off: "curl http://docker-vm:1111/api/off"
sensor:
- platform: average
name: "Average Temperature"
entities:
- sensor.bedroom_thermostat_temperature
- sensor.kitchen_thermostat_temperature
climate:
- platform: generic_thermostat
name: Boiler Thermostat
heater: switch.boiler
target_sensor: sensor.average_temperature
- Với cấu hình này, tác giả tạo được một bộ điều nhiệt điều khiển nồi hơi dựa trên nhiệt độ trung bình của cảm biến nhiệt độ trong phòng ngủ và bếp
- Cách triển khai khá giống giải pháp tạm thời
- Viết plugin Home Assistant chuyên dụng sẽ tốt hơn
- Điều khiển radio trực tiếp sẽ gọn hơn gọi CLI qua shell
- Việc để hệ thống sưởi phụ thuộc vào
curl hơi khó chịu
Kết quả sử dụng thực tế và các hạn chế còn lại
- Thiết lập này được dùng để điều khiển sưởi trong căn hộ từ đầu tháng 12/2024 và đến nay không gặp vấn đề
- Có thể chỉnh nhiệt độ từ điện thoại nên rất tiện
- Một số ví dụ tự động hóa gồm
- Giảm nhiệt độ khi ngủ
- Tăng nhiệt độ đúng giờ thức dậy buổi sáng
- Tắt sưởi khi ra trung tâm thành phố
- Bật lại sưởi vài trạm trước khi về đến nhà để khi đến nơi nhà đã ấm
- Điểm đáng tiếc nhất là vẫn phải dùng một radio mạnh như HackRF chỉ cho công tắc bật/tắt nồi hơi đơn giản
- Thay vì tốn thêm thời gian cố ép một radio nhỏ hoạt động, tác giả chọn thiết bị có phần quá mức nhưng chạy đúng
Lưu ý pháp lý về phát sóng không dây và bình luận blog
- Khi phát tín hiệu không dây, phải kiểm tra quy định pháp luật địa phương
- Băng tần
868MHz dùng trong bài là bất hợp pháp nếu phát không có giấy phép tại Mỹ
- Từ ngày 16/03/2025, Online Safety Act của Anh có hiệu lực đầy đủ, làm tăng gánh nặng vận hành nội dung giữa người dùng với nhau, như bình luận blog
- Dù cơ quan quản lý Ofcom khó có khả năng xử lý đến blog cá nhân, rủi ro phạt 18 triệu bảng nếu vi phạm khiến tác giả gỡ bỏ phần bình luận
- Bài viết cũng dẫn kèm phân tích pháp lý liên quan và thảo luận về hobbyist internet nói về tác động của luật này đối với blog tự vận hành
1 bình luận
Các ý kiến trên Hacker News
Nếu mục tiêu là tiết kiệm năng lượng hoặc chi phí, thì một hệ thống có thể làm ấm một ngôi nhà đang mát lạnh chỉ trong 20 phút lại là thứ bạn không muốn
Thay vào đó, nên vận hành với nhiệt độ tuần hoàn nước sưởi thấp hơn nhiều, giảm thất thoát ở các không gian không được sưởi và làm ấm toàn bộ phòng đồng đều hơn. Nếu là nồi hơi ngưng tụ, chỉ cần hạ nhiệt độ nước cấp mục tiêu là có thể làm được
Thêm vào đó cơ chế bù theo nhiệt độ ngoài trời (weather compensation) sẽ điều chỉnh nhiệt độ nước cấp theo nhiệt độ bên ngoài, để hệ thống chỉ chạy vừa đủ giúp tòa nhà phục hồi tới nhiệt độ mục tiêu
Khi tinh chỉnh đúng, bộ điều nhiệt hoạt động như một giới hạn trên và yêu cầu sưởi 22~24 giờ mỗi ngày nhưng không bị quá nóng. Thông thường nhiệt độ nước cấp khoảng 110°F vào ngày ấm, khoảng 135°F khi thời tiết dưới 0°C; so với mức nước cấp cố định 160°F của mùa đông trước, mức dùng gas giảm 8~15% và dễ chịu hơn nhiều. Tuy nhiên cách này có thời gian phục hồi dài nên không hợp với việc đặt tiết kiệm năng lượng theo biên độ lớn; cần bộ điều khiển thông minh hơn, bình thường chạy chính xác ở nhiệt độ thấp và chỉ dùng nước nóng hơn trong giai đoạn phục hồi
Nhiệt di chuyển tuyến tính từ nơi nóng sang nơi lạnh theo chênh lệch nhiệt độ. Giả sử nhiệt độ đường ống bằng với nhiệt độ trong nhà, thì toàn bộ nhiệt truyền ra coi như thoát ra ngoài lớp vỏ công trình; đường ống càng nóng thì tỷ lệ này càng tốt. Dù bao nhiêu phần trăm đường ống nằm trong lớp vỏ công trình thì cũng vậy
Tuy nhiên, nếu sưởi dọc theo phía tường ngoài như dưới cửa sổ, bạn sẽ làm nóng tường ngoài lên cao hơn mức bộ điều nhiệt trong phòng đo được, khiến thất thoát ra ngoài lớn hơn. Ngược lại, sưởi bức xạ phần lớn tránh được hiệu ứng này
Nói cách khác, trong một ngôi nhà được cách nhiệt hợp lý, duy trì nhiệt độ thấp ổn định khoảng 20°C là tốt nhất về mặt thoải mái, đồng thời cũng có thể hạ nhiệt độ nước sưởi, giúp bơm nhiệt hoặc nồi hơi hiệu quả hơn
Khi so sánh giữa để nhiệt độ cố định và tăng/giảm/tắt khi ra ngoài rồi đưa về lại trước khi về nhà, khác biệt gần như không đáng kể, mức tiêu thụ điện cũng tương tự
Giá mà có liên kết thì tốt, nhưng họ đã thử cả tình huống làm nóng lại kém hiệu quả. Trong đó có cả “sưởi khẩn cấp”
Một cú hack hay
Cách dễ hơn có vẻ là đặt một phần tử Peltier làm nóng/làm lạnh bên dưới bộ điều nhiệt và điều khiển từ xa, để chiếm quyền nhiệt độ mà bộ điều nhiệt cảm nhận
Liên kết tới đúng mẫu bộ điều nhiệt không hoạt động nên tôi không biết cách tiếp cận này có phù hợp với thiết kế đến đâu, nhưng các bộ điều nhiệt tôi từng dùng thường gắn tường nên đặt nguồn nóng hoặc lạnh bên dưới không quá khó. Chỉ cần đừng để cả phía nóng và phía lạnh cùng tác động vào bộ điều nhiệt, và đó chỉ là vấn đề bố trí vị trí đơn giản
Có vẻ bộ công cụ thật sự chi phối không gian lời giải. Đọc bài này trong khi hoàn toàn không biết gì về RF, tôi lập tức nghĩ tới một kiểu tấn công khác phù hợp hơn với công cụ của mình. Liệu có thể đặt bộ điều nhiệt vào một cái hộp rồi điều khiển nhiệt độ của hộp đó bằng cơ khí không?
Dù vậy, nếu có thể truy cập vào bên trong bộ điều nhiệt, việc thay cảm biến nhiệt bằng một mạch để khi cần nó đọc rất cao hoặc rất thấp có vẻ không khó
Ngay cả lần đầu làm có lẽ cũng chỉ mất 30 phút, và chỉ cần một ít băng dính hai mặt là có thể dễ dàng khôi phục nguyên trạng. Đây là thứ mà người Anh từng làm Tracy Island sẽ thấy quen thuộc. Nguy cơ điện giật là có thật, nhưng có thể giảm hoàn toàn bằng cách tắt nguồn nồi hơi
Dù sao đây vẫn là một cú hack thú vị và được triển khai tốt
Tôi tò mò hình thái lý tưởng của một bộ điều nhiệt phổ thông sẽ là gì
Bộ điều nhiệt trong căn hộ của chúng tôi có một “tính năng” đang có trên nhiều sản phẩm Mỹ hiện nay: nó cho đặt bốn mốc thời gian theo thứ tự là thức dậy, ra ngoài, về nhà, ngủ, cùng nhiệt độ mong muốn cho từng khoảng. Tôi hầu như không biết hộ gia đình nào mà mọi người trong nhà đều thức dậy, ra ngoài, về nhà và đi ngủ vào cùng một giờ mỗi ngày
Tôi làm việc tại nhà nên chỉ muốn đặt một nhiệt độ rồi giữ vô thời hạn, nhưng hệ thống này bắt tôi nhập nhiệt độ mong muốn bằng cách bấm bốn lần và kiểm tra bốn khoảng
Cuối cùng có lẽ một bộ điều nhiệt có thể lập trình nhiều hơn, nhưng có thể cấu hình để hoạt động như bộ điều nhiệt núm xoay kiểu cũ, sẽ tốt hơn
Cấu hình lý tưởng là lắp van điều nhiệt thông minh cho mọi bộ tản nhiệt trong nhà, để có thể hạ thủ công khi không ở trong phòng, hoặc tự động điều chỉnh bằng cách phát hiện hoạt động/cửa sổ mở. Tuy nhiên, không nên chỉ bộ điều nhiệt chính ở phòng khách mới bật lò hơi; mỗi van cũng cần có quyền bật lò hơi trung tâm khi cần
Ban đêm tôi thích mát hơn, nên đã đặt để nhiệt độ đổi vào khoảng giờ đi ngủ thường lệ, và dù ban ngày có chỉnh nhiệt độ thì nó cũng tự quay lại. Tôi dùng bộ điều nhiệt thông minh vì không muốn phải nhớ đổi lại. Khi tôi ra khỏi nhà, nó phát hiện và chuyển sang Away; khi đi nghỉ, tôi có thể đặt để nhà chỉ được giữ an toàn chứ không cần thoải mái, rồi cho nó quay lại khoảng lúc máy bay hạ cánh
Nếu lịch của bạn không ngẫu nhiên đến điên rồ, hoặc nếu bạn không muốn cùng một nhiệt độ bất kể đang ngủ, thức hay vắng nhà, thì cứ nhập lịch cơ bản rồi chỉnh thủ công khi cần. Nếu dậy sớm hơn một tiếng thì tự đổi, còn nếu dậy đúng giờ thì chẳng cần bận tâm
Cách dùng bạn muốn cũng làm được. Để chương trình tiêu chuẩn ở 15°C, rồi khi cần thì bật holiday đã đặt theo nhiệt độ mong muốn. Nếu đặt nó quay lại 15°C vào một thời điểm hợp lý buổi tối, thì dù quên cũng không bị bật mãi
Flipper Zero rất tuyệt, và nếu cài firmware tùy chỉnh thì nó có thể xử lý toàn bộ phần hack và điều tra
Sản phẩm gốc được xuất xưởng với firmware bị hạn chế khá nhiều, điều này cũng dễ hiểu. Có lẽ nhằm giảm bớt chỉ trích mà công ty phải nhận. Nhưng cài thứ như Flipper Unleashed rất dễ, và khi đó bạn loại bỏ các hạn chế đó cũng như có thêm nhiều tính năng
Việc sở hữu một công cụ có thể dùng cho tội phạm tự nó không nhất thiết là tội phạm. Tuy nhiên phải cẩn thận với việc bạn làm gì, và tùy quốc gia mà những người mặc vest có thể gõ cửa nhà bạn
Cá nhân tôi muốn phát lại các tín hiệu 433MHz “được mã hóa” từ thiết bị của mình, ví dụ cổng điện, cửa cuốn, rèm cuốn, v.v., nhưng khi thiết lập vùng của Flipper là Australia thì tính năng này bị vô hiệu hóa
Khám phá kỹ thuật và sự tò mò luôn đáng khuyến khích, nhưng chỉ riêng ví dụ Flipper Zero cũng cho thấy có những điều cần lưu ý bất kể thẩm quyền pháp lý. Nếu không định dùng thì đừng mang theo. Đọc toàn bộ tài liệu trước khi luyện tập, và luyện tập cách không gây chú ý. Áp dụng thái độ “không để lại dấu vết” học được từ các hoạt động ngoài trời. Hãy để ý sự hiện diện và hành vi của mình ảnh hưởng thế nào đến môi trường và đối tượng, sẽ được người quan sát bên ngoài diễn giải ra sao, và thực hiện các biện pháp để giảm nghi ngờ
Những nguyên tắc này áp dụng cho nhiều thiết bị, từ smartphone dùng một lần cho đến máy sao chép thẻ RFID giá rẻ trên Temu
Đặc biệt người mới thường quá hăng hái và muốn nhảy thẳng tới giai đoạn trông như hacker trong TV và game. Có lý do khiến họ là nhân vật hư cấu. Dù hành động có vô hại hay không, điều cuối cùng quan trọng là người có thẩm quyền đặt câu hỏi nhìn nhận thế nào
Nếu muốn giải mã thì có lẽ không khó lắm. Trước đây khi làm việc này tôi cũng định triển khai phía phát, nhưng rồi chuyển nhà nên không làm được
https://blog.habets.se/2017/04/Decoding-FSK.html
Nếu là tôi, thay vì đụng vào tín hiệu không dây, có lẽ tôi sẽ làm nóng hoặc làm lạnh chính bộ điều nhiệt. Chỉ cần úp một chiếc hộp nhỏ lên, rồi dùng thứ như một phần tử Peltier nhỏ để điều khiển nhiệt độ trong hộp. Muốn bật sưởi thì làm lạnh bên trong hộp, muốn dừng thì làm nóng
Tuy nhiên có thể vì tôi hay làm thiết bị điều khiển nhiệt như một sở thích nên cách này trông dễ hơn nhiều đối với tôi
[0]: https://thex10shop.com/products/x10-powerhouse-th2807-thermo...
Nếu tác giả bài gốc có ghé vào đây, rất có thể chỉ cần thay bằng một bộ điều nhiệt tương thích với nồi hơi là đã tiết kiệm được tiền và bớt đau đầu. Chỉ riêng việc tìm thấy tín hiệu Honeywell trong một dự án mã nguồn mở ngẫu nhiên và nó hoạt động cũng cho thấy thị trường nồi hơi khá cởi mở với cạnh tranh
Chúc may mắn với việc tùy biến căn hộ trong tương lai
Dự án tuyệt vời
Nếu là lò sưởi khí tự nhiên (CH4) tương đối hiện đại thì tất cả đều nên có chức năng bộ điều nhiệt điều biến thông qua các giao thức như OpenTherm/eBus. Khi kết hợp với bộ điều nhiệt có cảm biến nhiệt độ ngoài trời, hiệu suất hệ thống tăng thêm vài phần trăm và giúp bù lại chi phí bộ điều nhiệt cùng lắp đặt. Rốt cuộc sẽ thành một hệ thống sưởi hiện đại hiệu quả hơn
Điều tương tự cũng nên áp dụng cho hệ thống bơm nhiệt
Tôi chuyển đến một căn hộ mới, chính xác hơn là một ngôi nhà, và cần cải tạo toàn bộ. Không có cách nhiệt hiện đại, nhưng tôi tính ra hiện tại khoản đầu tư vào cách nhiệt chưa hoàn vốn hợp lý. Vì là nhà liền kề một bên nhiều tầng, tôi muốn hệ thống sưởi vừa thoải mái nhất có thể vừa kinh tế
Cụ thể, tôi muốn phòng ngủ và phòng khách có nhiệt độ ổn định và điều khiển riêng, một số phòng sưởi sàn, một số phòng sưởi bằng radiator, và có phòng vào những đợt rét đậm thì chỉ sưởi sàn có thể không đủ nên muốn kết hợp sưởi sàn + radiator
Tôi nghĩ nếu trả tiền thì sẽ có ai đó thiết lập được hệ thống điều khiển. Việc đó lẽ ra phải đơn giản chứ?
Hoàn toàn sai. Sau vài giờ tìm hiểu các cấu hình mà những “chuyên gia” khuyến nghị, tôi phát hiện ra các trường hợp biên gây lãng phí hoặc bất tiện. Những thứ như vượt nhiệt hoặc hụt nhiệt không cần thiết và không thể tránh được. Tôi đã trao đổi nhiều lần với Honeywell, Tado, Siemens, v.v., nhưng tất cả đều có khiếm khuyết lớn
Vì chuyện này mà việc cải tạo hơi bị đình lại, nhưng đường ống đã sẵn sàng và ít nhất tôi muốn xem đường ống cùng máy bơm có hoạt động không. Vì vậy tôi nối máy bơm và van vào ổ cắm thông minh điều khiển bằng Zigbee để kiểm tra xem có bật được không. Hoạt động tốt, và ý tưởng cứ thế tiếp diễn
Hiện giờ tôi rải các cảm biến nhiệt độ Zigbee giá 20 đô la khắp nhà, các ổ cắm thông minh và rơ-le giá 30 đô la điều khiển van, máy bơm và nồi hơi, còn Home Assistant điều khiển toàn bộ. Mọi thứ hoạt động hoàn hảo, và tôi còn triển khai được những chức năng mà các hệ thống bán sẵn không thể làm. Ví dụ, trong phòng có cả sưởi sàn lẫn radiator, khi chênh lệch với nhiệt độ mục tiêu lớn thì bật cả hai để làm ấm nhanh, còn khi gần đạt mục tiêu thì tắt radiator để sưởi sàn đóng vai trò chính. Như vậy thoải mái hơn và cũng tiết kiệm năng lượng hơn radiator. Phòng dùng radiator nằm trong khoảng ±0,4°C so với mục tiêu, phòng sưởi sàn nằm trong khoảng ±0,1°C
Vì vậy, để bù cho những thứ mà mô hình đơn giản bỏ sót, chúng gần như luôn được thiết kế hơi quá mức và kém hiệu quả
Không chỉ hệ thống sưởi mới như vậy; phần lớn kỹ thuật đều thế, và những thứ được tối ưu hoàn toàn khá hiếm
Thay vì nghĩ “cả ngành HVAC/sưởi ấm đều ngốc nên không làm đúng được chuyện này”, tốt hơn nên xem lại liệu giả định hoặc tiêu chí của mình có sai không
Ví dụ, trong các hệ thống HVAC hoặc sưởi hiện đại, hụt nhiệt/vượt nhiệt không gây lãng phí hay bất tiện. Vượt quá 1–2°F không có nghĩa là không gian được sưởi mất nhiều nhiệt hơn đáng kể so với khi được giữ đúng điểm đặt hoàn hảo. Bạn cũng sẽ không muốn một hệ thống phản ứng tức thì. Nếu bạn mở cửa để nhận hàng, ký xong rồi đóng lại, không khí trong phòng sẽ khá lạnh
Lúc đó hệ thống sưởi có nên bật không?
Ở nhà bạn có vẻ nó sẽ bật, nhưng câu trả lời đúng là không. Vì không khí sẽ nhanh chóng được làm ấm lại bởi mọi vật thể vốn đang ở nhiệt độ phòng. Chỉ riêng diện tích bề mặt đã lên tới hàng nghìn foot vuông
Các lựa chọn dân dụng như Honeywell, JCI, Siemens, Trane, Carrier dường như tập trung hơn vào khả năng áp dụng phổ quát, còn hệ thống BAS thương mại, dù dùng cảm biến và bộ điều khiển phổ thông, vẫn gần với thiết kế tùy chỉnh cho từng tòa nhà. Nhân tiện, tôi đã từng làm dự án tự động hóa tòa nhà với cả năm công ty kể trên
Có người không may mua phải nhà mà cấu hình nồi hơi do kỹ sư cơ khí thiết kế, trong phòng nồi hơi đầy van và đồng hồ áp suất như thể sắp vận hành động cơ tàu Titanic
Dạo này có vẻ tội đồ mới trong lĩnh vực này là lập trình viên