MultiPlug.Ext.RasPi.Config
1.0.20
dotnet add package MultiPlug.Ext.RasPi.Config --version 1.0.20
NuGet\Install-Package MultiPlug.Ext.RasPi.Config -Version 1.0.20
<PackageReference Include="MultiPlug.Ext.RasPi.Config" Version="1.0.20" />
<PackageVersion Include="MultiPlug.Ext.RasPi.Config" Version="1.0.20" />
<PackageReference Include="MultiPlug.Ext.RasPi.Config" />
paket add MultiPlug.Ext.RasPi.Config --version 1.0.20
#r "nuget: MultiPlug.Ext.RasPi.Config, 1.0.20"
#:package MultiPlug.Ext.RasPi.Config@1.0.20
#addin nuget:?package=MultiPlug.Ext.RasPi.Config&version=1.0.20
#tool nuget:?package=MultiPlug.Ext.RasPi.Config&version=1.0.20
MultiPlug.Ext.RasPi.Config
Raspberry Pi Configuration Extension for the MultiPlug .Net Edge Computing Platform.
Functionality
The functionality mirrors most of the functionality found in the command line tool raspi-config. Due to MultiPlug's browser based interface, visual setting haven't been included.
- General overview - Raspberry Pi Model - OS Version, Hostname, Date and Time, Temperature, Disk Space and Linux Journal.
- Network - Hostname, static values for IP Address, IP 6 Address, Routers and Domain Name Servers for all Eth and Wlan, Wireless SSID and Passphrase.
- Localisation - Wifi Country, Time, Time Zone, Date and NTP Servers
- Interfacing - Camera, SSH, VNC, SPI, I2C, Serial, 1-Wire
- Performance - Temperature control via Fan and Current Throttled State and History
- Boot - Desktop or CLI, Boot Order, Boot BOM Version
- Memory - Current Disk, RAM usage and Expand Root File System
- Users - Set user passwords
- Hardware Attached On Top (HAT) Details
- REST Json API for Temperature and Disk Space
Getting Started
These instructions will guide you the installation of the Extension on an instance of the MultiPlug .Net Edge Computing Platform.
Installing
See the Prerequisites at the end of this document to install MultiPlug.
Option 1 - Online
The Extension can be installed using the in-built MultiPlug installer located at http://multiplug.local/settings/add/ Replace multiplug.local for the IP Address of the MultiPlug instance you must have an connection to the internet to do this, see Option 2 if you don't.
Option 2 - Offline
- Download the package from Nuget https://www.nuget.org/api/v2/package/MultiPlug.Ext.RasPi.Config/
- Sideload the extension using the option toward the bottom of the Add Extension page in MultiPlug located at http://multiplug.local/settings/add/ Replace multiplug.local for the IP Address of the MultiPlug instance
Runtime
Screenshot

