Suppose the number of steps (N13) taken by a farm animal (A1) during a time period (t2 - t3) was at or above a threshold value. The estrus notification device (102) calculates the level of decrease in the number of steps of the other farm animals (A2-An) in the same group in the previous time period. The level of decrease is a value representing how much the measured value (N) of the farm animals (A2 - An) for the previous time period (t1 - t2) decreased from the measured value (N) of the period previous thereto (t0 - t1) and is, for example, a percentage of decrease. Suppose the number of steps of the farm animals (A2 - An) is, for example, half or less in the time period (t1 - t2) than in the time period (t0 - t1). The estrus notification device (102) would consider that the measured value was less than the threshold value because the farm animal (A1) was eating despite being in estrus during the time period (t1 - t2) and would determine that the farm animal (A1) was in estrus during the time period (t1 - t2). The estrus notification device (102) outputs the information that the farm animal (A1) was in estrus during the time period (t1 - t2).Linvention concerne le nombre de pas (N13) effectués par un animal de ferme (A1) pendant une période de temps (t2 - t3) qui était égal ou supérieur à une valeur de seuil. Le dispositif de notification de chaleurs (102) calcule le niveau de diminution du nombre de pas des autres animaux de ferme (A2 - An) dans le même groupe pendant la période de temps précédente. Le niveau de diminution est une valeur représentant le degré de réduction de la valeur mesurée (N) des animaux de ferme (A2 - An) pendant la période de temps précédente (t1 - t2) à partir de la valeur mesurée (N) de la période précédente à celle-ci (t0 - t1) et est, par exemple, un pourcentage de diminution. Le nombre de pas des animaux de ferme (A2 - An) peut être, par exemple, à la moitié ou moins dans la période de temps (t1 - t2) par rapport à la période de temps