Integrations & Ecosystem
Your Smart Monitor plays nice with everything. Connect to your smart home, automate responses, and build custom workflows with our open API.
Back to Smart MonitorSmart Home Integrations
Works with the platforms you already use. Native integrations, not hacky workarounds.
Home Assistant
Full MQTT integration. Auto-discovery. Custom dashboards and automations.
Apple HomeKit
View sensor data in Apple Home app. Siri: "Hey Siri, what's my basement humidity?" HomeKit alerts on iPhone, iPad, Mac, Apple Watch.
Google Home
"Hey Google, is my basement dry?" View readings on Nest Hub. Routine triggers based on sensor data.
Amazon Alexa
"Alexa, check my sump pump." Flash briefing skill for daily basement report. Alexa Guard integration for sound anomalies.
Samsung SmartThings
Native integration. Combine with SmartThings water leak sensors. Automate connected devices based on readings.
IFTTT
500+ applet possibilities. "If flood detected → call my phone + turn on smart light red + log to Google Sheet."
Smart Water Valves
Automatic water shutoff when flood is detected. Pair with any of these compatible valves.
1. Flood Detected
Smart Monitor detects water on sensor pad
2. Valve Shuts Off
Water main closed in <10 seconds
3. You're Notified
SMS alert + push notification sent
Flo by Moen Smart Water Shutoff
WiFi, auto-shutoff, leak detection
COMPATIBLELeakSmart Valve
Zigbee, 3-second shutoff
COMPATIBLEDome Water Shut-Off
Z-Wave, fits any ball valve
COMPATIBLEGrohe Sense Guard
WiFi, built-in flow monitoring
COMPATIBLEAPI & Developer Access
Build whatever you want. Full REST API, MQTT broker access, and webhook support.
What You Get
REST API
Full CRUD operations on all sensor data, alerts, and device settings
MQTT Broker Access
Real-time data stream via MQTT. Subscribe to topics, publish commands
Webhook Support
POST to any URL on alert. Integrate with your own backend or automation platform
SDKs & Examples
Official SDKs for Python, Node.js, and Go. Sample projects on GitHub
Rate Limits
Example API Call
GET /api/v1/devices/{device_id}/readings
Authorization: Bearer {api_key}
Response:
{
"sump_level_cm": 12.3,
"humidity_pct": 54.2,
"temperature_c": 18.1,
"pump_running": false,
"pump_cycles_today": 7,
"last_updated": "2026-08-15T14:32:00Z"
}DrySpace Service Integration
Your sensor data works directly with our dispatch and service teams. Faster diagnosis, smarter repairs.
One-Tap Emergency Dispatch
Tap "Call DrySpace" in any alert. Sensor data auto-shared with dispatch crew before they arrive.
Service History Linked
All repairs, inspections, and maintenance tied to your device. Complete property timeline.
Predictive Reminders
Pump replacement reminders based on actual usage cycles. Annual maintenance scheduled from sensor readings.
Priority Scheduling
Smart Monitor customers get priority scheduling and 15% off all service calls.
Usage Analytics
We analyze your sump pump cycles, humidity patterns, and temperature trends to spot problems early.
Warranty Tracking
Device tracks warranty periods for pumps and systems. Get alerts 30 days before coverage expires.
Smart Monitor + DrySpace Service = Complete Protection
Get both the best monitoring hardware and the best service team in the GTA. From installation to emergency response to annual maintenance.
Get StartedBuild Your Own
We believe in open hardware. Extend our sensors, build your own nodes, or fork the firmware.
Open-Source Firmware
Full source code on GitHub. ESP32 Arduino/PlatformIO compatible.
MQTT Protocol Docs
Complete protocol documentation. Build your own sensor nodes that work with our cloud.
Community Forum
Join other DIY builders. Share schematics, ask questions, collaborate on features.
Hardware Schematics
PCB layouts, BOM, 3D printable enclosures. Build it yourself or customize our design.
Example: Custom Sensor Node
#include <WiFi.h>
#include <PubSubClient.h>
WiFiClient espClient;
PubSubClient client(espClient);
void setup() {
// Connect to DrySpace MQTT
client.setServer(
"mqtt.dryspace.ca",
1883
);
}
void loop() {
// Publish sensor reading
client.publish(
"device/123/humidity",
String(dht.readHumidity())
);
}Build your own DHT22 humidity node that sends data directly to your DrySpace dashboard. Full tutorial in docs.
Want Early API Access?
Join our developer waitlist. We'll notify you when API access opens and send documentation.
Integrations included with Cloud Monitoring subscription ($6.99/mo)
Back to Smart Monitor