More Screenshots can be viewed on the Wiki
Application
The Extension can be accessed from: http://multiplug.local/extensions/multiplug.ext.raspi.config// Replace multiplug.local for the IP Address of the MultiPlug instance
Prerequisites - Installing MultiPlug
The MultiPlug .Net Edge Computing Platform must be installed on Raspberry Pi OS.
Option 1 - Quick Start
Download multiplug.deb from https://apt.multiplug.app/multiplug.deb using the command:
wget https://apt.multiplug.app/multiplug.deb
Start the installation by using the command:
sudo apt-get install -f ./multiplug.deb
Option 2 - Install to get updates
This option will update MultiPlug during each system update detailed here.
Add the following line to /etc/apt/sources.list
deb [trusted=yes] https://apt.multiplug.app ./
Run the following command:
sudo apt update
To install MultiPlug run the following command:
sudo apt-get install multiplug
MultiPlug - Further reading
Authors
- David Graham - Initial work - 4IR British Systems
License
This project is licensed under the MIT License
Acknowledgments
- Uses calls to raspi-config shell commands using undocumented nonint feature.
- Uses Process Runner from Unosquare Swan (Stuff we all need).
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
-
.NETFramework 4.7.2
- MultiPlug.Base (>= 1.0.74)
- MultiPlug.Core (>= 2.2.80)
- MultiPlug.Extension.Core (>= 1.0.64)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.20 | 103 | 8/13/2026 |
| 1.0.19 | 502 | 4/9/2025 |
| 1.0.18 | 239 | 2/17/2025 |
| 1.0.17 | 305 | 7/31/2024 |
| 1.0.16 | 263 | 7/23/2024 |
| 1.0.15 | 700 | 9/19/2023 |
| 1.0.14 | 634 | 9/19/2023 |
| 1.0.13 | 652 | 9/18/2023 |
| 1.0.12 | 1,095 | 1/6/2022 |
| 1.0.11 | 1,011 | 12/16/2021 |
| 1.0.10 | 1,162 | 3/25/2021 |
| 1.0.9 | 1,178 | 3/17/2021 |
| 1.0.8 | 1,134 | 2/4/2021 |
| 1.0.7 | 1,172 | 1/13/2021 |
Run this extension only on a Raspberry Pi using the .Net Mono runtime.
1.0.20 Enhancement: https://github.com/Industry4/MultiPlug.Ext.RasPi.Config/issues/22
Enhancement: https://github.com/Industry4/MultiPlug.Ext.RasPi.Config/issues/21
Enhancement: https://github.com/Industry4/MultiPlug.Ext.RasPi.Config/issues/20
1.0.19 Bug: https://github.com/Industry4/MultiPlug.Ext.RasPi.Config/issues/19
1.0.18 Enhancement: https://github.com/Industry4/MultiPlug.Ext.RasPi.Config/issues/18
Enhancement: https://github.com/Industry4/MultiPlug.Ext.RasPi.Config/issues/17
Bug: https://github.com/Industry4/MultiPlug.Ext.RasPi.Config/issues/16
Enhancement: https://github.com/Industry4/MultiPlug.Ext.RasPi.Config/issues/15
Enhancement: https://github.com/Industry4/MultiPlug.Ext.RasPi.Config/issues/12
1.0.17 Enhancement: https://github.com/Industry4/MultiPlug.Ext.RasPi.Config/issues/14
1.0.16 Bug: https://github.com/Industry4/MultiPlug.Ext.RasPi.Config/issues/13
1.0.15 No Change - Deployment Issue. 13 unlucky for some
1.0.13 Enhancement: https://github.com/Industry4/MultiPlug.Ext.RasPi.Config/issues/11
Enhancement: https://github.com/Industry4/MultiPlug.Ext.RasPi.Config/issues/10
Enhancement: https://github.com/Industry4/MultiPlug.Ext.RasPi.Config/issues/9
Enhancement: https://github.com/Industry4/MultiPlug.Ext.RasPi.Config/issues/9
1.0.12 Bug: https://github.com/Industry4/MultiPlug.Ext.RasPi.Config/issues/8
Bug: https://github.com/Industry4/MultiPlug.Ext.RasPi.Config/issues/7
Enhancement: https://github.com/Industry4/MultiPlug.Ext.RasPi.Config/issues/6
1.0.11 Bug: https://github.com/Industry4/MultiPlug.Ext.RasPi.Config/issues/5
Bug: https://github.com/Industry4/MultiPlug.Ext.RasPi.Config/issues/4
Enhancement: https://github.com/Industry4/MultiPlug.Ext.RasPi.Config/issues/3
Enhancement: https://github.com/Industry4/MultiPlug.Ext.RasPi.Config/issues/2
Enhancement: https://github.com/Industry4/MultiPlug.Ext.RasPi.Config/issues/1
1.0.10 Enhancement: Set User passwords ie change the default pi password
1.0.9 Enhancement: Wifi Scan, Json REST APIs, RTC Sync on save option
1.0.8 Bug: Blank values being writing to dhcpcd.conf after setting changed to dynamic IPs
1.0.7 Able to View or Set non-visual configurations of a Raspberry Pi including Network, Localisation, Interfacing, Boot and Memory. Many options found in the command line tool raspi-config.
1.0.6 Applied new Base classes
1.0.3 Bug: Unix file format
1.0.2 Bug: Changed encoder value to UTF-8
1.0.1 Enhancement: Raspberry Pi IP Address Configuration
1.0.0 Nuget name reserve.