ds18b20 не отработал

mivlz
Offline
Зарегистрирован: 13.08.2018

Всем здравствуйте! Сегодня ночью в моей умной теплице не закрылась дверь по датчику температуры. В системе измеряется тепература в теплице и на улице. Двери откр/закр по температуре в тенплице. Так вот... температура этого датчика при фактической температуре в теплице 3 градуса показывала 22 град. На улице показывало 0. При нагреве рукой температура стала увеличиваться.  Потом остывать, но ниже 18 не стала... Датчик в гильзе с китая. Подключен через авиационный разъем к плате контроллера. До этого (дня 2 назад) окунал датчик в кружку с холодной водой. Такая-же абсолютно система стоит еще в 4х местах... Датчик выдернули из разъема (делал не я, теплица у родителей) при этом включился обогрев. Подключили этот же датчик с утра. Сейчас его опрашиваю по смс, показывает 34 (у нас 10 утра), предположительно завышает. Раньше проблем с датчиками не было. Вопрос: бывало ли у кого-нибудь подобное? И вопрос по надежности? 

b707
Offline
Зарегистрирован: 26.05.2017

mivlz пишет:

 Датчик выдернули из разъем... при этом включился обогрев.

судя по цитированной фразе - код написан плохо или глючит. Так что может дело и не в датчике....

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

b707 пишет:
код написан плохо или глючит
Скорее, "И"

mivlz
Offline
Зарегистрирован: 13.08.2018

А ну да, сигнал на реле 220V 30A с катушкой 12V приходит при темп. менее 5 град. Скетч работает более года на 4 разных теплицах. Раньше проблем не было. И сейчас не будет, как только я поменяю датчик). Вопрос насколько часто они сдыхают и при каких условиях?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Вот эти две фразы:

mivlz пишет:

Датчик выдернули из разъема ... при этом включился обогрев.

...

Скетч работает более года на 4 разных теплицах. Раньше проблем не было. И сейчас не будет

действительно одновременно уживаются в Вашей картине мира?

Ну, тогда, удачи в замене датчика :)

mivlz
Offline
Зарегистрирован: 13.08.2018
mivlz
Offline
Зарегистрирован: 13.08.2018

Евгений, это про мою тепличку... конечно костноязычно, завтра сделаю другой ролик, но тем не менее

b707
Offline
Зарегистрирован: 26.05.2017

mivlz пишет:

Раньше проблем не было. И сейчас не будет, как только я поменяю датчик

простите, вы реально не понимаете, что если при отключении датчика включается обогрев - программа написана неправильно и пользоваться ей нельзя? Вопрос не в надежности датчиков - сигнал с любого датчика может пропасть по многим причинам и в любой программе этот вариант обязательно должен быть продуман заранее. Если сигнал с датчика пропал или вышел за пределы - все должно быть выключено.

mivlz
Offline
Зарегистрирован: 13.08.2018

[/quote]

простите, вы реально не понимаете, что если при отключении датчика включается обогрев - программа написана неправильно и пользоваться ей нельзя? Вопрос не в надежности датчиков - сигнал с любого датчика может пропасть по многим причинам и в любой программе этот вариант обязательно должен быть продуман заранее. Если сигнал с датчика пропал или вышел за пределы - все должно быть выключено.

[/quote]

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

vlad072
Offline
Зарегистрирован: 01.08.2017

mivlz пишет:

 Вопрос насколько часто они сдыхают и при каких условиях?

У меня за месяц (режим работы 24х7, температура комнатная) из трёх "подопытных" один сдох просто без видимых причин. Не просто сдох, а начал греться как паяльник, ток не мерял, но БП (стаб 5В 3А) просаживал вольт до 4.

mivlz
Offline
Зарегистрирован: 13.08.2018

vlad072 пишет:

mivlz пишет:

 Вопрос насколько часто они сдыхают и при каких условиях?

У меня за месяц (режим работы 24х7, температура комнатная) из трёх "подопытных" один сдох просто без видимых причин. Не просто сдох, а начал греться как паяльник, ток не мерял, но БП (стаб 5В 3А) просаживал вольт до 4.

