Mas aplicaciones que interactuan con Pachube


Bienvenido a Internet Pachube del repositorio de aplicaciones las cosas. Aquí encontrará una amplia gama de aplicaciones, gadgets y herramientas para la creación, la modulación, descubrir, analizar, graficar, integrar y conectar a los alimentos Pachube.
Puede utilizar las aplicaciones aquí o ponerlos en práctica en su propio sitio web o portal. Para acceder a la funcionalidad que se necesita una cuenta de Pachube.

Hubcape
Hubcape le permite controlar la “Internet de las cosas”. Leer sensor, energía, medio ambiente, u otros datos procedentes de fuentes de todo el mundo. Puede ver cualquier canal público, y permite que cualquier alimento privada de su contraseña. Es impulsado por Pachube y requiere una cuenta de Pachube gratuito o de pago y conexión a Internet.

Data Logger (iPhone)
Data Logger le permite almacenar y gráfico de cualquier dato de su elección, junto con una indicación de la hora y la geolocalización. Usted puede utilizar Data Logger para almacenar las lecturas de contadores, para crear mapas de la contaminación o las lecturas del sensor de temperatura alrededor de su vecindario, o avistamientos de animales de la ciudad. Usted también puede configurar los canales de datos personalizada, con el definido por el usuario valores mínimos y máximos, las etiquetas, descripción y unidades.

PachubeMon (iPhone)
Una aplicación de utilidad para el iPhone que te permite gestionar y ver su Pachube se alimenta en un solo lugar.

Pachube Widget (Android)
Widget para controlar sus flujos de datos Pachube.com. Se instala en Android y dispositivos móviles.

Post original aqui

OTRAS APLICACIONES

CurrentCost2Pachube
Tiene un costo actual de electricidad metros? Conéctelo hasta Pachube!

Convertidor de la huella de carbono
Tengo un feed Pachube que monitorea la energía? Esta aplicación utiliza la AMEE para crear un feed Pachube de su huella de carbono en tiempo real. (Especialmente útil con la aplicación de costos de entrada de corriente!).

Post original

Aplicaciones que pueden interactuar con Pachube



Notifo Alertas
Usa la aplicación Notifo para enviar notificaciones en tiempo real a su dispositivo móvil cuando las condiciones se cumplen determinados (por ejemplo, cuando un valor de flujo de datos supera un determinado valor).
Esta aplicación utiliza Pachube activa el enviar datos a los servicios de terceros.Para mostrar lo fácil que es utilizar triggers para proporcionar enlaces profundos en los servicios de terceros para las notificaciones en tiempo real de cambios en su alimentación Pachube.

Esta aplicación de demostración se llevó a cabo en Ruby con Sinatra, pero sería trivial de implementar en cualquier otro idioma.

Notifo es un servicio genial para el envío de notificaciones en tiempo real a tu teléfono móvil, lo que nos hemos conectado a la existente desencadenantes Pachube (webhooks) a través de esta aplicación web independiente, que debería permitir el envío de notificaciones en tiempo real de actualizaciones de los canales, directamente a el iPhone (dispositivos Android también son en gran medida el apoyo, pero la aplicación Notifo para Android no es tan pulido como la versión para iPhone).

Alerta SMS
Enviar un SMS de alerta a un número de teléfono móvil internacional, configurar las condiciones (por ejemplo, cuando el valor de flujo de datos supera el valor especificado).De este modo usted puede configurar una alerta en flujos de datos públicas de nadie, usando para ello los trigger de  de Pachube .

Los pasos a seguir serian:
Proporcionar un número de móvil internacional:
Entre más abajo el número de teléfono móvil para enviar SMS a los – introduzca sólo números, y tal y como se marcó (por ejemplo, quitar el ‘0 ‘en el código de área si es necesario).
Código del país
+ Código de área
Número

Para un número de móvil del Reino Unido entrar en algo así como: ’44 ”7777’ ‘555555 ‘.

….etc

Reciba disparo
Una explicación sencilla para el uso de disparadores para conseguir Pachube para enviar un tweet de Twitter cuando las condiciones específicas de flujo de datos está satisfecho.

