Fork me on GitHub

pimatic-upnp-root by Marcus Wittig | github | npm

pimatic-upnp-root

npm version

Pimatic UPnP Root-Device to advertise the Pimatic web interface on the Local Network. For example, this may be useful for Windows users as the Pimatic device will show in the network view. Double-clicking the device will open the web interface using the default web browser.

Network View

Configuration

You can load the plugin by editing your config.json to include the following in the plugins section. The property presentationURL specifies the URL of the pimatic web interface. If not set, a fallback will bet set. The property 'friendlyName' set the friendly name of the device. It is set to "Pimatic Smart Home" by default. The property 'port' refers to the listener port of the UPnP peer to let other devices query the UPnP device description. The port is set to 8008 by default. Note, on first startup the plugin creates an unique identifier which will be stored as part of the configuration. A 'uuid' property will be added to the configuration file.

{ 
   "plugin": "upnp-root",
   "presentationURL": "http://raspberrypi.fritz.box",
   "friendlyName": "Pimatic Smart Home",
   "port": 8008
}

History

See GitHub Releases.

License

GPL-2.0.

Plugin Config Options

pimatic-upnp-root plugin config options
OptionDescriptionDefault
presentationURL
string
The URL of the pimatic web application accessible from the local network, e.g. http://raspberrypi.fritz.box:80
friendlyName
string
The friendly name for the device. It used in the Window network view, for example
"Pimatic Smart Home"
port
number
The UPnP listener port for device queries
8008
debug
boolean
Debug mode. Writes debug message to the pimatic log
false
uuid
string
Auto-generated Universally Unique Identifier, leave blank to generate a new one
pimatic-upnp-root is written by Marcus Wittig