Спасибо, я именно об этом и спрашивал)

mivlz
Offline
Зарегистрирован: 13.08.2018

а датчик тоже был в гильзе?

b707
Offline
Зарегистрирован: 26.05.2017

резюмирую - написан глючный софт, но признаваться в этом не охота. Предпочитаете считать. что "все так и задумано", датчик только виноват.  Еще и рекламируете свою поделку на Ютубе.

И в чем тогда вопрос к форуму? Датчики могут сдохнуть в любой момент. Если это не предусмотрено в коде - это не программа, а глюкало.

mivlz
Offline
Зарегистрирован: 13.08.2018

b707 пишет:

резюмирую - написан глючный софт, но признаваться в этом не охота. Предпочитаете считать. что "все так и задумано", датчик только виноват.  Еще и рекламируете свою поделку на Ютубе.

И в чем тогда вопрос к форуму? Датчики могут сдохнуть в любой момент. Если это не предусмотрено в коде - это не программа, а глюкало.

1) я не вижу серьезных проблем в выходе датчика из строя... Придет смс и оповестит... Датчики температуры на улице и в теплице одинаковые, меняем местами, перезагружаем - все...

2) допустим у меня и правда глючный софт, какие могут быть решения?  

а) отключать всё при неисправности датчика ( и пускай все замерзнет)

б) оповещать хозяина о неисправности датчика ( в принципе реально, не продумывал, т.к думал, что они ОЧЕНЬ надежные

3) Рекламировать ничего не пытаюсь, и не буду против, если это видео будет удалено,  так объяснить было проще. 

4) может у вас есть какие-то предложения, что именно возможно сделать алгоритмически?

 

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

mivlz пишет:

1) я не вижу серьезных проблем в выходе датчика из строя... Придет смс и оповестит... Датчики температуры на улице и в теплице одинаковые, меняем местами, перезагружаем - все...

2) допустим у меня и правда глючный софт, какие могут быть решения?  

а) отключать всё при неисправности датчика ( и пускай все замерзнет)

б) оповещать хозяина о неисправности датчика ( в принципе реально, не продумывал, т.к думал, что они ОЧЕНЬ надежные

3) Рекламировать ничего не пытаюсь, и не буду против, если это видео будет удалено,  так объяснить было проще. 

4) может у вас есть какие-то предложения, что именно возможно сделать алгоритмически?

 

Софта не видел, но если его нет, то он точно глючный. Насчет ошибок датчика - любое электронное устройство может ошибаться. Обычно ошибки отсеивают программно, а ее я не видел. На ютюб не полезу - там порнухи нет.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

mivlz пишет:

Евгений, это про мою тепличку... конечно костноязычно, завтра сделаю другой ролик, но тем не менее

Да, не нужен мне другой ролик, я и этого-то не смотрел. Мне достаточно того, что Вы сказали. Если при пропадании сигнала с датчика включается нагревательный прибор (и, кстати, никогда не отключается), значит, жди пожара. Я это знаю твёрдо и никакие видео этого знания не пошатнут.

mivlz
Offline
Зарегистрирован: 13.08.2018

ЕвгенийП пишет:

mivlz пишет:

Евгений, это про мою тепличку... конечно костноязычно, завтра сделаю другой ролик, но тем не менее

Да, не нужен мне другой ролик, я и этого-то не смотрел. Мне достаточно того, что Вы сказали. Если при пропадании сигнала с датчика включается нагревательный прибор (и, кстати, никогда не отключается), значит, жди пожара. Я это знаю твёрдо и никакие видео этого знания не пошатнут.

А почему вы в этом так твердо уверены? 

Пожары случаются если обогреватель установлен неправильно, и это не зависит, регулируется его включение по температуре или нет. 

Люди у которые имеют теплицы, зачастую, ожидая заморозок, включают обогреватели без всякой регулировки температуры.

Насколько часто выходит из строя датчик температуры? при условии, что он некоторое время работал, а не пришел сразу бракованным?