Pulse aqui paea ampliar esta infromacion


E-mail de activación
Establecer un trigger de un flujo de datos que le envíe un correo electrónico cuando se supera un determinado valor.
Este tutorial le mostrará cómo configurar un disparador en la alimentación de otra persona que te envía un correo electrónico cuando se supera un determinado valor. Está escrito en PHP, pero por supuesto puede utilizar cualquier lenguaje de scripting para hacer algo similar. Para un script que envía tweets de Twitter tratar este tutorial lugar .

(Si usted no tiene una máquina con PHP habilitado, trate buscando en Google “libre php hosting ‘ ).

Primero seleccione un vínculo y flujo de datos que usted está interesado pulg Esto no tiene que ser su propio alimento – usted puede crear un disparador en la alimentación de nadie. Asegúrese de que está conectado, a continuación, haga clic en la “historia de inserción,, provoca” que aparece a la derecha bajo el flujo de datos. Usted debe encontrar un panel deslizable que aparece con el siguiente aspecto:

A continuación, si quieres probar más rápida, puede utilizar PostBin , que es un servicio web que ayuda a depurar los desencadenantes y webhooks: configurar una dirección URL única y luego enviar a esa URL. Cuando usted vaya a la URL se puede ver todas las peticiones POST registrado allí. Vamos a intentar que la primera, ya que da resultados más rápidos (no tienes que hacer esto).
Ir al http://www.postbin.org/~~V y haga clic en “Make a PostBin”. Se le enviará a una dirección URL que se ve algo como http://www.postbin.org/1ijyltn

Ahora, regresa a la ventana de flujo de datos Pachube entrada de disparo y pega la URL en la casilla URL. Establecer la condición utilizando el menú desplegable para leer “es>”, introduzca un valor de disparo (por ejemplo, significa que el 20,0 disparador se accionará cuando que el valor de flujo de datos superior a 20,0) y haga clic en “crear”.

