Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Kорзина _ скрипт для датчика температуры

Автор: ZZZZZ 10.7.2009, 16:46

Тема такая:
имеется датчик температуры, который передает на комп и записывает в лог (log файл) температуру
каждые 5 минут, вид лога такой:
..........
07/10/09 17:14:39 23.5889 ^C
07/10/09 17:19:34 23.4875 ^C
07/10/09 17:24:29 23.5375 ^C
07/10/09 17:29:25 23.575 ^C
07/10/09 17:34:22 23.575 ^C

Нужен скрипт для вывода последней строчки (или нескольких строк) этого лога
в чат (личку) по запросу и периодически по времени.
Скрипт под Ptoka 0.3.6.0 API 1 (можно на будущее и под 0.4 API 2)
Пытался написать сам, используя скрипт истории чата и др., но знаний и терпения не хватило.
Отвечу на возможно появившиеся вопросы.
Заранее спасибо.

Автор: vicious 13.7.2009, 15:02

Цитата(ZZZZZ @ 10.7.2009, 17:46) *
Тема такая:
имеется датчик температуры, который передает на комп и записывает в лог (log файл) температуру
каждые 5 минут, вид лога такой:
..........
07/10/09 17:14:39 23.5889 ^C
07/10/09 17:19:34 23.4875 ^C
07/10/09 17:24:29 23.5375 ^C
07/10/09 17:29:25 23.575 ^C
07/10/09 17:34:22 23.575 ^C

Нужен скрипт для вывода последней строчки (или нескольких строк) этого лога
в чат (личку) по запросу и периодически по времени.
Скрипт под Ptoka 0.3.6.0 API 1 (можно на будущее и под 0.4 API 2)
Пытался написать сам, используя скрипт истории чата и др., но знаний и терпения не хватило.
Отвечу на возможно появившиеся вопросы.
Заранее спасибо.


А что за датчик температуры? Програмный (через инет) или аппаратный?

Автор: ZZZZZ 13.7.2009, 19:34

Цитата(vicious @ 13.7.2009, 15:02) *
А что за датчик температуры? Програмный (через инет) или аппаратный?

вопрос конечно интересный)
датчик - это такая штучка, которая находится на улице и провод от нее подключен в порт компа, на компе спец программа, которая записывает показания и отсылает показания
сюда http://mydc.ru/r/?http://www.pogoda.chuvashia.com/fakt.php?city=ala
и сюда http://mydc.ru/r/?http://www.thermo.karelia.ru/
где есть соответствующие информеры,
вот хотелось и на хабе сделать онлайн температуру

Автор: степашка 13.7.2009, 20:07

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

Автор: ZZZZZ 13.7.2009, 21:13

Цитата(степашка @ 13.7.2009, 20:07) *
будет показывать на хабе температуру у тебя за окном? оригинально, но не уверен что это именно то что необходимо остальным хабберам.
а вот интересно можно ли сделать чтоб показывал в чате температуру, например, процессора хаба, загрузку памяти и т.п.? есть же проги типа евереста чтоб брать отуда данные )))

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

Автор: Wariner 13.7.2009, 21:22

вот накидал.но при большом текстовом файле будет тормозить.
PS: API 1


 Weather_for_zzzzz.lua ( 1.05 килобайт ) : 39
 

Автор: ZZZZZ 14.7.2009, 6:15

Спасибо, всё работает!
выводится в таком виде:
[07:05:43] <Температура онлайн> Сегодня 07.14.09, за окном 24.2125 ^С (замер проведён в 07:03:50)
можете сами зайти проверить на хабе.

И скрипт вроде несложный), но мне видимо это не дано...
А можно теперь сделать:
1) чтобы выводило в чат периодически (через N минут)
2) вывод нескольких (N строк файла = показ динамики температуры)
3) чтобы дата выводилась по русски (день/месяц/год)?
4) возможно еще будут вопросы)

Лог файл большой 7,25 МБ, но загружает инфу быстро, у меня за 1-2 сек

Автор: Berkut 14.7.2009, 18:43

Цитата(Wariner @ 13.7.2009, 22:22) *
вот накидал.но при большом текстовом файле будет тормозить.
PS: API 1

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

Автор: Wariner 14.7.2009, 21:13

Цитата(ZZZZZ @ 14.7.2009, 7:15) *
1) чтобы выводило в чат периодически (через N минут)
2) вывод нескольких (N строк файла = показ динамики температуры)
3) чтобы дата выводилась по русски (день/месяц/год)?
4) возможно еще будут вопросы)

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

Цитата(Berkut @ 14.7.2009, 19:43) *
Если будешь править по запросу постом выше, модуль графического представления статистики нужен?

не уловил сути вопроса... nothing_to_say.gif

Автор: ZZZZZ 15.7.2009, 5:20

Цитата(Wariner @ 14.7.2009, 21:13) *
1) нужно только по таймеру или из меню тоже?
2) как ты себе это представляешь?

не уловил сути вопроса... nothing_to_say.gif


1) да, по таймеру, но чтобы в скрипте была возможность изменить интервал вывода (в минутах)
2) я представлял как в истории чата, по запросу выводятся последние N сообщений (строк) лог файла

про модуль поподробнее, пожалуйста)