#26 Re: Проекти » Счетчик импульсов для умного дома » 2022-02-04 18:59:50

Honey пише:
Kirill2022 пише:

а период 150 млс дюрэйшн мкс 25 так оставить?
35 41
35 46
35 48
35 46
35 45
35 39
32 42
как-то так

Можно поставить самый маленький период 19мс, потом скорректируем.
Оставьте так пока не мигнет светодиод, тогда значения должны стать например 35-150, т.е. расшириться вверх.

ОК, сейчас диод моргает с частотой примерно 1 раз в секунду
вот что выдало
Sens A: high, Sens B: high, Measures for A high @ Ext pwr : Min: 33, Max:178

#27 Re: Проекти » Счетчик импульсов для умного дома » 2022-02-04 18:56:43

Сейчас не наживаю Ресет, показывает такое:
Sens A: high, Sens B: high, Measures for A high @ Ext pwr : Min: 35, Max: 177, Samples: 13200

#28 Re: Проекти » Счетчик импульсов для умного дома » 2022-02-04 18:51:11

Honey пише:

Да, начиная с
threshold A falling = 0, threshold A rising = 1, measure = A high @ Ext pwr

а период 150 млс дюрэйшн мкс 25 так оставить?
35 41
35 46
35 48
35 46
35 45
35 39
32 42
как-то так
Нажимал еще Ресет, опять Убунта системную ошибку выдала, и ошибка - походу валиться owhttpd - его перезапускаю

#29 Re: Проекти » Счетчик импульсов для умного дома » 2022-02-04 18:44:17

Honey пише:

Это уже черезчур))) Иногда ходят снимают контрольные показания, могут придраться, что это такое. У меня счетчик импульсов в пластиковой коробочке из эпицентра, от него двухжильный проводок к фототранзистору, только фототранзистор такой по форме как светодиод. На счетчик ээ вырезал из пластика такую накладку, которая точно позиционируется, в самой накладке в нужном месте просверлил дырку диаметром как фототранзистор и его туда впихнул, выводы загнул, сверху еще одну накладку от света и все это прижато к счетчику ээ резиновой лентой из велосипедной камеры (обмотал по кругу и завязал). Т.е. легко снимается и демонстрируется.

