Skip to content

How Biorhythm Energy Ratings Work: The 1-10 Scale Explained

9 min read
•Torsten Brinkmann
biorhythmEnergy RatingBiorhythm ScoreDashboard Widget

The biorhythm energy rating condenses three primary cycles into a 1-10 score. Learn how the scale works and how to display it.

TL;DR

  • The biorhythm energy rating is a single 1-10 number derived from physical, emotional, and intellectual cycle positions
  • Five tiers: Deep Recovery (1-2), Low Energy (3-4), Balanced (5-6), High Energy (7-8), Peak Performance (9-10)
  • Every reading endpoint returns the energy rating automatically. No extra API call needed
  • Build a biorhythm dashboard widget with color-coded energy levels using the Biorhythm API in under an hour

What is a biorhythm energy rating?

A biorhythm energy rating is a single integer from 1 to 10 derived from the model cycle values for a date. It is a symbolic reflection score, not a measurement of physical energy, mental capacity, health, or fitness. Do not use it to decide whether to rest, exercise, cancel activities, or make health decisions. It condenses the three primary biorhythm cycles (physical, emotional, intellectual) into one actionable number.

For app builders, this solves a real problem. Raw cycle values range from -100 to 100 across three independent dimensions. Displaying all three numbers to a user requires context, explanation, and UI space. The energy rating gives you a universal metric that works in push notifications, dashboard widgets, Apple Watch complications, and single-line summaries.

The biorhythm energy level maps directly to five named tiers, each with a label, summary text, and actionable advice. You get structured data ready for display without writing interpretation logic on the client.

Ready to build this? The Biorhythm API gives you the energy rating with every reading response, plus 10 cycle types, critical day alerts, and 90-day forecasts. See pricing.

How the biorhythm energy rating calculation works

The formula takes the three primary cycle percentage values (each ranging from -100 to 100) and converts them into a 1-10 scale. Here is the exact calculation:

Step 1: Normalize the sum. Each primary cycle value ranges from -100 to 100. Adding 100 to each shifts the range to 0-200. The sum of all three shifted values ranges from 0 to 600.

Step 2: Compute the average. Divide the shifted sum by 6 (three cycles times two for the 0-200 normalization). This produces a value from 0 to 100.

Step 3: Scale to 1-10. Round the average to the nearest 10 and divide by 10. Clamp the result between 1 and 10.

The formula expressed as a single line:

energyRating = clamp(round((physical + emotional + intellectual + 300) / 6 / 10), 1, 10)

This weighted average means all three primary cycles contribute equally. A person with physical at 100, emotional at 100, and intellectual at -100 lands at a 7 on this formula. All three cycles must align for extreme ratings.

The complete 10-level biorhythm energy scale

Every energy rating level includes a label, summary, and actionable advice. Here is the full reference table:

RatingLabelSummaryAdvice
1Deep RecoveryAll primary model cycles have low values.Reflect on how the symbolic score compares with your own experience.
2Deep RecoveryThe combined model value is near the low end of the scale.Use the score as a reflection prompt without changing activity solely because of it.
3Low EnergyThe combined model value is below the scale midpoint.Use the model value as an optional journal prompt.
4Low EnergyThe model value is somewhat below the midpoint.Reflect on your priorities without treating the score as a limit.
5BalancedSteady-state energy. Neither high nor low. Near the midpoint of the model scale.Reflect on how the model value compares with your experience.
6BalancedThe model value lies slightly above the midpoint.Reflect on an ongoing project or goal.
7High EnergyThe combined model value is elevated.Reflect on a project or goal that matters to you.
8High EnergyMultiple model cycles have high values.Consider a journal prompt about your current priorities.
9Peak PerformancePrimary model cycles have high combined values.Explore a reflection prompt about goals and opportunities.
10Peak PerformanceThe score is at the maximum of the model scale.A high model score can serve as an optional journal prompt.

Ratings depend on the selected birth date and target date. No measured population frequency is established here.

Understanding the five energy tiers

The 10 levels group into five named tiers. Each tier represents a distinct energy state with different implications for planning:

Deep Recovery (1-2)

This tier describes low values in the mathematical model. It does not establish low stamina, emotional resilience, or mental clarity.

Color code: Red. Use hex #EF4444 or equivalent danger/error semantic color.

Low Energy (3-4)

This tier describes values below the midpoint of the model scale. It does not determine which activities or decisions are appropriate.

Color code: Yellow/amber. Use hex #F59E0B or equivalent warning semantic color.

Balanced (5-6)

This tier lies near the mathematical center of the model scale. It is not a prediction of productivity.

Color code: Green. Use hex #10B981 or equivalent success/neutral semantic color.

High Energy (7-8)

This tier describes multiple model cycles in their upper range. Use it as optional reflection content, without prescribing demanding work or physical activity.

