Skip to main content

Source code for a 'smart' Raspberry Pi-powered travel trailer.

Project description

pi-smart-camper

The goal is to use a Raspberry Pi to provide some modern-era amenities, monitoring, and "smart-home" niceties to a vintage camper trailer.

The camper in question is a 1972 Eco fiberglass egg, which is a clone of the Boler.

I'll keep the code and necessary docs here, but put more general how-to, details and a running progress log on https://www.smartercamper.com.

Here's what's at least tentatively planned:

  • Plex, with a decent-size SSD drive to store movies
  • Temperature, motion and other sensors to monitor the trailer
  • WIFI boosting and cleaning (VPN)
  • A cellular modem to send messages if something is out of whack
  • An external power button, since the Pi will be hard-wired into the trailer.
  • A simple web server so I can monitor things with my phone.

The cellular modem

This is a giant pain, and I still don't know if I can actually get it to work or not. The USB modem I purchased took six weeks to arrive and came with almost no instructions. It took awhile to even figure out where to put the SIM card. Definitely not recommended. But it's what I have, and it should work. I've copied the Linux instructions found on the modem itself here, but so far I don't trust them. We'll see.

The instructions are hard to find because by default the modem doesn't want to mount on the Pi, and it doesn't appear as a USB drive, either. So that's fun.

Monitoring

External temperature: to come

Motion detection: to come

Smoke detection: to come

Internal temperature monitoring

Given a lack of ventilation, I have some concerns about CPU temp. The internal-temp.py script will allow me to monitor it and if I see it get high, I can easily add a fan for extra cooling when the temp climbs.

To-Do: have it run automatically in the background.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pi-smart-camper-0.0.2.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

pi_smart_camper-0.0.2-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file pi-smart-camper-0.0.2.tar.gz.

File metadata

  • Download URL: pi-smart-camper-0.0.2.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.7

File hashes

Hashes for pi-smart-camper-0.0.2.tar.gz
Algorithm Hash digest
SHA256 3892750f69612831e5effafa94b9440f5daa6e95496cbd7d397f29e06cb24c01
MD5 7cac6fed8329028466880a5df447cccd
BLAKE2b-256 78c59d195d7d57accb3feeb49b3a4fe4bd2cff0af48d28b5cdb85772844d9115

See more details on using hashes here.

File details

Details for the file pi_smart_camper-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: pi_smart_camper-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.7

File hashes

Hashes for pi_smart_camper-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1a886b3cfacf9f98fa06adf8eaf46acbc4c2002c593bf3ed690ab894b46dd524
MD5 2f40d2ecae332e3ffcd72b13ce43dacd
BLAKE2b-256 da09b598a7f8f211c12b26214dde6292d7ce7d94deeed6d101ecc5f493df75cf

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page