169 похожих чатов

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

путём использования например того же автоит?

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

у нас ещё куплен некий сторонний софт который судя по всему использует кусок софта меркурия и служит для автоматизации сдёргивания данных с нескольких счётчиков.

цель задачи опросить данные за предыдущие сутки с указанного колличества счётчиков

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

поэтому думаю изобрести что то типо мониторинга компа и сдёгривания нужных данных.

4 ответов

34 просмотра

нет спецификации данных и апи - нет толку от аутоита и других языков

IL'YA-Load… ████[] 99% Автор вопроса
Ruslan aka DUDE
нет спецификации данных и апи - нет толку от аутои...

Ну в моём понимании если есть некий комп порт значит им можно управлять. А если сторонний софт умеет получать данные значит и автоит должен осилить. В теории там должно быть на уровне отправки данных и получении ответа.

IL'YA Load… ████[] 99%
Ну в моём понимании если есть некий комп порт знач...

комп порт это просто порт а какие там данные ходят - это еще разобраться надо, обычно они не в открытом виде ходят чтобы за 5 секунд понять что это

Может в эту сторону лучше посмотреть? https://github.com/DieMetRik/mercury_esphome

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта