lunes, 30 de mayo de 2016

Raspberry Pi 3 = Weewx + Domoticz + Mochad (X10) + Rflink (Arduino 434 Mhz) + Broadlink Pro (IR+434/315mhz) + Fritz Dect 200

Bueno pues vamos ampliando el uso de la RaspberryPi, ahora con control domotico usando el Software Domoticz pudiendo mediante varias implementaciones actuar sobre cualquier equipo RF (434mhz o 315Mhz) o Infrarojos (IR) o X10 ... :D, ademas de poder monitorizar y almacenar y/o procesar las señales recibidas y clonarlas o emitir nuevas (Ej: Estaciones meteorológicas, Sensores de alarma, Mandos Via Radio...)

Manejo de Interruptores varias tecnologías..


 Control de temperaturas.



 Control de consumos, velocidades, almacenamientos.



 RFLINK (Modulo Externo Arduino Mega + modulo RF..) lecturas de tramadas RF 434 Mhz desconocidas (para asignar si son conocidas) .... ya lleva casi 800!!!

http://www.nemcon.nl/blog2/



 Representación gráfica de consumos.



 Generación de eventos en una programación sencilla gráfica basados en circunstancias varias... al salir de casa desconectar varios equipos....


 Ej: Auto desarmado al llegar a casa y conectarse el móvil al Wifi...tb valido para informar mediante notificaciones (Email... Push..) cuando alguien llega a casa...



jueves, 28 de abril de 2016

