Paso 6: Cargar el software
La plataforma eléctrica Imp usa dos entidades de software. Se ejecuta el código de "dispositivo" en el Imp en su sensor. El código de "agente" se ejecuta en servidores de Electric Imp en la nube. El código está aquí.
Usted necesitará "personalizar" el software como sigue:
Agente, línea 4: Reemplace con su propia clave de API de LOGGLY. Es gratuito para bajo volumen, cosas personales y una herramienta genial. Si no desea utilizar Loggly y luego cambiar el código para utilizar cualquier objetivo de registro que desee. O ninguno, no me importa. :)
Agente, la línea 41: la variable de "receta" necesita la matriz JSON que terminó con una vez que caracteriza su sensor. Abrir el archivo JSON ha guardado un par de pasos atrás y copiar el texto. Se usa para sobrescribir la variable de la receta en la línea 41. Asegúrese de que todos los soportes y apoyos extras son como ves en la original. Tenga en cuenta que si tu sensor es similar a la mía en cuanto a construcción y dimensiones, no necesitará cambiar esto.
Agente, línea 114-118: sustituir los valores apropiados para el sensor. El comentario anterior se aplica aquí también - cosas podrían funcionar sin cambios si usted hizo el sensor como la mía.
Agente, líneas 147-151: sustituir con los valores apropiados para su ISY. Nota que debe modificar el programa si usted no utiliza esta función y solo quiere seguir niveles. Ni tire esta parte por si no lo necesitas. Mire los comentarios para encontrar relevante prescindible ISY líneas y módulos.
Dispositivo, las líneas 441-446: Rellene los datos de tu red WiFi o redes. Obras de BlinkUp, pero no estoy seguro de lo que sucede después de una estela de evento de sueño. ¿Se iniciará con la configuración de BlinkUp? ¿O tratará de ponerse en contacto con la red conocida pasada? (Creo que sí). Código la red también me deja disposición una segunda red que tenía mejor cobertura hasta en el garaje. :)
Dispositivo, líneas 428-430: estos valores determinan con qué frecuencia se muestrea el nivel y el servidor actualizado. Valores más bajos se actualice más a menudo pero también uso más poder.
Ejecútalo y cheque a todo lo que ver está trabajando. Puede ignorar el error de "ningún controlador" que ves en la consola del servidor de registro. Eso sucede porque las dos piezas de software "la raza" cuando a partir de cero. Debe suceder una sola vez al inicio.