Риски лишь в том, что обогреватель сожрет больше электроэнергии... Так, как обогреватель включается в розетку лишь в то время, когда могут быть заморозки, у нас в сибири это апрель, май и может первые числа июня, то зажарить растения днем (если датчик температуры сдохнет в это время) не удастся. 

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

mivlz
Offline
Зарегистрирован: 13.08.2018

Намного хуже, если произойдет что-то подобное, что произошло у меня... фактическая температура 3 град, а датчик показывает 22... и обогрев не включился... пока другого решения, как дублировать датчик температуры в теплице, и контролировать разницу температур, не вижу. Или придется переносить датчик с улицы в теплицу... 

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

mivlz пишет:

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

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

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

mivlz пишет:

А почему вы в этом так твердо уверены? 

Давно живу.

b707
Offline
Зарегистрирован: 26.05.2017

mivlz - для вас задача "не заморозить помидоры" заслонила все остальное. Готовы дом спалить, лишь бы его теплом овощи обогреть? :)

Если бы вы  делали это только со своим домом - да фиг с вами. Хотя тоже ваших домашних жалко. Но когда начинаете повторять свою безграмотную поделку для других, да плюс выкладывать ее в интернет - ситуация меняется. Теперь вы несете часть ответсвенности за людей, кто будет пользоваться вашим творением.

Казалось бы, о чем мы говорим? ведь очевидно, что при отсутсвии датчика система должна быть обесточена. Исправьте код, что спорить-то...

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

mivlz пишет:

А почему вы в этом так твердо уверены? 

Пожары случаются если обогреватель установлен неправильно

Не бывает, чтобы в системе только одно что-то было сделано безграмотно. Если сделано что-то одно, значит, разработчик безграмотен, и обязательно сделает безграмотно что-то ещё. Так что из общих соображений, не пожар, так затопление (если там полив есть) или ещё что-нибудь - это только вопрос времени.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

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

vlad072
Offline
Зарегистрирован: 01.08.2017

mivlz пишет:

а датчик тоже был в гильзе?

Да. Кстати ни разу не видел чтоб датчик неверно отдавал температуру. Он либо работает либо нет.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

у меня зимой на окне до -38 нормально отдавал температуру, а ниже показывал 85 всегда.  4 разных датчика, питание НЕ от батарей.  Так и не узнал я минимальную тенпературу этой зимой. :(

Хотя, по пасспарту до -55 работать должен. 

vlad072
Offline
Зарегистрирован: 01.08.2017

85 это вроде аварийное состояние у него. Хотя задумано довольно странно, 85 вполне себе такая обыденная температура в некоторых случаях, например а автомобиле это рабочая температура двигателя. Куда логичней было бы аварию перенести куда нибудь на -127 например.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

ЕвгенийП пишет:

mivlz пишет:

Евгений, это про мою тепличку... конечно костноязычно, завтра сделаю другой ролик, но тем не менее

Да, не нужен мне другой ролик, я и этого-то не смотрел. Мне достаточно того, что Вы сказали. Если при пропадании сигнала с датчика включается нагревательный прибор (и, кстати, никогда не отключается), значит, жди пожара. Я это знаю твёрдо и никакие видео этого знания не пошатнут.

Женя, при всём моем глубокм уважении, это херня ...и тоже глубокая.

Забудем про ТС, представь, что ты зимой греешь дом, жидкостное отопление, теплоноситель - вода. Основное газ - резерв электричество. При сбое термостата просто необходимо включить нагрев в некий аварийный режим, иначе ты разморозишь систему, замерзнет вода в клозете  и канализации.

Это кроме того, что не любой нагревательный прибор пожароопасен. Фумигатор то ведь стоит в спальне (и, о ужас! - в детской?) и ночью и без присмотра? ;))))) Страшное дело, ящитаю!

Абсолютные истины, они в Торе ...и кратком курсе истории ВКП(б). ;)) Даже в аксиоматике Теории Множеств и то, Аксиому Произвольного Выбора постоянно оспаривают! ;))

SLKH
Offline
Зарегистрирован: 17.08.2015

