-
Notifications
You must be signed in to change notification settings - Fork 0
Electrolyser profile #5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
nikitug
wants to merge
1
commit into
profiles-review-improvements
Choose a base branch
from
n/electrolyser
base: profiles-review-improvements
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| blueprint_spec: profile/1.0 | ||
|
|
||
| display_name: Electrolyser | ||
| description: Hydrogen electrolyser with production metrics, control commands, and operational status | ||
|
|
||
| implements: | ||
| - lib.device.nameplate | ||
| - lib.energy.electrolyser.control | ||
| - lib.energy.electrolyser.power | ||
| - lib.energy.electrolyser.production | ||
| - lib.energy.electrolyser.status |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| blueprint_spec: profile/1.0 | ||
|
|
||
| display_name: Electrolyser Stack | ||
| description: Electrolyser stack with core electrical and thermal measurements | ||
|
|
||
| implements: | ||
| - lib.device.nameplate | ||
| - lib.energy.electrolyser.stack |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,24 @@ | ||
| blueprint_spec: profile/1.0 | ||
|
|
||
| display_name: Electrolyser Control | ||
| description: Commands for controlling electrolyser systems. | ||
|
|
||
| commands: | ||
| start: | ||
| display_name: Start Hydrogen Production | ||
| description: Start the process of producing hydrogen. | ||
|
|
||
| stop: | ||
| display_name: Stop Hydrogen Production | ||
| description: Stop the process of producing hydrogen. | ||
|
|
||
| set_production_rate: | ||
| display_name: Set Production Rate | ||
| description: Set the hydrogen production rate as a percentage of nominal capacity. | ||
| arguments: | ||
| value: | ||
| display_name: Production Rate | ||
| type: float | ||
| unit: "%" | ||
| required: true | ||
| description: Production rate as percentage of nominal capacity (0-100). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| blueprint_spec: profile/1.0 | ||
|
|
||
| display_name: Electrolyser Downstream Fluid Temperature | ||
| description: Downstream process fluid temperature for electrolyser systems. | ||
|
|
||
| telemetry: | ||
| downstream_fluid_temperature: | ||
| display_name: Downstream Fluid Temperature | ||
| description: Temperature of the process fluid downstream of the electrolyser stack. | ||
| type: float | ||
| unit: Cel |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| blueprint_spec: profile/1.0 | ||
|
|
||
| display_name: Electrolyser Feed Water Conductivity | ||
| description: Feed water conductivity for electrolyser systems. | ||
|
|
||
| telemetry: | ||
| feed_water_conductivity: | ||
| display_name: Feed Water Conductivity | ||
| description: Conductivity of the feed water supply. Lower values indicate higher purity. | ||
| type: float | ||
| unit: uS/cm |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| blueprint_spec: profile/1.0 | ||
|
|
||
| display_name: Electrolyser Power | ||
| description: Power consumption for electrolyser systems. | ||
|
|
||
| telemetry: | ||
| power_consumption: | ||
| display_name: Power Consumption | ||
| description: Total electrical power consumed by the electrolyser. | ||
| type: float | ||
| unit: W |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,35 @@ | ||
| blueprint_spec: profile/1.0 | ||
|
|
||
| display_name: Electrolyser Production | ||
| description: Hydrogen production metrics for electrolysers. | ||
|
|
||
| telemetry: | ||
| production_setpoint: | ||
| display_name: Production Setpoint | ||
| description: Commanded production rate setpoint as a percentage of nominal capacity. | ||
| type: float | ||
| unit: "%" | ||
|
|
||
| production_rate: | ||
| display_name: Production Rate | ||
| description: Current production rate as a percentage of nominal capacity. | ||
| type: float | ||
| unit: "%" | ||
|
|
||
| h2_output_rate: | ||
| display_name: H2 Output Rate | ||
| description: Current hydrogen output flow rate at standard conditions. | ||
| type: float | ||
| unit: Nl/h | ||
|
|
||
| h2_produced_total: | ||
| display_name: H2 Produced Total | ||
| description: Cumulative hydrogen produced since installation at standard conditions. | ||
| type: float | ||
| unit: Nl | ||
|
|
||
| h2_outlet_pressure: | ||
| display_name: H2 Outlet Pressure | ||
| description: Hydrogen gas pressure at the electrolyser outlet, measured as gauge pressure relative to atmospheric. | ||
| type: float | ||
| unit: bar{gauge} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,29 @@ | ||
| blueprint_spec: profile/1.0 | ||
|
|
||
| display_name: Electrolyser Stack | ||
| description: Core stack measurements for electrolyser systems. | ||
|
|
||
| telemetry: | ||
| stack_voltage: | ||
| display_name: Stack Voltage | ||
| description: DC voltage across the electrolyser stack. | ||
| type: float | ||
| unit: V | ||
|
|
||
| stack_current: | ||
| display_name: Stack Current | ||
| description: DC current consumed by the electrolyser stack. | ||
| type: float | ||
| unit: A | ||
|
|
||
| stack_power: | ||
| display_name: Stack Power | ||
| description: DC power consumed by the electrolyser stack. | ||
| type: float | ||
| unit: W | ||
|
|
||
| stack_fluid_temperature: | ||
| display_name: Stack Fluid Temperature | ||
| description: Temperature of the process fluid inside the electrolyser stack. | ||
| type: float | ||
| unit: Cel |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,35 @@ | ||
| blueprint_spec: profile/1.0 | ||
|
|
||
| display_name: Electrolyser Status | ||
| description: Operational status for electrolyser systems. | ||
|
|
||
| telemetry: | ||
| electrolyser_status: | ||
| display_name: Electrolyser Status | ||
| description: Current operational status of the electrolyser. | ||
| type: string | ||
| enum: | ||
| "off": | ||
| display_name: "Off" | ||
| description: Electrolyser is not operating. | ||
| idle: | ||
| display_name: Idle | ||
| description: Electrolyser is idle, ready to start. | ||
| warmup: | ||
| display_name: Warming Up | ||
| description: Electrolyser is warming up before production. | ||
| producing: | ||
| display_name: Producing | ||
| description: Electrolyser is actively producing hydrogen. | ||
| standby: | ||
| display_name: Standby | ||
| description: Electrolyser has automatically paused production, typically because maximum outlet pressure was reached. Will resume automatically when pressure drops. | ||
| cooldown: | ||
| display_name: Cooling Down | ||
| description: Electrolyser is cooling down after production. | ||
| purging: | ||
| display_name: Purging | ||
| description: Electrolyser is performing a gas purge cycle. | ||
| fault: | ||
| display_name: Fault | ||
| description: Electrolyser is in a fault condition. | ||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.