HEART Embedded Systems logoHEART

HEART connectivity.dependency-unreachable H-03003

A service it relies on cannot be reached. An outside service or system it relies on cannot be reached.

CodeHEART connectivity.dependency-unreachable; inside a message "code": "connectivity.dependency-unreachable"
H-numberH-03003: area 03, code 003
Areaconnectivity: Network and links to other systems
Typical severityerror. A product may set another for its own case.
Applies toServers and apps that use outside services; Gateways in front of controllers or PLCs

Likely causes

How to fix or prevent it

  1. Read the alert: it names the service or part that does not answer.
  2. Check that service's own status page, or the controller's power and cable.
  3. Check addresses, keys and certificates in the settings.
  4. Check firewall and network changes made recently.
  5. To prevent it: a second provider where possible, and timeouts that fail safely.

What the HEART does by itself

It raises an error alert, often after several failed tries (component.failed events) in a short time. A Playbook may retry or switch to a second provider if the product has one. It resolves when the service answers again (component.recovered).

When to call service

If the service is one you run yourself, or the controller stays silent with power and cable in order.


Inside a message a code is written bare, "code": "storage.full". In logs, tickets, documents and searches it is written HEART storage.full. Things that simply happen, such as system.started, are event types, not faults. The codes are defined in Part 3, Section 5.4, and their H-numbers in Section 5.7. All of it, as data: fault-codes.json.

All fault codes, by area · All fault codes, by H-number · Problem types (API errors)