https://github.com/basvdijk/domusto-marantz
DOMUSTO Home Automation plugin for controlling Marantz receivers
https://github.com/basvdijk/domusto-marantz
denon denon-avr denon-receiver domusto domusto-plugin marantz marantz-avr marantz-receiver
Last synced: 2 months ago
JSON representation
DOMUSTO Home Automation plugin for controlling Marantz receivers
- Host: GitHub
- URL: https://github.com/basvdijk/domusto-marantz
- Owner: basvdijk
- Created: 2018-01-02T19:49:07.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-03T10:51:36.000Z (over 7 years ago)
- Last Synced: 2025-01-29T04:25:11.433Z (4 months ago)
- Topics: denon, denon-avr, denon-receiver, domusto, domusto-plugin, marantz, marantz-avr, marantz-receiver
- Language: TypeScript
- Homepage:
- Size: 48.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# DOMUSTO marantz plugin
```
plugin: Marantz
author: Bas van Dijk
category: system
version: 0.0.1
website: http://domusto.com
description: Control your Marantz receiver e.g. power, volume, mute etc.
```## Features
- [x] Power on/off
- [x] Mute on/off
- [x] Volume up/down
- [X] Select input## Hardware needed
- Marantz AVR## Tested with
- Marantz SR6010## Installation
Execute in the domusto-server folder:
```sh
$ ./domusto.js plugin add basvdijk/domusto-marantz
```## Configuration
1. Add the section below to your `config.ts`
2. Set the correct ip address of your Marantz device
3. Restart DOMUSTO```js
{
enabled: true,
dummyData: false,
debug: true,
type: 'MARANTZ',
settings: {
ip: '192.168.178.1', // IP address of the Marantz device
pollDelay: 5000 // (optional) ms between polls, default: 10000
}
}
```## Example devices
```js// Power on/off
{
id: 'MARANTZ-POWER',
enabled: true,
role: 'output',
name: 'Marantz',
type: 'switch',
subType: 'on/off',
protocol: {
pluginId: 'MARANTZ',
deviceId: 'power',
}
},// Mute enable/disable
{
id: 'MARANTZ-MUTE',
enabled: true,
role: 'output',
name: 'Mute',
type: 'switch',
subType: 'on/off',
protocol: {
pluginId: 'MARANTZ',
deviceId: 'mute',
}
},// Volume up/down
{
id: 'MARANTZ-VOLUME',
enabled: true,
role: 'output',
name: 'Volume',
type: 'switch',
subType: 'up/down',
protocol: {
pluginId: 'MARANTZ',
deviceId: 'volume',
}
},
```## Input source switch
Valid values for protocol subType:
- GAME
- SAT/CBL
- NET
- USB/IPOD
- TUNER
- DVD
- BD
- HDRADIO
- AUX1
- AUX2
- MPLAY
- TV
- PHONO
- IRADIO
- M-XPORT
- NETHOME```js
{
id: 'MARANTZ-SOURCE-GAME',
enabled: true,
role: 'output',
name: 'Game',
type: 'switch',
subType: 'momentary',
protocol: {
pluginId: 'MARANTZ',
deviceId: 'source',
value: 'GAME'
}
},
{
id: 'MARANTZ-SOURCE-MPLAY',
enabled: true,
role: 'output',
name: 'MPlayer',
type: 'switch',
subType: 'momentary',
protocol: {
pluginId: 'MARANTZ',
deviceId: 'source',
value: 'MPLAY'
}
},```