Подключил обратно и механическая кнопку. Проверил. Серавно с 2 раза. И сенсорная и механическая.
Очень интересно, но ничего непонятно!
Re: Очень интересно, но ничего непонятно!
Не исключаю, что у слайдера в Мажордомо действительно может быть проблема. Но вот с интерфейсной кнопки у меня всегда срабатывало с 1-го раза. И с физической кнопки тоже с первого раза.
Так что начинать надо с "железа", отключив Мегу от сети. Просто выяснение причин надо начинать с "начала", а не с "конца".
Так что начинать надо с "железа", отключив Мегу от сети. Просто выяснение причин надо начинать с "начала", а не с "конца".
Re: Очень интересно, но ничего непонятно!
Еще обратил внимание,
Если выключатель кнопка механическая или сенсор и используем обычный выход, то с какой бы скорость не тыкал, отлично работает и мега и мажодомо вкл выкл отображений пиктограмм на экране.
Если выключатель кнопка механическая или сенсор и используем этот шим то с какой бы скорость не тыкал, работает через раз , реально свет включен а пиктограмма мажордомо выкл и наоборот.
И строчка про шим которую дополнили, в этот момент показывает то верно то не верно , в паре с видом пиктограммы.
Если данные шим дают команду вкл или выкл пиктограмму на экране, то поэтому значит как то шим цифра не верно определяется
Если выключатель кнопка механическая или сенсор и используем обычный выход, то с какой бы скорость не тыкал, отлично работает и мега и мажодомо вкл выкл отображений пиктограмм на экране.
Если выключатель кнопка механическая или сенсор и используем этот шим то с какой бы скорость не тыкал, работает через раз , реально свет включен а пиктограмма мажордомо выкл и наоборот.
И строчка про шим которую дополнили, в этот момент показывает то верно то не верно , в паре с видом пиктограммы.
Если данные шим дают команду вкл или выкл пиктограмму на экране, то поэтому значит как то шим цифра не верно определяется
Re: Очень интересно, но ничего непонятно!
Щас Андрею напишу тогда). Все с дачи скоро уезжать...
Re: Очень интересно, но ничего непонятно!
Опять же, сейчас бесполезно говорить про Мажордомо, если при отключенной от Меги сети в режиме диммирования ("~") срабатывает только со второго раза. Я думаю, что именно здесь "собака порылась".
Re: Очень интересно, но ничего непонятно!
все таки еще раз покажу что работает через раз
свет выключен с экрана
13:19 Admin:
нажимаю механ кнопку
свет не вкл
мажордосо пиктограмма не включилась
13:20 Алиса: ШИМ=0
13:20 Алиса: m=_1553494805
нажимаю 2 раз механ кнопку
свет включился
мажордомо пиктограмма НЕ ВКЛЮЧИЛАСЬ
13:20 Алиса: ШИМ=0
13:20 Алиса: m=_1553494815
свет сам через 3 сек выключился
пиктограммма в мажордома осталась выключегна
13:20 Алиса: m=_1553494820
******************************************
4 13:27 Алиса: ШИМ=0
3 13:27 Алиса: m=_1553495256
2 13:27 Алиса: m=_1553495248
1 13:27 Алиса: ШИМ=0
свет выключен через мажордом
2 раза нажал - свет горит - пиктограмма мажор дом - не горит
свет выключен с экрана
13:19 Admin:
нажимаю механ кнопку
свет не вкл
мажордосо пиктограмма не включилась
13:20 Алиса: ШИМ=0
13:20 Алиса: m=_1553494805
нажимаю 2 раз механ кнопку
свет включился
мажордомо пиктограмма НЕ ВКЛЮЧИЛАСЬ
13:20 Алиса: ШИМ=0
13:20 Алиса: m=_1553494815
свет сам через 3 сек выключился
пиктограммма в мажордома осталась выключегна
13:20 Алиса: m=_1553494820
******************************************
4 13:27 Алиса: ШИМ=0
3 13:27 Алиса: m=_1553495256
2 13:27 Алиса: m=_1553495248
1 13:27 Алиса: ШИМ=0
свет выключен через мажордом
2 раза нажал - свет горит - пиктограмма мажор дом - не горит
Re: Очень интересно, но ничего непонятно!
Все вышеописанное безобразие никак не отменяет того обстоятельства, что при "напрочь отсутствующем" сервере (шнур выдернут из Меги) с физической кнопки срабатывает только со второго раза. А такого быть совершенно не должно.
Просто в случае с "голой" Мегой тут может быть 10 причин, а с добавлением сервера уже 1000. Логика подсказывает, что начать надо с Меги.
Просто в случае с "голой" Мегой тут может быть 10 причин, а с добавлением сервера уже 1000. Логика подсказывает, что начать надо с Меги.
Re: Очень интересно, но ничего непонятно!
Я еще на всякий случай проверил
Заменил l 298n
На другие 2 мосфета
Получилось все тоже самое
Заменил l 298n
На другие 2 мосфета
Получилось все тоже самое
- Вложения
-
- Screenshot_2019-03-25-14-14-26-166_com.alibaba.aliexpresshd-217x196.png (36.75 КБ) 2355 просмотров
-
- Screenshot_2019-03-25-14-09-17-623_com.alibaba.aliexpresshd-448x428.png (222.72 КБ) 2355 просмотров
-
- Screenshot_2019-03-25-14-13-21-178_com.alibaba.aliexpresshd-311x331.png (117.93 КБ) 2355 просмотров
Re: Очень интересно, но ничего непонятно!
Ну вот, мы исключили в нашем "детективном расследовании" не только сервер (виду его отсутствия), но и то, что после Меги.
Так что самое время "обратить свои взоры" на Мегу.
Так что самое время "обратить свои взоры" на Мегу.
Re: Очень интересно, но ничего непонятно!
Ruslan Здравствуйте
только приехал на дачу. Проверил с прошивкой которую доработал Андрей (Спасибо ему за оперативность и помощь). действительно стал свет включатся с первого раза (после выключения мажордом).
Спасибо Ruslan Вам огромное. Вот я ни в какую не мог подумать что проблема в прошивке, я думал в мажордом... и до сих пор так и не понял как так получилось... но не важно. главное получилось.
Если можно - еще не могу понять. Я скачал последнюю бета прошивку на сегодня, вот с ней не работало. Скачал именно ту которую Андрей именно сделал и указал для меня, она имела другой номер . С ней работает. Так вот я хотел уточнить на будущее, то есть если ошибка сделана в определенной бэтта версии, то нужно качать именно ту в которое дорабатывалось?, то есть которые беты после нее не включают в себя мои исправления?. А потом уже в главную прошивку все объединяют. Или я не верно понимаю или что то не верно сделал?
Еще пункты которые работает не корректно (может получится помочь)
1. Если выключить свет хоть с мажордом хоть с кнопки, а потом на мажордом сдвинуть слайдером на одну позицию или кликнуть мышкой один раз в любом месте , то света не будет. сдвинуть слайдером во второе положение или кликнуть во втором месте - то включается. Если слева от слайдера (где ставится цифрами диммирование) стрелкой на клавиатуру вверх нажать один раз, тоже не включается. Нажать стрелкой вверх второй раз - включается свет.
2. если включенный свет выключить путем длительного удержания кнопки (димирование - потухание) то потом включить не возможно. Только ровно через минуту.
только приехал на дачу. Проверил с прошивкой которую доработал Андрей (Спасибо ему за оперативность и помощь). действительно стал свет включатся с первого раза (после выключения мажордом).
Спасибо Ruslan Вам огромное. Вот я ни в какую не мог подумать что проблема в прошивке, я думал в мажордом... и до сих пор так и не понял как так получилось... но не важно. главное получилось.
Если можно - еще не могу понять. Я скачал последнюю бета прошивку на сегодня, вот с ней не работало. Скачал именно ту которую Андрей именно сделал и указал для меня, она имела другой номер . С ней работает. Так вот я хотел уточнить на будущее, то есть если ошибка сделана в определенной бэтта версии, то нужно качать именно ту в которое дорабатывалось?, то есть которые беты после нее не включают в себя мои исправления?. А потом уже в главную прошивку все объединяют. Или я не верно понимаю или что то не верно сделал?
Еще пункты которые работает не корректно (может получится помочь)
1. Если выключить свет хоть с мажордом хоть с кнопки, а потом на мажордом сдвинуть слайдером на одну позицию или кликнуть мышкой один раз в любом месте , то света не будет. сдвинуть слайдером во второе положение или кликнуть во втором месте - то включается. Если слева от слайдера (где ставится цифрами диммирование) стрелкой на клавиатуру вверх нажать один раз, тоже не включается. Нажать стрелкой вверх второй раз - включается свет.
2. если включенный свет выключить путем длительного удержания кнопки (димирование - потухание) то потом включить не возможно. Только ровно через минуту.
Re: Очень интересно, но ничего непонятно!
Добрый день!
Что касается прошивки, то насколько я понимаю, все исправленные в одной версии ошибки и глюки не должны воспроизводится в следующей версии прошивки.
Что касается поведения слайдера, то у меня оно точно такое же. Это особенность (возможно, недоработка) самого элемента в Мажордомо. Если «взять» и переместить именно ползунок слайдера, отпустив его в новом положении, то в этом случае у меня все отрабатывает всегда с первого раза.
А вот по поводу этого
На новой прошивке попробую проверить работоспособность кода по диммированию. Правда, сегодня вряд ли успею обновиться и проверить. А вот через неделю наверняка.
По-быстрому успел обновится с версии прошивки 4.34b5 до текущей (на сегодняшний день) 4.35b7. Должен констатировать, что проблема появилась. Все стало работать "через пень-колоду", мерцания какие-то появились... В общем, чтобы описать все безобразия, надо располагать временем. Так что тестируйте пока на прошлой прошивке (4.34b5).
Что касается прошивки, то насколько я понимаю, все исправленные в одной версии ошибки и глюки не должны воспроизводится в следующей версии прошивки.
Что касается поведения слайдера, то у меня оно точно такое же. Это особенность (возможно, недоработка) самого элемента в Мажордомо. Если «взять» и переместить именно ползунок слайдера, отпустив его в новом положении, то в этом случае у меня все отрабатывает всегда с первого раза.
А вот по поводу этого
ничего сказать не могу, поскольку у меня такого не наблюдается. Даже не знаю, что предположить. Возможно, в настройках модуля какой-нибудь период опроса выставлен, отличный от «0», хотя как это может повлиять…
На новой прошивке попробую проверить работоспособность кода по диммированию. Правда, сегодня вряд ли успею обновиться и проверить. А вот через неделю наверняка.
По-быстрому успел обновится с версии прошивки 4.34b5 до текущей (на сегодняшний день) 4.35b7. Должен констатировать, что проблема появилась. Все стало работать "через пень-колоду", мерцания какие-то появились... В общем, чтобы описать все безобразия, надо располагать временем. Так что тестируйте пока на прошлой прошивке (4.34b5).
Re: Очень интересно, но ничего непонятно!
Ruslan, возможно это связано с непредсказуемым поведением серверного ПО из-за того, что по многочисленным просьбам трудящихся в прошивке реализован механизм отправки сообщений и переключении выходов. Может быть, серверное ПО просто не знает, как обрабатывать эти моменты. Но это лишь предположение. Необходимо не просто констатировать проблему, а зафиксировать в каких ситуациях и как именно она воспроизводится, и постепенно обновлять прошивку от версии к версии до момента появления сбоев.
Re: Очень интересно, но ничего непонятно!
Спасибо за "наводку". Тоже не люблю бросать проблему, на разобравшись. Просто совсем не было времени на изучение (по-быстрому обновился, чтобы для Коли подтвердить или опровергнуть наличие проблем на новейшей прошивке).
А так конечно, через неделю, когда доберусь до оборудования, попробую "поковырять".
А так конечно, через неделю, когда доберусь до оборудования, попробую "поковырять".
Re: Очень интересно, но ничего непонятно!
Прошивка та же, что и в заметке про диммирование (4.32b1), код скрипта (собственного) тот же (для идентичности условий эксперимента).
Попробовал разобраться с возникшими проблемами по диммированию и как всегда бывает, есть две новости.
Хорошая: полный раскардаш и "цветомузыка", по-видимому, была связана с проблемами питания L298N (провода плохо были прикручены).
Не очень хорошая: обновил серверное ПО и там явно что-то поменялось (подозреваю, что модуль "MegaD"), поскольку на той же прошивке с тем же программным кодом, плавное нарастание/уменьшение яркости через короткий промежуток времени быстро прекращается. Т.е. что-то прерывает начавшееся диммирование до того, как от сервера приходит команда на прерывание диммирования.
Вот фрагмент сетевого трафика (управление запуском и остановкой диммирования осуществляется по командам сервера):
Диммирование прерывается гораздо раньше (вряд ли проходит более секунды после начала), чем от сервера поступает соответствующая команда (cmd=10:x).
Подозреваю, что виновата какая-то команда.
Может ли команда cmd=get (стр.52) или команда cmd=all (стр.67) прервать диммирование?
Попробовал разобраться с возникшими проблемами по диммированию и как всегда бывает, есть две новости.
Хорошая: полный раскардаш и "цветомузыка", по-видимому, была связана с проблемами питания L298N (провода плохо были прикручены).
Не очень хорошая: обновил серверное ПО и там явно что-то поменялось (подозреваю, что модуль "MegaD"), поскольку на той же прошивке с тем же программным кодом, плавное нарастание/уменьшение яркости через короткий промежуток времени быстро прекращается. Т.е. что-то прерывает начавшееся диммирование до того, как от сервера приходит команда на прерывание диммирования.
Вот фрагмент сетевого трафика (управление запуском и остановкой диммирования осуществляется по командам сервера):
Код: Выделить всё
No. Time Source Destination Protocol Length Info
35 0.997758 192.168.0.21 192.168.0.11 HTTP 156 GET /megad.php?pt=4&m=2&cnt=119 HTTP/1.1
36 1.047746 192.168.0.11 192.168.0.21 TCP 54 80 в†’ 2850 [ACK] Seq=1 Ack=103 Win=16590 Len=0
37 1.159040 fe80::b5f1:3fb6:d0e1:95e2 ff02::1:3 LLMNR 84 Standard query 0x7c1f A wpad
38 1.159189 192.168.0.11 224.0.0.252 LLMNR 64 Standard query 0x7c1f A wpad
39 1.159987 fe80::b5f1:3fb6:d0e1:95e2 ff02::1:3 LLMNR 84 Standard query 0x6f80 AAAA wpad
40 1.160129 192.168.0.11 224.0.0.252 LLMNR 64 Standard query 0x6f80 AAAA wpad
41 1.217498 192.168.0.11 192.168.0.21 TCP 66 65362 в†’ 80 [SYN] Seq=0 Win=8192 Len=0 MSS=1460 WS=256 SACK_PERM=1
42 1.218408 192.168.0.21 192.168.0.11 TCP 60 80 в†’ 65362 [SYN, ACK] Seq=0 Ack=1 Win=2560 Len=0 MSS=1280
43 1.218513 192.168.0.11 192.168.0.21 TCP 54 65362 в†’ 80 [ACK] Seq=1 Ack=1 Win=16616 Len=0
44 1.218912 192.168.0.11 192.168.0.21 HTTP 125 GET /sec/?cmd=10:^2 HTTP/1.0
45 1.221537 192.168.0.21 192.168.0.11 TCP 60 80 в†’ 65362 [ACK] Seq=1 Ack=72 Win=1024 Len=0
46 1.222274 192.168.0.21 192.168.0.11 HTTP 120 HTTP/1.0 200 OK (text/html)
47 1.224550 192.168.0.11 192.168.0.21 TCP 54 65362 в†’ 80 [ACK] Seq=72 Ack=68 Win=16550 Len=0
48 1.224612 192.168.0.11 192.168.0.21 TCP 54 65362 в†’ 80 [RST, ACK] Seq=72 Ack=68 Win=0 Len=0
49 1.314331 192.168.0.11 192.168.0.21 TCP 66 65365 в†’ 80 [SYN] Seq=0 Win=8192 Len=0 MSS=1460 WS=256 SACK_PERM=1
50 1.315495 192.168.0.21 192.168.0.11 TCP 60 80 в†’ 65365 [SYN, ACK] Seq=0 Ack=1 Win=2560 Len=0 MSS=1280
51 1.315615 192.168.0.11 192.168.0.21 TCP 54 65365 в†’ 80 [ACK] Seq=1 Ack=1 Win=16616 Len=0
52 1.325487 192.168.0.11 192.168.0.21 HTTP 129 GET /sec/?pt=10&cmd=get HTTP/1.0
53 1.328333 192.168.0.21 192.168.0.11 TCP 60 80 в†’ 65365 [ACK] Seq=1 Ack=76 Win=1024 Len=0
54 1.328814 192.168.0.21 192.168.0.11 HTTP 118 HTTP/1.0 200 OK (text/html)
55 1.330553 192.168.0.11 192.168.0.21 TCP 54 65365 в†’ 80 [ACK] Seq=76 Ack=66 Win=16552 Len=0
56 1.330611 192.168.0.11 192.168.0.21 TCP 54 65365 в†’ 80 [RST, ACK] Seq=76 Ack=66 Win=0 Len=0
57 1.357465 192.168.0.11 192.168.0.21 HTTP 235 HTTP/1.1 200 OK (text/html)
58 1.359417 192.168.0.21 192.168.0.11 TCP 60 2850 в†’ 80 [FIN, ACK] Seq=103 Ack=182 Win=1024 Len=0
59 1.359515 192.168.0.11 192.168.0.21 TCP 54 80 в†’ 2850 [ACK] Seq=182 Ack=104 Win=16590 Len=0
60 1.359545 192.168.0.11 192.168.0.21 TCP 54 80 в†’ 2850 [FIN, ACK] Seq=182 Ack=104 Win=16590 Len=0
61 1.361290 192.168.0.21 192.168.0.11 TCP 60 2850 в†’ 80 [ACK] Seq=104 Ack=183 Win=1024 Len=0
62 1.496986 192.168.0.11 192.168.0.255 NBNS 92 Name query NB WPAD<00>
63 2.248040 192.168.0.11 192.168.0.255 NBNS 92 Name query NB WPAD<00>
64 2.498626 192.168.0.11 192.168.0.21 TCP 66 65376 в†’ 80 [SYN] Seq=0 Win=8192 Len=0 MSS=1460 WS=256 SACK_PERM=1
65 2.499567 192.168.0.21 192.168.0.11 TCP 60 80 в†’ 65376 [SYN, ACK] Seq=0 Ack=1 Win=2560 Len=0 MSS=1280
66 2.499676 192.168.0.11 192.168.0.21 TCP 54 65376 в†’ 80 [ACK] Seq=1 Ack=1 Win=16616 Len=0
67 2.500047 192.168.0.11 192.168.0.21 HTTP 212 GET /sec/?cmd=all HTTP/1.1
68 2.504638 192.168.0.21 192.168.0.11 TCP 60 80 в†’ 65376 [ACK] Seq=1 Ack=159 Win=1024 Len=0
69 2.505639 192.168.0.21 192.168.0.11 HTTP 244 HTTP/1.0 200 OK (text/html)
70 2.507561 192.168.0.11 192.168.0.21 TCP 54 65376 в†’ 80 [ACK] Seq=159 Ack=192 Win=16426 Len=0
71 2.507634 192.168.0.11 192.168.0.21 TCP 54 65376 в†’ 80 [RST, ACK] Seq=159 Ack=192 Win=0 Len=0
72 8.349804 192.168.0.21 192.168.0.11 TCP 60 2883 в†’ 80 [SYN] Seq=0 Win=768 Len=0 MSS=790
73 8.350142 192.168.0.11 192.168.0.21 TCP 58 80 в†’ 2883 [SYN, ACK] Seq=0 Ack=1 Win=8192 Len=0 MSS=1460
74 8.351528 192.168.0.21 192.168.0.11 TCP 60 2883 в†’ 80 [ACK] Seq=1 Ack=1 Win=1024 Len=0
75 8.352430 192.168.0.21 192.168.0.11 HTTP 156 GET /megad.php?pt=4&m=1&cnt=120 HTTP/1.1
76 8.403290 192.168.0.11 192.168.0.21 TCP 54 80 в†’ 2883 [ACK] Seq=1 Ack=103 Win=16590 Len=0
77 8.577160 192.168.0.11 192.168.0.21 TCP 66 65389 в†’ 80 [SYN] Seq=0 Win=8192 Len=0 MSS=1460 WS=256 SACK_PERM=1
78 8.578656 192.168.0.21 192.168.0.11 TCP 60 80 в†’ 65389 [SYN, ACK] Seq=0 Ack=1 Win=2560 Len=0 MSS=1280
79 8.578778 192.168.0.11 192.168.0.21 TCP 54 65389 в†’ 80 [ACK] Seq=1 Ack=1 Win=16616 Len=0
80 8.579215 192.168.0.11 192.168.0.21 HTTP 124 GET /sec/?cmd=10:x HTTP/1.0
Подозреваю, что виновата какая-то команда.
Может ли команда cmd=get (стр.52) или команда cmd=all (стр.67) прервать диммирование?
Re: Очень интересно, но ничего непонятно!
Команды "cmd=get" и "cmd=all" не прерывают диммирование по "^".
Проверил и на 4.32b1 и на 4.36b1
Проверил и на 4.32b1 и на 4.36b1
Re: Очень интересно, но ничего непонятно!
Спасибо за тесты!
Действительно, сейчас обновил серверное ПО. На прошивке 4.32b1 все нормализовалось и работает как задумывалось.
Даже не знаю, с чем были связаны странности поведения. Возможно, вносились какие-нибудь изменения в серверное ПО. Есть у меня версия, которую надо проверить.
На более свежих прошивках тоже протестирую. Жаль что сейчас нет времени. Но уже есть некий положительный результат, что радует.
Андрей, еще раз спасибо!
Действительно, сейчас обновил серверное ПО. На прошивке 4.32b1 все нормализовалось и работает как задумывалось.
Даже не знаю, с чем были связаны странности поведения. Возможно, вносились какие-нибудь изменения в серверное ПО. Есть у меня версия, которую надо проверить.
На более свежих прошивках тоже протестирую. Жаль что сейчас нет времени. Но уже есть некий положительный результат, что радует.
Андрей, еще раз спасибо!
Re: Очень интересно, но ничего непонятно!
Протестировал механизм диммирования (https://www.ab-log.ru/forum/viewtopic.p ... 406#p35406) на последней прошивке (4.34b6).
Все в порядке. Алгоритм работает так, как должен.
С истинной причиной имевшихся "глюков" (помимо допущенного мной плохого контакта в электроцепях при подключении железа) не разобрался. Склоняюсь к возможным косякам в модуле "MegaD devices". Сейчас все тестировал на версии модуля от 19.04.2019 г.
Все в порядке. Алгоритм работает так, как должен.
С истинной причиной имевшихся "глюков" (помимо допущенного мной плохого контакта в электроцепях при подключении железа) не разобрался. Склоняюсь к возможным косякам в модуле "MegaD devices". Сейчас все тестировал на версии модуля от 19.04.2019 г.
Re: Очень интересно, но ничего непонятно!
Нужна помощь начинающему не могу понять что происходит.
Что может это означать ?
Что может это означать ?
- Вложения
-
- Screenshot_3.jpg (244.76 КБ) 1899 просмотров
Re: Очень интересно, но ничего непонятно!
Я мало что понимаю в Линуксе, но мне в большинстве случаев, когда Мажордомо начинает "хулиганить" и сыпать "ругательствами", помогает восстановление таблиц в phpmyadmin.
Причем, я восстанавливаю все таблицы без разбора, независимо от того, ссылается ли на данную конкретную таблицу текст ошибки или нет.
Причем, я восстанавливаю все таблицы без разбора, независимо от того, ссылается ли на данную конкретную таблицу текст ошибки или нет.