Hi Josh,
It took me a bit to notice but listen_start and listen_rapid_start both want the device ID while listen_start_events wants a station id. I’d be curious to see the response you’re getting from listen_start_events as I get something like this…
response:{"status":{"status_code":0,"status_message":"SUCCESS"},"device_id":195926,"type":"obs_st","source":"cache","summary":{"pressure_trend":"falling","strike_count_1h":0,"strike_count_3h":0,"precip_total_1h":0.0,"strike_last_dist":35,"strike_last_epoch":1666493484,"precip_accum_local_yesterday":0.0,"precip_accum_local_yesterday_final":0.0,"precip_analysis_type_yesterday":0,"feels_like":0.7,"heat_index":0.7,"wind_chill":0.7,"raining_minutes":[0,0,0,0,0,0,0,0,0,0,0,0],"dew_point":-0.0,"wet_bulb_temperature":0.4,"wet_bulb_globe_temperature":6.4,"air_density":1.29804,"delta_t":0.3,"precip_minutes_local_day":0,"precip_minutes_local_yesterday":0},"obs":[[1671241538,0,0,0,0,20,1020.4,0.7,95,0,0,0,0,0,0,0,2.44,1,0,0,0,0]]}
For the other two commands I get an actual ack that looks like…
response:{"type":"ack","id":"listen_start"}
I’d be super curious if that’s what you see or if you get an ack in the message for listen_start_events as I’ve got an open ticket open about never getting device offline/offline events. Otherwise though I have good luck with listen_rapid_start and listen_start sending me rapid wind and observations.
Hope that helps!
Billy