Solarwerk
inverter load check
Continuous load is the sum of the running watts of all appliances marked as simultaneous. The surge check adds the largest single starting surge on top of the continuous load, which is the case that trips an inverter; simultaneous starts of two motors are reported separately as a second figure. Starting factors and power factors are design rules of thumb per appliance class and are stated in the response, they are not device data.
POST https://solar.halowerk.com/inverter-load-checkEingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| inverter | object | Ja | |
| loads | array | Ja | |
| battery_voltage_v | number | Nein | For the DC current figure. Without it that field stays null. |
Vollständiges Eingabeschema anzeigen
{
"type": "object",
"required": [
"inverter",
"loads"
],
"additionalProperties": false,
"properties": {
"inverter": {
"type": "object",
"required": [
"continuous_w"
],
"additionalProperties": false,
"properties": {
"continuous_w": {
"type": "number",
"minimum": 50,
"maximum": 100000
},
"surge_w": {
"type": "number",
"minimum": 50,
"maximum": 400000,
"description": "Peak rating. Defaults to twice the continuous rating."
},
"efficiency": {
"type": "number",
"minimum": 0.5,
"maximum": 1,
"default": 0.9
},
"idle_w": {
"type": "number",
"minimum": 0,
"maximum": 500,
"default": 15
}
}
},
"loads": {
"type": "array",
"minItems": 1,
"maxItems": 60,
"items": {
"type": "object",
"required": [
"name",
"watts"
],
"additionalProperties": false,
"properties": {
"name": {
"type": "string"
},
"watts": {
"type": "number",
"minimum": 0.1,
"maximum": 50000
},
"quantity": {
"type": "integer",
"minimum": 1,
"maximum": 200,
"default": 1
},
"type": {
"type": "string",
"description": "Appliance class: resistive, electronics, led, motor, pump, compressor, induction."
},
"simultaneous": {
"type": "boolean",
"default": true,
"description": "False if the appliance never runs together with the others."
},
"surge_factor": {
"type": "number",
"minimum": 1,
"maximum": 12
},
"power_factor": {
"type": "number",
"minimum": 0.3,
"maximum": 1
}
}
}
},
"battery_voltage_v": {
"type": "number",
"minimum": 6,
"maximum": 1000,
"description": "For the DC current figure. Without it that field stays null."
}
}
}Veröffentlichtes Eingabebeispiel
{
"inverter": {
"continuous_w": 50,
"efficiency": 0.9,
"idle_w": 15
},
"loads": [
{
"name": "beispiel",
"watts": 0.1,
"quantity": 1,
"simultaneous": true
}
]
}Ergebnis & Dokumentation
Veröffentlichtes Ergebnisschema anzeigen
{
"$ref": "https://solar.halowerk.com/inverter-load-check/schema#/outputSchema"
}Veröffentlichtes Ergebnisbeispiel öffnen
Maschinenlesbare Dokumentation dieses Hubs
Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-01, 15:19 UTC.
Weitere Endpunkte dieses Hubs
- Solarwerk0,003 USDC
autonomy forecast
POSThttps://solar.halowerk.com/autonomy-forecastDaily energy balance and straight run-down from the figures supplied. Solar input is caller data in watt-hours per day; nothing is fetched and no weather is assumed. Time to empty means time to the reserve floor, not to zero. Idle draw and
- Solarwerk0,004 USDC
battery cycle
POSThttps://solar.halowerk.com/battery-cycleIntegrates the supplied current over time by the trapezoidal rule, so the result is only as good as the sampling interval; gaps longer than the stated max_gap_seconds are excluded and reported. Sign convention: positive current is charging,
- Solarwerk0,004 USDC
building heat demand
POSThttps://solar.halowerk.com/building-heat-demandComputes a transparent planning estimate for space-heating demand. The method is not DIN, VDI, GEG or PHPP and must not be used as regulatory proof. It combines transmission heat loss from each envelope component, ventilation heat loss from