↑↑↓↓←→←→ⒷⒶ Войти !bnw Сегодня Клубы
Запилил кароч термостат. http://subzero.l29ah.blasux.ru/jarmon/ ∞ cat /usr/local/sbin/collectd-co2mond #!/bin/zsh temp_topic=/devices/7fe7/controls/relay/on getheat() { mosquitto_sub -C 1 -t "$temp_topic" } setheat() { mosquitto_pub -r -t "$temp_topic" -m "$@" } set_temp=22 set_temp_hyst=0.3 INTERVAL=5 HOST=localhost co2mond | while read -r name value; do if [[ "$name" == "CntR" ]]; then echo $value > /tmp/co2 echo "PUTVAL $HOST/co2mon/gauge-co2 interval=$INTERVAL N:$value" if [ -e /tmp/fan_force ]; then cat /tmp/fan_force > /dev/fan else [ "$value" -lt 800 ] && echo 0 > /dev/fan || echo 1 > /dev/fan fi elif [[ "$name" == "Tamb" ]]; then echo $value > /tmp/temp echo "PUTVAL $HOST/co2mon/temperature-temp1 interval=$INTERVAL N:$value" if [ -e /tmp/heater_force ]; then setheat $(cat /tmp/heater_force) else curvalue=$(getheat) if [[ "$curvalue" == 0 ]]; then [[ "$value" -gt "$((set_temp - set_temp_hyst))" ]] || setheat 1 else [[ "$value" -gt "$((set_temp + set_temp_hyst))" ]] && setheat 0 fi fi fi done
#MC1C6J / @l29ah / 2778 дней назад

>set_temp_hyst=0.3 точный датчик
#MC1C6J/1CK / @anonymous / 2778 дней назад
@anonymous ? Разрешение - 0.0625°С, не ебу насколько хороша воспроизводимость.
#MC1C6J/NZU / @l29ah --> #MC1C6J/1CK / 2778 дней назад
Инкубатор в гараже хуеришь ебанашка.
#MC1C6J/P4G / @anonymous / 2778 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.