Skip navigation
1 2 Previous

Pi IoT

16 Posts authored by: mg.sergio
During these last 2 days and before the official end of the Challenge, I have managed to integrate my Foscam IPCam into the DomPi project. This will probably be the last post with some solid progress. Let´s go into the details!   Previous Posts PiIoT - DomPi: Application PiIoT - DomPi: Intro PiIoT - DomPi 02: Project Dashboard and first steps in the Living room PiIoT - DomPi 03: Living room, light control via TV remote PiIoT - DomPi 04: Movement detection and RF2.4Ghz comms PiIoT - D ...
In these last days I have implemented three new features of Phase 2 that will make DomPi more useful to my family: determine who is at home, welcome the family when we arrive home and send an alert if the average temperature of the apartment is either too high or too low. Let´s have a look at them!   Previous Posts PiIoT - DomPi: Application PiIoT - DomPi: Intro PiIoT - DomPi 02: Project Dashboard and first steps in the Living room PiIoT - DomPi 03: Living room, light control via TV ...
Trying to move full speed during the last two weeks of the challenge! In the last few days I have achieved a great milestone in the DomPi project: all the features from the Phase 1 are now fully operational . The missing pieces that I worked out these days have been: finalize the C module that acts as a gateway between the remote nodes (via the RF 2.4Ghz comms module) and the Command Center (with the Mosquitto channels). This was already quite advanced, but now it should be the final version W ...
For this update, fortunately and opposed to the experience in the last few weeks, I have not suffered that much and the project development has run without any major hiccups. A nice surprise as I have been able to finalize the HW, SW and config for the last two nodes of DomPi! These are the Control Panel and the Garden node.   Let´s review the project status and jump into the details.   Previous Posts PiIoT - DomPi: Application PiIoT - DomPi: Intro PiIoT - DomPi 02: Project Da ...
Hi there! Following the previous post and the issues I found with the TFT and the RF24, I´m happy to share that I managed to solve it. Rather than solving it, I have had to apply the workaround briefly introduced earlier this week: add a master node to control the RF while delegating the rest of the functions to the slave one. Let´s go into the details after the project status.   Previous Posts PiIoT - DomPi: Application PiIoT - DomPi: Intro PiIoT - DomPi 02: Project Dashboard ...
After having a first working version of the Command Center (PiIoT - DomPi 09: Presence Emulator) I have gone back to the Arduino remote nodes to develop the Garage node. I´m facing however some difficulties with the TFT and the RF24 board that I comment later in the post. As a high level summary of the Garage node, it shall provide three sets of information to the Command Center: Measurement of the distance to the car. This will support the park assistance feature and inform whether the c ...
These last two weeks have been quite hectic in terms of progressing with DomPi. My first intention was to develop most of the features and functionalities in C++ modules which would connect among them and with the openHAB via Mosquitto messages. When I was half way through it, I have gladly discovered that most of the C coding could be performed directly with the openHAB via the rules and actions that this platform supports.   What were the implications? A complete redesign of the DomPi de ...
In this week I have managed to make a big step forward with setting up the Command Center. With this post I finalize the basic components in the RPI3 so hope to work on the features - those that will benefit us like the presence emulator, etc - in the coming weeks. Specifically, the post covers installing and configuring the openHAB that provides a web user-interface with interesting add-ons for home automation, Mosquitto that will "glue" all the code in the Command Center and the openHAB server ...
In this post I continue with the initial setup of the Command Center. I will focus on how to boot from a USB drive and avoid card corruption (EDIT: the openHAB installation will be done in an addtional post with the Mosquitto installation as well). But first, the links to previous posts and the project status.   Previous Posts PiIoT - DomPi: Application PiIoT - DomPi: Intro PiIoT - DomPi 02: Project Dashboard and first steps in the Living room PiIoT - DomPi 03: Living room, light control v ...
The kit arrived just in time and I have worked on setting up the environment for the Command Center, based on the Raspberry Pi 3. In this post I cover the initial Command Center setup, securing SSH with SSH keys, installing and tunneling VNC through SSH, a post focused mostly on security. But first an index to my previous posts for reference - thanks mcb1 for your suggestion last time - and the project status view.   Previous Posts PiIoT - DomPi: Application PiIoT - DomPi: Intro PiIoT - Do ...
This post covers the "final" versions of the code and hardware used for the nodes in the living room, parents and kids´ bedrooms. I say "final" as I expect to require some bugs, the nice thing of prototyping . In the project status update, you can see that in this post I´m wrapping previous features and putting together the detailed workflow of the nodes. The Living Room node - Process flow Let´s start by the Living Room node as the other two will be a subset of this one. As ...
Movement detection and RF comms are the last two components for the minimum setup of a node in DomPi. The RF comms allows each of the remote nodes (Arduino based) to send and receive data from the Command Center (Raspberry Pi 3 based). The movement detection enables the project to build up three additional features: the alarm, determine presence at home and automatic lights. I will start with the easier component, the movement detection, but first, let me share the features I will be developing ...
In this post I´m covering three components: RF plug control, detecting IR from the TV remote and measuring the node´s environment. This last one I intend to reutilize it in most of the other nodes. The point is that there is lots to cover before the kit arrives, and from what we are reading, this can happen really quick   As suggested by DAB last time, I will add a snapshot with the features I´m discussing in each post. I hope this will make it easier to follow the proje ...
In order to start developing any of the features in PiIoT - DomPi: Intro there is a need to create the basic system, build the nodes and connect them. In this post I will describe the part of the architecture that should help deploy them.   Project Dashboard The focus this week is on creating a simple project dashboard to track progress on the key developments of the nodes. There will be seven nodes.   Five of them will be Arduino based: kids´room, parents´room, living ro ...
mg.sergio

PiIoT - DomPi: Intro

Posted by mg.sergio May 25, 2016
Hi All,   I´m very excited about this Challenge and hope that with the help of all of the Challengers I´ll be able to create and develop this project and have a lot of fun.   The detailed idea of my DomPi can be found in the application: PiIoT - DomPi: Application I submitted. The intention of this intro post is to state the problem I want to solve, summarize the main features or capabilities, summarize the key modules of the solution and create a dashboard that I will be ...