Page 1 of 1

Detecting insufficient power

Posted: Sun Mar 07, 2021 11:48 am
by PFQNiet
Given an electric energy interface that consumes energy, is it sufficient to check entity.status == defines.entity_status.low_power?

Re: Detecting insufficient power

Posted: Mon Mar 08, 2021 8:36 am
by PFQNiet
Answering my own question here: no.

"low_power" is only triggered when power production falls below 75% of demand, so is insufficient for detecting a lack of power.

Instead, compare `energy` with `electric_buffer_size`. This ratio shows how much demand is being met.