Ahora verá dos botones extra, “eliminar” y “depuración”. Si hace clic en “debug” Pachube hará un envío a la dirección suministrada por ustedes a pesar de que la condición de no haber sido satisfecho. Haga clic en “debug”, haga clic en “Aceptar” para los dos siguientes ventanas pop-up y luego volver a la dirección URL PostBin que ha utilizado (por ejemplo, http://www.postbin.org/1ijyltn ) y actualizarlo. Usted debe ver la página que ahora contiene los datos que Pachube se le envían.

Una vez que estás feliz, que está funcionando y que Pachube está enviando datos con éxito, crear su propio guión para hacer frente a los datos POST. Aquí hay un poco de auto-explicativa script PHP que toma los datos de POST, los extractos de algunas variables de la misma y mensajes de correo electrónico de la información para usted.
{ ‘environment’ }->{ ‘id’ };
$datastream_id = $json ->{ ‘triggering_datastream’ }->{ ‘id’ };
$value = $json ->{ ‘triggering_datastream’ }->{ ‘value’ }->{ ‘current_value’ };
$timestamp = $json ->{ ‘timestamp’ };

// build the message

$message = “Trigger activated by feed $environment_id , datastream $datastream_id , with a value of $value at $timestamp .\n\n” ;
$message .= “Complete trigger message: \n $trigger ” ;

// use wordwrap in case lines are too long for email
$message = wordwrap ( $message , 70 );

// then send the email — be sure to enter your email address below!
if ( mail ( “[email protected]” , “trigger activated” , $message ) )
{
echo( “email message sent. \n\n $message ” );
}
else
{
echo( “problem sending email message. \n\n $message ” );
}
?>

Sube el guión a su servidor y tomar nota de la URL, algo así como http://www.mydomain.com/triggers/emailme.php – esta es la URL que le enviaremos a su disparo a. (((Si desea activar un Arduino , entonces usted tendría que configurar como un servidor web , y extraer las variables POST. Llegaremos algún código tutorial tan pronto como nos sea posible, pero también se podría ver Webserver Arduino para más sugerencias sobre cómo hacer esto))).
Volver a la corriente de datos Pachube, reemplace la dirección URL anterior (si se ha utilizado PostBin primero) y pegar en su propia URL. Haga clic en “update” (o si se trata de crear una nueva) y luego depurar, igual que antes.

Usted debe recibir un correo electrónico que se ve un poco como esto:
Para: [email protected]
Asunto: el gatillo activados
De: [email protected]
Date: Thu, 01 Oct 2009 12:10:11 0000

El gatillo activados por la alimentación de 1233, flujo de datos 0, con un valor de 22,1 en el
2009-10-01T12: 09:54 Z

Complete mensaje de activación:

aplicación (realizado en Processing \ / Java) para hacer la CurrentCost -> Pachube
conexión más fácil … casi Plug’n’Play … Ver
http: \ / \ / community.pachube.com \ / currentcost para más
info “,” id “.: 1233,” title “:” El costo actual

Por último, haga clic en “Cerrar” para ocultar el panel. A partir de ahora, cada vez que el flujo de datos supera el valor límite, usted recibirá un correo electrónico alertando sobre el hecho. Ahora ve y construir disparadores un poco más!

Pachube2SketchUp
Con Pachube2SketchUp, se pueden canalizar un feed Pachube de Google SketchUp (y, por extensión de Google Earth ) a fin de generar o modular modelos 3-D en respuesta a los feeds en tiempo real del medio ambiente / sensor.

En este tutorial vamos a explicar cómo conectar un componente Pachube habilitado en el interior de SketchUp a una corriente Pachube en vivo. La versión 0.2 del plug-in se ha reescrito desde cero para que el usuario puede simplemente añadir Pachube componentes habilitados para un archivo de SketchUp sin tener que codificar cómo funcionan. Este tutorial muestra cómo funciona este proceso. Habrá más tutoriales cargados que se explica cómo crear nuevos Pachube componentes habilitados.

Un video de este tutorial se puede encontrar aquí:

1. Instalación del software
1,1. La instalación de Google SketchUp
Para este tutorial es necesario instalar Google SketchUp. Esto es libre de: http://sketchup.google.com/download/
(El plugin Pachube ha sido probado en las versiones 6 y 7 para Mac y PC)

1,2. Instalar el plugin
Descargue el plugin Pachube2Sketchup desde aquí: http://sketchup.pachube.com/plugin/files/v02/pachube2sketchup.zip

Descomprimir la carpeta Pachube2SketchUp y ponerlo en la carpeta de plugins de SketchUp que se puede encontrar:
En un PC con Windows:
C: \ Archivos de programa \ Google \ Google SketchUp 7 \ Plugins \

En un Mac:
Macintosh HD / Librería / Application Support / Google SketchUp 7/SketchUp/plugins

Sus importantes son los archivos en una carpeta separada o el plugin se cargará por defecto que puede causar problemas. Si usted ha instalado previamente Pachube2SketchUp tendrá que eliminar o mover la versión antigua.

1,3. Descargue la escena Tutorial.
Descargue la escena de SketchUp para este tutorial: http://sketchup.pachube.com/tutorial_scenes/pachube2sketchup_v02_demo.skp

2. Conexión a Pachube
Una vez que el plug-in instalado, abra SketchUp, y cargar la escena tutorial se mencionó anteriormente.

Debe ser algo como esto:

Ahora vamos a cargar e iniciar el plugin Pachube2SketchUp.
Abra la ventana de la consola de Ruby desde el menú Ventana> Ruby consola.

En el tipo de consola:
load ‘pachube2sketchup/start.rb’

Una nueva ventana se abrirá una ventana con el plug-in en el interior.

Activación de un entorno
Seleccione la bandera Pachube manera que el componente Pachube conjunto aparece seleccionado, que debe tener este aspecto:

Haga clic en “Activar el Medio Ambiente” para que el plugin de conectarse a Pachube y recuperar los datos de una subscripción. La primera vez que hace esto, un diálogo de autentificación se abrirá para pedir su nombre de usuario y contraseña Pachube.

Espere hasta que los datos se cargue por completo de la Pachube y entonces usted debería ser capaz de utilizar los botones para película, aunque los datos históricos Pachube.

Usar triggers para conectar Pachube a Twiter


na de las piezas de funcionalidad que PACHUBE ha estado trabajando en la distancia es una manera de hacer que sea fácil para los usuarios enviar tweets de forma automática al activarse los desencadenadores. Debido a que este se basa en un sistema de plugins, que hace que sea mucho más fácil de construir más plugins, por lo que esta es la primera de las diferentes opciones de esperar que muchas de poder enviar a través de diferentes métodos de factores desencadenantes. Háganos saber si usted tiene alguna petición especial.
Si usted es un ávido usuario de Twitter también le pueden resultar interesantes para crear un feed para seguir automáticamente a través de su Twitter estadísticas Pachube. Con este plugin se puede incluso automáticamente tweets cuando cambian! Echa un vistazo a la aplicación .

De este modo crear un feed Pachube que realiza un seguimiento automático de estadísticas de cualquier usuario de Twitter – de modo que usted puede graficar lo largo del tiempo, añadir los desencadenantes o las alertas de otros (por ejemplo, cuando usted consigue un nuevo seguidor o golpear un cierto número de tweets), o utilizar los datos en su propia aplicación. (Tenga en cuenta, para los usuarios que utilicen datos geográficos en sus tweets, esto también va a almacenar los datos de localización). Vea un ejemplo aquí . No hay necesidad de proporcionar sus credenciales de Twitter para utilizar esta aplicación.

Tambien puede echar un vistazo a el screencast para ver una demostración debajo del salto:

OTRO METODO

Tenga en cuenta que a pesar de este tutorial ya es algo antiguo ,el modo expuesto en este post es todavía una forma válida de entender cómo crear un trigger con Pachube, y por tanto enviar tweets directamente desde Pachube . Ver http://blog.pachube.com/2011/12/sending-triggers-with-twitter.html para más detalles.

Este es un sencillo tutorial para el uso de triggerspara conseguir Pachube enviar una Tweet cuando las condiciones específicas de flujo de datos está satisfecho.

Puede utilizar este ejemplo con un Tweet sólo cuando su consumo de electricidad ha superado una cierta cantidad. O bien, puede usarlo para twittear cada vez que el timbre suena. O usted puede usarlo para twittear cada vez que su coche inesperadamente cambia de lugar …. Las posibilidades son infinitas – no dude en dejar caer algunas sugerencias a continuación!

Se puede seguir el tutorial de uso trigger de Pachube para cosas basicas , pero en lugar de utilizar el script de PHP para enviar correo electrónico, utilice el script de abajo. Este script hace esencialmente lo mismo en el lado de entrada (es decir, el procesamiento de la POST desde Pachube), pero le da formato y lo envía a su cuenta de Twitter. Sólo asegúrese de editar los detalles de su cuenta de Twitter, y cargar un archivo PHP en el servidor / host.

(Si usted no tiene una máquina con PHP habilitado, trate buscando en Google “libre php hosting ‘ ).

{‘medio ambiente’} -> {“id”};
$ = $ Datastream_id json-> {‘triggering_datastream’} -> {“id”};
$ Valor = $ json-> {‘triggering_datastream’} -> {‘valor’} -> {‘current_value’};
$ Timestamp = $ json-> {‘timestamp’};

/ / Construir el mensaje

$ Message = “disparada por la alimentación de $ environment_id, flujo de datos $ datastream_id, con un valor de $ valor en $ timestamp \ n \ n.”;

/ / Y actualización de Twitter

$ Ch = curl_init (‘http://twitter.com/statuses/update.xml’);
curl_setopt ($ ch, CURLOPT_USERPWD, “$ twitterName: $ twitterPassword”);
curl_setopt ($ ch, CURLOPT_POSTFIELDS, “estado = $ mensaje”);
curl_setopt ($ ch, CURLOPT_POST, 1);
$ Result = curl_exec ($ ch);
curl_close ($ ch);

if ($ resultado)
{
echo “actualizar twitter”;
}
más
{
echo “no hay respuesta del twitter”;
}
>