Страница 1 из 2

Погодная станция WH-2080

Добавлено: Вт авг 14, 2012 4:32 pm
sergejey
Обсуждение страницы Погодная станция WH-2080

Re: Погодная станция WH-2080

Добавлено: Вт авг 14, 2012 5:15 pm
Vit
Подключил, все работает, осталось графики нарисовать и вывести все показания в систему.. :)

Re: Погодная станция WH-2080

Добавлено: Пт авг 17, 2012 3:12 pm
Vit
Вывел данные в систему с погодной станции, пока в таком виде :)

Изображение

Изображение

Re: Погодная станция WH-2080

Добавлено: Чт апр 25, 2013 4:56 pm
tammat
Прикупил тут станцию lw301. с выводом данных в Инет.
Но как вытащить данные из нее???
Подключаю без модуля через usb, ни windows, ни linux
Или как вытащить свои же данные с osanywhereweather.com.
Как передавать параметры внутрь ???
Спасибо

Re: Погодная станция WH-2080

Добавлено: Пт апр 26, 2013 11:08 am
sergejey
Теоретически, через веб переменные (если там не закрыто паролем). Или почитать здесь про вытягивание данных из интернета: http://smartliving.ru/forum/viewtopic.php?f=4&t=563

Там как раз с погодной станцией я разбирался (от другого производителя) -- та же история.

Re: Погодная станция WH-2080

Добавлено: Пт апр 26, 2013 7:52 pm
tammat
Я в java-близок к нулю

Код: Выделить всё

	$('#loginView #loginForm').submit( function(e){
		e.preventDefault();
		e.stopImmediatePropagation();
		
		UIController.showProgress();
		setTimeout(function(){
			AnywhereWeather.doLogin($('#loginForm #email').val(), $('#loginForm #password').val())
			.then( function(data){

				//$('#weatherBackground').css({'background-image': "url('img/bg/main_bg1.jpg')"});
				AnywhereWeather.showLive();
			}).fail(function(data){
				alert('The password you entered is incorrect.');
			}).always(function(){UIController.hideProgress();});
		}, 600);
		return false;

А форма входа

Код: Выделить всё

<form name="loginForm" id="loginForm" method="get">
			<input id="email" placeholder="E-mail" type="text">
			<input id="password" placeholder="Password" type="password">
			<button class="btn" type="submit" id="loginSubmit" autofocus="">LOGIN</button>
	
Насколько я понимаю, надо передать поля email, password
и скачать страницу osanywhereweather.com/#live
а затем уже web переменные...
Как это лучше сделать?

PS. Попробывал Ваш скрипт сохраняет пустой файл.
Возможно ли это обойти?
Спасибо

Re: Погодная станция WH-2080

Добавлено: Вт май 21, 2013 7:26 pm
Anton_kulibin
Вообщем и я обзавелся WH-2080, проблемы с внедрением в МДМ конечно были, но это скорее с нехваткой времени для изучения питона, но вопрос не в этом интересует rain, в каких единицах он грузится со станции?

Re: Погодная станция WH-2080

Добавлено: Ср май 22, 2013 10:17 am
sergejey
мне кажется, что в мм выпавших осадков. там, кстати, с дождём глюк есть, который всё никак руки не доходят исправить.
в файле ./scripts/cumulus.php есть такие строчки

Код: Выделить всё

$known_fields = array(
                  'tempOutside'          => 2,
                  'relHumOutside'        => 3,
                  'dewPoint'             => 4,     
                  'windLatest'           => 6,
                  'windAverage'          => 5,
                  'rainfallRate'         => 8,
                  'rainfallHour'         => 9,
                  'rainfall24'           => 47,
                  'pressure'             => 10,
                  'pressureRt'           => -1,
                  'pressureTrend'        => 18,
                  'windDirection'        => 11,
                  'windDirectionAverage' => 51,
                  'tempInside'           => 22,
                  'relHumInside'         => 23,
                  'updatedTime'          => 1,
                  'updatedDate'          => 0,
                );
это соответствие данных порядковому номеру числа, передаваемого программой в параметрах вызова. так вот, с дождём что-то перепутано -- то ли текущее показание осадков со среднесуточным, то ли со среднечасовым. короче, в систему попадает одно вместо другого, но т.к. не мог подловить, чтобы все числа были разные (что б однозначно определить что к чему), то пока так и оставил.

если будешь видеть, как должно быть, то дай знать пожалуйста -- исправлю в исходниках :)

Re: Погодная станция WH-2080

Добавлено: Ср май 22, 2013 12:18 pm
Anton_kulibin
sergejey писал(а):мне кажется, что в мм выпавших осадков. там, кстати, с дождём глюк есть, который всё никак руки не доходят исправить.
в файле ./scripts/cumulus.php есть такие строчки

Код: Выделить всё

$known_fields = array(
                  'tempOutside'          => 2,
                  'relHumOutside'        => 3,
                  'dewPoint'             => 4,     
                  'windLatest'           => 6,
                  'windAverage'          => 5,
                  'rainfallRate'         => 8,
                  'rainfallHour'         => 9,
                  'rainfall24'           => 47,
                  'pressure'             => 10,
                  'pressureRt'           => -1,
                  'pressureTrend'        => 18,
                  'windDirection'        => 11,
                  'windDirectionAverage' => 51,
                  'tempInside'           => 22,
                  'relHumInside'         => 23,
                  'updatedTime'          => 1,
                  'updatedDate'          => 0,
                );
это соответствие данных порядковому номеру числа, передаваемого программой в параметрах вызова. так вот, с дождём что-то перепутано -- то ли текущее показание осадков со среднесуточным, то ли со среднечасовым. короче, в систему попадает одно вместо другого, но т.к. не мог подловить, чтобы все числа были разные (что б однозначно определить что к чему), то пока так и оставил.

если будешь видеть, как должно быть, то дай знать пожалуйста -- исправлю в исходниках :)
Это все понятно, я не твою программку использую просто у меня сервер на linux, и значение не меняется застряло на 21, на станции в меню щелкал дак это значение Total. но опять 21 мм дождя это не мало, а его практически небыло

Re: Погодная станция WH-2080

Добавлено: Пн май 27, 2013 9:14 pm
Anton_kulibin
Вообщем все я вроде разобрался с метеостанцией, Если уж все работает на linux пришлось повозиться с pywws. Вообще то все описано на ab-log.ru. Проблема в том что со станции данные дождя приходят нарастающим итогом, пришлось часовые показания считать самому, на сколько правильно получилось сказать не могу. Предсказание погоды тоже сделал. Так что буду наблюдать.