Тарифные планы для подключения весовых платформ
Теперь стало возможным подключение пасечных весовых платформ любого производителя для работы на данном сайте. Вы можете заказать пасечные весы у любого производителя, или собрать самостоятельно за низкую цену с подробнейшим видеогидом и подключить их для работы на данном сайте. Более подробная инструкция по передаче данных на этот сайт внизу страницы.
Сайт apiscale.ru создан пчеловодом и для пчеловодов. Здесь Вы не увидите рекламы, этот сайт постоянно развивается и наполняется новым, более удобным функционалом. В отличие от бесплатного народного мониторинга, который изготовленные мною весы поддерживают "из коробки", этот сайт я разработал и разрабатываю что называется "для себя". Он специально заточен под пчеловодную тематику.
Здесь удобно на одном графике сравнивать работу разных по массе пчелосемей, здесь для каждой из Ваших пасек собираются погодные данные (температура, влажность, атмосферное давление, скорость и направление ветра, а также состояние погоды - ясно, облачно, дождь и пр) и их вместе с графиками массы можно отображать в одной системе координат, чтобы видеть все взаимозависимости.
Здесь можно подписываться на почтовые, вайбер и смс уведомления (смс - только по РФ) о скачках массы, низком заряде аккумуляторов, непоступлении данных. Здесь автоматически считается масса пчел и кормов - вычитая массу конструктивных элементов улья - если пчеловод задаст эти настройки. И даже при подключении услуги "электронный пчеловод" будет давать советы по работе с пчелами (о необходимости расширение гнезда, о необходимости подкормки и многие другие - этот функционал будет более всего развиваться).
Также Вы сможете делиться информацией о своих ульях с другими пчеловодами и просить их совета по работе с пчелами. Это уникальная возможность попросить совета "удаленно", ведь суточные графики изменения массы улья это как кардиограмма для человека - может сказать очень многое о пчелосемье, особенно в сравнении с другими семьями на пасеке.
Здесь удобно на одном графике сравнивать работу разных по массе пчелосемей, здесь для каждой из Ваших пасек собираются погодные данные (температура, влажность, атмосферное давление, скорость и направление ветра, а также состояние погоды - ясно, облачно, дождь и пр) и их вместе с графиками массы можно отображать в одной системе координат, чтобы видеть все взаимозависимости.
Здесь можно подписываться на почтовые, вайбер и смс уведомления (смс - только по РФ) о скачках массы, низком заряде аккумуляторов, непоступлении данных. Здесь автоматически считается масса пчел и кормов - вычитая массу конструктивных элементов улья - если пчеловод задаст эти настройки. И даже при подключении услуги "электронный пчеловод" будет давать советы по работе с пчелами (о необходимости расширение гнезда, о необходимости подкормки и многие другие - этот функционал будет более всего развиваться).
Также Вы сможете делиться информацией о своих ульях с другими пчеловодами и просить их совета по работе с пчелами. Это уникальная возможность попросить совета "удаленно", ведь суточные графики изменения массы улья это как кардиограмма для человека - может сказать очень многое о пчелосемье, особенно в сравнении с другими семьями на пасеке.
Тарифные планы, доступные для подписки
Чтобы подписаться на тариф, нужно зарегистрироваться на сайте, затем перейти в свой личный кабинет, в раздел "Мои подписки" и следовать дальнейшим инструкциям.
Подключение весовых платформ к сайту
Подключение к сайту достаточно простое. Ваша весовая платформа должна передавать данные в сеть интернет по адресу
http://apiscale.ru/get_data/get.php
в виде GET запроса. В параметрах обязательно указать следующие переменные:
- id - уникальный идентификатор весовой платформы. Чувствителен к регистру. Добавляете в личном кабинете на сайте в разделе "Мои подписки"
- pass - пароль весовой платформы. Задаете в личном кабинете на сайте в разделе "Мои подписки"
- weight - текущая масса в кг с округлением до сотых.
- battery - текущий заряд аккумулятора 0…1024. Для li аккумуляторов (последовательное соединение 2 * 4.2 В = 8.4 В): 900 - полный разряд, 1023,1024 - полный заряд. Для 4 ni-mh аккумуляторов (4 * 1.2 В = 4.8 В): 580 - полный разряд, 750 - полный заряд. Для 4 обычных батареек (4 * 1.5 В = 6 В) или другого питания 6 В: 580 - полный разряд, 900 - полный разряд. Напряжение на платформе считывается через равноплечий делитель напряжения пополам. Получается 6 В - около 900. Рекомендуется использовать li аккумуляторы - они дают необходимый зазор для падения напряжения на DC-DC преобразователе (с 6 до 3.3 В). Остальные при полном разряде дают менее 4 В и напряжение после преобразователя может упасть менее 3.3 В, что может привести к нестабильности в показаниях массы.
- sleeptime - периодичность отправки данных в минутах. К примеру 30 означает, что данные отправляются каждые 30 минут. Если значение sleeptime полученное от весовой платформы будет отличным от того, что задано в настройках улья в личном кабинете, сайт ответит строкой setnewsleeptime=60 если в настройках улья стоит ежечасная отправка данных.
- time - строка времени в формате 16.08.2014 15:30:10, т.е. дд.мм.гггг чч:мм:сс (закодированное для передачи через GET запрос - 16.08.2014+15%3A30%3A10). Необязательный параметр. Если задано, то значение вносится в базу с указанным временем. Если не задано, то значение вносится в базу с текущим временем. Обратите внимание, что время должно отправляться в московском часовом поясе! Чтобы графики отображались корректно, в личном профиле укажите Ваш действительный часовой пояс, если он отличается от московского.
- temp_dht - текущая температура в градусах, с округлением до целых.
- humidity - текущая относительная влажность в процентах.
- temp_ds - текущая температура в градусах, с округлением до целых.
- dof - текущий режим сохранения отладочного файла на флеш память в весах. 1 - да, 0 - нет.
- isd - текущий режим отладки в весах. 1 - включен, 0 - выключен.
- sdm - текущая режим отправки отладочного файла. 1 - включено, 0 - выключено
- nsbn - текущая режим неотправки данных при низком заряде аккумулятора. 1 - режим включен, т.е. при низком заряде данные не передаются, 0 - режим отключен, т.е. данные передаются в любом случае.
- slm - текущая режим отправки лога данных. Возможные значение 0, 1, 2 или 3, что соответствует 0 - лог не отправляется, 1 - отправлять при переполнении файла лога (>500 кбайт), 2 - каждый день в установленное в весах время, 3 - каждый раз при отправке данных.
- tk - встроенный коэффициент температурной компенсации. 0…200. Из переданного значения вычитается 100 и получаем реальный коэффициент.
- rssi - при отправке по wifi текущая сила сигнала точки доступа. Например rssi=-55. Последнее переданное значение отображается в личном кабинете в карточке улья. Если указано, то считается, что данные отправлены по wifi, если не указано, то считается, что данные отправлены по GSM.
- is_reset - 1 - данные были отправлены после перезагрузки весов, 0 - после выхода из состояния сна.
- temp_clock - текущая температура в модуле часов реального времени в градусах, с округлением до целых.
- pressure - текущее атмосферное давление в мм.рт.ст.
- alt - текущая высота над уровнем моря, метры.
http://apiscale.ru/get_data/get.php?id=Hive101&weight=27.74&battery=1024&sleeptime=60&pass=1111111
Если каких-либо параметров нет, то и передавать их не нужно.
Сайт вернет json строку-ответ на запрос:
- no id platform - ошибка не передан id весов
- auth error - ошибка несоответствия id или пароля
- not payed - нет подписки на тарифный план на текущее время или время указанное в параметре time, данные сохранятся по бесплатному тарифу
- setnewsleeptime=... - успешная передача данных, но периодичность отправки данных на сайте не соответствует этому параметру в весах. Сайт отправляет время, сохраненное в его настройка в минутах (здесь вернется не json строка, а обычная, без кавычек).
- dof=... - успешная передача данных, но настройки сохранения режима отладки на флеш память на сайте не соответствует этому параметру в весах. Сайт отправляет значение, сохраненное в его настройках. Возможные значение 0 или 1, что соответствует нет или да.
- isd=... - успешная передача данных, но настройки вкл/выкл. режима отладки на сайте не соответствует этому параметру в весах. Сайт отправляет значение, сохраненное в его настройках. Возможные значение 0 или 1, что соответствует выкл. или вкл.
- sdm=... - успешная передача данных, но настройки отправки отладочного файла на сайте не соответствует этому параметру в весах. Сайт отправляет значение, сохраненное в его настройках. Возможные значение 0 или 1, что соответствует нет или да.
- nsbn=... - успешная передача данных, но настройки режима неотправления данных при низком заряде батареи на сайте не соответствует этому параметру в весах. Сайт отправляет значение, сохраненное в его настройках. Возможные значение 0 или 1, что соответствует "режим отключен", т.е. данные будут передаваться при любом заряде аккумулятора или да, что означает "режим включен", т.е. при низком заряде аккумулятора данные передаваться не будут, будут просто сохраняться на встроенную память и/или карту памяти (если это включено в весах).
- slm=... - успешная передача данных, но настройки режима отправки лога на сайте не соответствует этому параметру в весах. Сайт отправляет значение, сохраненное в его настройках. Возможные значение 0, 1, 2 или 3, что соответствует 0 - лог не отправляется, 1 - отправлять при переполнении файла лога (>500 кбайт), 2 - каждый день в установленное в весах время, 3 - каждый раз при отправке данных.
- Successful - успешная передача данных