Neighbor's Preppy Maltese
Unleash awesomeness. Private packages, team management tools, and powerful integrations. Get started with npm Orgs »

pimatic-easybox

0.1.2 • Public • Published

pimatic-easybox

A plugin for detecting devices and missed calls through an Easybox 904x router (maybe other work, too)

Configuration Plugin

You can load the backend by editing your config.json to include:

{
  "plugin": "easybox",
  "ip": "192.168.158.1",
  "password": "xxx",
  "interval": "120"
}

My router hangs after some time, if I lower the interval, so be careful.

Configuration Devices

WLAN-Devicepresence:

{
  "id": "iPhone",
  "name": "iPhone",
  "class": "EasyBoxDevicePresence",
  "hostname": "Mein iPhone"
}

You can detect your device via, hostname, ip or mac

Phonedevice for missed calls:

{
  "id": "Phone",
  "name": "Phone",
  "class": "EasyBoxPhone"
}

For all configuration options see [device-config-schema.coffee] [easybox-config-schema.coffee]

Example:

if call missed  then pushover title:"Missed call" message:"$Phone.contact $Phone.number"

if devicename is present then ...

Keywords

none

install

npm i pimatic-easybox

Downloadsweekly downloads

16

version

0.1.2

license

none

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability