1 2 3 4 5 6 7 8 9 10 10/10 10,00оценок: 13

Многоканальный термостат ZONT L-1000. Разработка и обсуждение

Тема в разделе "Газовые котлы и горелки", создана пользователем sskriblo, 04.02.16.

?

Что Вы думаете, это изделие востребовано?

  1. да, для частного дома

    79,3%
  2. да, для установки клиентам

    25,0%
  3. да, но требуется изменение некоторых характеристик

    14,0%
  4. нет, это изделие не имеет перспектив

    7,9%
Можно выбрать сразу несколько вариантов.
  1. kam711
    Регистрация:
    26.04.09
    Сообщения:
    20.753
    Благодарности:
    43.038

    kam711

    Строю дом...

    kam711

    Строю дом...

    Регистрация:
    26.04.09
    Сообщения:
    20.753
    Благодарности:
    43.038
    Адрес:
    Москва
    Сегодняшний день и вечер в очередной раз прошел в стучании бубен. Только вернулся с работы.

    Скажу сразу - не думал, что все настолько плохо :no:

    Опишу подробно - надеюсь, для многих будет полезно.

    Как вчера и предполагалось - в инженерном доступе не работает команда cd. Соответственно. поставить что-то в этом режиме нереально.

    Никакие вариации с ssh не проходили, чего только не пробовал. И напрямую в ноут и в кривую, менял параметры, создавал файл ssh (некоторым помогало :|:) и т. д.

    В общем ближе к часам семи вечера решил разобрать свой зонт, подключится к raspberry напрямую.
    IMG_20171207_185107.jpg
    Нашел кабель hdmi, отобрал у коллеги монитор с hdmi входом. И тут началось самое интересное.

    Сначала был черный экран - хдми с трудом влазит в разъем малины. Забил посильнее - вроде все появилось.

    Идем дальше - пароль pi/raspberry как-то не слишком подходит. Во всяком случае у меня не получилось. Хотя не понимаю - зачем его нужно было менять.

    Но накануне мне попадалось - как его изменить.

    Assuming you're using Raspbian wheezy, there's only one line in the cmdline. txt file. When you insert the SD card in a Windows machine a window normally pops up and asks if you want to open the folder to view the files. In the resultant window you should see a text (.txt) file named cmdline or cmdline. txt ... you can right-click on that and select Open with -> Notepad.

    It normally looks like this:

    Code: Select all

    dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
    And you'd change it to this (the only change being the addition of init=/bin/sh at the end):
    Code: Select all

    dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait init=/bin/sh
    (your browser is most likely wrapping the text to multiple lines, but it's really just one line)

    You should be able to edit the text file on a PC or Mac. When you're done resetting your password you just change it back.

    Но не тут-то было. Смотрел в русскоязычной перепечатке. В процессе копи-паст потерялся знак "=". Еще провозился с этим. Но как оказалось это было начало. Изменить пароль passwd pi всеравно не получалось - выкидывало "authentication token manipulation error".

    Запустить конфигурирование малины sudo raspi-config получалось. Только ssh enable не сохраняло. Параллельно несколько раз вылетало на перезагрузку малины. Тогда я это связал с режимом кривого входа. Но потом оказалось, что все намного печальнее.

    Со сохранением нового пароля помогло волшебное заклинание mount -rw -o remount / сработало с первого раза. Помогает не всем. В общем пароль поменял, ssh разрешил, хотя есть подозрения что он и был разрешен.

    Попробовал различные вариации с putty - ничего не поменялось.

    Дальше начались эксперименты с установкой библиотек. Алфавитно-цифровой режим во всех прелестях - назад в будущее. Вспомнились первые курсы института, искра-1033 и перфокарты.

    Сразу стало понятно, что вчерашний трабл был в cd.
     
    Последнее редактирование: 08.12.17
  2. kam711
    Регистрация:
    26.04.09
    Сообщения:
    20.753
    Благодарности:
    43.038

    kam711

    Строю дом...

    kam711

    Строю дом...

    Регистрация:
    26.04.09
    Сообщения:
    20.753
    Благодарности:
    43.038
    Адрес:
    Москва
    Идем дальше.

    $ cd org. eclipse. paho. mqtt. lua/
    сработало сразу :victory:

    $ luarocks make rocks/paho-mqtt-0.3.0-1.rockspec
    здесь начались проблемы. Выдал что не хватает связанных библиотек.

    https://github.com/keplerproject/luafilesystem
    https://github.com/LuaDist/penlight.git
    https://github.com/diegonehab/luasocket

    устанавливать надо в такой последовательности. Ставил командами luarocks install "xxx". Но это еще не решение проблемы. Поскольку все ставит для луа 5.1. So еще надо разбираться с luarock для 5.2.

    А теперь самое неприятное - за время моих вечерних экспериментов зонт самопроизвольно перегружался порядка двух десятков раз. Это было особо приятно во время установки luasocket, пытался поставить раз пять - так до конца и установка и не дошла.

    Не знаю с чем это связано - возможно со слабым блок питания на плате сопроцессора, что при подключении монитора и клавы не хватает напряжения. Либо карта памяти начала накрываться, хотя при копировании образа ошибок не было. Есть еще мысль, что у меня стоит крайне нестабильная версия ПО. Когда работает с облаком - этого просто не видно, поскольку скрпит отрабатывается раз в минуту. А перегружается достаточно быстро. И возможно именно из-за этого зонт очень плохо работает с wi-fi. Причем я узнал про такую "фичу" только после подключения монитора. Возможно, что и у других работает так же "устойчиво", просто про это не знают.

    Однако в таком виде ставить в рабочий режим нельзя точно.

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

    Короче - надоело, завтра пакую и отправляю на перепрошивку в НН.

    Кто в эстафете следующий ? :)

    з. ы. Сергей Скрибловский со вчерашнего дня молчит, хотя до этого отвечал достаточно быстро.
     
    Последнее редактирование: 08.12.17
  3. kam711
    Регистрация:
    26.04.09
    Сообщения:
    20.753
    Благодарности:
    43.038

    kam711

    Строю дом...

    kam711

    Строю дом...

    Регистрация:
    26.04.09
    Сообщения:
    20.753
    Благодарности:
    43.038
    Адрес:
    Москва
    Хотел же остановиться :)

    С утра проверил очередную перезагрузку. Отсоединил плату сопроцессора. Подключил питание напрямую (там обычный микро-юсб). Уже полчаса без перезагрузок - походу с картой памяти все нормально.

    Подключился наконец-то по ssh. Сделал сначала disable потом enable.

    Попробую все-таки разобраться с luarocks.
     
  4. Nekit124
    Регистрация:
    19.06.12
    Сообщения:
    776
    Благодарности:
    592

    Nekit124

    Живу здесь

    Nekit124

    Живу здесь

    Регистрация:
    19.06.12
    Сообщения:
    776
    Благодарности:
    592
    Адрес:
    Москва
    Значит, причиной частой перезагрузки являлся сопроцессор?
     
  5. kam711
    Регистрация:
    26.04.09
    Сообщения:
    20.753
    Благодарности:
    43.038

    kam711

    Строю дом...

    kam711

    Строю дом...

    Регистрация:
    26.04.09
    Сообщения:
    20.753
    Благодарности:
    43.038
    Адрес:
    Москва
    либо параметры блока питания на плате сопроцессора, что не хватает для нормальной работы клавы и монитора. Включать питания в параллеле не буду - можно все спалить.
     
  6. kam711
    Регистрация:
    26.04.09
    Сообщения:
    20.753
    Благодарности:
    43.038

    kam711

    Строю дом...

    kam711

    Строю дом...

    Регистрация:
    26.04.09
    Сообщения:
    20.753
    Благодарности:
    43.038
    Адрес:
    Москва
    Походу проблема в сопроцессоре. Вернул все обратно. ssh соединение заработало, но постоянно разрывается. Т. е. зонт уходит в коматоз с последующей перезагрузкой.

    Выяснились странные вещи. В системе lua показывает версию 5.1.5. Но зонт реально работает на 5.2. Папки /usr/local/share/lua/5.2 нет вовсе. Все лежит в 5.1. Скопировал содержимое lua/5.1 в lua/5.2.

    Ошибка поменялась на
    Zont Газ: LuaTickErr /usr/local/share/lua/5.2/socket.lua:12: module 'socket.core' not found: no field package. preload['socket.core'] no file '/usr/local/share/lua/5.2/socket/core.lua' no

    Оказалось что все же криво поставлен socket. Переставил, перезалил папки. И о чудо - ошибка пропала.

    Радовался рано - появилась новая ошибка уже при создании объекта.
    Zont Газ: LuaTickErr lua/usr.lua:260: attempt to index local 'mqtt' (a boolean value)

    гуггл говорит
    Т. е. библиотеки вроде как уже грузятся, но не работают. Возможно потому что не находятся какие-то дополнительные файлы. В общем - возвращаемся к началу процесса. :mad:
     
  7. Vovvw
    Регистрация:
    22.05.13
    Сообщения:
    881
    Благодарности:
    424

    Vovvw

    Живу здесь

    Vovvw

    Живу здесь

    Регистрация:
    22.05.13
    Сообщения:
    881
    Благодарности:
    424
    Адрес:
    Киров
    Играюсь с покомнатным регулированием.
    6 каналов потребителей с основными реле из 0-10V выходов с инверсией.
    Управляют NO сервоприводами на коллекторе.
    В каждом канале прописан дополнительный ЦН и указано реле (одно для всех).
    Т. е. один на всех ЦН работает пока хотя бы один сервопривод открыт.
    Инверсию и одно реле для всех, прописывал ручками, утилита не дает.
    В симуляторе работает, надо тестить живьем.
     
  8. Nekit124
    Регистрация:
    19.06.12
    Сообщения:
    776
    Благодарности:
    592

    Nekit124

    Живу здесь

    Nekit124

    Живу здесь

    Регистрация:
    19.06.12
    Сообщения:
    776
    Благодарности:
    592
    Адрес:
    Москва
    Подсоединили сопроцессор?
     
  9. kam711
    Регистрация:
    26.04.09
    Сообщения:
    20.753
    Благодарности:
    43.038

    kam711

    Строю дом...

    kam711

    Строю дом...

    Регистрация:
    26.04.09
    Сообщения:
    20.753
    Благодарности:
    43.038
    Адрес:
    Москва
    да
     
  10. Stanosh
    Регистрация:
    31.10.12
    Сообщения:
    2.493
    Благодарности:
    16.953

    Stanosh

    Спокойствие! Только спокойствие!

    Stanosh

    Спокойствие! Только спокойствие!

    Регистрация:
    31.10.12
    Сообщения:
    2.493
    Благодарности:
    16.953
    Адрес:
    Москва
    @Vovvw, Владимир, с Днем рождения! :hello: Всех благ и безглючной работы Зонта! :hndshk:
    Параллельно двигаемся! :aga:
    Имел проблему с неравномерным прогревом 1 и 2 этажа. Второй на 2 градуса отставал от первого. Если на втором натопить 25, на первом уже будет 27 - это конски жарко. :flag: Отбалансировать придушиванием кранов на коллекторе не помогло.

    Купил дюймовый шаровый кран с сервоприводом, вчера открутил дюймовый кран от подачи коллектора ТП и прикрутил дюймовый с сервой.
    Сервопривод управляется 220 VAC в режиме вкл-выкл по трём проводам: фаза на открытие крана, фаза на закрытие крана, и ноль.
    Взял фазу со входа блока питания Зонта, кинул на клемму 14 Зонта, на клеммы 15 (НЗ-1) и 16 (НР-1) посадил управляющие провода сервы. Ну а ноль завел напрямую на кран.

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

    Вчера в доме была температура 19°С-на первом, 18°С-на втором.
    Включил котел и обе зоны.
    За 16 часов на 1 этаже потеплело с 19°С до 25°С, реле №1 перекинулось на НЗ и сервопривод закрыл кран. Температура на 1 этаже подросла ещё на 0,5°С по инерции, а 2 этаж продолжил топиться до достижения целевой Т=25°С по датчику 2 этажа (пока 24°С). По достижении целевой Тair2 просто выключится котел по ОТ.
     
  11. Vovvw
    Регистрация:
    22.05.13
    Сообщения:
    881
    Благодарности:
    424

    Vovvw

    Живу здесь

    Vovvw

    Живу здесь

    Регистрация:
    22.05.13
    Сообщения:
    881
    Благодарности:
    424
    Адрес:
    Киров
    Тоже хотел поэтажно сделать, на ТП та же проблема, на 1-ом теплее на градус.
    Но имея L1000 грех не замахнутся на покомнатное :)
    Пока не стал обьединять управление ТП с радиаторами, у ТП свои каналы потребителя поэтажно, а у радиаторов покомнатно потребители созданы, благо релюшек хватает.
    Радиаторы звездой на коллекторе от ТП, там сервоприводы watts для ТП, просто перекрывают при подаче 220V.
    Посмотрим как вживую заработает, непонравится упростим до поэтажного управления. :)
     
  12. Stanosh
    Регистрация:
    31.10.12
    Сообщения:
    2.493
    Благодарности:
    16.953

    Stanosh

    Спокойствие! Только спокойствие!

    Stanosh

    Спокойствие! Только спокойствие!

    Регистрация:
    31.10.12
    Сообщения:
    2.493
    Благодарности:
    16.953
    Адрес:
    Москва
    Я что-то очканул так усложнять, да и купить 20 сервоприводов накладненько (у меня на первом 9 контуров ТП, на втором - 11).
    Потом, наличие свободных реле не дадут покоя для творчества. :aga: Только вот туплю, никак не разберусь, как в L-1000 сделать кнопку в вебе для включения реле, как в Меге. Перекапываю опять wiki, никак не найду. :faq: Блин, что я загоняюсь, в самом деле, есть же гугл! :um:
    Сервопривод watts vt-z mini?
    vt-z-mini[1].jpg
     
  13. kam711
    Регистрация:
    26.04.09
    Сообщения:
    20.753
    Благодарности:
    43.038

    kam711

    Строю дом...

    kam711

    Строю дом...

    Регистрация:
    26.04.09
    Сообщения:
    20.753
    Благодарности:
    43.038
    Адрес:
    Москва
    Я все-таки запустил mqtt :victory:

    Снова убрал плату сопроцессора. Оставил один Raspberry Pi. И начал эксперименты с lua 5.1.5, который установлен в системе. MQTT заработал практически с первого раза. Вплоть до получения сообщений, с которыми все несколько веселее. Запустил и с локальным брокером, и публичным.

    Теперь осталось разобраться чего все-таки намутил микролайн. Такое впечатление, что из зонта сделали просто помойку. И как с этим жить дальше. Не слишком понятно почему у них используется lua 5.2, хотя в системе установлен 5.1 и luarocks настроен на 5.1. Может как-то криво поставили новый луа.
    Второй более серьезный вопрос - почему при подключении сопроцессора зонт начинает регулярно перегружаться.

    В общем походу пора зонту ехать в НН, а мне заказывать новую малину для экспериментов. :hello:
     
  14. Vovvw
    Регистрация:
    22.05.13
    Сообщения:
    881
    Благодарности:
    424

    Vovvw

    Живу здесь

    Vovvw

    Живу здесь

    Регистрация:
    22.05.13
    Сообщения:
    881
    Благодарности:
    424
    Адрес:
    Киров
    Я ТП насосом буду отключать поэтажно, невижу смысла покомнатно, инертность велика. Сервоприводы на радиаторах ставлю, точнее на коллекторе радиаторном. Кнопка прямо из утилиты делается. Сервопривод немного другой.
     
  15. kam711
    Регистрация:
    26.04.09
    Сообщения:
    20.753
    Благодарности:
    43.038

    kam711

    Строю дом...

    kam711

    Строю дом...

    Регистрация:
    26.04.09
    Сообщения:
    20.753
    Благодарности:
    43.038
    Адрес:
    Москва
    у меня планируется такая же схема. 2 поэтажных насоса+насос на рантовые зоны. Третий этаж запитан со второго. Можно пару вертелок на петли добавить. Но это скорее баловство - нужно просто выставить смещение теплоподачи относительно второго .