Дополнительно ко всякой умной электронике в более-менее ответственной системе должны быть аварийные простые предохранители - по верхним/нижним температурам, давлениям, наличию пламени и т.п. Типа пружинного предохранительного клапана и биметаллического термостата плюсом к суперинтеллектуальному ПИД-регулятору.

b707
Offline
Зарегистрирован: 26.05.2017

vlad072 пишет:

85 это вроде аварийное состояние у него. Хотя задумано довольно странно, 85 вполне себе такая обыденная температура в некоторых случаях, например а автомобиле это рабочая температура двигателя. Куда логичней было бы аварию перенести куда нибудь на -127 например.

чтобы не путать 85 как "ошибка" и 85 = "обыденная температура" - нужно считывать с датчика не только само число, но и контрольную сумму, о чем многие авторы забывают

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

SLKH пишет:

Дополнительно ко всякой умной электронике в более-менее ответственной системе должны быть аварийные простые предохранители - по верхним/нижним температурам, давлениям, наличию пламени и т.п. Типа пружинного предохранительного клапана и биметаллического термостата плюсом к суперинтеллектуальному ПИД-регулятору.

ага, был у меня инкубатор промышленный с блоком автоматики, как только загубил одну из закладок, выкинул к едрени всю автоматику и поставил ртутный термометр на нужную температуру и забыл )))

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

wdrakula пишет:
необходимо включить нагрев в некий аварийный режим
А кто ж против? Только между аварийным режимом и бесконтрольным включением с отказом от дальнейшего упраления системой (хотя бы на уровне сраного предохранителя или терморазмыкателя), дистанция огромного размера.

А то, что неуправляемые системы опасны - это и есть истина, почти как в Торе.

Ну, а про "нормальные приборы пожара не вызовут", так здесь я согласен с #21

 

kost82
Offline
Зарегистрирован: 30.11.2015

mivlz пишет:

Сегодня ночью в моей умной теплице не закрылась дверь по датчику температуры.

температура этого датчика при фактической температуре в теплице 3 градуса показывала 22 град. На улице показывало 0.

Датчик выдернули из разъема (делал не я, теплица у родителей) при этом включился обогрев.

1. Зачем ночью открываются двери у теплицы?

2. Зачем открываются двери у теплицы когда на улице 0? Растения, которые ближе к двери полюбому замерзнут.

3. Вопрос спорный, но ИМХО 22 градуса для растений - вполне комфортная температура. Зачем при такой температуре проветривать?

4. Когда обогрев включается - двери закрываются?

mivlz
Offline
Зарегистрирован: 13.08.2018

Здравствуйте! Не было возможности посетить вас, было много конкретной работы... Изменил скетч... уличный датчик теперь дублирует температуру в теплице... Пока так... При заказе следующей платы продублирую термостатом... То видео удалил, снял другое) 

mivlz
Offline
Зарегистрирован: 13.08.2018

kost82 пишет:

mivlz пишет:

Сегодня ночью в моей умной теплице не закрылась дверь по датчику температуры.

температура этого датчика при фактической температуре в теплице 3 градуса показывала 22 град. На улице показывало 0.

Датчик выдернули из разъема (делал не я, теплица у родителей) при этом включился обогрев.

1. Зачем ночью открываются двери у теплицы?

2. Зачем открываются двери у теплицы когда на улице 0? Растения, которые ближе к двери полюбому замерзнут.

3. Вопрос спорный, но ИМХО 22 градуса для растений - вполне комфортная температура. Зачем при такой температуре проветривать?

4. Когда обогрев включается - двери закрываются?

1) Двери открываются и закрываются по заданной температуре. Первая открывается при Тоткр(29 град), Вторая при Тоткр+3(32 град)

Закрываются также...  вторая в 23 град, первая в 20.... Так как датчик температуры в теплице показывал 22, то одна дверь не закрылась.

2, 3, 4) Обогреватель включается также по температуре ( по тому же датчику по которому открываются двери)... Температура включения 5 градусов, темп откл 9 град. При температуре ниже 3х или выше 45, и др. авариях приходит смс с их перечислением.  Сейчас продублировал датчик, за счет уличного.