Murphy Bark Monitor

Browser-native audio surveillance — forensic grade
Idle
0
Barks (24h)
--:--
Last Bark
0:00
Uptime
0
Total Events

Audio Monitor

Level
0 dB
Bark Band: 0.0 Peak Freq: -- Hz Burst Score: 0.0
Detection Sensitivity 50%
Minimum Burst Duration (ms) 150ms

Calming Audio

White Noise
Continuous broadband noise — masks startling sounds
Pink Noise
Softer, more natural noise spectrum — gentle calming
"Shhhh" Tone
Synthesized gentle shush — mimics human calming
Binaural Calm
Low-frequency binaural beat — anxiety reduction
Soft Classical Loop
Gentle piano arpeggios — algorithmically generated
Custom Audio
Upload your own calming audio file
Calming Volume 40%
Calming Duration (seconds) 10s
Select which speaker to play calming audio through

Integrations

Triggered on each bark event. POST request with JSON payload.
Direct Reolink integration — triggers recording on bark.
Google Home / Chromecast Setup
Option 1 — IFTTT Routine:
1. Create an IFTTT applet with a Webhooks trigger ("bark_detected").
2. Set the action to "Google Assistant — Play audio on speaker."
3. Paste your IFTTT webhook URL above.
4. On bark detection, the webhook fires and your Google Home plays the audio.

Option 2 — Home Assistant:
1. Add your Google Home to Home Assistant via the Google Cast integration.
2. Create an automation triggered by a webhook.
3. Action: media_player.play_media on your Google Home entity.
4. Use the webhook URL http://homeassistant.local:8123/api/webhook/bark_detected.

Option 3 — Direct Chromecast (node-castv2):
// Requires a local relay server
const Client = require('castv2-client').Client;
const DefaultMediaReceiver = require('castv2-client').DefaultMediaReceiver;
const client = new Client();
client.connect('GOOGLE_HOME_IP', () => {
  client.launch(DefaultMediaReceiver, (err, player) => {
    player.load({ contentId: 'https://your-host/calm.mp3',
      contentType: 'audio/mpeg', streamType: 'BUFFERED' });
  });
});
Amazon Alexa Setup
Option 1 — IFTTT + Alexa Routine:
1. Create an IFTTT applet: Webhooks trigger → Alexa action.
2. Use "Alexa — Play audio notification" as the action.
3. Paste your webhook URL in the field above.

Option 2 — Alexa Routine + Virtual Sensor:
1. In the Alexa app, create a Routine triggered by a smart home sensor.
2. Use a virtual device (via Home Assistant or Hubitat) as the trigger.
3. Routine action: Play a specific sound/skill on chosen Echo device.
4. Webhook toggles the virtual sensor, which fires the Alexa Routine.

Option 3 — Alexa Notify Me Skill:
// Use the "Notify Me" Alexa skill
// POST to: https://api.notifymyecho.com/v1/NotifyMe
{
  "notification": "Bark detected at The Murphy",
  "accessCode": "YOUR_ACCESS_CODE"
}

Event Log

No events yet. Start monitoring to begin.

Each event is chained with SHA-256. The hash of event N includes the hash of event N-1, forming a tamper-evident forensic chain.

No events in chain.

Export the full event log with SHA-256 hash chain for forensic use.

JSON: Full event log with metadata + hash chain.
PDF: Printable report with event table + chain verification.