Ребята помогите новичку. У меня станция WH-1080. Сервер на Ubuntu.
Станцию подключил, снимаю показания как описано у соседей (ab-log.ru).
Разъясните по подробней как интегрировать в МДМ?
Погодная станция WH-2080
Модератор: immortal
-
- Сообщения: 10
- Зарегистрирован: Чт янв 23, 2014 12:11 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Погодная станция WH-2080
Тоже озадачен этим вопросом.kanakoff писал(а):Ребята помогите новичку. У меня станция WH-1080. Сервер на Ubuntu.
Станцию подключил, снимаю показания как описано у соседей (ab-log.ru).
Разъясните по подробней как интегрировать в МДМ?
Пробую запустить /var/www/scripts/cumulus.php но:
1) пришлось полностью указать путь:
Код: Выделить всё
chdir('../');
include_once("/var/www/config.php");
include_once("/var/www/lib/loader.php");
Код: Выделить всё
// connecting to database
db = new mysql(DB_HOST, '', DB_USER, DB_PASSWORD, DB_NAME);
Если поменять на mysqli, то тоже ошибка, но нефатальная - проскакивает дальше. Видимо настройки php mysql подкачали или нет?
3) Как называется нужная таблица в db_terminal? пока не нашел.
RaspberryPI (Raspbian)+Погодная станция WH2080(USB)
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: Погодная станция WH-2080
По поводу дождя - вроде, кумулус в rainfall24 присылает кол-во осадков не за 24 часа, а в текущие сутки.
Добавил в cumulus.php
sensorContactLost - потеря контакта с внешним модулем
forecastNumber - номер текущего прогноза по алгоритму Замбретти - прикольно
:
и ещё в конце:
Добавил в cumulus.php
sensorContactLost - потеря контакта с внешним модулем
forecastNumber - номер текущего прогноза по алгоритму Замбретти - прикольно
:
Код: Выделить всё
'sensorContactLost' => 50,
'forecastNumber' => 48,
Код: Выделить всё
if ($updated['pressure'])
{
setGlobal('ws.pressureRt', round(((float)getGlobal('ws.pressure')) / 1.33), 1);
}
//--------------------------------добавлено
if ($updated['forecastNumber'])
{
if(gg('ws.tempoutside')>2){
$zumber=array(
"Неопределенная",
"Отличная, ясно",
"Хорошая, ясно",
"Становление хорошей, ясной",
"Хорошая, но ухудшается",
"Хорошая, возможен ливень",
"Достаточно хорошая, улучшается",
"Достаточно хорошая, возможен ливень",
"Достаточно хорошая, но ожидается ливень",
"Ливень, но улучшается",
"Переменчивая, но улучшается",
"Достаточно хорошая, вероятны ливни",
"Пасмурно, но проясняется",
"Пасмурно, возможно улучшение",
"Ливни, возможны временные прояснения",
"Ливни, становится менее устойчивой",
"Переменчивая, небольшие дожди",
"Пасмурная, короткие прояснения",
"Пасмурная, ожидаются дожди",
"Пасмурная, временами дожди",
"Преимущественно очень пасмурная",
"Временами дожди, ухудшение",
"Временами дожди, очень плохая, пасмурно",
"Дожди очень часто",
"Дожди, очень плохая, пасмурно",
"Штормовая, но улучшается",
"Штормовая!, дожди");
}else{
$zumber=array(
"Неопределенная",
"Отличная, ясно",
"Хорошая, ясно",
"Становление хорошей, ясной",
"Хорошая, но ухудшается",
"Хорошая, возможен снегопад",
"Достаточно хорошая, улучшается",
"Достаточно хорошая, возможен снегопад",
"Достаточно хорошая, но ожидается снегопад",
"Снегопад, но улучшается",
"Переменчивая, но улучшается",
"Достаточно хорошая, вероятен снегопад",
"Пасмурно, но проясняется",
"Пасмурно, возможно улучшение",
"Снегопады, возможны временные прояснения",
"Снегопады, становится менее устойчивой",
"Переменчивая, небольшой снег",
"Пасмурная, короткие прояснения",
"Пасмурная, ожидается снег",
"Пасмурная, временами снег",
"Преимущественно очень пасмурная",
"Временами снег, ухудшение",
"Временами снег, очень плохая, пасмурно",
"Снег очень часто",
"Снег, очень плохая, пасмурно",
"Штормовая, но улучшается",
"Штормовая!, снегопад");
}
setGlobal('ws.forecast', $zumber[gg('ws.forecastNumber')]);
}
////--------------------------------/добавлено
echo "OK";
win10 connect https://connect.smartliving.ru/profile/303