What we tested in Morrow /
The tests behind Morrow: inputs, actions, observed results and the limits of that evidence.
A friendly green identity and a detailed miniature solar home introduce the energy story. The next section lets visitors change assumptions and follow the calculated flows.
Internal local testing, using synthetic inputs and owned assets. The results below establish the observed software behavior in those scenarios. They do not establish customer ROI, uptime or external deployment readiness.
Six HTTP groups passed across 42 requests
The acceptance run checked charging and discharging arithmetic, full and empty batteries, zero power, no battery capacity, ideal efficiency, numeric validation, request contact validation, edit replay and workspace isolation. It also verified that changing a scenario after creating a consultation did not change the consultation's saved snapshot.
A charging case produced an explicit balance
With 8 kW solar, 3 kW load, a 10 kWh battery initially at 2 kWh, a 4 kW power limit, 90 percent efficiency and two hours, the fixture charged at 4 kW and exported at 1 kW. Ending battery energy was 9.2 kWh and conversion loss was 0.8 kWh. These are calculated fixture values, not observed household generation.
The contrasting discharge case matched the model
Changing solar to 1 kW and load to 6 kW produced 0.9 kW of battery output, 4.1 kW of grid import and zero ending stored energy over the same interval. Conversion loss was 0.2 kWh. The browser comparison correctly displayed the corresponding 8.2 kWh of imported energy, keeping power and energy units distinct.
Browser saving, comparison and handover were exercised
Both scenarios were saved through the UI, compared, included in a local consultation and retained after reload. Actual screenshots showed the changing 3D flow and battery state on desktop and mobile. A real PDF download contained the saved sunny-interval values. No provider call, forecast evaluation, production performance study or installation validation was performed.
What this evidence does not establish
Each scenario assumes constant solar and load power for one interval. It does not simulate a daily or annual time series, weather changes, shading, appliance cycling or variable battery-control schedules.
Efficiency is a simplified one-way conversion assumption. The model does not include battery degradation, temperature effects, standby consumption or detailed inverter operating curves.
There is no verified live telemetry, tariff engine, financial payback calculation, equipment sizing service or grid-connection assessment. A visually plausible result should not be treated as an installation recommendation.
Consultation requests are saved locally with scenario snapshots. They do not send email, create an external appointment or demonstrate a response from a real energy professional.
A similar problem in your business?
Bring a real workflow, representative inputs and the result that needs to be reliable.
Shape a project brief