It is on the bottom of the battery tray, under the battery.
Not 100% sure, but I've never heard of any such device on any vehicle. Are you asking the right question? There isn't one! If a Dodge has a battery temp sensor it is located in the battery box under the battery.
Never heard of a battery temperature sensor being installed in any normal vehicle. Some race cars yes, but not in a daily driver such as your Avenger.
The coolant temperature sensor on a 2005 Dodge Neon is located on the cylinder head. It is close to the camshaft position sensor.
under the driver side battery
Where is the Air Intake temperature sensor located on a 1997 dodge ram 1500?
P1492 (M) Ambient/Battery Temperature Sensor Volts Too High Battery temperature sensor input above acceptable range.
http://www.techknowman.com/Dodge%20Neon/Dodge%20Neon.htm
It does not have a fuel temp sensor.
You will find the outside air temperature sensor under the battery tray
To change the temperature sensor on a 2005 Dodge Magnum, first ensure the engine is cool and disconnect the negative battery terminal. Locate the coolant temperature sensor, which is typically positioned near the thermostat housing. Remove the electrical connector, then unscrew the sensor using a socket or wrench. Install the new sensor, reconnect the electrical connector, and reconnect the battery terminal.
Right behind the thermostat housing
The coolant temp sensor is located next to the thermostat housing.