fix(deploy): self-diagnosing sha sensor + drop invalid not-key [#734]

Gitea response came back a dict (error body) - sensor state now shows
the truncated body so one restart identifies it. not: rejected by
trigger schema; guard lives in the condition template already.
Detail: https://projects.knownelement.com/issues/734
This commit is contained in:
2026-09-02 22:30:16 -05:00
parent 0667eebc0e
commit 751bf1c396
2 changed files with 2 additions and 5 deletions
-3
View File
@@ -332,9 +332,6 @@
triggers:
- trigger: state
entity_id: sensor.pfv_deploy_gitea_master_head
not:
- unknown
- unavailable
conditions:
- condition: template
value_template: >-
+2 -2
View File
@@ -15,5 +15,5 @@ rest:
sensor:
- name: PFV deploy gitea master head
unique_id: pfv_deploy_gitea_master_head
availability: "{{ value_json is defined and value_json | length > 0 }}"
value_template: "{{ value_json[0].sha }}"
availability: "{{ value_json is defined and value_json is list and value_json | length > 0 }}"
value_template: "{{ value_json[0].sha if value_json is list and value_json | length > 0 else (value_json | string | truncate(90)) }}"