Análisis de video postproceso para filtrar e inyectar videos únicamente con movimiento en Software Receptora ( IPTECNO / DAHUA -> MANITOU / BOLD



Hoy os cuelgo algo que programe hace tiempo y que permitió reducir drasticamente la carga de trabajo de las operadoras a la hora de tramitar vídeos recepcionados en el Software de Cra (En este caso se adapto el mismo al Software CRA MANITOU / BOLD ), trabajando sobre el envió masivo de todos los canales de las cámaras conectadas a un videograbador  (En esta caso equipos DAHUA / IPTECNO) por la entrada del disparo de sirena.



Mediante este Script en Batch para Windows y software de uso libre de análisis de vídeo conseguí que al recibir los vídeos de las 4/8/16 cámaras por un disparo de sirena, estos antes de ser inyectados al software de CRA se filtraran/marcaran/priorizaran y se presentaban a la operadora con diferente Descripción/Prioridad, consiguiendo de este modo que los vídeos en los cuales se había detectado movimiento fuesen tramitados mas rápida y agilmente (en lugar de tener que visualizar por un disparo de sirena tramas de 4/8/16 vídeos (uno por cámara)), facilitando de esta forma el trabajo a  la operadora en tiempo invertido en verificar y discernir uno a uno los vídeos y por lo tanto consumiendo un tiempo vital mas aun en casos donde existan  pendientes otras alarmas en cola a tramitar.






En este video se presenta la demostración generando un salto de alarma ficticio en un DVR DAHUA / IPTECNO (Pasando entrada de alarma de NC a NO y viceversa para simular un salta de alarma por ejemplo por un disparo de sirena...) con emisión de una trama de vídeo de cada una de las 8 cámaras y trabajo del Script Batch para filtralos y eliminar los que no tienen movimiento originados por dicho DVR y posteriormente inyectarlos al software receptora Bold Manitou mediante el uso desoftware de análisis de video libre.

En una versión posterior en lugar de eliminar los que no tienen movimiento estos también son inyectados pero se les quita la etiqueta de ALARMA/ PRIORIDAD quedando simplemente logeados en el histórico cliente para consultas.

viernes, 8 de abril de 2016

Migración servidor Estacion Meteorologica Playa de Gandia...PC --> Raspberry Pi 3


Alla por Noviembre de 2011 os contaba que me habia hecho con una Oregon WMRS200 y la habia instalado en el tejado con la intención de un uso personal (Es interesante conocer la dirección del viento y la intensidad se tu deporte se ve seriamente afectado por las rachas de viento.... ) y ya que estamos  transmitir datos hacia diversos portales meteorológicos de Internet (Meteoclimatic, Awekas, Weather Underground, PWSweather...), e incluso proporcionar datos a TeleSafor, por entonces disponía de un Pc portátil Thinkpad T42 a modo de servidor conectado las 24H del dia y esto simplemente supuso incluir un pequeño servicio más al mismo.

Ha fecha de hoy este Pc ya solo albergaba poco más que dicho Soft de la Estación Meteorológica ya que el uso principal que tenia era de servidor de descarga y almacenaje de ficheros y este se externalizo a un NAS Synology.



El resultado ha sido finalmente hacerse con una RaspBerry de la que tanta gente habla y montar sobre ella el Software WEEWX y tunear un plantilla muy chula!!!, asi que ahora en poco mas que el tamaño de una caja de tabaco y corriendo Raspbian (Es un Linux Debian) y su principal motivo que es su muy bajo consumo hemos montado el primer servicio para esta Estación Meteorológica y lo que tenga que venir en un futuro!!..... :D

http://meteo.inphower.org



viernes, 11 de marzo de 2016

Broadlink RM PRO + Android Bridge + Iphone (Jailbreak) + Siri = Voice commands!

Hello everyone, today I'll show how to control the BroadLink with voice commands from an iPhone with the vocal assistant Siri, due to the restrictions on Iphone we will use a android tv or a fixed mobile phone Android in the fixed at home as a bridge between the BroadLink and Iphone.

In the next video you can see the BroadLink and Android phone that bridges with Iphone.




These commands can be used also from the handsfree in the car for instance to open the garage when you arrive home. (Spanish Video)



DIY...

On the android device we need the Broadlink APP configured and a Bridge via HTTP request, for the bridge I use  Google Play RM PLUGIN, after we active te HTTP Bridge we can activate the applications using a http request.

☑ HTTP Bridge
This app acts as a HTTP Bridge and let you control your Broadlink devices via simple HTTP urls (a.k.a curl commands). API syntax are extremely user-friendly and well-documented right inside the app. It is now much easier to integrate RM device into your home automation setup.

After that with a Iphone with Jailbreak and:

- Cydia assistant+
- Activator & Plugin  Activate command (or Activate Link)

Example using Activate Command Line with speaking feedback:

siriSay "Executing xxx" && curl -s -S --connect-timeout 3 'http://example.com:port/send?deviceMac=xxxxxxxxx&codeId=xx' | grep successfully > /private/var/tmp/auto.log && siriSay "Executed" || siriSay "Fail"

Thats all!!!




domingo, 6 de marzo de 2016

Broadlink RM PRO + Old Android Phone (S2) Android 4.4 + Google Now Launcher + TASKER APP + AUTOVOICE & RM (Tasker Plugins) = OK GOOGLE

Control IR + RF devices with your voice using  OK GOOGLE.

Bueno, lo dicho, después de presentaros el BroadLink RM PRO ( http://inphower.blogspot.com.es/2016/02/broadlink-rm2.html ) aquí os dejo un video de como se puede conseguir integrarlo con comandos de Voz en un Android con Google Now "Ok Google"...

En breve os mostrare como integrar el Broadlink RM PRO con Iphone y Siri!!!





domingo, 21 de febrero de 2016

Alarm Ademco ContactID to Email or Human voice synthesized Voice Call - Asterisk + AlarmReceiver Script + Google Voice

Hi! (En Castellano más abajo)

I'm posting a personal project i've been working with all summer, And i finally made it,  It was so much satisfactory than I expected.

I was looking for how to get my old alarm system could send signals to the mobile without going through a ARC (Alarm Receiver Center) and avoid paying fees and I got it completely.


I started seeking to receive the signal and convert it to a simple Email with the alarm signal emitted by the Burglar Alarm System but i also i can get the message and convert it to a voice call via text reading ... the most difficult thing was to integrate the existing script AlarmReceiver with a version of Linux system and Asterisk VoIP Software that recognize the script and adjust the parameters and solve several defects,  after this and bunch of tests using different codecs and VoIP to Analogic ATA Converters I can correctly decode the ContactId even no only at the level of internal VoIP calls , also  using Telefonica's network PSTN and I can receive alarms from any phone and filter based on subscriber programmed into the  Burglar Alarm System unit, based on the coded ContactId information I can extract Subscriber Zone and Event and with a table in ASCII I can program where to call or Email and the name of zone and type of alarm.(This with a small gateway Email to SMS is convertible perfectly to send SMS), well I leave a homemade video with the moment of " success"...


The "System" (in this case is an old PC laptop running Linux and Asterisk Software 1.8 and an analog-to-ip Linksys PAP2), this system is perfectly valid to create a small ARC monitoring station for a few hundred customers, Ex .: residencial area, long area factories etc ... It can receive any alarm system that was connected to an alarm center ARC (or could be) and  was transmitting in ContactId format.



**************************************************************
Hola!

Hoy publico un proyecto personal en el que estuve trabajando este verano y que conseguí alcanzar con resultados mucho mas satisfactorios de los que esperaba, simplemente buscaba conseguir que mi viejo sistema de alarma pudiese enviarme las señales al móvil sin necesidad de pasar por una Central Receptora de alarmas y de este modo evitar pagar cuotas, lo conseguí con creces, en principio buscaba un simple Email con la señal de alarma emitida pero conseguí que además pudiese generar el aviso mediante una llamada de voz y una lectura del texto... el reto mas duro fue conseguir integrar el script existente AlarmReceiver con una versión de central de VozIp Asterisk que lo reconociese y ajustar los parámetros y corregir los defectos, tras esto y con varias pruebas con diferentes codificaciones VozIp y Conversores Analógicos a VozIp ya se podía descodificar el ContactId correctamente, incluso no ya a nivel de llamadas VozIp internas sino haciendo uso de la red de Telefónica y pudiendo recibir alarmas de cualquier teléfono y filtrar dependiendo del abonado programado en la centralita que debía hacer al recibir la llamadas, como se nombraba cada zona recibida para la escritura del mensaje Email o la lectura y si decidiendo a quien y método de aviso, Solo Email, Solo Voz o ambos (Esto con una pequeña pasarela Email a SMS es convertible perfectamente a SMS), bueno os dejo el vídeo casero del momento del "éxito"...


El “equipo” (Que en este caso es un viejo PC PORTATIL corriendo el Software en Linux Asterisk 1.8  y un Conversor Analógico a IP  LINKSYS PAP2T)  es perfectamente valido para crear una pequeña Receptora de Alarmas para unos cientos de clientes en plan "artesano", Ej.: urbanizaciones, comunidades de vecinos etc... pudiendo recepcionar cualquier sistema de alarma "antiguo" que anteriormente estuviese conectado a una Central de Alarmas (o pudiese estarlo) y emitiese en formato ContactId.