Eight months later and I bring this back from the dead. Maybe someone is still subscribed to this thread.
I wrote a long post on my blog (
http://www.bubbaontheroad.com/2017/12/0 ... verywhere/) about what I all want to do with this RV and turn it into a Smart Home on Wheels. In case you don't want to go to my site and read it all, I'll sum it up here.
Router/VPN
I have a ZTE Mobley through AT&T. It has unlimited data, so we use it all the time. Right now, I have a Frankenstein network set up with too many devices. I want to fix that. I can connect the Mobley to the Router Pi through USB instead of wifi, which I'm hoping might be faster. Then I want the data to be sent from the RouterPi over ethernet to a switch that connects almost everything else in the RV. I don't think the RouterPi will have enough speed over wifi, so I should get a switch with wifi and just use the RouterPi as the gateway to the outside.
Temperature Sensor
For this, I found temperature sensors on Amazon, and I can get away with using a Zero W. It won't be sending out a lot of data, so it doesn't need to be hefty, its really only going to be used to get the temperature and send it to the core unit. If possible, I might give it a small display that shows inside and outside temps, but I'm still looking into that.
File Sharing
We have two Mac laptops, two Android tablets, two iPhones, and that's it. I want to set up a Pi3 to work as a Time Machine backup for the MacBooks. I think if I get a 3TB drive, I can partition it so each laptop has 1TB of space for just it, then I use the last roughly 1TB for file storage of things we like to keep, but don't want on our laptop hard drives. I found a way to use OneDrive, so that the third TB will be always synched with a OneDrive account specifically for it. We have 2 out of 5 accounts used in our Microsoft account, so we can make one dedicated to just those files in there. With netatalk, this should be easy. I've done it before, so I think if I format the HDDs on the Pi to ext4, it might be able to connect to the Macs fine.
Media Server
I want a dedicated Pi3 for this with two 8TB drives set up so one backs up to the other periodically. I'll just use Plex, since that is what I use now and I've gotten comfortable with it. 8TB drives are under $200 now too, so I can afford that. There isn't really much else to this one. I do have to figure out how to automate backing up though, I'm not sure how complex that would be. I dunno if I can set up a RAID with two separate hard drives over USB, or if I should just get one hard drive enclosure that holds two drives and be done with that. 8TB is also a lot, right now we have one 4TB drive and its got about 750GB free.
Cameras
Still working on cameras. I don't need these right away though, but I'll probably start with one Pi Zero W with a camera and have it send the video files to the File Sharing Pi. I may have to get a bigger hard drive just for storing that video, but we can also delete stuff if it ever gets near full.
Smart Home Automation
For this, I'm going to most likely just use openHABian. I haven't had the chance to install it on anything yet, but I did install the client app on a tablet and I really like it. This piece is going to be important to the whole system though, so hopefully I can use it to view camera feeds live, control the temperature or turn on/off the heater and lights, stuff like that. I found a company that builds DC relays, so if I can get some of those, it should be easy enough to control the lights at least. We have a portable infrared heater too, so if I put something at the power outlet for that, I can turn it on and off I think. Might require a bit of work, but I think its possible.
Core Unit
Then there is this beast. I want this one to be more powerful than just a Raspberry Pi 3. I found instructions on how to build a cluster, so I might do that. If I could connect for Pi 3s together into one computer, that would be great. I don't know if I need that much power but I'd like to try it anyway. Basically, I want it to receive data from the other computers and upload it to my remote web host. On the web host, I'll set up a dedicated PHO page for just displaying data from the other computers. I'm not sure yet if I want to make it its own URL completely or just put it under one of my other sites. But ideally, the core unit will take the data like temperature, camera feeds, and I'm not sure what else yet, and upload it to a MySQL database. Then the web server will have a script that grabs the latest 4 hours of data or something like that. I can have it display current temp and I think I can figure out how yo display a graph showing which way its trending. And once I get the cameras set up, I'm hoping I can post a still photo every minute or 30 seconds, and if at all possible, be able to go to the live feed from one camera at a time. There can be other info I'd like too, such as whether windows or doors are opened up, maybe humidity in the RV. I don't know what other data would be useful though.
Somethings I might be doing overkill on. The smart home doesn't really need a lot of power, I think. And the file sharing could be an older Pi too. But I figure if I'm going to do this, I'm going make it damn nice.
Also, I am getting more batteries and an Inverter/charger. I'm going to run a cable straight from the battery bank to a fuse box and then to all the Pis. I'm also going to hook up a small inverter, because things like the HDD need AC power usually. This way if a breaker blows or the shore power goes out, the batteries will still be kicking out power and the smart tech will still work.
So yeah, that's what I'm working on now. I've got a lot of work to do, a lot of research to research, and a lot of money to earn so I can figure out how to do this all.