Color code: Blue. Use hex #3B82F6 or equivalent info/highlight semantic color.

Peak Performance (9-10)

This tier describes high combined model values. The forecast endpoint can identify dates carrying these values, but no frequency or performance outcome is established here.

Color code: Purple. Use hex #8B5CF6 or equivalent premium/special semantic color.

How to get the biorhythm energy rating from the API

The energy rating is included in every reading response automatically. No separate endpoint, no extra API call, no additional cost. Here is a working example:

curl -X POST https://roxyapi.com/api/v2/biorhythm/reading \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{"birthDate": "1990-07-15", "targetDate": "2026-04-11"}'

The response includes energyRating at the top level:

{
  "birthDate": "1990-07-15",
  "targetDate": "2026-04-11",
  "daysSinceBirth": 13053,
  "energyRating": 6,
  "overallPhase": "mixed",
  "cycles": {
    "physical": { "value": -14, "phase": "falling" },
    "emotional": { "value": 90, "phase": "peak" },
    "intellectual": { "value": -28, "phase": "falling" }
  },
  "interpretation": "...",
  "advice": "...",
  "criticalAlerts": []
}

The /daily endpoint also returns energyRating for seeded daily check-in features. Same field name, same 1-10 scale, same tier labels. Use /daily when you need consistent readings tied to a user seed (push notifications, morning briefings) and /reading when you need full cycle detail for a specific birth date.

Full endpoint documentation is at the Biorhythm API reference.

Building a biorhythm dashboard widget

The biorhythm energy rating is purpose-built for dashboard widgets. A single number with a consistent label and color creates an instantly readable UI element. Here is the recommended display pattern:

Minimal widget (notification or watch face):

7 - High Energy

Standard widget (dashboard card):

Energy: 7/10 - High Energy
"Reflect on a project or goal that matters to you."

Full widget (detail view):

  • Large number (7) with color background (blue)
  • Label: High Energy
  • Summary: The combined model value is elevated
  • Advice: Reflect on a project or goal that matters to you
  • Sparkline showing the last 7 days of energy ratings from the forecast endpoint

Explain what the biorhythm score measures within the model. Explain that the number describes the model, without implying that 1 means rest or 10 means greater real-world capacity. This makes it ideal for daily push notifications where you have one line to communicate value.

Best practices for displaying energy ratings

Always show the number and the label together. The number gives precision. The label gives meaning. "7" alone is ambiguous. "High Energy" alone lacks granularity. Together they communicate instantly.

Use consistent color mapping. Pick five colors and apply them globally across your app. Red (1-2), yellow (3-4), green (5-6), blue (7-8), purple (9-10). Users learn the color language quickly and can scan dashboards without reading numbers.

Never display the raw calculation. End users do not need to know about cycle averages or normalization. The rating is the interface. The math is the implementation detail.

Combine with the overallPhase field. The API response includes overallPhase which adds a fourth state: critical. When a primary cycle crosses zero, the overall phase becomes critical regardless of the energy rating number. Label this as a model transition, rather than a health or safety warning.

Cache aggressively. Biorhythm readings are deterministic. The same birth date and target date always produce the same energy rating. The API sets a 24-hour cache header. Your client should respect it and avoid redundant calls.

Frequently Asked Questions

Q: How is the biorhythm energy rating different from individual cycle values? A: Individual cycle values (physical, emotional, intellectual) each range from -100 to 100 and represent one dimension of your biorhythm. The energy rating combines all three into a single 1-10 score that describes the combined model values for the date.

Q: Can the biorhythm energy rating change during the day? A: No. Biorhythm cycles are calculated per calendar day. The energy rating for a given birth date and target date is deterministic and fixed. It will be the same number whether you check at 6 AM or 11 PM.

Q: How often does a rating of 10 (Peak Performance) occur? A: A rating of 10 requires a high combined model value. Frequency depends on the selected inputs; no measured monthly frequency is established here.

Q: Do I need a separate API call to get the energy rating? A: No. The energyRating field is included in every response from the /reading, /daily, and /forecast endpoints. One call gives you the full reading plus the energy rating at no additional cost.

Q: What color scheme should I use for the biorhythm score in my app? A: The recommended mapping is: red for 1-2 (Deep Recovery), yellow/amber for 3-4 (Low Energy), green for 5-6 (Balanced), blue for 7-8 (High Energy), purple for 9-10 (Peak Performance). This five-color system is intuitive and accessible.

Build energy-aware features today

The biorhythm energy rating turns complex cycle mathematics into a single actionable number. Whether you are building push notifications, wellness dashboards, scheduling tools, or AI chatbot responses, the 1-10 scale gives you structured data ready for display.

Every plan includes the Biorhythm API and the full insight API catalog. One API key, one subscription, full access. See pricing.