Understanding Deployment Status
Systems and triggers progress through several states:- TO_CONFIGURE: Missing required elements
- TO_DEPLOY: Configuration complete and valid
- DEPLOYED: Configuration deployed to edge agents (OTA) or server (historical replay)
to_deploy status.
System Requirements
For a system to reachto_deploy, verify:
- Datasources: All signals used in trigger(s) exist in datasources assigned to the system
- Triggers: At least one trigger is assigned and fully configured
- Implementations: All required implementations are created,
ready, and assigned to the system
- A datasource with a temperature signal and another one (or the same) with the video signal
- A “Temperature Monitor” implementation (ready and assigned)
- A “Video Recorder” implementation (ready and assigned)
Trigger Requirements
For a trigger to reachto_deploy, verify:
- Conditions: At least one signal condition defined (e.g., “Temperature > 30°C”)
- Signal Validity: All signal IDs in conditions exist and are valid
- Signal Availability: Referenced signals exist in target system datasources
Configuration Flow
Common Issues
Configuration Won’t Reach to_deploy
If your configuration is stuck in to_configure status:
- Check the UI for error messages - Navigate to Systems or Triggers details page for specific errors
- Verify implementations status - All implementations must be in
readystatus - Validate signal IDs - Confirm all signal IDs in triggers exist and match datasource definitions
- Check agent connectivity - Verify the Heex Agent is installed and connected (Systems → Status tab)
Deployment Issues
If deployment to edge or server fails:- Agent connectivity - Ensure the agent is online and connected to the cloud
- Network issues - Check firewall rules and network connectivity
- Resource constraints - Verify the target system has sufficient resources
- Configuration conflicts - Check for conflicting implementations or trigger conditions
Trigger Fires Too Frequently
Symptom: A trigger generates events constantly, overwhelming your operations team. What to Check:- Review event frequency for this trigger across systems
- Check if it fires for all systems or specific units
- Look for time-of-day patterns
- Threshold adjustment: The current threshold may be too sensitive for normal operating conditions. If systems regularly cross the threshold under normal load, adjust the threshold to reduce false positives while maintaining safety margins.
- Add context conditions: Consider adding additional conditions so the trigger only fires in meaningful scenarios (e.g., voltage low AND not near charging station).
- Recording window tuning: Ensure recording windows capture enough context without excessive data storage.
Missing Events from Some Systems
Symptom: Several systems in your deployment haven’t generated any events over an extended period, while others generate events regularly. What to Check:- Agent status: Verify the Heex agent is running on those systems and successfully connecting to your workspace
- Trigger assignment: Confirm triggers are assigned to those systems
- Signal availability: Ensure datasources for those systems contain the signals referenced by your triggers
- Deployment status: Check that systems have reached
DEPLOYEDstatus
- Agent not running or connectivity issues
- Triggers not assigned to those specific systems
- Missing signal definitions in datasources
- System configuration incomplete (not all required implementations deployed)