power.rapt
1.0.1
PowerShell module for automating RAPT (Really Awesome Product Technology) brewing devices including BrewZilla, Fermentation Chambers, Hydrometers, and Temperature Controllers.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2024 Kurt Murray. All rights reserved.
Package Details
Author(s)
- Kurt Murray
Tags
RAPT Brewing BrewZilla Fermentation Automation IoT API Beer Homebrewing
Functions
Connect-Rapt Get-BrewZilla Get-BrewZillaTelemetry Get-CanFiller Get-CanFillerTelemetry Get-ExternalDevice Get-ExternalDeviceTelemetry Get-FermentationChamber Get-FermentationChamberTelemetry Get-Hydrometer Get-HydrometerTelemetry Get-Profile Get-ProfileType Get-TemperatureController Get-TemperatureControllerTelemetry Get-UserInfo Get-WebHook Set-BrewZillaHeatingEnabled Set-BrewZillaHeatingUtilisation Set-BrewZillaPID Set-BrewZillaPIDEnabled Set-BrewZillaPumpEnabled Set-BrewZillaPumpUtilisation Set-BrewZillaTemp Set-FermentationChamberPID Set-FermentationChamberPIDEnabled Set-FermentationChamberTemp Set-TemperatureControllerPID Set-TemperatureControllerPIDEnabled Set-TemperatureControllerTemp
PSEditions
Dependencies
This module has no dependencies.
Release Notes
Version 1.0.1: Fixed authentication variable scoping across all functions, recreated test files with proper syntax, improved error handling. All 39 tests now pass successfully.
FileList
- power.rapt.nuspec
- docs\en-US\Set-TemperatureControllerPID.md
- Output\power.rapt\docs\en-US\Get-FermentationChamberTelemetry.md
- Output\power.rapt\docs\en-US\Set-FermentationChamberTemp.md
- Output\power.rapt\Public\Get-Profile.ps1
- Output\power.rapt\Public\Set-TemperatureControllerTemp.ps1
- Public\Get-TemperatureControllerTelemetry.ps1
- docs\en-US\Get-FermentationChamberTelemetry.md
- docs\en-US\Set-TemperatureControllerPIDEnabled.md
- Output\power.rapt\docs\en-US\Get-Hydrometer.md
- Output\power.rapt\docs\en-US\Set-TemperatureControllerPID.md
- Output\power.rapt\Public\Get-ProfileType.ps1
- Private\ConvertTo-RaptApiUri.ps1
- Public\Get-UserInfo.ps1
- build.ps1
- docs\en-US\Get-Hydrometer.md
- docs\en-US\Set-TemperatureControllerTemp.md
- Output\power.rapt\docs\en-US\Get-HydrometerTelemetry.md
- Output\power.rapt\docs\en-US\Set-TemperatureControllerPIDEnabled.md
- Output\power.rapt\Public\Get-TemperatureController.ps1
- Private\Test-RaptConnection.ps1
- Public\Get-WebHook.ps1
- CHANGELOG.md
- docs\en-US\Get-HydrometerTelemetry.md
- Output\TestResults.xml
- Output\power.rapt\docs\en-US\Get-Profile.md
- Output\power.rapt\docs\en-US\Set-TemperatureControllerTemp.md
- Output\power.rapt\Public\Get-TemperatureControllerTelemetry.ps1
- Private\Write-RaptLog.ps1
- Public\Set-BrewZillaHeatingEnabled.ps1
- LICENSE
- docs\en-US\Get-Profile.md
- Output\power.rapt\CHANGELOG.md
- Output\power.rapt\docs\en-US\Get-ProfileType.md
- Output\power.rapt\Private\ConvertTo-RaptApiUri.ps1
- Output\power.rapt\Public\Get-UserInfo.ps1
- Public\Connect-Rapt.ps1
- Public\Set-BrewZillaHeatingUtilisation.ps1
- docs\en-US\Get-ProfileType.md
- Output\power.rapt\LICENSE
- Output\power.rapt\docs\en-US\Get-TemperatureController.md
- Output\power.rapt\Private\Test-RaptConnection.ps1
- Output\power.rapt\Public\Get-WebHook.ps1
- Public\Get-BrewZilla.ps1
- Public\Set-BrewZillaPID.ps1
- power.rapt.psd1
- docs\en-US\Get-TemperatureController.md
- Output\power.rapt\power.rapt.psd1
- Output\power.rapt\docs\en-US\Get-TemperatureControllerTelemetery.md
- Output\power.rapt\Private\Write-RaptLog.ps1
- Output\power.rapt\Public\Set-BrewZillaHeatingEnabled.ps1
- Public\Get-BrewZillaTelemetry.ps1
- Public\Set-BrewZillaPIDEnabled.ps1
- power.rapt.psm1
- docs\en-US\Get-TemperatureControllerTelemetery.md
- Output\power.rapt\power.rapt.psm1
- Output\power.rapt\docs\en-US\Get-UserInfo.md
- Output\power.rapt\Public\Connect-Rapt.ps1
- Output\power.rapt\Public\Set-BrewZillaHeatingUtilisation.ps1
- Public\Get-CanFiller.ps1
- Public\Set-BrewZillaPumpEnabled.ps1
- README.md
- docs\en-US\Get-UserInfo.md
- Output\power.rapt\README.md
- Output\power.rapt\docs\en-US\Get-WebHooks.md
- Output\power.rapt\Public\Get-BrewZilla.ps1
- Output\power.rapt\Public\Set-BrewZillaPID.ps1
- Public\Get-CanFillerTelemetry.ps1
- Public\Set-BrewZillaPumpUtilisation.ps1
- ScriptAnalyzerSettings.psd1
- docs\en-US\Get-WebHooks.md
- Output\power.rapt\docs\README.md
- Output\power.rapt\docs\en-US\Set-BrewZillaHeatingEnabled.md
- Output\power.rapt\Public\Get-BrewZillaTelemetry.ps1
- Output\power.rapt\Public\Set-BrewZillaPIDEnabled.ps1
- Public\Get-ExternalDevice.ps1
- Public\Set-BrewZillaTemp.ps1
- .github\workflows\ci-cd.yml
- docs\en-US\Set-BrewZillaHeatingEnabled.md
- Output\power.rapt\docs\en-US\Connect-Rapt.md
- Output\power.rapt\docs\en-US\Set-BrewZillaHeatingUtilisation.md
- Output\power.rapt\Public\Get-CanFiller.ps1
- Output\power.rapt\Public\Set-BrewZillaPumpEnabled.ps1
- Public\Get-ExternalDeviceTelemetry.ps1
- Public\Set-FermentationChamberPID.ps1
- docs\README.md
- docs\en-US\Set-BrewZillaHeatingUtilisation.md
- Output\power.rapt\docs\en-US\Get-BrewZilla.md
- Output\power.rapt\docs\en-US\Set-BrewZillaPID.md
- Output\power.rapt\Public\Get-CanFillerTelemetry.ps1
- Output\power.rapt\Public\Set-BrewZillaPumpUtilisation.ps1
- Public\Get-FermentationChamber.ps1
- Public\Set-FermentationChamberPIDEnabled.ps1
- docs\en-US\Connect-Rapt.md
- docs\en-US\Set-BrewZillaPID.md
- Output\power.rapt\docs\en-US\Get-BrewZillaTelemetry.md
- Output\power.rapt\docs\en-US\Set-BrewZillaPIDEnabled.md
- Output\power.rapt\Public\Get-ExternalDevice.ps1
- Output\power.rapt\Public\Set-BrewZillaTemp.ps1
- Public\Get-FermentationChamberTelemetry.ps1
- Public\Set-FermentationChamberTemp.ps1
- docs\en-US\Get-BrewZilla.md
- docs\en-US\Set-BrewZillaPIDEnabled.md
- Output\power.rapt\docs\en-US\Get-CanFiller.md
- Output\power.rapt\docs\en-US\Set-BrewZillaPumpEnabled.md
- Output\power.rapt\Public\Get-ExternalDeviceTelemetry.ps1
- Output\power.rapt\Public\Set-FermentationChamberPID.ps1
- Public\Get-Hydrometer.ps1
- Public\Set-TemperatureControllerPID.ps1
- docs\en-US\Get-BrewZillaTelemetry.md
- docs\en-US\Set-BrewZillaPumpEnabled.md
- Output\power.rapt\docs\en-US\Get-CanFillerTelemetry.md
- Output\power.rapt\docs\en-US\Set-BrewZillaPumpUtilisation.md
- Output\power.rapt\Public\Get-FermentationChamber.ps1
- Output\power.rapt\Public\Set-FermentationChamberPIDEnabled.ps1
- Public\Get-HydrometerTelemetry.ps1
- Public\Set-TemperatureControllerPIDEnabled.ps1
- docs\en-US\Get-CanFiller.md
- docs\en-US\Set-BrewZillaPumpUtilisation.md
- Output\power.rapt\docs\en-US\Get-ExternalDevice.md
- Output\power.rapt\docs\en-US\Set-BrewZillaTemp.md
- Output\power.rapt\Public\Get-FermentationChamberTelemetry.ps1
- Output\power.rapt\Public\Set-FermentationChamberTemp.ps1
- Public\Get-Profile.ps1
- Public\Set-TemperatureControllerTemp.ps1
- docs\en-US\Get-CanFillerTelemetry.md
- docs\en-US\Set-BrewZillaTemp.md
- Output\power.rapt\docs\en-US\Get-ExternalDeviceTelemetry.md
- Output\power.rapt\docs\en-US\Set-FermentationChamberPID.md
- Output\power.rapt\Public\Get-Hydrometer.ps1
- Output\power.rapt\Public\Set-TemperatureControllerPID.ps1
- Public\Get-ProfileType.ps1
- tests\Functions.Tests.ps1
- docs\en-US\Get-ExternalDevice.md
- docs\en-US\Set-FermentationChamberPID.md
- Output\power.rapt\docs\en-US\Get-FermentationChamber.md
- Output\power.rapt\docs\en-US\Set-FermentationChamberPIDEnabled.md
- Output\power.rapt\Public\Get-HydrometerTelemetry.ps1
- Output\power.rapt\Public\Set-TemperatureControllerPIDEnabled.ps1
- Public\Get-TemperatureController.ps1
- tests\Module.Tests.ps1
- docs\en-US\Get-ExternalDeviceTelemetry.md
- docs\en-US\Set-FermentationChamberPIDEnabled.md
- docs\en-US\Get-FermentationChamber.md
- docs\en-US\Set-FermentationChamberTemp.md
Version History
Version | Downloads | Last updated |
---|---|---|
1.0.1 (current version) | 4 | 8/18/2025 |