A method for remote siphon drainage type rainfall measurement with self-compensation, characterized in comprising: expressing the amount of rainfall at any time with self-compensation as: h rain t = K • n • h N + ∑ j = 0 n Δ h N j + h s n + 1 t wherein h N is a water level at which a siphon phenomenon occurs; Δ h N ( j) in formula is the amount of rainfall in t 1( n +1) ≤t≤t 2 ( n +1), i.e., in the siphon drainage process during a cycle of the j +1 th change of a water level of a measuring tube; each Δ h N ( j) is generally different, i.e. Δ h N ( j -1) ≠ Δ h N ( j) ≠ Δ h N ( j +1) and if i <0, then Δ h N ( i)=0; n is an integer ≥ 0 which denotes that the loop of the change of the water level of the measuring tube has completed n cycles; K is a scale factor for converting the water level of the measuring tube into the amount of rainfall; h s(n+1) (t) is expressed as: h s n + 1 t = { h t; t 2 ⁢ n ≤ t ≤ t 1 n + 1 h N + h t − h 1 t; t 1 n + 1 ≤ t ≤ t 2 n + 1 the formula expressing an instantaneous aggregate value of the water level of the measuring tube at any cycle of the water level of the measuring tube rising and falling by siphon drainage ( t 2n ≤t≤t 2 ( n+1)) in rainfall process; wherein h(t) is an actual water level measured by the measuring tube; h 1 ( t) in t 1(n+1) ≤ t ≤ t ' 2(n+1) is an inherent siphon drainage line, which is a known relationship that has been predetermined, h 1 ( t) in t ' 2(n+1) ≤ t ≤ t 2(n+1) is an extended line of the inherent siphon drainage line; t 2(n+1) is determined by the moment when the cycle of the water level of the measuring tube rising and falling by siphon drainage reaches its lowest point, and this is realized by corresponding programs at a single-chip microcomputer MCU in a measuring device; after obtaining t 2(n+1), the programs of the MCU will make the extended line of the inherent siphon drainage line, and then h 1 ( t) will be totally determined in t 1(n+1) ≤ t ≤ t 2(n+1); substituting the result of formula to formula to obtain the measured value of the amount of rainfall with compensation h rain (t), wherein Δ h N is the change of the water level of the measuring tube during the actual siphon process with rainfall, minus the change of the water level in the siphon process without rainfall and its extended line, extended to the time point where the actual siphon process with rainfall is completed. h N is a water level at which a siphon phenomenon occurs; Δ h N ( j) in formula is the amount of rainfall in t 1( n +1) ≤t≤t 2 ( n +1), i.e., in the siphon drainage process during a cycle of the j +1 th change of a water level of a measuring tube; each Δ h N ( j) is generally different, i.e. Δ h N ( j -1) ≠ Δ h N ( j) ≠ Δ h N ( j +1) and if i <0, then Δ h N ( i)=0; n is an integer ≥ 0 which denotes that the loop of the change of the water level of the measuring tube has completed n cycles; K is a scale factor for converting the water level of the measuring tube into the amount of rainfall; h s(n+1) (t) is expressed as: h s n + 1 t = { h t; t 2 ⁢ n ≤ t ≤ t 1 n + 1 h N + h t − h 1 t; t 1 n + 1 ≤ t ≤ t 2 n + 1 the formula expressing an instantaneous aggregate value of the water level of the measuring tube at any cycle of the water level of the measuring tube rising and falling by siphon drainage ( t 2n ≤t≤t 2 ( n+1)) in rainfall process; wherein h(t) is an actual water level measured by the measuring tube; h 1 ( t) in t 1(n+1) ≤ t ≤ t ' 2(n+1) is an inherent siphon drainage line, which is a known relationship that has been predetermined, h 1 ( t) in t ' 2(n+1) ≤ t ≤ t 2(n+1) is an extended line of the inherent siphon drainage line; t 2(n+1) is determined by the moment when the cycle of the water level of the measuring tube rising and falling by siphon drainage reaches its lowest point, and this is realized by corresponding programs at a single-chip microcomputer MCU in a measuring device; after obtaining t 2(n+1), the programs of the MCU will make the extended line of the inherent siphon drainage line, and then h 1 ( t) will be totally determined in t 1(n+1) ≤ t ≤ t 2(n+1); substituting the result of formula to formula to obtain the measured value of the amount of rainfall with compensation h rain (t), wherein Δ h N is the change of the water level of the measuring tube during the actual siphon process with rainfall, minus the change of the water level in the siphon process without rainfall and its extended line, extended to the time point where the actual siphon process with rainfall is completed. h(t) is an actual water level measured by the measuring tube; h 1 ( t) in t 1(n+1) ≤ t ≤ t ' 2(n+1) is an inherent siphon drainage line, which is a known relationship that has been predetermined, h 1 ( t) in t ' 2(n+1) ≤ t ≤ t 2(n+1) is an extended line of the inherent siphon drainage line; t 2(n+1) is determined by the moment when the cycle of the water level of the measuring tube rising and falling by siphon drainage reaches its lowest point, and this is realized by corresponding programs at a single-chip microcomputer MCU in a measuring device; after obtaining t 2(n+1), the programs of the MCU will make the extended line of the inherent siphon drainage line, and then h 1 ( t) will be totally determined in t 1(n+1) ≤ t ≤ t 2(n+1);