Trigger state node gets stuck "running"

I’m trying to setup the trigger state node so if it receives an input then it checks the lowtemp for the night and outputs based on a threshold. I dont want it always triggering, only when receiving an input so i didnt enable “output on connect”. The payload input is a simple { payload: "test" } Here is what I have inside the node itself

When the input comes in though the node shows “running” but doesnt output anything. I dont see what I’m doing wrong. It works fine with “output on connect” but dont want it to always output, only on receiving input

Why not use a current state node?

To the problem you’re currently having when checking against an entity id in conditions, it doesn’t have new and old states.

attributes.forecast.0.templow

i tried the attributes.forecast.0.templow as well but same issue

[{"id":"8ad22884.0d55e8","type":"inject","z":"ffbd7f06.4a014","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":218,"y":1920,"wires":[["1ad4c24f.6f2fde"]]},{"id":"b743f678.f51a28","type":"debug","z":"ffbd7f06.4a014","name":"> 62","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":770,"y":1920,"wires":[]},{"id":"1ad4c24f.6f2fde","type":"api-current-state","z":"ffbd7f06.4a014","name":"","version":1,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"weather.home","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":424,"y":1920,"wires":[["eb55b63d.c24b28"]]},{"id":"eb55b63d.c24b28","type":"switch","z":"ffbd7f06.4a014","name":"","property":"data.attributes.forecast.0.templow","propertyType":"msg","rules":[{"t":"gt","v":"62","vt":"num"},{"t":"else"}],"checkall":"true","repair":false,"outputs":2,"x":626,"y":1920,"wires":[["b743f678.f51a28"],["b8a758d6.525fe8"]]},{"id":"b8a758d6.525fe8","type":"debug","z":"ffbd7f06.4a014","name":"<= 62","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":770,"y":1968,"wires":[]}]

that will work too. thanks!