1. Это я тестирую smile
У меня изолентой к счетчику прикреплен
2. У меня 2х тарифный счетчик сам передает показания (такой поставил бесплатно Киевэнерго smile НІК-2104
3. У счетчика дисплей, нажатием кнопки можно много чего посмотреть smile
4. Диод под прозрачной пластиковой крышкой smile

Я в принципе хочу разобраться, а ЭЭ в НА будет по zigbee передавать такой автомат (на выходе после счетчика): https://aliexpress.ru/item/1005002976675330.html - еще не покупал, думаю.
а может и PZEM замучу smile
А счетчик больше хочу на воду, они у меня простые  - только колесико вращается (tcrt5000 я у вас уже купил), это будет 2й этап smile

Так опять с начала определять мин и макс?

#30 Re: Проекти » Счетчик импульсов для умного дома » 2022-02-04 18:28:14

Подключил по новому
Резистор переставил к ЮСБ адаптеру
Сча опять буду все с начала

#32 Re: Проекти » Счетчик импульсов для умного дома » 2022-02-04 17:40:45

Honey пише:

Т.е. схема должна быть такой:
Счетчик электроэнергии c прикрепленным фототранзистором <-- провод ~50см --> счетчик импульсов <-- кабель 1-wire до 100м --> адаптер 1-wire <-- провод до ~50см --> компьютер/микроконтроллер

Сейчас переделаю smile У меня длинный кабель к счетчику smile

#33 Re: Проекти » Счетчик импульсов для умного дома » 2022-02-04 17:31:33

Sens A: high, Sens B: high, Measures for A high @ Ext pwr : Min: 31, Max: 96, Samples: много считает
32,86
31,176
32,101
31, 103
32,43
и так далее

#34 Re: Проекти » Счетчик импульсов для умного дома » 2022-02-04 17:28:28

Honey пише:
Kirill2022 пише:

Насчиал 3 сэмпла и изменил мин 28 макс 29

Я имел ввиду что он сам насчитал 3 сэмпла и изменил мин и макс в строке Sens A
вот: Sens A: high, Sens B: high, Measures for A low @ Ext pwr : Min: 29, Max: 29, Samples: 1

Нет, это не то.
Верните threshold A falling = 0, threshold A rising = 1, measure = A high @ Ext pwr
И нужно повторить с начала.
У Вас светодиод всегда выключен и иногда мигает или наоборот, всегда горит и иногда гаснет?

Всегда горит, а когда что-то мощное включаешь начинает сильно моргать smile

#35 Re: Проекти » Счетчик импульсов для умного дома » 2022-02-04 17:19:46

Если быстро несколько раз нажать Reset, Ubuntu выдает ошибку,
помогает только перезапуск owserver (на всякий перегружаю и owhttpd, owfs)

#36 Re: Проекти » Счетчик импульсов для умного дома » 2022-02-04 17:08:44

Honey пише:

У Вас TEMT6000 ?
Должно быть так:
S к GND, V - к счетному входу A или B, третий вывод G никуда не нужно подключать.

Насчиал 3 сэмпла и изменил мин 28 макс 29
Подключено именно так, фото:
1643983126096.jpg1643983126086.jpeg
проверил из браузера Сафари работает smile

#37 Re: Проекти » Счетчик импульсов для умного дома » 2022-02-04 16:51:27

Honey пише:

Reset и ждите, когда светодиод мигнет

Подождал, мигнул и ничего не поменялось мин 255 макс 0 Samples 0
за 5 мин 1 насчитал каунт

#38 Re: Проекти » Счетчик импульсов для умного дома » 2022-02-04 16:48:56

Honey пише:

Ок, это в темноте.
Установите threshold A falling = 29, threshold A rising = 30, measure = A low @ Ext pwr (если фототранзистор на вход A подклчен) и можно еще установить sampling period = 19ms
Save, continuous=on, Reload, ... Reset ... Reset
Счетчик в данном режиме будет реагировать только на светящийся светодиод и для него покажет мин/макс.

Сделал, показывает:
мин 31 макс 48
и Samples не увеличивает.
После Reset ... Reset мин 255 макс 0 Samples 0

#39 Re: Проекти » Счетчик импульсов для умного дома » 2022-02-04 16:21:19

Honey пише:

Нажмите Reset и запомните min/max пока светодиод ни разу не мигнул, если успел мигнуть, снова Reset и наблюдайте за min/max.
В темноте с фототранзистора должны считываться большие значения, например min-max = 150-240, когда светодиод мигнул, тогда min (только min) будет падать до маленьких значений порядка 5-20

Получилось 32, 39 и 31, 37 и еще:
31, 64
32, 42
31, 67
31, 64

#40 Re: Проекти » Счетчик импульсов для умного дома » 2022-02-04 15:50:24

Sens A: high, Sens B: high, Measures for A high @ Ext pwr: Min: 0, Max: 241, Samples: 5772
В графе counter ничего неменяется только в Samples

#41 Re: Проекти » Счетчик импульсов для умного дома » 2022-02-04 15:33:56

Поставил к счетчику
В этой строке
Page0: 000000000000000000000000001300009F603C00025800170F0043431C01ED00
меняется только это значение больше нигде и ничего, было нажато Релоад и галка стоит

#42 Re: Проекти » Счетчик импульсов для умного дома » 2022-02-04 15:06:06

Сейчас помещаю фототранзистор в толстую резиновую шайбу (чтобы с боку не проникало ничего smile потом его к счетчику и как считывать параметры для настройки?

#43 Re: Проекти » Счетчик импульсов для умного дома » 2022-02-04 15:04:14

Honey пише:

Я тут тоже почитал статью, понял, что браузер может сначала посылать запрос OPTIONS и на основе его ответов уже решать, слать настоящий запрос или нет. Проверил, как на OPTIONS отвечает owhttpd, в исходниках оказалось что есть обработка только GET и POST.

Я здесь прочел https://htmlforum.io/topic/59033-xmlhttprequest-ne-rabotaet-v-chrome/

#44 Re: Проекти » Счетчик импульсов для умного дома » 2022-02-04 14:46:32

Быстро загуглил - это баг хрома, поставил Файерфокс - все ок smile

#45 Re: Проекти » Счетчик импульсов для умного дома » 2022-02-04 14:40:07

Honey пише:

Не работает в браузере XMLHttpRequest, давайте разбираться, почему
Задание чуть посложнее)
Запустите из командной строки telnet 127.0.0.1 2121 и введите как в логе ниже строки GET и Host, после строки Host два раза ентер.

bash-4.3$ telnet 127.0.0.1 2121
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
GET /json/uncached/ HTTP/1.1
Host: 127.0.0.1

HTTP/1.0 200 OK
Date: Fri, 04 Feb 2022 11:23:35 GMT
Server: owhttpd
Last-Modified: Fri, 04 Feb 2022 11:23:35 GMT
Access-Control-Allow-Origin: *
Content-Type: application/json

{"1D.71420F484E59":[],
"bus.0":[],
"settings":[],
"system":[],
"statistics":[],
"structure":[],
"simultaneous":[],
"alarm":[]
}Connection closed by foreign host.
bash-4.3$

Здесь важно убедиться, что в ответе сервера присутствует Access-Control-Allow-Origin: *

HTTP/1.0 200 OK
Date: Fri, 04 Feb 2022 11:39:19 GMT
Server: owhttpd
Last-Modified: Fri, 04 Feb 2022 11:39:19 GMT
Access-Control-Allow-Origin: *
Content-Type: application/json

{"1D.71420F484E59":[],
"bus.0":[],
"settings":[],
"system":[],
"statistics":[],
"structure":[]
}Connection closed by foreign host.

#46 Re: Проекти » Счетчик импульсов для умного дома » 2022-02-04 14:18:25

Honey пише:

Временно создал для отладки, пооткрывайте по очереди

http://honey.com.ua/counter/setup_debug.htm#127.0.0.1:2121

DEBUG: http://127.0.0.1:2121/json/uncached/

http://honey.com.ua/counter/setup_debug.htm#127.0.0.1:2121/1D.71420F484E59

DEBUG: http://127.0.0.1:2121/json/uncached/1D.71420F484E59/pages/page.8

http://honey.com.ua/counter/setup_debug2.htm#127.0.0.1:2121

DEBUG: 0, null

http://honey.com.ua/counter/setup_debug2.htm#127.0.0.1:2121/1D.71420F484E59

DEBUG: 0, null

#47 Re: Проекти » Счетчик импульсов для умного дома » 2022-02-04 13:27:15

Honey пише:

В url точно нигде ошибки нет? Попробуйте скопировать вот такие ссылки
http://honey.com.ua/counter/setup.htm#127.0.0.1:2121

Опять красным: Server read error, check owhttpd

http://honey.com.ua/counter/setup.htm#127.0.0.1:2121/1D.71420F484E59

А так  зашло, но опять ошибка:

/ 127.0.0.1:2121 / 1D.71420F484E59
  continuous
Following data is not valid, Server read error, check owhttpd
Counter A:
Counter B:
Sens A: , Sens B:
Measure:
none
Threshold A falling:
rising:
Threshold B falling:
rising:
Increment A on
falling
edge(s)
Increment B on
falling
edge(s)
Sampling period:
150ms
Pullup/poweron pulse duration:
25us
(at least)
Sensors power:
off
pullup A
pullup B

В урл ошибок нет - переходил с сайта ардино.уа

#48 Re: Проекти » Счетчик импульсов для умного дома » 2022-02-04 13:18:42

Honey пише:

А с адреса http://127.0.0.1:2121/json/uncached/ должно быть такое:

Полчил:

{"1D.71420F484E59":[],
"bus.0":[],
"settings":[],
"system":[],
"statistics":[],
"structure":[]
}

#49 Re: Проекти » Счетчик импульсов для умного дома » 2022-02-04 13:13:21

Honey пише:

С адреса
http://127.0.0.1:2121/json/uncached/1d.71420f484e59/pages/page.8
должен скачиваться файл в формате json, содержимое должно быть такого формата

[ "0000000000000000000000000013000000E0540002580017110043431C013A01" ]

ввел в браузер и получил:

[ "2D0000000000000000000000001300000060CC0002580017180043431C01ED00" ]

и почему ошибка сервера, как исправить?

#50 Re: Проекти » Счетчик импульсов для умного дома » 2022-02-04 12:34:34

Приветствую, сделал установку Ubuntu с 0-ля на mini pc gigabyte, установил 3.2р4 версии всех компонентов owfs, owserver, owhttpd
создал директорию для монтирования /mnt/1wire
В конфиге прописал:
server: w1
server: passive /dev/ttyUSB0
Через браузер показывает датчик полностью!
А через Вашу ссылку на http://honey.com.ua/counter/setup.htm почемуто выдает ошибку сервера, фото прилагаю.
1643966886538.jpeg1643966886545.jpeg

Підвал форуму