Это сайт — моя персональная записная книжка. Интересна мне, по большей части, история, своя жизнь и немного программирование.

«Неглупый дом»: температура в прихожей

Предыдущие мои покупки съели весь бюджет самодельного «умного дома» на пару месяцев вперёд, поэтому на этот раз я позволил себе совсем скромную покупку — подумал, раз у меня всё равно в прихожей стоит смартбук с Линуксом, почему бы не приделать к нему термометр и не мерить им температуру?

Тем более, что датчик от корпуса греться не будет — корпус пластиковый, да и сам смартбук не нагревается. Заказал в Сингапуре сенсор TEMPer за триста рублей, сегодня он пришёл, выглядит гармонично:

TEMPer (46.78КиБ)

Вообще, кто не помнит, в роли «сердца» моего «умного дома» у меня тошибовский смартбук, на котором когда-то жил Андроид, а теперь стоит Лубунту. Процессор там ARM, так что нужны специальные драйвера.

Не беда, я когда выбирал датчик, как раз смотрел что-нибудь у чего есть драйвер в исходных кодах. Несколько волшебных команд и датчик выдаёт показания:

sudo aptitude install libusb-dev libusb-1.0-0
wget -q http://raw.github.com/padelt/pcsensor-temper/master/src/pcsensor.c
wget -q http://raw.github.com/padelt/pcsensor-temper/master/src/Makefile
make
wget -q https://raw.github.com/padelt/pcsensor-temper/master/udev/99-tempsensor.rules
sudo cp 99-tempsensor.rules /etc/udev/rules.d
sudo cp pcsensor /usr/local/bin/

Осталось только добавить небольшую команду в крон и датчик будет отсылать мне свои показания:

/usr/bin/wget -O/dev/null -q "http://sample.org/api/cmd.php?t=$(/usr/local/bin/pcsensor | cut -d' ' -f5)"

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

Температура в прихожей (33.23КиБ)
13 комментариев
anleal 2013

Периодами почитывая, не припоминаю вопроса, а почему именно нетбук?
Почему не какая-нибудь ардуина или аналог оной на кортексе от китайцев?

Евгений Степанищев (bolknote.ru) 2013

Комментарий для anleal:

Периодами почитывая, не припоминаю вопроса, а почему именно нетбук?
Почему не какая-нибудь ардуина или аналог оной на кортексе от китайцев?

Не нетбук, смартбук. Смартбук у меня уже был, причём у него нормальный корпус, куча переферии, стоит Линукс (доступны скриптовые языки). А ардуино — это слепая плата, для которой ещё всё купить надо и корпус сделать.

Даже если бы смартбука не было, я бы лучше его купил, чем с ардуиной мучаться.

hshhhhh (hshhhhh.name) 2013

Комментарий для Евгения Степанищева:

Даже если бы смартбука не было, я бы лучше его купил, чем с ардуиной мучаться.

Но... Но... Но как же распбери пи??!??!?!

Евгений Степанищев (bolknote.ru) 2013

Комментарий для hshhhhh.name:

Какая разница-то? Та же платка без всего.

hshhhhh (hshhhhh.name) 2013

Комментарий для Евгения Степанищева:

Какая разница-то? Та же платка без всего.

Корпус 5$, 2 usb, полноценный линукс на борту. Только что экрана нет :).

Евгений Степанищев (bolknote.ru) 2013

Комментарий для hshhhhh.name:

Корпус 5$, 2 usb, полноценный линукс на борту. Только что экрана нет :).

Ну так чего ж не сравнить?

Распберри Пи, это: 300 р (корпус) + 1300 р (само устройство) + 300 р (какой-нибудь вай-фай «свисток») + доставка (не знаю сколько) ≈ за 3000 рублей я имею устройство с процессором ARM и Линуксом, без экрана, в неизвестного качества корпусе, с одним USB (второй занят вай-файем).

Теперь посмотрим на смартбук. Стоит вдвое дороже (около 6000), есть: два USB, wifi, 3g-модем, кард-ридер, экран, клавиатура, аккумулятор, хороший корпус, веб-камера, микрофон, динамик, пара программно управляемых светодидов, тот же ARM и Линукс.

Вопрос — зачем мне Распберри?

hshhhhh (hshhhhh.name) 2013

Комментарий для Евгения Степанищева:

Вопрос — зачем мне Распберри?

Ну я целиком и полностью понимаю выбор смартбука этого. Я себе его однажды чуть сам не купил :).

Другое дело что малина мелкая, её можно спокойно спрятать в тумбочку при условии что не нужен экран. Но это уже такое -​-​ смотря чего хочется.

nerevar 2013

Комментарий для Евгения Степанищева:

Привет!

  1. У статей про «умный дом» есть теги? Ты когда-то упоминал, что протегируешь их.
  2. Что за модель смартбука используется? Хотелось бы увидеть статью с описанием всего железа, что используется...
Евгений Степанищев (bolknote.ru) 2013

Комментарий для nerevar:

  1. У статей про «умный дом» есть теги? Ты когда-то упоминал, что протегируешь их.

Сегодня постараюсь, если не забуду.

  1. Что за модель смартбука используется? Хотелось бы увидеть статью с описанием всего железа, что используется

Toshiba AC100-116: http://bolknote.ru/all/3263/ http://market.yandex.ru/model.xml?modelid=6374802

Евгений Степанищев (bolknote.ru) 2013

Комментарий для nerevar:

Про всё железо скопом вряд ли напишу, потихоньку буду дописывать.

nerevar 2013

Комментарий для Евгения Степанищева:

Про всё железо скопом вряд ли напишу, потихоньку буду дописывать.

Ясно. Спасибо.

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

Евгений Степанищев (bolknote.ru) 2013

Комментарий для nerevar:

Ну так я это на ходу придумываю же :)

Евгений Степанищев (bolknote.ru) 2013

Похоже этот термометр немного неоткалиброван. Пока сдвигаю показания на константу (3,9°), в таком случае показания похожи на правду.