Skip to main content

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.

Metadata

Release files for pi-smart-camper 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pi-smart-camper 0.0.2
File Size Uploaded
pi-smart-camper-0.0.2.tar.gz 4.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pi-smart-camper 0.0.2
File Interpreter ABI Platform
pi_smart_camper-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 11.9 kB

Release files / pi-smart-camper-0.0.2.tar.gz

Download URL pi-smart-camper-0.0.2.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
3892750f69612831e5effafa94b9440f5daa6e95496cbd7d397f29e06cb24c01
BLAKE2b-256 checksum
How to use checksums
78c59d195d7d57accb3feeb49b3a4fe4bd2cff0af48d28b5cdb85772844d9115
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pi_smart_camper-0.0.2-py3-none-any.whl

Download URL pi_smart_camper-0.0.2-py3-none-any.whl
Size 7.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1a886b3cfacf9f98fa06adf8eaf46acbc4c2002c593bf3ed690ab894b46dd524
BLAKE2b-256 checksum
How to use checksums
da09b598a7f8f211c12b26214dde6292d7ce7d94deeed6d101ecc5f493df75cf
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page